/* CSS Document */
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding:0;	background-color: #cbe101;
	scrollbar-face-color: #f5ffa4;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #cbe101;scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #717d00;scrollbar-track-color: #e4fe01;	scrollbar-darkshadow-color: #717d00;}

body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
a img  {border:0;}
.bandeau{background-color:#ffffff} /* couleur du bandeau de droite */
.hr_search{height: 1px; width: 80%;border-top: 1px dashed #930303;}/*ligne séparatrice de la recherche quand liste	*/

/*--------- fond page et agrandissement vignette ---------*/
#fond {	display: none;	position: absolute;	top: 0;	left: 0;background-color:#2b2220;opacity:0.5;filter:alpha(opacity=50);height: 200px;width: 100%;z-index: 450;}
#fond {		position: absolute;	top: 0;	left: 0;background-color:#2b2220;opacity:0.5;filter:alpha(opacity=50);height: 200px;width: 100%;z-index: 450;}
#fond img {position: absolute;	border: none;display: block;}
#affichage {display:none;position: absolute;background: #fff;z-index: 500; }
/*#affichage img {position: relative;	border: none;border:1px solid black}*/
#image {position: relative;top: 30px;left:25px; border:1px solid #000}

/* fermeture du layer */
#img_close { float:right;}
#img_close img{ height:30px; height:35px;}
#img_close a img{background:transparent url(images/bt_close_layer_on.gif) top left no-repeat;}
#img_close a:hover img{background: transparent url(images/bt_close_layer_off.gif)top left no-repeat;}

/* 	- TABLEAUX -	*/
/*.cadre_vignette { border: 1px #e6ff04 solid;}/*cadre des photos*/
.cadre{ background-color: #f5ffa4;}/*couleur de fond du cadre central*/
.tab{  border: 1px #7b0202 solid; }
.tab_info{ border: 1px #7b0202 solid;background-color: #fbffea;}
.cadre_layer{ border: 1px #A10202 solid; background-color: #e4fe01;}/*cadre du layer (alerte...)*/
.cadre_ident{  background-color: #e4fe01;}
.cadre_footer{border: 1px #C2D801 solid;background-color: #CEE401;}/*cadre du layer (alerte...)*/


/* 	- BOUTON -	*/
.bt_on, .bt_on a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #7b0202;font-weight: bold;border: 1px #A10202 solid;background-color: #e4fe01;text-decoration: none; }
.bt_off, .bt_off a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;border: 1px #A10202 solid;background-color: #cbe101; text-decoration: none;}
.bt_null{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #687401;font-weight: bold;border: 1px #A10202 solid;background-color: #cbe101;text-decoration: none;}

/* 	- LAYER -	*/
.bulle {position:absolute; visibility:hidden; text-align:center; padding: 6px;
font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #930303;text-decoration: none;	font-weight: 500; border: #930303  1px solid;background-color: #e4fe01;}
 
/* 	- TEXTE PAGE -	*/
.Titre_not1{font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #930303; text-decoration: none;font-weight: bolder;}
.Titre_not2{font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #000000; text-decoration: none;font-weight: bolder;}
.Titre_not2 a{font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #000000; text-decoration: none;font-weight: bolder;text-decoration: underline;}
.Titre_not2 a:hover{text-decoration: none;}

.Titre1,.Titre1 a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-decoration: none;font-weight: bolder;}
.Titre1 a:hover{text-decoration: underline;}

.Titre2, .Titre2 a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #930303;font-weight: bold;text-decoration: none;}
.Titre2 a:hover{text-decoration: underline;}
.Titre3 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;font-weight: bold;text-decoration: none;}
.Titre3 a {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;font-weight: bold;text-decoration: underline}
.Titre3 a:hover{text-decoration: none;}
.Titre4, .Titre4 a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #930303; text-decoration: none;font-weight: bolder;}
.Titre4 a:hover{text-decoration: underline;}

/* identification */
.titre_ident {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #7b0202;font-weight: bold;text-align: center;}

/* corps du texte*/
.texte{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-decoration: none; font-weight:normal}
.texte a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-decoration: underline; font-weight:normal}
.texte a:hover{text-decoration: none;}
.texteB, .texteB a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-decoration: none;font-weight:bold;}
.texteB a:hover{text-decoration: underline;}

/*libellé des résultats*/
.lib_result{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #930303; font-weight: normal;}
.lib_resultB{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #930303;font-weight: bold;}
.lib_resultB a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #930303;font-weight: bold;text-decoration:underline;}
.lib_resultB a:hover{text-decoration: none;}

/* lib support dans les listes*/
.support{font-family: Arial, Helvetica, sans-serif;font-size:11px;color: #7b0202;font-weight: bold;text-decoration:none;}

/*gestion de la pagination des listes*/
.pagination{font-family: Arial, Helvetica, sans-serif;;font-size: 9px;color: #7b0202;font-weight: bolder;text-decoration: none;}
.pagination a{font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #000000;text-decoration: none;}
.pagination a:hover{text-decoration: underline;}

.alphabet{font-family: Arial, Helvetica, sans-serif;;font-size: 14px;color: #ac0202;font-weight: bolder;text-decoration: none; }
.alphabet a{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;}
.alphabet a:hover{font-family: Arial, Helvetica, sans-serif;;font-size: 14px;color: #ac0202;font-weight: bolder;text-decoration: underline;}

.mail, .mail a{font-family:Arial, Helvetica, sans-serif; font-size: 11px;color: #7b0202;text-decoration: none;font-weight: normal;}
.mail a:hover{text-decoration: underline;}

.action, .action a{font-family: Arial, Helvetica, sans-serif;;font-size: 9px;color: #7b0202;font-weight: bolder;text-decoration: none;}
.action a:hover{text-decoration: underline;}

/* 	- LISTE -	*/
.liste_root1 { background-color: #FBFFEA;}/*ligne impaire*/
.liste_root2 {background-color:#FAFFCA;}/*ligne paire*/
.cadre_liste {border:1px #7b0202 solid;}/*cadre des liste de réponse*/
.liste1 { background-color: #FAFFCA;cursor:hand}/*ligne impaire*/
.liste2 {background-color:#FEFFF4;cursor:hand}/*ligne paire*/
.liste_over {background-color:#f7ffa8;cursor:hand}/*ligne au passage de la souris*/
.liste_selec {background-color:#eeff59;border-bottom:#ffffff 1px solid; border-top: #ffffff 1px solid;cursor:hand}/*ligne séléctionnée*/
.liste_border_bottom{border-bottom:#f5ffa4 1px solid; }
.liste1_sans_lien { background-color: #FAFFCA;}/*ligne impaire*/
.liste2_sans_lien {background-color:#FEFFF4;}/*ligne paire*/
.liste_sans_lien_over {background-color:#f7ffa8;}/*ligne au passage de la souris*/
.liste_sans_lien_selec {background-color:#E0F900;border-bottom:#ffffff 1px solid; border-top: #ffffff 1px solid;}/*ligne séléctionnée*/
.liste_not_titre, .liste_not_titre a {font-family: Arial, Helvetica, sans-serif;font-size:11px;color: #000000;font-weight: bold;text-decoration:none;}
.liste_not_titre a:hover{text-decoration: underline;}
.liste_not{font-family: Arial, Helvetica, sans-serif;font-size:11px;color: #000000;text-decoration:none;}
.liste_notB, .liste_notB a{font-family: Arial, Helvetica, sans-serif;font-size:11px;color: #000000;text-decoration:none;font-weight:bold;}
.liste_notB a:hover{text-decoration:underline;}

.liste_not_lib{font-family: Arial, Helvetica, sans-serif;font-size:11px;color: #7b0202;text-decoration:none;}
.liste_not_libB{font-family: Arial, Helvetica, sans-serif;font-size:11px;color: #7b0202;text-decoration:none;font-weight:bold;}

.liste_info_result{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #930303;font-weight: bold;background-color:#eeff59;}
/* 	- Tableau -	*/

.tab_titre  {background-color:#eeff59;border: #ffffff 1px solid;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #7b0202;font-weight: bold;text-align: center; text-decoration:none}
.tab_titre a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #7b0202;font-weight: bold;text-decoration:none}
.tab_titre a:hover{text-decoration:underline}

.tab_texte{background-color:#f5ffa4;cursor:hand;border-bottom: #ffffff 1px solid;border-left: #ffffff 1px solid;border-right: #ffffff 1px solid;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.tab_texte_sans_lien{background-color:#f5ffa4;border-bottom: #ffffff 1px solid;border-left: #ffffff 1px solid;border-right: #ffffff 1px solid;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; :}

.tab_case_lien{background-color:#E0F900;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;cursor:hand;border-bottom: #ffffff 1px solid;border-left: #ffffff  1px solid;border-right: #ffffff  1px solid}
.tab_case_lien a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-decoration:none}
.tab_case_lien a:hover{text-decoration:underline;}
.tab_case_null {background-color:#f5ffa4;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;border-bottom: #ffffff 1px solid;border-left: #ffffff 1px solid;border-right: #ffffff 1px solid;}

/* 	- FORMULAIRE -	*/
.input {background-color: #fbffd5;border-bottom: #717d00 1px solid;border-left: #717d00 1px solid;	border-right: #717d00  1px solid;border-top: #717d00  1px solid;color: #7b0202;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: 300;	}
.input_focus{background-color: #eeff59;border-bottom: #717d00 1px solid;border-left: #717d00 1px solid;	border-right: #717d00  1px solid;	border-top: #717d00  1px solid;color: #7b0202;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: 300;	}
	
.input_filtre {background-color: #d5ec00;border-bottom: #717d00 1px solid;border-left: #717d00  1px solid;border-right: #717d00  1px solid;border-top: #717d00  1px solid;color: #7b0202;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: 300;	}
.input_ident {background-color: #fbffd5;border-bottom: #717d00 1px solid;border-left: #717d00  1px solid;border-right: #717d00  1px solid;	border-top: #717d00  1px solid;color: #7b0202;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.input_news {background-color: #ffffff; border-bottom: #eff5f1 1px solid; border-top:#eff5f1 1px solid;border-left: #ffffff  1px solid;border-right: #ffffff  1px solid;color: #930303;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal}
.input_search {background-color: #eeff59;border: #900303 1px solid;color: #ac0202;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

.legende{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.legendeB , .legendeB a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;text-decoration: none;}
.legendeB a:hover{text-decoration: underline;}

.legende2{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #930303;}

.hidden {display : none;}

/* 	- ERREUR -	*/
.titre_alerte{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #e4fe01; text-decoration: none;font-weight: bolder;}
.titre_erreur{font-family: Arial, Helvetica, sans-serif;font-size: 28px;color: #930303; text-decoration: none;font-weight: bolder;}
.erreur {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000; text-decoration: none;font-weight: bolder;background-color: #A10202;  }
.erreur_over {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #e4fe01; text-decoration: none;font-weight: bolder;background-color: #A10202;}
 
.erreur_layer_titre{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #e4fe01; text-decoration: none;font-weight: bolder;background-color: #930303;}
.erreur_visible{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;display : inline;}
.erreur_layer{font-family: Arial, Helvetica, sans-serif;font-size: 11px; color: #000000; font-weight: bold;}


/* 	- MESSAGE-	*/
.info, .info a {font-family: Arial, Helvetica, sans-serif;font-size:10px;color: #7b0202;text-decoration:none;}
.info a:hover{text-decoration: underline;}
.comment{font-family: Arial, Helvetica, sans-serif;font-size:9px;color: #000000;text-decoration:none;}
.msg {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #687401; text-decoration: none;font-weight: bolder;background-color: #e4fe01;  }
.msg_over {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #930303; text-decoration: none;font-weight: bolder;background-color: #e4fe01;}
.msg_lec {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #687401; text-decoration: none;font-weight: bolder;border-top: 1px #7b0202 solid;	border-bottom: 1px #7b0202 solid;background-color: #e4fe01;}
.msg_lec_over {	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #930303;text-decoration: none;	font-weight: bolder;border-top: 1px #7b0202 solid;	border-bottom: 1px #7b0202 solid;background-color: #e4fe01;
}

.alerte {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #930303; text-decoration: none;font-weight: bolder;  }

/*lien dans page*/
.ancre ,.ancre a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #7b0202;font-weight: normal;text-decoration: none;}
.ancre a:hover {text-decoration: underline}

/*.titre_compte{font-family:Arial, Helvetica, sans-serif; font-size: 10px;color: #000000; background-color:#E4FE01;}*/
.compte, .compte a{font-family:Arial, Helvetica, sans-serif; font-size: 10px;color: #000000; text-decoration: none;}
.compte a:hover{text-decoration: underline;color: #930303;}

/*lien sur les rubriques*/
.footer, .footer a{font-family:Arial, Helvetica, sans-serif; font-size: 10px;color: #930303;text-decoration: none;}
.footer a:hover{text-decoration: underline;}
/*lien determiner par par la bib*/
.footer_lien, .footer_lien a{font-family:Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;text-decoration: none;}
.footer_lien a:hover{text-decoration: underline;}


/* 	- ENUMERATION -	*/
.li_voir, .li_voir a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-decoration: none;font-weight: bold;	}
.li_voir a:hover {text-decoration:underline;}
