BODY, TD, INPUT, SELECT, TEXTAREA { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3e3d3d }
BODY { background-color: #006a60; overflow: -moz-scrollbars-vertical }
UL { margin-top: 0px }
LI { margin-top: 3px }
MARQUEE { font-size: 14px; font-weight: normal; padding-top: 20px }
MARQUEE A { color: #006a60; font-weight: normal }
MARQUEE B { color: #006a60 }
#main { position: absolute; width: 760px; left: 50%; margin-left: -380px; background-color: #06423c }

#bandeau { width: 744px; height: 134px; margin-left: 8px; background-color: #ffffff; background-image: url('../images/bandeau_fond.gif') }
#bandeau A { font-weight: bold; text-align: center; text-decoration: none; line-height: 13px }
.menuAccueil { position: absolute; left: 0px; top: 0px }
.menuRetour { font-size: 4px; line-height: 4px }
#flashActu { position: absolute; left: 146px; top: 4px; width: 601px; height: 60px; overflow: hidden }
.flashtxt { font-size: 14px; text-align: center; padding: 5px }
.flashtxt A { color: #006a60; font-weight: normal }
.flashtxt B { color: #006a60 }
.flashpub { text-align: center }
.exbandeau { width: 601px; height: 60px; overflow: hidden; background-color: #dfdfdf; margin-bottom: 5px }
.exbandeau A { font-weight: bold; text-align: center; text-decoration: none; line-height: 13px }

.menuAccOff { visibility: hidden }
.menuAccOn { visibility: hidden }
.menuOff { visibility: hidden }
.menuOn { visibility: hidden }
#menuAccOnBloc { visibility: hidden }
#menuAccOffBloc { visibility: hidden }

.menuPresOff { position: absolute; left: 146px; top: 71px; width: 148px; height: 34px; color: #006a60; background-color: #bebfbf }
.menuPresOff:hover { color: #ffffff; background-color: #006a60 }
.menuPresOn { position: absolute; left: 146px; top: 71px; width: 148px; height: 34px; color: #ffffff; background-color: #006a60 }
#menuPresOnBloc { position: absolute; left: 146px; top: 71px; width: 148px; height: 34px }

.menuLivrOff { position: absolute; left: 294px; top: 71px; width: 153px; height: 34px; color: #006a60; background-color: #bebfbf }
.menuLivrOff:hover { color: #ffffff; background-color: #006a60 }
.menuLivrOn { position: absolute; left: 294px; top: 71px; width: 153px; height: 34px; color: #ffffff; background-color: #006a60 }
#menuLivrOnBloc { position: absolute; left: 294px; top: 71px; width: 153px; height: 34px }

.menuThemOff {visibility: hidden }
.menuThemOn {visibility: hidden }
#menuThemOnBloc {visibility: hidden }

.menuAnimOff { position: absolute; left: 447px; top: 71px; width: 143px; height: 34px; color: #006a60; background-color: #bebfbf }
.menuAnimOff:hover { color: #ffffff; background-color: #006a60 }
.menuAnimOn { position: absolute; left: 447px; top: 71px; width: 143px; height: 34px; color: #ffffff; background-color: #006a60 }
#menuAnimOnBloc { position: absolute; left: 447px; top: 71px; width: 143px; height: 34px }

.menuContOff { position: absolute; left: 590px; top: 71px; width: 162px; height: 34px; color: #006a60; background-color: #bebfbf }
.menuContOff:hover { color: #ffffff; background-color: #006a60 }
.menuContOn { position: absolute; left: 590px; top: 71px; width: 162px; height: 34px; color: #ffffff; background-color: #006a60 }
#menuContOnBloc { position: absolute; left: 590px; top: 71px; width: 162px; height: 34px }

.menuHistOff {visibility: hidden }
.menuHistOn {visibility: hidden }
#menuHistOnBloc {visibility: hidden }

#corps { position: relative; width: 744px; padding-bottom: 20px; margin: 0px 8px 7px 8px; background-color: #ffffff; border-top: 1px solid #ffffff }

.pagetitreacc { margin: 10px 2px 0px 11px; padding: 5px 0px 5px 10px; background-color: #006a60 }
.pagetitre { margin: 10px 2px 5px 11px; padding: 5px 0px 5px 10px; background-color: #006a60 }
.pagetitre2 { margin: 10px 5px 5px 11px; padding: 5px 0px 5px 0px; background-color: #199B8F }
.traitvert { border-top: 1px solid #006a60; margin: 0px 0px 0px 11px }

.fondgris { background-color: #dfdfdf }
.fondgris TD { border-bottom: 1px solid #ffffff }

.titfiche { padding: 5px 0px 5px 0px; background-color: #006a60; font-size: 12px; font-weight: bold; color: #ffffff }
.stitfiche { font-size: 12px; font-weight: bold; color: #199b8f }

.titre1 { font-size: 14px; font-weight: bold; color: #ffffff }
.titre2 { font-size: 12px; font-weight: bold; color: #ffffff }
.soustitre1 { font-size: 12px; font-weight: bold; line-height: 16px }
.retourfiche { font-size: 11px; width: 237px; margin-top: 5px; padding: 3px 0px 6px 0px; border-top: 1px dashed #7a7a7a; border-bottom: 1px dashed #7a7a7a }
.retourdossier { font-size: 11px; width: 640px; margin-top: 5px; padding: 3px 0px 6px 0px; border-top: 1px dashed #7a7a7a; border-bottom: 1px dashed #7a7a7a }

.corpstxtacc { font-size: 11px; color: #3e3d3d; }
div.corpstxtacc { }

.corpstxt { font-size: 12px; color: #3e3d3d }
.corpstxt A { color: #3e3d3d }
.corpstxt B { color: #006a60}
.corpstxt STRONG { color: #006a60 }
.txtvertclair { font-size: 12px; color: #199b8f }
.coultxt { font-size: 12px; color: #006a60 }
.coullien A { font-size: 12px; color: #006a60 }
.txtnoirbold { font-size: 12px; color: #000000; font-weight: bold }
.txtvertbold { font-size: 12px; color: #006a60; font-weight: bold }
.lectlien { font-weight: bold; color: #199b8f; text-decoration: none }
.lectlien:hover { text-decoration: underline }
.fichlien { color: #199b8f; text-decoration: none }
.fichlien:hover { text-decoration: underline }
.auttxt { color: #868686 }
.datelien { font-size: 11px; color: #868686; text-decoration: none }
.datelien:hover { text-decoration: underline }

.txtnoir { font-size: 12px; color: #000000 }
.txtgris { font-size: 12px; color: #868686 }
.txtpetit { font-size: 11px }
.txtpetitb { font-size: 10px }

/* Pour l'espace de droite des vignettes en page d'accueil */
div.corpstxt img.spip_logos { padding-right: 5px }

.puce1 { width: 15px; height: 15px; margin: 0px 5px 3px 0px; font-size: 1px; background-image: url('../images/puce1_1.gif') }
.puce2 { width: 20px; height: 11px; margin: 0px 10px 3px 0px; font-size: 1px; background-image: url('../images/puce2.gif') }
.points { width: 31px; height: 7px; margin: 0px 10px 4px 6px; font-size: 1px }

#minheight { position: relative; float: right; border-right: 1px solid #ffffff }
