/* tableeau stats */

.stats{
    position:relative;
    float:right;
    margin-top:15px;
}

.trgris{background-color:#EFEFEF;}
.trgris2{background-color:#DFDFDF;}
.stats td {
    padding:2.5px;
}
.tdvert{border-bottom:1px solid #88A51A;}
.tdbleu{border-bottom:1px solid #3E82AA;}
.el_sel{color:red;}



/*******************************/
/* Style cadre                 */
.cadrefr1 {  padding: 3px 3px 3px 0px; margin:10px 0px 0px 0px;}
.cadrefr2  { border: 1px solid #E62988;  }
.cadrefr3 { background: url("medias/images/plusinfo.jpg") no-repeat; }
.cadrefr4 { }


acronym { border-bottom: 1px dotted #FF0000;}

/******************************/
/* ME Formulaire de recherche */
#champRecherche {
	margin-left: 20px;
}
#champValidationRecherche {
	vertical-align: middle;
	border: 0;
}
/******************************/

/*******************************/
/* Style formulaire            */
.formulaire { font-size: 11px; color: #3e82aa; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.formulaireCO { font-size: 12px; color: #3e82aa;font-weight: bold; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
input { }
textarea { }
fieldset { }
legend { }

/*******************************/
/* Style menu texte            */
a.menuTitre:link, a.menuTitre:visited, a.menuTitre:active, a.menuTitreActive {
	color: #2a5965;
	height: 25px;
	font-size: 15px; 
	text-decoration: none;
	padding: 0px 5px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight:bold; 
	margin: 0px 0px 0px 0px;
}
a.menuTitre:link:hover, a.menuTitre:visited:hover, a.menuTitre:active:hover, { 
	color: #88a51a;  
	font-size: 15px; 
}


/*******************************/
/* Style galerie               */
.titreGalerie { color: #FFFFFF; font-size: 18px; line-height: 19px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; }
#galerie_photo { width: 100%; float: left; }
#vignette { width: 100%; float: left; }
.vignette { float: left; width: 100px; height: 100px; border: 1px solid #75725D; margin: 1px; background: #393C3D; }
.zoom {float: left; width: 400px; margin-left: 10px; text-align: center; }
.imageZoom {float: left; width: 400px; height: 400px; border: 1px solid #75725D; margin-left: 1px; background: #393C3D; }
#navigationVignette { float: left; width: 102px; }
#navigationIntermediaire { float: left; width: 400px; margin-top: 4px; padding-left: 12px;}
#listeIntermediaire { float: left; width: 402px; padding-left: 50px;}
#listeVignette { float: left; height: 418px;}
#ensembleVignette { float: left; width: 102px; margin-top: 48px;}

/*******************************/
/* Style tableau               */
.tableau {border:2px #FFFFFF solid; border-collapse:collapse;background-color:  #e6f6aa; }
.tableau1 {border:2px #FFFFFF solid; color: #000000; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal; background-color:  #88a51a; }
.tableau1b {border:2px #FFFFFF solid;  color: #ffffff font-size: 12px; font-family: arial, verdana, helvetica; font-weight: normal; background-color:  #e6f6aa; }
.tableau2 {border:2px #FFFFFF solid;  color:#ffffff; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #b6dcf2; }
.tableau2b {border:2px #FFFFFF solid; color:#b6dcf2; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #b6dcf2; }
.tableau3 {border:2px #FFFFFF solid; color: #000000; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #e3e3e2; }
.tableau3b {border:2px #FFFFFF solid;  color: #fff; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #f5f7fa; }
.rolltableauoff { background-color: none; border:2px #FFFFFF solid; }

/*******************************/
/* Style News déroulante       */
#newsCadre { position: relative; width:195px; height:200px; margin-left:10px;}
#newsMasque { position: relative; left:5px; top:10px; width:195px; height:200px; overflow:hidden;  }
#newsDeroulante1 { position: absolute; width:195px; height:200px; }
#newsDeroulante2 { position: absolute; width:195px; height:200px; }
.newsInfo { display: none;}







label, input, select, legend, textarea {
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	color:#000;
}
label, input, select, textarea {
 	vertical-align:top;
	/*vertical-align:middle;*/
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.ms_moteur_recherche {
      position:relative;
      width:100%;
      margin:auto;
}
label {
	font-size:11px;
	color:#666;
	font-weight:bold;
}
input, select, textarea {
	font-size:11px;
	border:1px solid #bbb;
	padding:2px;
}
input:focus, select:focus, textarea:focus {
	background:#eee;
	border:1px solid #ccc;
	border-bottom:1px solid #bbb;
}



.menuDepliable_niveau1{ position:relative; float:left; width:260px; margin:0px; padding:0px 0px;  color:#555; }
.menuDepliable_niveau2{ position:relative; float:left; width:250px; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
.menuDepliable_niveau3{ position:relative; float:left; width:240px; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
.menuDepliable_niveau4{ position:relative; float:left; width:230px; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
.menuDepliable_niveau1 li{ list-style-type:none; margin:0px; padding:3px 0px; border-bottom:1px solid #555; clear:both; }
.menuDepliable_niveau1 a{ color:red;}
.menuDepliable_niveau2 li{ list-style-type:none; margin:0px; padding:3px 0px; border-bottom:1px dotted #666; clear:both;}
.menuDepliable_niveau2_a { color:red;}
.menuDepliable_niveau3 li{ list-style-type:none; margin:0px; padding:3px 0px; border-bottom:1px dotted #666;clear:both;}
.menuDepliable_niveau4 li{ list-style-type:none;clear:both;}

/*******************************/
/* Style plan du site      */
.plandusiteniveau1 {font-size: 18px; font-style: normal; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; display: block;}

div#btq_mot_rech_bottom input.ms_moteur_recherche{background-color:#3E82AA; color:white;}

