/**********/
/*BALISES*/
/*********/
body 		{
		color:gray;
		font-family:verdana;
		font-size:8pt;
		background-color:#ffffff;
		}

dl, dt, dd, ul, li {
		margin:0px;
		padding:0px;
		list-style-type: none;
		}

img 		{
		border:0;
		}
p		{
		clear:both;
		}
		
/*************/
/*DIV TOP*/
/************/
#menutop	{
		text-align:left;
		height:25px;
		width:775px;
		background:#E2E6E0;
		margin:0px;
		margin-bottom:5px;
		}

/*************/
/*DIV BOTTOM*/
/************/
#menubottom	{
		float:left;
		height:25px;
		width:515px;
		background:#E2E6E0;
		margin:0px;
		padding:0px;
		}

/************/
/*DIV CENTRE*/
/************/
#div_centre	{
		margin:0px;
		padding:0px;
		padding-top:10px;
		padding-bottom:20px;
		text-align:left;
		width:775px;
		height:550px;
		/*background: #d9d9d9;*/
		}

/********/
/*DIV*/
/*******/
#div_int	{
		float:left;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		text-align:left;
		width:775px;
		/*background: #ffcc99;*/
		}

#div_gche	{
		float:left;
		margin:0px;
		padding:0px;
		text-align:justify;
		width:515px;
		/*background: #ffcc09;*/
		}
#div_gche_contexte	{
		float:left;
		margin:0px;
		padding:0px;
		text-align:justify;
		width:515px;
		height:280px;
		/*background: #ffcc09;*/
		}		
#div_gche_accueil	{
		float:left;
		margin:0px;
		padding:0px;
		text-align:justify;
		width:310px;
		height:280px;
		/*background: #ffcc09;*/
		}

#div_dte	{
		float:right;
		margin-top:0px;
		margin-left:35px;
		margin-right:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		width:225px;
		/*background: #00cccc;*/
		}
#div_dte_accueil{
		float:right;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		width:465px;
		height:280px;
		/*background: #00cccc;*/
		}
#div_gche2	{
		float:left;
		margin:0px;
		padding:0px;
		text-align:justify;
		width:535px;
		/*background: #ffcc09;*/
		}

#div_dte2	{
		float:right;
		margin-top:0px;
		margin-left:15px;
		margin-right:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		width:225px;
		/*background: #00cccc;*/
		}
#div_dte_video	{
		float:right;
		margin-top:0px;
		margin-left:35px;
		margin-right:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		width:225px;
		height:280px;
		/*background: #00cccc;*/
		}
#div_titre_dte	{
		float:right;
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
		padding:0px;
		text-align:left;
		width:225px;
		height:27px;
		}

#div_titre_dte_contexte	{
		float:right;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
		padding:0px;
		text-align:left;
		width:225px;
		height:27px;
		}
.div_titre_gche	{
		margin:0px;
		margin-bottom:0px;
		padding:4px;
		text-align:left;
		vertical-align:middle;
		width:515px;
		clear:both;
		}
.div_corps_gche{
		clear:both;
		margin:0px;
		margin-bottom:10px;
		padding:0px;
		text-align:left;
		width:515px;
}

.div_trait_bas	{
		margin:0px;
		padding:0px;
		text-align:left;
		width:515px;
		border-bottom:1px solid #fdae63;
		}

.div_trait_haut	{
		margin:0px;
		padding:0px;
		text-align:left;
		width:515px;
		border-top:1px solid #fdae63;
		}
		
/********/
/*TABLE*/
/*******/
.div_gche125	{
		margin:0px;
		padding:0px;
		width:125px;
		}
.div_gche20	{
		margin:0px;
		padding:0px;
		width:20px;
		text-align:left;
		}
.div_gche370	{
		margin:0px;
		padding:0px;
		width:370px;
		text-align:left;
		}
.div_gche145	{
		margin:0px;
		padding:0px;
		width:145px;
		}
		
/*******/
/*MENU*/
/******/
.menu_gauche :link, .menu_gauche  :visited, .menu_gauche  :active {text-decoration:none;color:#FFFFFF;}
.menu_gauche  :hover{text-decoration:none;color:#044E2A;}
.menu_gauche_retour :link, .menu_gauche_retour  :visited, .menu_gauche_retour  :active {text-decoration:none;color:#FFFFFF;}
.menu_gauche_retour  :hover{text-decoration:none;color:#044E2A;}

/***********/
/*COMPTEUR*/
/**********/
.navigation  	{
		font-size:8pt;
		font-weight:bold;
		color:#989898;
		text-align:center;
		text-decoration:none;
		}

.navigation :link, .navigation_fleche  :visited ,.navigation_fleche  :hover,.navigation_fleche  :active {text-decoration:none;font-weight:bold;text-decoration:none;color:#989898;}

div.navigation_bar img, span 	{
				float:left;
   				vertical-align: middle;
   				display: inline-block;
   				margin:0px;
   				margin-left:12px;
   				padding:0px;
				}
div.navigation_bar_dte img, span 	{
				float:left;
   				vertical-align: middle;
   				display: inline-block;
   				margin:0px;
   				margin-left:0px;
   				padding:0px;
				}
.navigation_index	{
			float:left;
			vertical-align: middle;
			display: inline-block;
			font-size:8pt;
			color:#989898;
			padding:4px;
			}
.navigation_index :link,.navigation_index  :visited,.navigation_index  :active {text-decoration:none;color:#989898;}
.navigation_index  :hover {text-decoration:underline;color:#989898;}


.navigation_fleche 	{
			font-size:9pt;
			font-weight:bold;
			color:#989898;
			}
.navigation_fleche :link, .navigation_fleche  :visited ,.navigation_fleche  :hover,.navigation_fleche  :active {color:#989898;font-weight:bold;text-decoration:none;}

/********/
/*LIENS*/
/*******/
.lien_menu		{text-decoration: none; }
.lien_menu:link 	{text-decoration: none; }
.lien_menu:visited 	{text-decoration: none ;}
.lien_menu:active 	{text-decoration: none; }
.lien_menu:hover 	{color:#feb34b;text-decoration: none; }

.lien_div		{text-decoration: none;}
.lien_div:hover 	{text-decoration: none;}
.lien_div:link  	{text-decoration: none;}
.lien_div:visited  	{text-decoration: none;}
.lien_div:active 	{text-decoration: none;}

.lien_activ 		{text-decoration: none; }
.lien_activ:link 	{text-decoration: none; }
.lien_activ:visited 	{text-decoration: none ;}
.lien_activ:active 	{text-decoration: none; }
.lien_activ:hover 	{text-decoration: underline; }

/********/
/*INPUT*/
/*******/
.txt_client	{
		width:100px;
		height:18px;
		border: 1px outset #989898;
		text-align:justify;
		}
		
/*CONTACT*/
/*******/
.contact_titre	{
		width:80px;
		float:left;
		}
.contact_text	{
		width:320px;
		height:18px;
		border: 1px outset #989898;
		}
.contact_text_cp	{
		width:80px;
		height:18px;
		border: 1px outset #989898;
		}
.contact_text_ville	{
		width:190px;
		height:18px;
		border: 1px outset #989898;
		}
.contactarea	{
		width:320px;
		height:60px;
		border: 1px outset #989898;
		}
.contact_tab	{
		margin:5px;
		text-align:left;
		margin-left:20px;
		}
.li_point	{
		margin:0px;
		padding:0px;
		list-style-type: disc;
		list-style-position: inside
		;
		}

/********/
/*MARGIN*/
/*******/
.margin8top	{margin-top:8px;}	

	
/********/
/*STYLES*/
/*******/
.titre_accueil 	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 18pt;
		line-height: bold;
		font-weight: bold;
		color: #fea72f;
		letter-spacing: 0px;
		text-transform: uppercase;
		line-height: 20pt;
		}

.titre_trait 	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #ef8210;
		letter-spacing: 0px;
		padding:4px;
		border-bottom:1px solid #fdae63;
		border-top:1px solid #fdae63;
		}

.titre_2trait 	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #ef8210;
		letter-spacing: 0px;
		margin-top:10px;
		padding:4px;
		border-bottom:1px solid #fdae63;
		border-top:1px solid #fdae63;
		}

.titre_2trait_gris 	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		color: #ef8210;
		letter-spacing: 0px;
		line-height: 20pt;
		border-bottom:1px solid #fdae63;
		border-top:1px solid #fdae63;
		}

.legende 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #abb8bc;
		line-height: normal;
		font-weight: normal;
		}
.txt7noir 	{
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 7pt;
		color: #000000;
		line-height: normal;
		font-weight: normal;
		}
.txt8noir 	{
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 8pt;
		color: #000000;
		line-height: normal;
		font-weight: normal;
		}
.txt9noir 	{
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 9pt;
		color: #000000;
		line-height: 12pt;
		font-weight: normal;
		}

.txt10noir 	{
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 10pt;
		color: #000000;
		line-height: normal;
		font-weight: normal;
		}
.txt11noir 	{
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 11pt;
		color: #000000;
		line-height: normal;
		font-weight: normal;
		}

.txt9noirbold 	{
		font-family: Verdana ,Arial,  Helvetica, sans-serif;
		font-size: 9pt;
		color: #000000;
		line-height: bold;
		font-weight: bold;
		}
.txt7orange	{
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 7pt;
		color: #ef8210;
		line-height: normal;
		font-weight: normal;
		}

.txt8orangesuite {
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 8pt;
		color: #ef8210;
		line-height: normal;
		font-weight: normal;
		}
.txt8orange	{
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 8pt;
		color: #ef8210;
		line-height: normal;
		font-weight: normal;
		}
.txt10orangebold {
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 10pt;
		color: #ef8210;
		line-height: normal;
		font-weight: bold;
		}
.txt11orangebold {
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 11pt;
		color: #ef8210;
		line-height: normal;
		font-weight: bold;
		text-align:center;
		}
.txt8gris 	{
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 8pt;
		color: #bbb6b1;
		line-height: normal;
		font-weight: normal;
		}
.txt8gris_encart 	{
padding:10px;
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 8pt;
		color: #444444;
		line-height: normal;
		font-weight: normal;
		}
.titregris_encart 	{
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 10pt;
		color: #444444;
		line-height: normal;
		font-weight: bold;
		}
.txt8grisf 	{
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 8pt;
		color: #989898;
		line-height: normal;
		font-weight: normal;
		}
.txt10grisbold {
		font-family: Verdana,Arial,  Helvetica, sans-serif;
		font-size: 10pt;
		color: #9c9c9c;
		line-height: bold;
		font-weight: bold;
		}
