.zone_menu{
	position:relative;
	display:block;
	width:860px;
	height:28px;
	background-color:#0f0f0f;
}
.zone_menu .zone_lang{
	position:absolute;
	display:block;
	width:100px;
	height:28px;
	right:25px;
	text-align:right;
	line-height:28px;
}
.zone_menu .zone_lang a{
	padding-left:10px;
}
ul#menu{
	list-style:none; 
	float:left;
	margin:0;
	padding:0;
}

ul#menu li,ul li.active{
	float:left; 
	position:relative; 
	z-index:903;
	}

ul#menu li a,ul li.active a{
	font-family: Tahoma, Geneva, sans-serif; 
	color:#F4EDED; 
	text-transform:none; 
	cursor:pointer; 
	border:none;
	line-height:28px;
}

ul#menu li a span,ul li.active a span{
	float:left; 
	padding:0px 0 0 10px; 
	cursor:pointer
}

ul#menu li:hover a span,ul li.active a span{
	color:#FFFFFF; 
	background: none ;
}

ul#menu li:hover a,ul#menu li.active a{
	/*background:url(menu-hover.png) no-repeat center top; */
	text-decoration:none;
}

/** SOUS MENU **/

ul#menu li ul{
	list-style:none;
	width:150px; 
	float:left; 
	margin:0; 
	position:absolute; 
	top:28px; 
	clear:left; 
	display:none; 
	z-index:904; 
	border-top:none;
	background-color:#172983;
}

ul#menu li ul li{
	width:150px; 
	float:left; 
	margin:0; 
	border-top:white solid 1px;  
	z-index:0;  
}

ul#menu li ul li a{
	width:130px; 
	float:left; 
	color:#EAEAEA; 
	padding:5px 10px; 
	text-align:left; 
	font-size:11px; 
	height:auto;
	line-height:15px;
}

ul#menu li ul li:first-child{
	border:0}

ul#menu li ul li:first-child a{
	border:0}

ul#menu li:hover ul li a{
	}

ul#menu li.active ul li a{
	width:130px;
	padding:5px 10px; 
}

ul#menu li ul li a:hover, ul#menu li.active ul li a:hover{
	width:130px;
	padding:5px 10px; 
	color:white;
	background-color:#0D80D8;
}