#body     { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(../Images/fond.gif); margin: 10px; marginheight: 10px; marginwidth: 10px }
#photo  { float: right; position: absolute; z-index: 1; top: 101px; left: 347px; width: 446px; height: 319px; visibility: visible; display: block }
.float   { float: right; margin: 1em 0; width: 50% }
#accrochebas { text-align: justify; vertical-align: middle; position: absolute; z-index: 1; top: 421px; left: 143px; width: 646px; height: 132px; visibility: visible }
#Contenuphoto  { position: absolute; z-index: 1; top: 101px; left: 411px; width: 378px; height: 319px; visibility: visible; display: block }
#menu    { background-color: white; float: left; border: solid 1px #006699; position: absolute; z-index: 1; top: 101px; left: 10px; width: 120px; height: 452px; visibility: visible; clip: auto; display: block }
#logonucleus    { background-color: #fff; float: left; position: absolute; z-index: 1; top: 16px; left: 24px; width: 95px; height: 68px; visibility: visible; display: block }
#ContenuTexte   { position: absolute; z-index: 1; top: 101px; left: 143px; width: 267px; height: 319px; visibility: visible; display: block }
#phraseaccueil  { background-color: #35a4ca; text-align: justify; vertical-align: middle; position: absolute; z-index: 1; top: 16px; left: 143px; width: auto; height: 24px; visibility: visible }
#menutop  { position: absolute; top: 41px; left: 143px; width: 646px; height: 59px; visibility: visible; display: block }
a:link  { color: #36c; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:visited { color: #36c; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover { color: #f6f; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; border: medium }
a:hover span { color: #f39; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; border: medium }
a:active { color: #fcf; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bandeauTitre     { color: #ffffff; font-style: normal; font-weight: bold; font-size: 20px; line-height: 22px; font-family: Arial; background-color: #35a4ca; text-align: center; vertical-align: middle; border: 1px black; height: 30px }
.txtLayer  { color: #35a4ca; font-style: normal; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: justify; vertical-align: top }
.txtLayer2   { color: #e4007f; font-style: normal; font-weight: bold; font-size: 20px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txtLayer3   { color: #e4007f; font-style: normal; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu     { font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent }
.menuselect        { color: #f39; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
#menuH1   { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#menuH2    { color: #36c; font-weight: bold; font-size: 14pt }
#menuH3    { color: #36c; font-weight: bold; font-size: 14pt }
.titre2daire { color: #36c; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titre3tiaire { color: #36c; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }