#header_menu, #header_menu ul {
        padding : 0; 
        margin : 0; 
        list-style : none; 
        height : 45px; 
        text-align : center;
}

#header_menu {
    font-family : Arial; 
    font-size : 16px; 
	width:980px;	
	background: black url('../_img/separateur.jpg') no-repeat 34px 0px;	
	z-index:400;
	position:relative;
}
#header_bloc{ 
		width:40px;
		height:45px;
		float:left;
		background:url('../_img/separateur.jpg') no-repeat top right;	
}
#header_menu ul{
	width:900px;
	margin:0px auto;
}
#header_menu li a{
	padding:12px 0px 8px 0px;
}
#header_menu a {
        display : block; 
        color : #ffffff; 
        text-decoration : none; 
}
#header_menu ul li a{
	width :225px; 
}
#header_menu li { 
        float : left; 
		background:url('../_img/separateur.jpg') no-repeat top right;		
}
#header_menu li ul { 
        position: absolute; 
        width: 225px; 
        font-size:12px;
        left: -999em; 
		padding-left:1px
}
#header_menu a:hover {
        color: #ffffff; 
}

#header_menu li:hover ul ul, #header_menu li.sfhover ul ul {
        left: -999em; 
}

#header_menu li:hover ul, #header_menu li li:hover ul, #header_menu li.sfhover ul, #header_menu li li.sfhover ul  {
        left: auto;		
        min-height: 0; 
}
#header_menu ul li ul li a{
	width:225px;
	color: #8792D6;
	font-weight:bold;
	background:black;
	margin-left:-4px;
}
#header_menu li.hover a{
	color: #8792D6;
	font-weight:bold;
}
#header_menu .last{
	background:url('../_img/arrondi_menu.gif') no-repeat top right;
	width :225px; 
	height:18px;
	margin-left:-4px;
}