/* *******************************
******** CSS for Menu JS active **
******************************* */
.bodywithjs #content {

	margin-top : 28px ;

}

.bodywithjs #menu_haut_gauche_js ,

.bodywithjs #menu_haut_droite_js {

	position : absolute ;

	z-index : 50000 ;

	left : 5px ;

	top : 52px ;

}

.bodywithjs #menu_haut_droite_js {

	left : 672px !important ;

}

.bodywithjs #menu_haut_gauche_js ul ,

.bodywithjs #menu_haut_droite_js ul {

	position : absolute ;

	display : none ;

}

.bodywithjs #menu_haut_gauche_js ul li ,

.bodywithjs #menu_haut_droite_js ul li {

	border-left : 1px solid #dfdfdf ;

	padding-right : 9px ;

}


.bodywithjs #menu_haut_gauche_js ul li.dernier ,

.bodywithjs #menu_haut_droite_js ul li.dernier {

	padding-bottom : 22px ;

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

	background-position : left bottom ;

	background-repeat : no-repeat ;

	width : 117px ;

}

.bodywithjs #menu_haut_droite_js ul li.premier {

	width : 127px !important ;

}

.bodywithjs #menu_haut_gauche_js ul li a ,

.bodywithjs #menu_haut_droite_js ul li a {

	border-left : 1px solid #a4a2a4 ;

	border-right : 1px solid #a4a2a4 ;

}

.bodywithjs #menu_haut_gauche_js li ,

.bodywithjs #menu_haut_droite_js li {

	float : left ;

	margin-right : 4px ;

}

.bodywithjs #menu_haut_gauche_js li li ,

.bodywithjs #menu_haut_droite_js li li {

	clear : left ;

	line-height : 0.7em ;

}

.bodywithjs #menu_haut_gauche_js li li a ,

.bodywithjs #menu_haut_droite_js li li a {

	margin-top : 0 ;

	height : auto ;

}

.bodywithjs #menu_haut_gauche_js a ,

.bodywithjs #menu_haut_droite_js a {

	display : block ;

	height : 39px ;

	background-color : transparent !important ;

}

.bodywithjs #menu_haut_gauche_js li li a ,

.bodywithjs #menu_haut_droite_js li li a {

	font-family : 'Times New Roman' ;

	text-decoration : none ;

	font-size : 1.2em ;

	color : #1e1e1e ;

	height : 100% ;

	padding-top : 5px ;

	padding-bottom : 6px ;

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

	background-repeat : no-repeat ;

	padding-left : 13px ;

	width : 111px !important ;

	line-height : 1.0em ;

}

.bodywithjs #menu_haut_gauche_js li li.premier ,

.bodywithjs #menu_haut_droite_js li li.premier {

	padding-top : 29px ;

}

.bodywithjs #menu_haut_gauche_js li li a:hover ,

.bodywithjs #menu_haut_droite_js li li a:hover {

	color : #fff ;

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

	background-repeat : no-repeat ;

}

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

.bodywithjs #menu_haut_gauche_js li li.premier  ,

.bodywithjs #menu_haut_droite_js li li.premier  {

	background-repeat : no-repeat ;

	background-position : -1px 0 ;

	border-left : 1px solid #dfdfdf !important ;

}

.bodywithjs #menu_haut_gauche_js #ul0 li.premier {

	background-image : url( '/img/base/menu/en/menu_1_hover.gif' ) ;

}

.bodywithjs #menu_haut_gauche_js #ul1 li.premier {

	background-image : url( '/img/base/menu/en/menu_2_hover.gif' ) ;

}

.bodywithjs #menu_haut_gauche_js #ul2 li.premier {

	background-image : url( '/img/base/menu/en/menu_3_hover.gif' ) ;

}

.bodywithjs #menu_haut_gauche_js #ul3 li.premier {

	background-image : url( '/img/base/menu/en/menu_4_hover.gif' ) ;

}


.bodywithjs #menu_haut_gauche_1 a ,

.bodywithjs #menu_haut_gauche_2 a ,

.bodywithjs #menu_haut_gauche_3 a ,

.bodywithjs #menu_haut_gauche_4 a ,

.bodywithjs #menu_haut_droite_2 a {

	width : 81px ;

	background-repeat : no-repeat ;

}

.bodywithjs #menu_haut_gauche_1 a span ,

.bodywithjs #menu_haut_gauche_2 a span ,

.bodywithjs #menu_haut_gauche_3 a span ,

.bodywithjs #menu_haut_gauche_4 a span ,

.bodywithjs #menu_haut_droite_2 a span {

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


}

.bodywithjs #menu_haut_gauche_1 a:hover ,

.bodywithjs #menu_haut_gauche_2 a:hover ,

.bodywithjs #menu_haut_gauche_3 a:hover ,

.bodywithjs #menu_haut_gauche_4 a.hover {

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

}

.bodywithjs #menu_haut_gauche_1 a.suivi ,

.bodywithjs #menu_haut_gauche_2 a.suivi ,

.bodywithjs #menu_haut_gauche_3 a.suivi ,

.bodywithjs #menu_haut_gauche_4 a.suivi {

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

}

.bodywithjs #menu_haut_gauche_1 a.suivi img ,

.bodywithjs #menu_haut_gauche_2 a.suivi img ,

.bodywithjs #menu_haut_gauche_3 a.suivi img ,

.bodywithjs #menu_haut_gauche_4 a.suivi img ,

.bodywithjs #menu_haut_droite_2 a.suivi img {

	visibility : hidden ;

}

.bodywithjs #menu_haut_gauche_1 a:hover img ,

.bodywithjs #menu_haut_gauche_2 a:hover img ,

.bodywithjs #menu_haut_gauche_3 a:hover img ,

.bodywithjs #menu_haut_gauche_4 a:hover img ,

.bodywithjs #menu_haut_droite_2 a:hover img {

	visibility : hidden ;

}

.bodywithjs #menu_haut_gauche_1 a {

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

}

.bodywithjs #menu_haut_gauche_2 a {

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

}

.bodywithjs #menu_haut_gauche_3 a {

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

}

.bodywithjs #menu_haut_gauche_4 a {

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

}

/* ********************************************
********** droite_js
******************************************** */

.bodywithjs #menu_haut_droite_js {

	left : 675px ;

}

.bodywithjs #menu_haut_droite_1 a ,

.bodywithjs #menu_haut_droite_2 a {

	width : 92px !important ;

}

.bodywithjs #menu_haut_droite_1 a {

	background-image : url('/img/base/menu/en/menu_5.gif') ;

	background-repeat : no-repeat ;

}

.bodywithjs #menu_haut_droite_2 a {

	background-image : url('/img/base/menu/en/menu_6.gif') ;

	background-repeat : no-repeat ;

}

.bodywithjs #menu_haut_droite_1 a.suivi ,

.bodywithjs #menu_haut_droite_1 a.hover ,

.bodywithjs #menu_haut_droite_2 a.suivi ,

.bodywithjs #menu_haut_droite_2 a:hover {

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

	background-repeat : no-repeat ;

}

.bodywithjs #menu_haut_droite_1 a:hover img {

}

.bodywithjs #menu_haut_droite_1 a span ,
.bodywithjs #menu_haut_droite_3 a span{

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

}

.bodywithjs #menu_haut_droite_3 a {

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

	background-repeat : no-repeat ;

	width : 114px !important ;

}



.bodywithjs #menu_haut_droite_js #ul0 li.premier {

	background-image : url( '/img/base/menu/en/menu_5_hover.gif' ) ;

	background-repeat : no-repeat ;

}

.bodywithjs #menu_haut_droite_js #ul1 li.premier {

	background-image : url( '/img/base/menu/en/menu_6_hover.gif' ) ;

	background-repeat : no-repeat ;

}


.premier.dernier a {

	border-bottom:1px solid #999;
}

.premier.dernier {
	padding-bottom:0 !important;
	background:none;
}
