.cadrefr1 { ;}
.cadrefr2 { border: 1px solid #666666;}


.formulaire { font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.formulaireCO { font-size: 12px; color: #FFFFFF;font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }

.diaporamaTableauGeneral { padding-top:0px; height:955px;}
.diaporamaColonneDroite { width:10px; height:10px;}
.diaporamaColonneGauche { width:940px;}
.diaporamaListeDossier { height:28px;text-align:center; vertical-align:middle;}
.diaporamaListe { color: #435e72; font-size: 11px; font-family: arial, verdana, helvetica; text-decoration:none; }
.diaporamaTitre { height:30px; text-align:center; color: #999999; font-size: 15px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}
.diaporamaImageDroite { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background-color: #787878;}
.diaporamaVignetteTD { background-color:#DEDEDE; border:1px solid #565656; border-collapse:separate; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px;}
.diaporamaVignetteCadreTABLEAU {}
.diaporamaVignetteCadreTD { background-color: #ABABAB; border:solid 1px #000000; }
.diaporamaVignetteCadreOK { background-color: #ABABAB; border:dotted 1px #FF0000; }
.diaporamaDescription { height:44px; text-align:center; color: #999999; font-size: 12px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}
.diaporamaZoom { border:dotted 1px #CDCDCD; }
.diaporamaNavigationVignette { width:940px; height:40px; color: #999999; font-size: 12px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}
.diaporamaNomDossier {height:28px; text-align:center; vertical-align:middle; color: #999999; font-size: 13px; font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}
.diaporamaRollOverZoom { border:solid 1px #ffd900; }

#galerie_photo { width: 100%; position: relative; float: left; }
#vignette { width: 100%; position: relative; float: left; padding-bottom: 30px;}
#listeVignette { float: left; height: 450px; }
.vignette { float: left; width: 100px; height: 100px; margin: 14px; }
.zoom { float: left; margin-top: -450px; margin-left: 1px; width: 100%; height: 412px; }
.imageZoom {position: relative; width: 400px; margin-left: auto; margin-right: auto; }
#navigationVignette { position: relative; width: 95%; margin-left: auto; margin-right: auto; }
#navigationIntermediaire { position: relative; width: 150px; margin-left: auto; margin-right: auto; }
.titreGalerie { color: #960014; font-size: 13px; line-height: 19px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; }
.listeVignetteOpaque { float: left; filter: alpha(opacity=5); -moz-opacity : 0.05; opacity: 0.05; }
.listeVignetteClean { filter: alpha(opacity=100); -moz-opacity : 1; opacity: 1; }

#menu a { color: #000000;}
.titremenu, .titremenu a { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu, .accrochemenu a { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.textemenu { list-style-type: square; font-size: 11px; text-decoration: none; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.titremenu a:hover { list-style-type: none; font-size: 15px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }
.accrochemenu a:hover { list-style-type: square; font-size: 13px; font-weight: bold; text-decoration: underline; color: #000000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

.tableau {border-style:solid;border-color: #000000;border-collapse:collapse;}
.tableauTop {border-style:solid;border-color: #444444; color: #dddddd; font-size: 13px; font-family: arial, verdana, helvetica; font-weight: bold; background-color: #444444; }
.tableauContent {border-style:solid;border-color: #444444; color: #cccccc; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; }
.rolltableauoff { border-style:solid;border-color: #000000;}

#newsCadre { position: relative; width:207px; height:303px; background-image: url("site/medias/modulenew.gif"); background-repeat: no-repeat; }
#newsMasque { position: relative; left:15px; top:50px; width:185px; height:235px; overflow:hidden; }
#newsDeroulante1 { position: absolute; width:185px; height:235px; }
#newsDeroulante2 { position: absolute; width:185px; height:235px; }
.newsInfo { display: none;}

#bottom a:active, #bottom a:link, #bottom a:hover, #bottom:visited { color: #810046; }

.newst { margin: 0px; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newsa { margin: 0px; font-size: 12px; font-style: normal; color: #FFFFFF; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block; }
.newstxt { margin: 0px; font-size: 11px; font-style: normal; color: #efe86e; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: inline; }

.menuniveau0 { color: #3D713C;}
.menuniveau0 a, .menuniveau0 a:hover, .menuniveau0 a:visited, .menuniveau0 a:active, .menuniveau0 a:link { 
	color: #3D713C;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, geneva, Swiss, SunSans-regular;
	text-decoration: none;
}

a:link  { color: #FFFFFF; }
a:visited  { color: #eeeeee; }
a:active  { color: #8fc3da; }
a:hover  { color: #8fc3da; }