body{
*behavior:url("/_includes/style/csshover.htc"); /* comportement pour IE  --- lien relatif à la page --- */
}
*{margin:0;padding:0;}

/*Début du css menu*/


	#menu{
	position:absolute;
	width:940px;
	top:285px; 
	_top:285px;
	height:53px; 
	margin-left:50px;
	z-index:1000;
	/*border:1px solid #000;*/
	}
	
	.FR #menu{margin-left:22px!important;}
	.EN #menu{margin-left:24px!important;}

	#menu h2{
	padding: 0 0 0 16px;
	_padding:0 0 0 14px;	
	background:#e5e1de url(/_img/left_menu.gif) no-repeat;
	background-position:top left;
	display:block;
	float:left;	
	color:#666666;
	font-size:11px;
	line-height:63px;
	vertical-align:middle;
	font-weight:normal;
	z-index:10;
	margin:0;
	}
	
	
	.FR #menu #h2_1{width:90px;}
	.FR #menu #h2_2{width:65px;}
	.FR #menu #h2_3{width:125px;}
	.FR #menu #h2_4{width:105px;*width:95px; line-height:normal!important; padding:18px 0 15px 16px; height:30px;/*63*/ }
					.FR #menu #h2_4 .right{margin-top:-18px;}
					.FR #menu #h2_4 .menuA {margin-top:17px;*margin-top:30px;}
	.FR #menu #h2_5{
	width:100px; 
	
	line-height:normal!important;
	padding:18px 0 15px 16px;
	height:30px;/*63*/ 
	margin:0;}
					.FR #menu #h2_5 .right{margin-top:-18px;}
					.FR #menu #h2_5 .menuA {margin-top:17px;*margin-top:30px;}
	.FR #menu #h2_6{width:62px;}
	.FR #menu #h2_7{width:93px;}
	.FR #menu #h2_8{width:81px;}
	.FR #menu #h2_9{width:73px;}

	
	
	
	.FR #menu #li_1{*width:103px;_width:104px;}
	.FR #menu #li_2{*width:78px;_width:79px;}
	.FR #menu #li_3{*width:136px;_width:137px;}
	.FR #menu #li_4{*width:111px;}
					
	.FR #menu #li_5{*width:110px;_width:137px;}
		
	.FR #menu #li_6{*width:75px;_width:78px;}
	.FR #menu #li_7{*width:108px;_width:109px;}
	.FR #menu #li_8{*width:98px;}
	.FR #menu #li_9{*width:70px;}
	
	/**************************************************************************/
	
	
	
	.EN #menu #h2_1{width:85px;}
	.EN #menu #h2_2{width:84px;}
	.EN #menu #h2_3{width:99px;}
	.EN #menu #h2_4{width:114px;}
	.EN #menu #h2_5{width:90px; line-height:normal!important; padding:18px 0 15px 16px; height:30px;/*63*/}
			.EN #menu #h2_5 .right{margin-top:-18px;}
			.EN #menu #h2_5 .menuA {margin-top:17px;*margin-top:30px;}
	.EN #menu #h2_6{width:70px;}
	.EN #menu #h2_7{width:78px;}
	.EN #menu #h2_8{width:84px;}
	.EN #menu #h2_9{width:84px;}
	
	
	
	.EN #menu #li_1{*width:97px;}
	.EN #menu #li_2{*width:95px;}
	.EN #menu #li_3{*width:110px;}
	.EN #menu #li_4{*width:125px;}
	.EN #menu #li_5{*width:106px;*margin-left:5px;}
	.EN #menu #li_6{*width:83px;}
	.EN #menu #li_7{*width:90px;}
	.EN #menu #li_8{*width:95px;}
	.EN #menu #li_9{*width:95px;}
	
	
	/***************************************************************************/
	#menu h2:hover{
	cursor:pointer;
	color:#000066;
	background:url(/_img/left_menu_over.gif) no-repeat;
	background-position:center left;
	}
	
	#menu h2 .right{background:url(/_img/right_menu.gif) no-repeat; width:16px ;_width:13px; height:63px;float:right;}
	#menu h2:hover .right{background:url(/_img/right_menu_over.gif) no-repeat; width:13px; height:63px;float:right;}
	
	#h2_7 .menuB{
	margin:5px 0 0 -470px;
	*margin:30px 0 0 -470px; }
	
	#h2_7 menuA li{width:120px;}
	
	
	#h2_8 .menuB{
	margin:5px 0 0 -470px;
	*margin:30px 0 0 -470px; }
	
	
	
		#menu h2.on{
	cursor:pointer;
	color:#000066;
	background:url(/_img/left_menu_over.gif) no-repeat;
	background-position:center left;
	}
	
	#menu h2.on .right{background:url(/_img/right_menu_over.gif) no-repeat; width:13px; height:63px;float:right;;}


#menu a{
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#eee;
white-space:nowrap;
margin:0;
padding:1px 0 1px 3px;
width:220px;
}

#menu a{
background:#eee;
text-decoration:none;
}

#menu a:hover{
color:#000033;
background:#c4e3ff;
}

#menu a{
color:#666;
padding: 2px  2px 2px 15px;
}

#menu ul{
list-style:none;
margin:0;
padding:0;

/*width:9em;*/
}

#menu ul ul li{position:relative;}

#menu ul ul li:hover a{background:#c4e3ff;}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
*margin-top:37px;
*margin-left:-75px;
border:2px solid #ccc;
background:#eee;
}

.top_ul{
position:absolute;
background:url(/_img/top_ul.gif) no-repeat;
background-position:top center;
width:25px;
height:21px;
z-index:633;

top:-6px;
*top:-5px;
margin-left:16px;
*margin-left:30px;
}

#menu ul ul ul{
top:0;
*top:-25px;
margin-left:-60px;
left:100%;

}

.menuB{}
.menuB a{background:#eee!important; }
.menuB a:hover{background:#94c0e6!important; color:#000066!important;}

/* Comportments des rollovers */

#menu li{position:relative}
div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}



/* fin des hover */



/* End CSS Popout Menu */








