/* *******************************
******** CSS for Menu JS active **
******************************* */

 #menu_haut_ul  {

	position : absolute ;
	z-index : 5000000 ;
  	width:582px;
	/*margin-left: 8px;*/
	padding:0;
}

 #menu_haut_ul .premier a {

	padding-left: 8px;
}

 #menu_haut_ul ul  {

	position : absolute ;

	clear : both ;
	display:none;

}


 #menu_haut_ul ul li ,

 #menu_haut_droite_js ul li {



}

 #menu_haut_ul li ul  {
	margin-top: 20px;


}



 #menu_haut_ul li ,

 #menu_haut_droite_js li {

	float : left ;

	margin-right : 4px ;


}

 #menu_haut_ul li li ,

 #menu_haut_droite_js li li {

	clear : left ;


}

 #menu_haut_ul li li a ,

 #menu_haut_droite_js li li a {

	margin-top : 0 ;


}


 #menu_haut_ul a:hover {

	background:#F7E32C !important;

}




/* ********************************************
********** gauche_js
*******/


 #menu_haut_gauche_1 a ,

 #menu_haut_gauche_2 a ,

 #menu_haut_gauche_3 a ,

 #menu_haut_gauche_4 a ,

 #menu_haut_droite_2 a {

	width : 81px ;

	background-repeat : no-repeat ;

}

 #menu_haut_gauche_1 a span ,

 #menu_haut_gauche_2 a span ,

 #menu_haut_gauche_3 a span ,

 #menu_haut_gauche_4 a span ,

 #menu_haut_droite_2 a span {

display:block;
position:absolute;
margin-left:-10000px;


}

 #menu_haut_gauche_1 a:hover ,

 #menu_haut_gauche_2 a:hover ,

 #menu_haut_gauche_3 a:hover ,

 #menu_haut_gauche_4 a.hover {

	background-image : url('/img/base/m_hover.gif') ;

}

 #menu_haut_gauche_1 a.suivi ,

 #menu_haut_gauche_2 a.suivi ,

 #menu_haut_gauche_3 a.suivi ,

 #menu_haut_gauche_4 a.suivi {

	background-image : url('/img/base/m_hover.gif') ;

}

 #menu_haut_gauche_1 a.suivi img ,

 #menu_haut_gauche_2 a.suivi img ,

 #menu_haut_gauche_3 a.suivi img ,

 #menu_haut_gauche_4 a.suivi img ,

 #menu_haut_droite_2 a.suivi img {

	visibility : hidden ;

}

 #menu_haut_gauche_1 a:hover img ,

 #menu_haut_gauche_2 a:hover img ,

 #menu_haut_gauche_3 a:hover img ,

 #menu_haut_gauche_4 a:hover img ,

 #menu_haut_droite_2 a:hover img {

	visibility : hidden ;

}

 #menu_haut_gauche_1 a {

	background-image : url( '/img/base/menu/fr/menu_1.gif' ) ;

}

 #menu_haut_gauche_2 a {

	background-image : url( '/img/base/menu/fr/menu_2.gif' ) ;

}

 #menu_haut_gauche_3 a {

	background-image : url( '/img/base/menu/fr/menu_3.gif' ) ;

}

 #menu_haut_gauche_4 a {

	background-image : url( '/img/base/menu/fr/menu_4.gif' ) ;

}


 #menu_haut_ul li a {

 	/*display:inline;*/
	display: block;
 	height: 20px;
 	line-height: 20px;
 	float: left;
	color:#4D4D4D;

}


 #menu_haut_ul ul{
border:1px solid #ccc;
padding-left:0;
width:150px !important;

 }
 #menu_haut_ul li {

float:left !important;
display:inline !important;
margin:0;


}
 #menu_haut_ul ul {
 margin-top:4px;
 }
 #menu_haut_ul li li ul {

	 margin-top:-22px;
	 margin-left:7px !important;
	 
 }

 #menu_haut_ul li li {
 
  width:150px;
  padding:0 !important;
 

 }



 #menu_haut_ul li li a{
   display:block;
   width:auto !important;
    margin-top:0;
  padding:0 !important;
  border-bottom:1px solid #ccc;
  overflow:hidden;
  background:white!important;
  padding:3px !important;
  float: none!important;
  
 	line-height: 1.5;
 	height: auto!important;
 	
	

 }

  #menu_haut_ul li li a:hover{
  background:#F7E32C!important;
  }

.itemBackground {
	position: absolute;
	#waidth /**/: 98%;
	#haeight /**/: 99%;
	z-index: -2;
	display: block;
	border:0;
	margin:0;
}
