/******* styles du menu *******/
#ulNiveau1 { padding: 0; margin: 0; list-style-type: none; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; }
#ulNiveau1 li {  }
#ulNiveau1 li a { background-repeat: no-repeat; background-position: center left; padding: 0 0 0 15px; display: block; text-decoration: none; width: 222px; line-height: 27px; color:#6a6a6a; border-top: 1px solid black; }
#ulNiveau1 li a:hover { background-image: none; color:white;}
#lienNiveau1_1 { background-image: url(./medias/images/puce_1.gif); }
#lienNiveau1_1:hover{ background-color: #003459; }
#lienNiveau1_1.lienCourantNiv1_1 { background-color: #003459; background-image: none; color: white; }
#lienNiveau1_2 { background-image: url(./medias/images/puce_2.gif); }
#lienNiveau1_2:hover{ background-color: #006bb6; }
#lienNiveau1_2.lienCourantNiv1_2 { background-color: #006bb6; background-image: none; color: white; }
#lienNiveau1_3 { background-image: url(./medias/images/puce_4.gif); }
#lienNiveau1_3:hover{ background-color: #63b642; }
#lienNiveau1_3.lienCourantNiv1_3 { background-color: #63b642; background-image: none; color: white; }
#lienNiveau1_4 { background-image: url(./medias/images/puce_3.gif); }
#lienNiveau1_4:hover{ background-color: #16561a; }
#lienNiveau1_4.lienCourantNiv1_4 { background-color: #16561a; background-image: none; color: white; }
#lienNiveau1_5 { background-image: url(./medias/images/puce_5.gif); }
#lienNiveau1_5:hover{ background-color: #fdb81c; }
#lienNiveau1_5.lienCourantNiv1_5 { background-color: #fdb81c; background-image: none; color: white; }
#lienNiveau1_6 { background-image: url(./medias/images/puce_6.gif); }
#lienNiveau1_6:hover{ background-color: #ed7e2c; }
#lienNiveau1_6.lienCourantNiv1_6 { background-color: #ed7e2c; background-image: none; color: white; }
#lienNiveau1_7 { background-image: url(./medias/images/puce_7.gif); }
#lienNiveau1_7:hover{ background-color: #bb0c1d; }
#lienNiveau1_7.lienCourantNiv1_7 { background-color: #bb0c1d; background-image: none; color: white; }

ul#ulNiveau2 { list-style-type: none; }
ul#ulNiveau2 li {  }
ul#ulNiveau2 li a { padding: 2px 0px 2px 0px; display: block; text-decoration: none; width: 197px; line-height: normal; border: none; color:#6a6a6a;}
ul#ulNiveau2 li a:hover {  }
#ulNiveau1 li ul a.lienNiveau2_1:hover, #ulNiveau1 li ul a.lienCourantNiv2_1 { color: #003459; }
#ulNiveau1 li ul a.lienNiveau2_2:hover, #ulNiveau1 li ul a.lienCourantNiv2_2 { color: #006bb6; }
#ulNiveau1 li ul a.lienNiveau2_3:hover, #ulNiveau1 li ul a.lienCourantNiv2_3 { color: #63b642; }
#ulNiveau1 li ul a.lienNiveau2_4:hover, #ulNiveau1 li ul a.lienCourantNiv2_4 { color: #16561a; }
#ulNiveau1 li ul a.lienNiveau2_5:hover, #ulNiveau1 li ul a.lienCourantNiv2_5 { color: #fdb81c; }
#ulNiveau1 li ul a.lienNiveau2_6:hover, #ulNiveau1 li ul a.lienCourantNiv2_6 { color: #ed7e2c; }
#ulNiveau1 li ul a.lienNiveau2_7:hover, #ulNiveau1 li ul a.lienCourantNiv2_7 { color: #bb0c1d; }

.cadrefr1 { border: 1px solid #014879;}
.cadrefr2 { border: 1px solid #014879; background-color:#00345a;}
.cadrefr3 { border: 1px solid #014879; background-color:#006bb6;}
.cadrefr4 { border: 1px solid #014879; background-color:#18551d;}
.cadrefr5 { border: 1px solid #014879; background-color: #64b545;}
.cadrefr6 { border: 1px outset #014879; background-color:#ffb81c;}
.cadrefr8 { border: 1px solid #014879; background-color:#ee7f29;}
.cadrefr9 { border: 1px solid #014879; background-color:#ba0d1d;}

acronym { border-bottom: 1px dotted #FF0000;}

.formulaire { font-size: 12px; color: #6a6a6a; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px;  }
.formulaireCO { font-size: 12px; color: #6a6a6a;font-weight: bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 5px 0px 0px 0px; }

/******* Champs de saisie *******/
input { 
	background-color: #fffbf2;
	margin: 0px; 
	border: 1px solid #cdcdcd;
	color: #6a6a6a;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
}
select {
	background-color: #fffbf2;
	margin: 0px; 
	border: 1px solid #cdcdcd;
	color: #6a6a6a;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
}
textarea { 
	background-color: #fffbf2; 
	margin: 0px; 
	border: 1px solid #cdcdcd;
	color: #6a6a6a;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 11px;
}


/******* Style Plan du Site *******/
.plandusiteniveau1 { color: #475a87; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; font-size: 12px; font-weight: bold; }
.plandusiteniveau2 { color: #6a6a6a; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; font-size: 11px; }
.plandusiteniveau3 { color: #6a6a6a; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; font-size: 11px; }

#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; }

#galerie_photo { position: relative; float: left; }
#vignette { width: 330px; position: relative; margin-left: auto; margin-right: auto; }
.vignette { float: left; width: 100px; height: 100px; margin-right: 5px; }
.zoom {float: left; width: 400px; text-align: center; }
.imageZoom {float: left; width: 400px; margin-left: 1px; }
#navigationVignette { position: relative; float: left; width: 400px; }
#navigationIntermediaire { position: relative; float: left; width: 400px;}
.titreGalerie { color: #014879; font-size: 13px; line-height: 19px; font-style: normal; font-weight: bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0px; }


.diaporamaTableauGeneral { width:700px; padding-top:0px;}
.diaporamaColonneDroite { width:450px;}
.diaporamaColonneGauche { width:250px;}

.diaporamaListeDossier { height:28px;text-align:center; vertical-align:middle;}
.diaporamaListe { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration:none; }
.diaporamaTitre { height:30px; text-align:center; color: #014879; font-size: 14px; font-weight: bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.diaporamaImageDroite { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;}
.diaporamaVignetteTD { padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; }
.diaporamaVignetteCadreTABLEAU {}
.diaporamaVignetteCadreTD { }
.diaporamaVignetteCadreOK { }
.diaporamaDescription { height:44px; text-align:center; color: #676767; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.diaporamaZoom { border:dotted 1px #CDCDCD; }
.diaporamaNavigationVignette { width:50px;color: #676767; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.diaporamaNomDossier {height:28px; text-align:center; vertical-align:middle; color: #676767; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}
.diaporamaRollOverZoom { border:solid 1px #014879; }

.tableau {border-style:solid;border-color: #014879; border-collapse:collapse;}
.tableau1 {border-style:solid;border-color: #014879; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fffbf2; }
.tableau1b {border-style:solid;border-color: #014879; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #d1f1ff; }
.tableau2 {border-style:solid;border-color: #014879; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fffbf2; }
.tableau3 {border-style:solid;border-color: #014879; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #d1f1ff; }
.tableau2b {border-style:solid;border-color: #014879; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fffbf2; }
.tableau3b {border-style:solid;border-color: #014879; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #d1f1ff; }
.rolltableauoff { background-color: none; border-style:solid;border-color: #014879;}

#newsCadre { position: relative; width:237px; height:244px; background-image: url("medias/images/affaires.gif");  background-repeat: no-repeat;}
#newsMasque { position: relative; left:10px; top:42px; width:217px; height:192px; overflow:hidden; }
#newsDeroulante1 { position: absolute; width:217px; height:192px; }
#newsDeroulante2 { position: absolute; width:217px; height:192px; }
.newsInfo { display: none;}

#bottom a:active, #bottom a:link, #bottom a:hover, #bottom a:visited { color: #810046; }

.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: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none;
}

a:link { color: #6a6a6a; }
a:active { color: #6a6a6a; }
a:visited { color: #6a6a6a; }
a:hover { color: #6a6a6a; }

/******* styles nk footer referencement *******/

#ref2ex  {
        font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
#ref2ex a {
        font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
#ref2ex a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#ref2ex a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
