BODY { 
background-color: #DDEEFF; 
scrollbar-face-color: #657985; 
scrollbar-shadow-color: #657985; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #657985; 
scrollbar-darkshadow-color: #657985; 
scrollbar-track-color: #DDEEFF; 
scrollbar-arrow-color: #FFFFFF; 
}

/* les divs */

.spacer { clear: both; }
.corps { width: 750px; border: 0px; background-color: #FFFFFF; padding: 0px; text-align: center; } 

.titre { border: 1px solid; border-color: #000000; width: 350px; padding: 2px; background-color: #0099CC; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal; color: #FFFF99; text-align: center; }

.catstage { border: 1px solid; border-color: #C00000; width: 250px; padding: 1px; background-color: #FFFF99; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal; color: #000000; text-align: center; }

.titrestage { border: 1px solid; border-color: #000000; width: 250px; padding: 1px; background-color: #0099CC; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal; color: #FFFF99; text-align: center; }

.forumThread21 { border-left: 1px dotted; border-right: 1px dotted; border-bottom: 1px dotted; border-color: #000000; width: 700px; padding: 5px; background-color: #FFFF99; font-family: Arial, Verdana; font-size: 10pt; color: #000000; text-align: left; }

/* le haut */

.header { border: 0px; width: 750px; margin: 0px; padding: 0px; text-align: center; }

/* le bas */

.footer { border: 0px; width: 750px; margin: 0px; padding: 0px; text-align: center; }

/* le centre */

.main { border: 0px; width: 750px; margin: 0px; padding: 0px; font-family : Verdana, Arial; color:#000000; font-size : 12px; text-align: center; }
.mainCentre { width: 748px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 0px; margin: 0px ; padding: 0px; }

.texteCentre { border: 0px; background-color: #FFFFFF; margin: 0px; padding: 0px; width: 745px; height: 300px; }
.texteCentreInside { border: 0px; margin-left: 0px; padding: 15px 15px 0px 15px; font-family: Verdana, Arial; font-size: 12px; width: 715px; height: 300px; overflow: auto; }
.texteInside { border: 0px; margin: 0px; padding: 0px; text-align: justify; }

.texteAccueilGauche { border: 0px; margin-left: 0px; padding: 5px; font-family: Verdana, Arial; font-size: 12px; width: 325px; float: left; }
.texteAccueilDroite { border: 0px; margin-left: 0px; padding: 5px; font-family: Verdana, Arial; font-size: 12px; width: 350px; text-align: justify; float: left; }

.texteInfo[center] { border: 0px; margin: 0px; padding: 0px; text-align: left; }

.photoG { border: 1px solid #000000; width: 300px; margin: 0px; padding: 15px; font-family: Arial, Verdana; font-size: 10pt; text-align: center; float: left; }
.photoD { border: 1px solid #000000; width: 300px; margin: 0px; padding: 15px; font-family: Arial, Verdana; font-size: 10pt; text-align: center; float: right; }
.texteG { border: 0px; width: 300px; margin: 0px; padding: 5px; font-family: Arial, Verdana; font-size: 10pt; text-align: justify; float: left; }
.texteD { border: 0px; width: 300px; margin: 0px; padding: 5px; font-family: Arial, Verdana; font-size: 10pt; text-align: justify; float: right; }

/* divers */

.alerte { font-family: Arial, Verdana; font-size: 14px; color: #FF0033; text-align: center; }
.texte {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #000000; text-align: justify; }

/* les liens */

A.lien:link { color: #000CC0; text-decoration: underline; font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-weight: normal; }
A.lien:active { color: #000CC0; text-decoration: underline; font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-weight: normal; }
A.lien:visited { color: #000CC0; text-decoration: underline; font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-weight: normal; }
A.lien:hover { color: #FF0033; text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-weight: normal; }

A.lienpage { font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #003366; text-decoration: none; }
A.lienpage:active { font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #003366; text-decoration: none; }
A.lienpage:visited { font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #003366; text-decoration: none; }
A.lienpage:hover { font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #0099CC; text-decoration: overline underline; }

/* formulaires */ 

.input { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #D3DBDF; color: #373737; }
.select { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #657985; color: #FFFFCC; }
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #FFFF99; color: #657985; border:1px solid; color:#657985; }

/* le calendrier */ 

.day { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #FF0033;} 
.date { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #657985;}
.resa { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;}
.titrecol { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #657985; text-align: center; }
.confirm { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFF00; text-align: center; }