.txt_small {
	color: black;
	font-size: 10px;
	font-family: Arial, Helvetica;
	padding-left: 5px

	}

	
.cadre  { color: black; font-size: 10px; font-family: Arial, Helvetica; padding-left: 5px; border: solid 1px black }
.txt_cal { color: black; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica }
.result { color: black; font-size: 10px; font-family: Arial, Helvetica; border: solid 1px black }

.txt {
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica
	}

.txt_moyen {
	color: black;
	font-size: 13px;
	font-family: Arial, Helvetica
	}

.txt_gras {
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica;
	font-weight:bold;
	
	}	

.txt_moyen:link {	text-decoration: none;
								color:#000000;	}
.txt_moyen:hover  {  text-decoration: none;
								color:#000000; }
.txt_moyen:visited { 	text-decoration: none;
								color:#000000;	}
.txt_moyen:link {	text-decoration: none;
								color:#000000;	}
	
.txt_rouge {
	color: #f00;
	font-size: 11px;
	font-family: Arial, Helvetica;
	padding-left: 5px;
}

.ong_bleu_clair {
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #bfcadd;
	padding-left: 5px
	}
	
.ong_vert_clair {
	color: black;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #c6d580;
	padding-left: 5px
	}
	
.ong_gris_clair {
	color: #656565;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #cccccc;
	padding-left: 5px
	}
	
	.ong_rouge_clair {
	color: black;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #db837a;
	padding-left: 5px
	}
	
.ong_rouge {
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #8c0d1c;
	padding-left: 5px
	}
.ong_rouge2 { color: white; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica; background-color: #d02317; padding-left: 5px }
.ong_vert {
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #8ca91f;
	padding-left: 5px
	}
	
	.ong_bleu {
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #809cc1;
	padding-left: 5px
	}
	
.ong_gris {
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #4c4c4c;
	padding-left: 5px
	}
		
.ong_etude {
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica;
	background-color: #4c4c4c;
	padding-left: 5px
	}
	
.ong_blanc {
	color: black;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica;
	background-color: #FFFFFF;
	text-decoration:none;
	}	
.ong_blanc:link {
	text-decoration: none;
	color:#000000
	}	
.ong_blanc:visited {
	text-decoration: none;
	color:#000000
	}
.ong_blanc:hover {
	text-decoration: none;
	color:#4c4c4c
	}



	
.ong_big_rouge { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; background-color: #8c0d1c; padding-left: 5px }
.ong_big_vert { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; background-color: #8ca91f; padding-left: 5px }
.ong_big_bleu { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; background-color: #809cc1; padding-left: 5px }
.ong_big_rouge2 { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; background-color: #d02317; padding-left: 5px }
.ong_big_gris { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; background-color: #4c4c4c; padding-left: 5px }


.ong_big_blanc {
	color: #3b3b3b;
	font-size: 12px;
	font-family: Arial, Helvetica;
	padding-left: 5px;
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	border-color: black;
	font-weight: bold;	
	}


.txt_small_w {
	color: white;
	font-size: 10px;
	font-family: Arial, Helvetica
	}
.form_text {
	color: black;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #ffffff;
	border: solid 1px #4c4c4c;
	height: 15px;
	}
	
.form_text2 {
	color: black;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #ffffff;
	border: solid 1px #4c4c4c;
	height: 15px;

	}	
	
.titre_tableau_bleu {
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #809cc1;
	padding-left: 5px;
	height:17;
	text-decoration: none;
	}
	
.titre_tableau_vert {
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #8ca91f;
	padding-left: 5px;
	height:17;
	text-decoration: none;
	}
	
.titre_tableau_rouge {
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #8c0d1c;
	padding-left: 5px;
	height:17;
	text-decoration: none;

	}
.titre_tableau_rouge2 { color: white; font-size: 11px; font-family: Arial, Helvetica; background-color: #d02317; padding-left: 5px; height: 17;text-decoration: none; }
.titre_tableau_gris {
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #4c4c4c;
	padding-left: 5px;
	height:17;
	text-decoration: none;
	}
.ligne_grise {
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #e5e5e5;
	padding-left: 5px;
	height:17
	}	
	
.ligne_blanche {
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #ffffff;
	padding-left: 5px;
	height:17
	}
	
.lienOnglet:link {
	text-decoration: none;
	color: #ffffff
	}
	
.lienOnglet:hover  { color: #c4c4c4; text-decoration: none }
		
.lienOnglet:visited {
	text-decoration: none;
	color: #ffffff
	}
	
.lienNoir:link {
	text-decoration: none;
	color:#000000
	}
		
.lienNoir:visited {
	text-decoration: none;
	color:#000000
	}
	
.lienNoir:hover {
	text-decoration: none;
	color:#4c4c4c
	}
	
.lienBN:link {
	text-decoration: none;
	color:#ffffff
	}
	
.lienBN:hover {
	text-decoration: none;
	color:#000000
	}
	
.lienBN:visited {
	text-decoration: none;
	color:#ffffff
	}
	
.liencal:link {
	text-decoration: none;
	color:#000000
	}
	
.liencal:hover {
	text-decoration: none;
	color:#ff0000
	}
	
.liencal:visited {
	text-decoration: none;
	color:#000000
	}
	
.lientablo:link {
	color:#000000
	}
	
.lientablo:hover {
	color:#4c4c4c
	}
	
.lientablo:visited {
	color:#000000
	}
.lientablo:visited {
    TEXT-DECORATION : none
}	
	
.test {
	color: #3b3b3b;
	font-size: 10px;
	font-family: Arial, Helvetica;
	padding-left: 5px;
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	border-color: black
	}

.test2 {
	border-top: 1px solid black;
	border-right: none black;
	border-bottom: 1px solid black;
	border-left: none black
	}
/*	
#footer, .popfooter{ font-family:Verdana, Arial; font-size:.6em; color:#999999;}
#footer a, .popfooter a, td.footer a{ text-decoration:none; color:#000000; border-bottom:#FFFFFF 1px dashed;}
#footer a:hover, .popfooter a:hover{ border-bottom:#000000 1px dashed;} */

.lienTest:link {	
	text-decoration: none;
	color:#000000
	}
		
.lienTest:visited {text-decoration: none;
	color:#000000
	}
	
.lienTest:hover { text-decoration: none;
border-bottom:#4c4c4c 1px dashed;
border-top:#4c4c4c 35px dashed;

	}
.lien_tableau_gris {

	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #4c4c4c;
	padding-left: 5px;
	height:17
}
.onglet_gras {
	color: #3b3b3b;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	font-weight: normal;
	line-height: normal;
	border-top-width: 1px;
	border-right-width: medium;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-transform: none;
}
.region {

	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica;
	background-color: #9A9A9A;
	padding-left: 5px
}
.ligne_grise_gras {
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #e5e5e5;
	padding-left: 5px;
	height:17;
	font-weight: bold;
}
.ligne_blanche_gras {
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica;
	background-color: #ffffff;
	padding-left: 5px;
	height:17;
	font-weight: bold;
}
.titre_page {
	color: black;
	font-size: 20px;
	font-family: Arial, Helvetica;
	font-weight:100;
}
.titre_page:link {
	color: black;
	text-decoration:none;
}
.titre_page:visited {
	color: black;
	text-decoration:none;
}


.en_surbrillance {
color: black;
background-color: #ffAAAA;
}


.txtGros {
	color: black;
	font-size: 14px;
	font-family: Arial, Helvetica;
	font-weight: bold;
}
.txt_very_small {
	color: black;
	font-size: 9px;
	font-family:  arial, Helvetica;
	padding-right: 5px;
	font-weight: bold;
	}	
.txt_very_small:link {
    TEXT-DECORATION : none
	}
	
.txt_very_small:hover {
	color:#4c4c4c;
    TEXT-DECORATION : none
	}
	
.txt_very_small:visited {
    TEXT-DECORATION : none;
	}
.txt_very_small:visited {
    TEXT-DECORATION : none
}	

.titre_accueil {
	color: black;
	font-size: 11px;
	font-family: trade, gothic;
	font-weight: bold;
}

.home_img {
	width: 175px;
	height: 189px;
	background-color: #AFBCB3;
	vertical-align:bottom;
	position:relative;
}
.home_img_fond {
	width: 173px;
	height: 187px;
	top:1px;
	left:1px;
	position:relative;	
	background-color: #FFFFFF;
}

.home_img_tt {
	position:relative;
	top:5px;
	background-color: #AFBCB3;
	padding: 0px;
	width: 175px;
	margin: 0px;
	height:20px;
}

.home_img_tt_fond {
	position:relative;
	top:1px;
	left:1px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px;
	width: 173px;
	margin: 0px;
	height:18px;
	vertical-align:top;
	background-color:#FFFFFF;
}


.home_img_tt_in {
	vertical-align: baseline;
	text-align:left
}
.home_img_tt a:link {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
.home_conteneur {
	background-color: #edf0f1; 
	border: 1px solid #AFBCB3;
	padding: 5px;
	margin: 0px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	height:230;
	/*background-image: url(img/fond_degrad2.jpg);
	background-repeat: no-repeat;	*/
}

.home_colonne {
	float: right;
	width: 190px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right:5px;
	margin-top:1px;
	padding:0px;

	height:230px;

		
}


.home_colonneDroite {
position:relative;
	float: left;
	width: 190px;
	height:230px;
	margin-top:0px;
	top:3px;


}

.deblayage {
  height: 0;
  clear: both;
}

.home_cadre { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	 /*background-repeat: repeat-x; */
	padding: 0px;
    /*	background-attachment: fixed; */
	border: none;
	margin: 0px 0px 0px 0px;
}


/*
.home_cadre_tt {
	height: 20px;
	width: 100%;
	background-image: url(img/fond-cadre-tt.gif);
	background-repeat: repeat-x;

}
.home_cadre_tt_g {
	background-image: url(img/fond-cadre-g.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: left;
	border: none;
	background-position: left top;
	height: 20px;
	padding: 4px;
}
.home_cadre_tt_d {
	background-repeat: no-repeat;
	float: right;
	text-align: right;
	border: none;
	width: 10px;
	z-index: 100;
	background-position: right top;
	height: 20px;
	background-image: url(img/fond-cadre-d.gif);
	padding: 4px;

} */

.home_cadre_tt_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-color: #FFFFFF;
	float: left; */
	padding: 4px;
}

/*
.home_cadre_contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: repeat-x; 
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AFBCB3;
	border-right-color: #AFBCB3;
	border-bottom-color: #AFBCB3;
	border-left-color: #AFBCB3;
	padding: 5px 5px 5px 0px;
}
*/


body {
	background-image: url(img/fond_site.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;	
}
.home_form {
	margin: 0px;
	padding: 10px;
}

.news{
	left: 20px;
	float: left;
	position: relative;
	width: 40%;
}

.news_menu{
	position: relative;
	margin:0px;
	float: left;
	left: 15px;
	width: 96%;
}

.news_ligne {
	left: 0px;
	float: left;
	position: relative;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:3px;
}

.news_photo {
	float: left;
	width: 105;
	height: 89;
	position: relative;
	text-align: center;


	margin:0;
	padding:0;

	
}

.news_accroche {
	position: relative;
	float: left;
	width: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;	
	margin-top:6px;
	padding-left:10px;

}

.news_menu_index{
	position: relative;
	margin:0px;
	float: left;
	left: 20px;
	width: 96%;
}

.news_ligne_index {
	left: 20px;
	float: left;
	position: relative;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:3px;
}

.news_accroche_index {
	position: relative;
	float: left;
	width: 75%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;	
	margin-top:6px;
	padding-left:10px;

}




.ligne_recherche {
	color: #626262;
	font-size: 11px;
	font-family: Arial, Helvetica;
	padding-left: 0px;
	height:17;
	padding-top:2px;
	line-height: 15px;	
	}
.ligne_recherche:link {	text-decoration: none;	}
.ligne_recherche:hover  {  text-decoration: none }
.ligne_recherche:visited { 	text-decoration: none;	}
.ligne_recherche:link {	text-decoration: none;	}


		#fond_colonne_droite {
	height: 100%;
	width: 135px;
	position: relative;
	top: 0px;
	left:0px;
	float: left;
	text-align: center;
	background-color: #C1C1C1;
		}
		
	#colonne_droite {
	height: 100%;
	width: 134px;
	position: relative;
	top: 0px;
	left:1px;
	float: left;
	text-align: center;
	background-color: #F7F7F7;
		}
		
		#titre_colonne_droite {
	position: relative;
	top: 4px;
	left: 14px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: text-top;
	text-align: left;
	width: 115px;
	color: #000000;
	margin: 0px;
				padding: 0px;
			}	
			
		.titre {
		top: 0px;
		left: 0px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:  left;
		color: #000000;
		margin: 0px;
		padding: 0px;
		}	


.titre:link {	text-decoration: none;
								color:#000000;	}
.titre:hover  {  text-decoration: none;
								color:#000000; }
.titre:visited { 	text-decoration: none;
								color:#000000;	}
.titre:link {	text-decoration: none;
								color:#000000;	}



		.titre2 {
		top: 0px;
		left: 0px;
		float: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:  center;
		color: #000000;
		margin: 0px;
		padding-bottom: 2px;
		vertical-align:middle;
		}	

.titre2:link {	text-decoration: none;
								color:#000000;	}
.titre2:hover  {  text-decoration: none;
								color:#000000; }
.titre2:visited { 	text-decoration: none;
								color:#000000;	}
.titre2:link {	text-decoration: none;
								color:#000000;	}


		.titre_gros {
	top: 0px;
	left: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align:  left;
	color: #000000;
	margin: 0px;
	padding: 0px;
		}	


.titre_gros:link {	text-decoration: none;
								color:#000000;	}
.titre_gros:hover  {  text-decoration: none;
								color:#000000; }
.titre_gros:visited { 	text-decoration: none;
								color:#000000;	}
.titre_gros:link {	text-decoration: none;
								color:#000000;	}



		.titre_rouge {
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000 ;
	margin: 0px;
	padding: 0px;
		}	


.titre_rouge:link {	text-decoration: none;
								color:#FF0000;	}
.titre_rouge:hover  {  text-decoration: none;
								color:#FF0000; }
.titre_rouge:visited { 	text-decoration: none;
								color:#FF0000;	}
.titre_rouge:link {	text-decoration: none;
								color:#FF0000;	}


		.titre_petit {
	top: 0px;
	left: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-align: left;
	color: #000000;
	margin: 0px;
	padding: 0px;
		}			
					
			
.titre_colonne_droite:link {	text-decoration: none;
								color:#000000;
						
								}
.titre_colonne_droite:hover  {  text-decoration: none;
								color:#000000; }
.titre_colonne_droite:visited { 	text-decoration: none;
								color:#000000;	}
.titre_colonne_droite:link {	text-decoration: none;
								color:#000000;	}

		#titre_colonne_droite_moa {
	position: relative;
	top: 4px;
	left: 14px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: text-top;
	text-align: left;
	width: 120px;
	color: #d02317;
	margin: 0px;
	padding: 0px;
	letter-spacing:50%;
	 
			}	
			
.titre_colonne_droite_moa:link {	text-decoration: none;
								color:#d02317;								}
.titre_colonne_droite_moa:hover  {  text-decoration: none;
								color:#d02317; }
.titre_colonne_droite_moa:visited { 	text-decoration: none;
								color:#d02317;	}
.titre_colonne_droite_moa:link {	text-decoration: none;
								color:#d02317;	}			

		#titre_colonne_droite_vh {
	position: relative;
	top: 4px;
	left: 14px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: text-top;
	text-align: left;
	width: 120px;
	color: #8ca91f;
	margin: 0px;
	padding: 0px;
	letter-spacing:50%;
	 
			}	
			
.titre_colonne_droite_vh:link {	text-decoration: none;
								color:#8ca91f;								}
.titre_colonne_droite_vh:hover  {  text-decoration: none;
								color:#8ca91f; }
.titre_colonne_droite_vh:visited { 	text-decoration: none;
								color:#8ca91f;	}
.titre_colonne_droite_vh:link {	text-decoration: none;
								color:#8ca91f;	}		


		#titre_colonne_droite_pro {
	position: relative;
	top: 4px;
	left: 14px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: text-top;
	text-align: left;
	width: 120px;
	color: #809cc1;
	margin: 0px;
	padding: 0px;
	letter-spacing:50%;
	 
			}	
			
.titre_colonne_droite_pro:link {	text-decoration: none;
								color:#809cc1;								}
.titre_colonne_droite_pro:hover  {  text-decoration: none;
								color:#809cc1; }
.titre_colonne_droite_pro:visited { 	text-decoration: none;
								color:#809cc1;	}
.titre_colonne_droite_pro:link {	text-decoration: none;
								color:#809cc1;	}		
								
			.entete   {
				color: black;
				font-size: 11px;
				font-family: Arial, Helvetica;
				text-decoration:none;
				padding-bottom:4px;
				padding-top:4px;
				margin-right:6px;
				vertical-align:top;
				}								

			.entete_gras   {
				color: black;
				font-size: 11px;
				font-family: Arial, Helvetica;
				text-decoration:none;
				padding-bottom:4px;
				padding-top:4px;
				margin-right:6px;
				vertical-align:top;
				font-weight:bold;
				}		
				
.submit {
	text-align:left;
	width: 75px;
	background-color: #FFFFFF;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-spacing:0px;
	cursor: pointer;
	margin:0px;
	padding:0px;
	vertical-align: bottom;
	clear: both;
}											

.lien_submit {
	background-color: #FFFFFF;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-spacing:3px;
	border-bottom-style: hidden;
	padding-bottom:10px;
	vertical-align:text-top;
	clear: both;
	text-decoration:none;	
}											

.lien_submit_petit {
	background-color: #FFFFFF;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-spacing:3px;
	border-bottom-style: hidden;
	padding-bottom:10px;
	vertical-align:text-top;
	clear: both;
	text-decoration:none;	
}								

			.select_mo { background-color: #D02317;
			color:#FFFFFF;
						}
		.select_vh {
		background-color: #8CA91F;
		color:#FFFFFF;}
		
		.select_pr {color:#FFFFFF;
		background-color: #809CC1
		}


