/* ###################### MENU ################################ */


/* MENU */
#menu
{
	clear:both;
	padding:0;
	width:700px;
	height:51px;
	/*text-align:right;*/
	margin:-37px 0 0 175px;
}
#menu ul
{
	width:auto;
	/*float:right;*/
}

#menu span{
	position:absolute;
	margin-top:-10000px;
}
#menu li{
	float: left;
	display:inline;
	padding:0 20px 0 6px;
	background:url(images/filet-menu.png) no-repeat left top;
}
#menu li a{
	display: block;
	float:left;
	height: 48px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
#menu li.current_page_item a,
#menu li.current_page_item a:hover,
#menu li a:hover{text-decoration:underline;}

/* Sous menu déroulant */		
#menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	top:175px;
	/*border-bottom: 1px solid #a3a9b0; /* gris foncé */
	}

#menu li.page_item li {
	width: 200px;
	background-color: #1a171b; /* anthracite */
	background-image:none;
	/*border-top: 1px solid #a3a9b0; /* gris foncé */
	border-bottom:1px dotted #fff;
	/*
	
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	
	*/
	}

#menu li.page_item li a, 
#menu li.page_item li a:visited {
	background: none;
	font-weight:normal;
	font-size:1em;
	color:#FFF;
	height: auto;
	padding:6px 12px;
	text-indent:0;
	width:176px;
	text-decoration:none;
	text-align:left;
	text-transform:none;
	}

#menu li.page_item li a:hover, 
#menu li.page_item li a:active {
	text-decoration:underline;
	}	
		
#menu li:hover ul, 
#menu li li:hover ul, 
#menu li li li:hover ul, 
#menu li.sfhover ul, 
#menu li li.sfhover ul, 
#menu li li li.sfhover ul {
	left: auto;
	}

a.main:hover
{	background:none;
	}
