@charset "utf-8";
/* CSS Document */

/***********************  style top *****************************/
#espaces a {
	text-decoration:none;
	border:none;
}



#bandeau_top {
	width: 980px;
	height: 43px;
	background:url(images/top_top.jpg);
	background-repeat:no-repeat;		
}


#apDiv_zone_groupe_inter{
	position: absolute;
	width:100px;
	height:43px;
	top: 4px;
	margin-left:15px;
	
}

#apDiv_zone_logo{
	position: absolute;
	width:132px;
	height:44px;
	top: 90px;
	z-index:41;
	margin-left:15px;
	
}

#espaces{
	position: absolute;
	width:auto;
	height:20px;
	top:4px;
	right:0px;
	z-index:42;
	margin-right:4px;
	

}


#bandeau_middle {
	width: 980px;
	height: 95px;
	/*background-color:#e6dcd2;*/		
}


#bandeau_middle_left {
	float:left;
	width:240px;
	height:95px;
	/*background:url(images/top_logo.jpg);
	background-repeat:no-repeat;*/
	
}

#bandeau_middle_right {
	float:right;
	width:740px;
	height:95px;
	background:url(images/top_middle.jpg);
	background-repeat:no-repeat;			
}


#bandeau_bottom {
	width: 980px;
	height: 92px;
	
}


#bandeau_bottom_left {
	width:159px;
	height:92px;
	float:left;
	/*background-color:#e6dcd2;*/
	
}

#bandeau_bottom_left_1 {
	/*width:144px;*/
	height:20px;
	float:left;
	padding-left:16px;
	padding-top:10px;
	
}

#bandeau_bottom_left_2 {
	height:42px;
	float:left;
	padding-left:15px;
	padding-top:10px;
	
}

#bandeau_bottom_right {
	width:820px;
	height:92px;
	float:right;
	
}

#bandeau_bottom_right_1 {
	width:820px;
	height:72px;
	float:left;
	background:url(images/top_bottom1.jpg);
	
}	

#bandeau_bottom_right_2 {
	width:803px;
	height:20px;
	float:left;
	background:url(images/top_bottom2.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a7a09a;
	padding-left:17px;
	
	
}





#drapeaux {
	float:right;
	padding-top:15px;
	padding-right:78px;
}

#drapeaux a {
	text-decoration:none;
	border:none;

}




/*style utilitaires*/
ul#utilitaires {
	text-decoration:none;
	list-style:none;
	padding-left:0px;  /*firefox*/
	margin-right:0px;
	margin-top:0px;
}

ul#utilitaires li  {
	float:left;
	text-decoration:none;
	list-style:none;
	padding-left:3px;
	
	
	
}

#utilitaires li a {
	
	display: block;
	float:left;
	height:20px;
	/*width:125px;*/
	text-align:center;
	color:#5e4f5e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	text-decoration: none;
	background-color:#f9f1e5;
	border:solid #FFFFFF 1px ;
	padding-left:8px;
	padding-right:8px;
	/*background-image:url(images/bg_utilitaires.gif);
	margin-left:auto;
	margin-right:auto;
	padding-left:2px;*/
}

#utilitaires li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	/*width:98px;*/
	color:#ec1c24;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#f9f1e5;
	border:solid #FFFFFF 1px ;
	padding-left:8px;
	padding-right:8px;
	/*background-image: url(images/bg_utilitaires_hover.gif);
	margin-left:auto;
	margin-right:auto;*/
		
}

#utilitaires li.active a:hover {
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	/*width:98px;*/
	color:#ec1c24;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*background-image: url(images/bg_utilitaires_hover.gif);
	margin-left:auto;
	margin-right:auto;*/
	background-color:#f9f1e5;
	border:solid #FFFFFF 1px ;
	padding-left:8px;
	padding-right:8px;
}

#utilitaires li.active a {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	/*width:98px;*/
	color:#ec1c24;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*background-image: url(images/bg_utilitaires_hover.gif);
	margin-left:auto;
	margin-right:auto;*/
	background-color:#f9f1e5;
	border:solid #FFFFFF 1px ;
	padding-left:8px;
	padding-right:8px;
}


/*fin style utilitaires*/






ul#select_langue {
	list-style:none;
	padding-right:10px;
	
	
		
}

ul#select_langue li  {
	background-color:#9999FF;
	float:left;
	width:auto;
	height:20px;
	margin-top:0px;
	margin-left:0px;
	margin-right:8px;
	padding-right:0px;
	padding-left:0px;
	
}

ul#select_langue li.active {
	background-color:#FF0000;
	background-repeat:no-repeat;
}
	
#select_langue a {
    float: left;
    display: block;
    color: #666;
    text-decoration: none;
}

#select_langue a:hover {
	height: 20px;
	width:auto;
	display:block;
	padding-left:0px;
	padding-right:0px;
	background-color:#33CCFF;
}









/*debut style navigation horizontale*/
	
/*#pnavhor {
	width: 980px;
	height: 92px;
	background:url(images/top_bottom.png);
	background-repeat:no-repeat;
	
}*/

#navhor {
	list-style:none;
	margin-top:10px;
	margin-left:0px;
	margin-right:186px;
	margin-bottom:0px;
	padding-left:0px;

	
}

#navhor li {
	float: right;
	/*background: url(images/bouton_menu_hor.gif);*/
}

#navhor li a {
	display:block;
	float:left;
	height:54px;
	line-height:54px;
	text-decoration:none;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	color:#fff;
	cursor: pointer; 
	padding-left:0px;	
}

/*#navhor li a b {
	display:block;
	float:left;
	background:url(images/bouton_menu_hor.gif) right top;
	padding-right:8px;
	padding-left:0px;		
}

#navhor li.active a {
	color:#5e4f5e;
 	background: url(images/bouton_menu_hor_c1.gif)
}

#navhor li.active a b {
	background:url(images/bouton_menu_hor_c1.gif) no-repeat right top;
}

#navhor li a:hover {
	color:#5e4f5e;
 	background: url(images/bouton_menu_hor_c1.gif)
}

#navhor li a:hover b {
	background: url(images/bouton_menu_hor_c1.gif) no-repeat right top;
	
}

#navhor li.active a:hover {
	color:#5e4f5e;
	background: url(images/bouton_menu_hor_c1.gif)
}

#navhor li.active a:hover b {
	background: url(images/bouton_menu_hor_c1.gif) no-repeat right top;
	
}*/



#navhor li a em {
	display:block; 
	float:left; 
	width:6px; 
	height:54px;
	
	
}


/* color 1 */

#navhor li a em.color1 {
	background: url(images/nav_hor_ico_c1.gif) no-repeat center center;
	
}
#navhor li a:hover em.color1 {
	background:url(images/nav_hor_ico_c1_hover.gif) no-repeat center center;
}
#navhor li.active a em.color1 {
	background:url(images/nav_hor_ico_c1_hover.gif) no-repeat center center;
}
#navhor li.active a:hover em.color1 {
	background:url(images/nav_hor_ico_c1_hover.gif) no-repeat center center;
}



#navhor li a.color1 b {
	display:block;
	float:left;
	background:url(images/bouton_menu_hor_ic1.gif) right top;
	padding-right:32px;
	padding-left:8px;		
}

#navhor li.active a.color1 {
	color:#5e4f5e;
 	/*background: url(images/bouton_menu_hor_c1.gif);*/
}
#navhor li.active a.color1 b {
	background:url(images/bouton_menu_hor_c1.gif) no-repeat right top;
}

#navhor li a.color1:hover {
	color:#5e4f5e;
 	/*background: url(images/bouton_menu_hor_c1.gif);*/
}

#navhor li a.color1:hover b {
	background: url(images/bouton_menu_hor_c1.gif) no-repeat right top;
	
}

#navhor li.active a.color1:hover {
	color:#5e4f5e;
	/*background: url(images/bouton_menu_hor_c1.gif);*/
}

#navhor li.active a.color1:hover b {
	background: url(images/bouton_menu_hor_c1.gif) no-repeat right top;
	
}

/*fin color1*/





/* color 2 */

#navhor li a.color2 b {
	display:block;
	float:left;
	background:url(images/bouton_menu_hor_ic2.gif) right top;
	padding-right:32px;
	padding-left:8px;		
}

#navhor li.active a.color2 {
	color:#5e4f5e; 	/*background: url(images/bouton_menu_hor_c2.gif);*/
}

#navhor li.active a.color2 b {
	background:url(images/bouton_menu_hor_c2.gif) no-repeat right top;
}

#navhor li a.color2:hover {
	color:#5e4f5e;
 	/*background: url(images/bouton_menu_hor_c2.gif);*/
}

#navhor li a.color2:hover b {
	background: url(images/bouton_menu_hor_c2.gif) no-repeat right top;
	
}

#navhor li.active a.color2:hover {
	color:#5e4f5e;
	/*background: url(images/bouton_menu_hor_c2.gif);*/
}

#navhor li.active a.color2:hover b {
	background: url(images/bouton_menu_hor_c2.gif) no-repeat right top;
	
}


#navhor li a em.color2 {
	background: url(images/nav_hor_ico_c2.gif) no-repeat center center;
}


#navhor li a:hover em.color2 {
	background:url(images/nav_hor_ico_c2_hover.gif) no-repeat center center;
}

#navhor li.active a em.color2 {
	background:url(images/nav_hor_ico_c2_hover.gif) no-repeat center center;
}

#navhor li.active a:hover em.color2 {
	background:url(images/nav_hor_ico_c2_hover.gif) no-repeat center center;
}


/*fin color2*/





/* color 3 */

#navhor li a.color3 b {
	display:block;
	float:left;
	background:url(images/bouton_menu_hor_ic3.gif) right top;
	padding-right:32px;
	padding-left:8px;		
}

#navhor li.active a.color3 {
	color:#5e4f5e;
 	/*background: url(images/bouton_menu_hor_c3.gif);*/
}

#navhor li.active a.color3 b {
	background:url(images/bouton_menu_hor_c3.gif) no-repeat right top;
}

#navhor li a.color3:hover {
	color:#5e4f5e;
 	/*background: url(images/bouton_menu_hor_c3.gif)*/
}

#navhor li a.color3:hover b {
	background: url(images/bouton_menu_hor_c3.gif) no-repeat right top;
	
}

#navhor li.active a.color3:hover {
	color:#5e4f5e;
	/*background: url(images/bouton_menu_hor_c3.gif)*/
}

#navhor li.active a.color3:hover b {
	background: url(images/bouton_menu_hor_c3.gif) no-repeat right top;
	
}


#navhor li a em.color3 {
	background: url(images/nav_hor_ico_c3.gif) no-repeat center center;
}

#navhor li a:hover em.color3 {
	background:url(images/nav_hor_ico_c3_hover.gif) no-repeat center center;
}

#navhor li.active a em.color3 {
	background:url(images/nav_hor_ico_c3_hover.gif) no-repeat center center;
}

#navhor li.active a:hover em.color3 {
	background:url(images/nav_hor_ico_c3_hover.gif) no-repeat center center;
}




/*fin color3*/


/* color 4 */

#navhor li a.color4 b {
	display:block;
	float:left;
	background:url(images/bouton_menu_hor_ic4.gif) right top;
	padding-right:32px;
	padding-left:8px;		
}

#navhor li.active a.color4 {
	color:#5e4f5e;
 	/*background: url(images/bouton_menu_hor_c4.gif);*/
}

#navhor li.active a.color4 b {
	background:url(images/bouton_menu_hor_c4.gif) no-repeat right top;
}

#navhor li a.color4:hover {
	color:#5e4f5e;
 	/*background: url(images/bouton_menu_hor_c4.gif)*/
}

#navhor li a.color4:hover b {
	background: url(images/bouton_menu_hor_c4.gif) no-repeat right top;
	
}

#navhor li.active a.color4:hover {
	color:#5e4f5e;
	/*background: url(images/bouton_menu_hor_c4.gif)*/
}

#navhor li.active a.color4:hover b {
	background: url(images/bouton_menu_hor_c4.gif) no-repeat right top;
	
}


#navhor li a em.color4 {
	background: url(images/nav_hor_ico_c4.gif) no-repeat center center;
}

#navhor li a:hover em.color4 {
	background:url(images/nav_hor_ico_c4_hover.gif) no-repeat center center;
}

#navhor li.active a em.color4 {
	background:url(images/nav_hor_ico_c4_hover.gif) no-repeat center center;
}

#navhor li.active a:hover em.color4 {
	background:url(images/nav_hor_ico_c4_hover.gif) no-repeat center center;
}




/*fin color4*/


/* color 5 */

#navhor li a.color5 b {
	display:block;
	float:left;
	background:url(images/bouton_menu_hor_ic5.gif) right top;
	padding-right:32px;
	padding-left:8px;		
}

#navhor li.active a.color5 {
	color:#5e4f5e;
 	/*background: url(images/bouton_menu_hor_c5.gif)*/
}

#navhor li.active a.color5 b {
	background:url(images/bouton_menu_hor_c5.gif) no-repeat right top;
}

#navhor li a.color5:hover {
	color:#5e4f5e;
 	/*background: url(images/bouton_menu_hor_c5.gif)*/
}

#navhor li a.color5:hover b {
	background: url(images/bouton_menu_hor_c5.gif) no-repeat right top;
	
}

#navhor li.active a.color5:hover {
	color:#5e4f5e;
	/*background: url(images/bouton_menu_hor_c5.gif)*/
}

#navhor li.active a.color5:hover b {
	background: url(images/bouton_menu_hor_c5.gif) no-repeat right top;
	
}


#navhor li a em.color5 {
	background: url(images/nav_hor_ico_c5.gif) no-repeat center center;
}

#navhor li a:hover em.color5 {
	background:url(images/nav_hor_ico_c5_hover.gif) no-repeat center center;
}

#navhor li.active a em.color5 {
	background:url(images/nav_hor_ico_c5_hover.gif) no-repeat center center;
}

#navhor li.active a:hover em.color5 {
	background:url(images/nav_hor_ico_c5_hover.gif) no-repeat center center;

}

/*fin color5*/

/**************************************************************************************************/
/**************************************************************************************************/
/**************************************************************************************************/





/***************************************** chemin titre ****************************************/
#chemin {
	color: #a4a59a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align:left;
	margin-left:20px;
	margin-top:20px;		
}

#chemin a {
	text-decoration: underline;
	font-style:normal;
	font-weight: 100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #a4a59a;
	margin-right:5px;	
}

#chemin a.hover {
	text-decoration: underline;
	font-style:normal;
	font-weight: 100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF0000;
	margin-right:5px;
}


#titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #5e4f5e;
	margin-left:0px;
	margin-top:20px;
}

#titre_c {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color: #d03914;
	margin-left:0px;
	margin-top:20px;
}

#titre_c1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color: #9be1f8;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
}

#titre_c2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	font-weight: normal;
	color: #f79629;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
	/*background-color: #CC0000;*/	
	
}

#titre_c3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color: #6dbf29;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
}

#titre_c4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color: #1f90db;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
}

#titre_c5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color: #d03914;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
}

/**************************************************************************************************/
/**************************************************************************************************/
/**************************************************************************************************/



/******************************************  position.css   ***************************************/
body {
	margin-top: 0px;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
	/*background: url(images/fond.jpg) no-repeat top center;*/
	background-color:#f9f0e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
		
}

#conteneur {
	float: none;
	width: 980px;
	margin-left:auto;
	margin-right: auto;
	margin-top:0px;
	/*background: url(images/fond_conteneur.jpg) no-repeat top center;*/
}


#top {
	/*background-color: #CCCCCC;*/
	width: 980px;
	height: 230px;
}



#centre_accueil {
	float: left;
	width: 980px;
	background:url(images/fond_centre_global.jpg);
	background-repeat: repeat-y;
	/*background:url(images/fond_accueil.jpg);*/			
}


#centre_global {
	float: left;
	width: 980px;
	background:url(images/fond_centre_global.jpg);
	background-repeat: repeat-y;
}

#centre_global_rub {
	float: left;
	width: 980px;
	/*background:url(images/fond_page.jpg);
	background-repeat:no-repeat;*/			
}



#centre {
	float: left;
	width: 780px;

}

#centre_rub {
	float: left;
	width: 804px;
}

#centre_info_nav {
	float:left;
	width: 820px;
	
}

#centre_rub_info_nav {
	float:left;
	width: 820px;
	
}

#centre_contenu {
	float:left;
	width: 780px;
	padding-bottom:5px;
	padding-top:0px;
	padding-right:0px;	
}


#centre_rub_contenu {
	float:left;
	width: 820px;
	padding-bottom:5px;
	padding-top:0px;
	padding-right:0px;
}





#menu_gauche {
	float: left;
	width: 160px;
	height: 465px;
	background-image: url(images/menu_gauche_degrade.jpg);
	background-repeat: repeat-x;
}

#menu_droit {
	float: right;
	width:39px;
	height:465px;
	background-image: url(images/menu_droit_degrade.jpg);
	background-repeat: no-repeat;
	
	
}

/*debut position formulaire recherche rapide */
#recherche_rapide {
	float:none;
	margin-top:2px;
	margin-left:15px;		
}
/*fin position formulaire recherche rapide */



#imp_ami {
	float:none;
	width: 120px;
	margin-top:10px;	
}




#info_plus_droite_site {
	width: 160px;
	/*background:#FFFFFF;*/
	
}


#info_plus_droite {
	width: 178px;
	
	
}

#footer {
	
	width: 980px;
	
	
}



/**************************************************************************************************/
/**************************************************************************************************/
/**************************************************************************************************/



/*******************************************     footer    ****************************************/
.hab {
	/*background-color: #D0E2F7;
	text-align:center;*/
}


#footer_haut_c {
	height:17px;
	width:980px;
	background-image:url(images/filet_footer_c.jpg);
	background-repeat:no-repeat;
}

#footer_haut_c1 {
	height:17px;
	width:980px;
	background-image:url(images/filet_footer_c1.jpg);
	background-repeat:no-repeat;
}

#footer_haut_c2 {
	height:17px;
	width:980px;
	background-image:url(images/filet_footer_c2.jpg);
	background-repeat:no-repeat;
}

#footer_haut_c3 {
	height:17px;
	width:980px;
	background-image:url(images/filet_footer_c3.jpg);
	background-repeat:no-repeat;
}	

#footer_haut_c4 {
	height:17px;
	width:980px;
	background-image:url(images/filet_footer_c4.jpg);
	background-repeat:no-repeat;
}

#footer_haut_c5 {
	height:17px;
	width:980px;
	background-image:url(images/filet_footer_c5.jpg);
	background-repeat:no-repeat;
}


#footer_bas a {
	color:#A4A59A;
	text-decoration:none;
}

#footer_bas a:hover {
	color:#5e4f5e;
	text-decoration:none;
}



#footer_bas_1_bis {
	width:185px;
	height:50px;
	float:left;
	margin-left:0px;
	padding-left:0px;
	padding-right:15px;
	background:url(images/logo-ima-fr.gif) bottom;
	background-repeat:no-repeat;
	
	
}

#footer_bas_1 {
	width:175px;
	height:90px;
	float:left;
	padding-left:25px;
	border-left:1px solid #A4A59A;
}

#footer_bas_2 {
	float:left;
	height:90px;
	width:215px;
	padding-left:25px;
	border-left:1px solid #A4A59A;
	
}

#footer_bas_3 {
	float:left;
	width:265px;
	padding-left:25px;
	border-left:1px solid #A4A59A;
}

#footer_mentions {
	width:980px;
	background-color: #FFFFFF;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A4A59A;
	
}


#footer_bas {
	width:980px;
	background-color: #f9f0e6;
	float:left;
	
}

#footer_top {
	float:left;
	width:980px;
	height:25px;
	line-height:25px;
	background-color: #f9f0e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b3a699;
	font-weight:bold;
	text-align:center;
	font-size:12px;	
}

#footer_top a {
	color:#b3a699;
	
}
#footer_top a:link {
	color:#b3a699;
	
}

#footer_top a:hover {
	color:#d7c7b8;
		
}




#footer_middle {
	width:980px;
	height:50px;
	line-height:50px;
	background:url(images/footer_middle.jpg);
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:11px;
	text-align:center;
	
}


#footer_middle .texteima {
	color: #FF0000;


}

#footer_middle a {
	color:#295865;
	font-weight:bold;

}
#footer_middle a:link {
	color:#295865;
	font-weight:bold;
}

#footer_middle a:hover{
	color:#FF0000;
	font-weight:bold;
}




	
#footer_bottom{
	float:left;
	width:980px;
	height:25px;
	line-height:25px;
	background-color: #f9f0e6;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color:#295865;
}	

/**************************************************************************************************/
/**************************************************************************************************/
/**************************************************************************************************/


/*****************************************  menu_gauche   *****************************************/

#hmenu_gauche1 {
	/*background-color:#dad5d1;*/
	/*border:1px solid #CC3300;*/
	

}

#hmenu_gauche_titre_top {
	height:18px;
	/*background-image: url(images/bg_top_menu_gauche.gif);*/
	background-repeat:no-repeat;
	margin-top:36px;
	

}

#hmenu_gauche_titre {
	/*background-image: url(images/bg_middle_menu_gauche_titre.gif);*/
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #5e4f5e;
	font-weight:bold;
	margin-top:0px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:15px;
}

ul#hmenu_gauche {
	/*height:20px;*/
	/*width:140px;*/
	list-style-type: none;
	text-decoration:none;
	margin-top:35px;
	margin-left:0px;
	margin-right:0px;
	margin-left:20px;
	padding-left:0px;
	/*background-image:url(images/bg_middle_menu_gauche_titre.gif);
	background-repeat:repeat-y;*/
}

ul#hmenu_gauche li {
	width:106px;
	height:52px;
	text-decoration: none;
	list-style:none;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:10px;			
	
}


/*

ul#hmenu_gauche li.fin {
	height:2px;
	background-image:url(images/menu_gauche_vert.gif);
	background-repeat:no-repeat;
}
*/
	





/* DEBUT COLOR   DEBUT COLOR   DEBUT COLOR   DEBUT COLOR   DEBUT COLOR  DEBUT COLOR */


#hmenu_gauche li a.color {
	display:block;
	width:96px;
	height:52px;
	/*height: 0.0000001%;*/
	background-image:url(images/bg_middle_menu_gauche_c.gif);
	background-repeat:no-repeat;
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	/*line-height:1.1;*/
	color: #5e4f5e;
	text-decoration: none;
	padding-top:10px;
	padding-left:10px;
	
}

#hmenu_gauche li a.color:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c_ah.gif);
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #5e4f5e;
	text-decoration: none;
	/*padding-top:6px;
	padding-left:10px;*/
}
 
ul#hmenu_gauche li.active a.color {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c_ah.gif);
	/*background-repeat:repeat-y;*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	/*padding-top:6px;
	padding-left:10px;*/
	
}

#hmenu_gauche li.active a.color:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c_ah.gif);
	/*background-repeat:repeat-y;*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	/*padding-top:6px;
	padding-left:10px;*/
}



/* FIN COLOR    FIN COLOR   FIN COLOR    FIN COLOR    FIN COLOR   FIN COLOR    FIN COLOR    FIN COLOR    */



/* DEBUT COLOR 1  DEBUT COLOR 1  DEBUT COLOR 1  DEBUT COLOR 1  DEBUT COLOR 1  DEBUT COLOR 1 */

#hmenu_gauche li a.color1 {
	display:block;
	width:96px;
	height:52px;
	/*height: 0.0000001%;*/
	background-image:url(images/bg_middle_menu_gauche_c1.gif);
	background-repeat:no-repeat;
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	/*line-height:1.1;*/
	color: #5e4f5e;
	text-decoration: none;
	padding-top:0px;
	padding-left:10px;
	
}

#hmenu_gauche li a.color1:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c1_ah.gif);
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #5e4f5e;
	text-decoration: none;
	/*padding-top:6px;
	padding-left:10px;*/
}

ul#hmenu_gauche li.active a.color1 {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c1_ah.gif);
	/*background-repeat:repeat-y;*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	/*padding-top:6px;
	padding-left:10px;*/
	
}

#hmenu_gauche li.active a.color1:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c1_ah.gif);
	/*background-repeat:repeat-y;*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	/*padding-top:6px;
	padding-left:10px;*/
}

/* FIN COLOR 1   FIN COLOR 1   FIN COLOR 1   FIN COLOR 1   FIN COLOR 1   FIN COLOR 1   FIN COLOR 1   FIN COLOR 1   */




/* DEBUT COLOR 2  DEBUT COLOR 2  DEBUT COLOR 2  DEBUT COLOR 2  DEBUT COLOR 2  DEBUT COLOR 2  DEBUT COLOR 2  */



#hmenu_gauche li a.color2 {
	display:block;
	width:96px;
	height:45px;
	/*height: 0.0000001%;*/
	background-image:url(images/bg_middle_menu_gauche_c2.gif);
	background-repeat:no-repeat;
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	/*line-height:1.1;*/
	color: #5e4f5e;
	text-decoration: none;
	padding-top:7px;
	padding-left:10px;
	
	
}

#hmenu_gauche li a.color2:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c2_ah.gif);
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #5e4f5e;
	text-decoration: none;
	/*padding-top:6px;
	padding-left:10px;*/
	
}



ul#hmenu_gauche li.active a.color2 {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c2_ah.gif);
	/*background-repeat:repeat-y;*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	/*padding-top:6px;
	padding-left:10px;*/
	
	
}

#hmenu_gauche li.active a.color2:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c2_ah.gif);
	/*background-repeat:repeat-y;*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	/*padding-top:6px;
	padding-left:10px;*/
	
}

/* FIN COLOR2  FIN COLOR2  FIN COLOR2  FIN COLOR2  FIN COLOR2  FIN COLOR2  FIN COLOR2  FIN COLOR2  */



/* DEBUT COLOR3   DEBUT COLOR3   DEBUT COLOR3   DEBUT COLOR3   DEBUT COLOR3   DEBUT COLOR3   */


#hmenu_gauche li a.color3 {
	display:block;
	width:96px;
	height:52px;
	/*height: 0.0000001%;*/
	background-image:url(images/bg_middle_menu_gauche_c3.gif);
	background-repeat:no-repeat;
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	/*line-height:1.1;*/
	color: #5e4f5e;
	text-decoration: none;
	padding-top:0px;
	padding-left:10px;
	
	
}

#hmenu_gauche li a.color3:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c3_ah.gif);
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #5e4f5e;
	text-decoration: none;
	/*padding-top:6px;
	padding-left:10px;*/
	
}

ul#hmenu_gauche li.active a.color3 {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c3_ah.gif);
	/*background-repeat:repeat-y;*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	/*padding-top:6px;
	padding-left:10px;*/
	
	
}

#hmenu_gauche li.active a.color3:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c3_ah.gif);
	/*background-repeat:repeat-y;*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	/*padding-top:6px;
	padding-left:10px;*/
	
}


/* FIN COLOR3  FIN COLOR3  FIN COLOR3  FIN COLOR3  FIN COLOR3  FIN COLOR3  FIN COLOR3  FIN COLOR3  */



/* DEBUT COLOR 4  DEBUT COLOR 4  DEBUT COLOR 4  DEBUT COLOR 4  DEBUT COLOR 4  DEBUT COLOR 4  DEBUT COLOR 4  */


#hmenu_gauche li a.color4 {
	display:block;
	width:96px;
	height:42px;
	/*height: 0.0000001%;*/
	background-image:url(images/bg_middle_menu_gauche_c4.gif);
	background-repeat:no-repeat;
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	/*line-height:1.1;*/
	color: #5e4f5e;
	text-decoration: none;
	padding-top:10px;
	padding-left:10px;
	
	
}

#hmenu_gauche li a.color4:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c4_ah.gif);
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #5e4f5e;
	text-decoration: none;
	/*padding-top:6px;
	padding-left:10px;*/
	
}

ul#hmenu_gauche li.active a.color4 {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c4_ah.gif);
	/*background-repeat:repeat-y;*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	/*padding-top:6px;
	padding-left:10px;*/
	
	
}

#hmenu_gauche li.active a.color4:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c4_ah.gif);
	/*background-repeat:repeat-y;*/
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	/*padding-top:6px;
	padding-left:10px;*/
	
}
/* FIN COLOR 4  FIN COLOR 4  FIN COLOR 4  FIN COLOR 4  FIN COLOR 4  FIN COLOR 4  FIN COLOR 4  FIN COLOR 4  */ 



/* DEBUT COLOR 5  DEBUT COLOR 5  DEBUT COLOR 5  DEBUT COLOR 5  DEBUT COLOR 5  DEBUT COLOR 5  DEBUT COLOR 5  */


#hmenu_gauche li a.color5 {
	display:block;
	width:96px;
	height:40px;
	/*height: 0.0000001%;*/
	background-image:url(images/bg_middle_menu_gauche_c5.gif);
	background-repeat:no-repeat;
	/*background-repeat:repeat-y;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	/*line-height:1.1;*/
	color: #5e4f5e;
	text-decoration: none;
	padding-top:12px;
	padding-left:10px;
	/*margin-bottom:6px;*/
	
}

#hmenu_gauche li a.color5:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c5_ah.gif);
	font-family:Arial, Helvetica, sans-serif;
	color: #5e4f5e;
	text-decoration: none;
		
}

ul#hmenu_gauche li.active a.color5 {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c5_ah.gif);
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
		
	
}

#hmenu_gauche li.active a.color5:hover {
	display:block;
	background-image:url(images/bg_middle_menu_gauche_c5_ah.gif);
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color:#5e4f5e;
	
	
}
/* FIN COLOR 5   FIN COLOR 5   FIN COLOR 5   FIN COLOR 5   FIN COLOR 5   FIN COLOR 5   FIN COLOR 5   FIN COLOR 5   */


/**************************************************************************************************/
/**************************************************************************************************/
/**************************************************************************************************/



/******************************************   contenu.css   ***************************************/



.sous_titre_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d03914;
} 

.sous_titre_c1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9be1f8;
} 

.sous_titre_c2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f79629;
} 

.sous_titre_c3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6dbf29;
} 

.sous_titre_c4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1f90db;
} 

.sous_titre_c5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d03914;
} 

.text_b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.text16_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
} 

.text16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}


.text13_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
} 

.text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.text12_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text11_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.text11_b_i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color: #000000;
}

.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.text10_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

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


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #5e4f5e;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #5e4f5e;
}



a {
	color:#000000;
	text-decoration:none;
	/*text-decoration:underline;*/
}


a:hover {
	color:#a7a09a;
	text-decoration:none;
	
}

a:visited {
	/*color: #000000;*/
	text-decoration:none;
	
}

a:active {
	/*color: #000000;*/
	text-decoration:none;
	
}

/*#a7a09a  #5e4f5e #f79629  */

/*positionnement div pa debordement*/



#apDiv_visuel_1 {
	position: absolute;
	width:288px;
	height:274px;
	z-index:6;
	top: 246px;
	margin-left:15px;
	
}



#apDiv_impression {
	position: absolute;
	width:25px;
	height:20px;
	z-index:2;
	top: 235px;
	margin-left:740px;
	
}


#apDiv_titre_trait {
	position: absolute;
	width:380px;
	height:40px;
	z-index:3;
	top: 275px;
	margin-left:300px;	
}

#apDiv_titre_trait_utilitaires {
	position: absolute;
	width:380px;
	height:40px;
	z-index:3;
	top: 275px;
	margin-left:16px;	
}

/*#apDiv_trait_hor {
	position: absolute;
	width:500px;
	height:10px;
	z-index:4;
	margin-left:0px;
	margin-top:5px;
	background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;
	
}*/

#apDiv_trait_hor_c {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c.gif);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c1 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c1.gif);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c2 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c2.gif);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c3 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c3.gif);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c4 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c4.gif);
	background-repeat:no-repeat;
	
}

#apDiv_trait_hor_c5 {
	position: absolute;
	width:380px;
	height:2px;
	z-index:4;
	margin-left:100px;
	margin-top:13px;
	background:url(images/trait_horiz_c5.gif);
	background-repeat:no-repeat;
	
}

#apDiv_titre_hor {
	position: absolute;
	z-index:5;
	margin-left:0px;
	padding-right:8px;
	background-color:#f9f1e6;		
}


.marge_gauche {
	padding-left:30px;
		
}

#ensemble_boutons {
	position:absolute;
	top: 300px;
	margin-left:25px;

}

#accueil_bouton1 {
	position:absolute;
	z-index:50;
	top: 0px;
	margin-left:20px;
		
	
}

#accueil_bouton2 {
	position:absolute;
	z-index:51;
	top: 0px;
	margin-left:270px;
	
}

#accueil_bouton3 {
	position:absolute;
	z-index:52;
	top: 0px;
	margin-left:520px;
	
}

#accueil_bouton4 {
	position:absolute;
	z-index:50;
	top: 200px;
	margin-left:20px;
		
}

#accueil_bouton5 {
	position:absolute;
	z-index:50;
	top: 200px;
	margin-left:270px;
	
}

#accueil_bouton6 {
	position:absolute;
	z-index:50;
	top: 200px;
	margin-left:520px;
	
}

#titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #5e4f5e;
	margin-left:0px;
	margin-top:20px;
}

#titre_c {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #d03914;
	margin-left:0px;
	margin-top:20px;
}

#titre_c1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #9be1f8;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
}

#titre_c2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	font-weight: normal;
	color: #f79629;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
	/*background-color: #CC0000;*/	
	
}

#titre_c3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #6dbf29;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
}

#titre_c4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #1f90db;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
}

#titre_c5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #d03914;
	margin-left:0px;
	margin-top:20px;
	background-color:#f9f1e6;
}

/* *********************onglets.css******************************  */

div.onglet ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}
div.onglet li {
	display : inline;
	padding : 0px;
	margin : 0px;
}
div.onglet li a {
	float : left;
	background:url(onglet1.png) no-repeat left top;
	padding:0 0 0 20px;
	text-decoration:none;
	margin-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	/*color:#b0b0b0;*/
}
div.onglet li a:hover, div.onglet li a.active {
	background:url(onglet_over1.png) no-repeat left top;
}
div.onglet li a span {
	float: left;
	display: block;
	background: url(onglet1.png) no-repeat right top;
	padding: 6px 20px 5px 0px;
	white-space: no-wrap;
	cursor: pointer;
	text-decoration: none;
	color: #594c3f;
}
div.onglet li a:hover span, div.onglet li a.active span {
	background:url(onglet_over1.png) no-repeat right top;
	color:#FFF;
	text-decoration:none;
}
.contenu_onglet {
	background-color:#FFF;
	border:2px solid #6dbf29;
	margin-top:26px;
	width:740px;
	margin-left:10px;
}





/* *****************************************************************************************  */
/* *****************************************************************************************  */
/* *****************************************************************************************  */
/* *****************************************************************************************  */
/* *****************************************************************************************  */


/*#bandeau_top,#bandeau_middle, #bandeau_middle_left, #bandeau_middle_right,
#espaces, #espaces a,
#apDiv_zone_groupe_inter,
#apDiv_zone_logo,

#bandeau_bottom, 
#bandeau_bottom_left,
#bandeau_bottom_left_1,#bandeau_bottom_left_2, 


#bandeau_bottom_right,#bandeau_bottom_right1,#bandeau_bottom_right_2,
#navhor, 

#menu_gauche,
#menu_droit,


#apDiv_impression,
#recherche_rapide,
#centre_contenu,
#apDiv_visuel_1,#apDiv_zone_1_texte,#apDiv_impression,
#apDiv_titre_trait,
#apDiv_titre_hor,
#apDiv_trait_hor_c,

#flash2,
#flash1,

#footer,#footer_bottom,#footer_middle, #footer_top,

*/

#drapeaux, #drapeaux a,




 


{display:none}

