#menu_rubrique ul,#menu_rubrique ul ul{
list-style:none;
display:inline;
}
#menu_rubrique ul li{
float:left;
width:190px;
}




#menu_rubrique ul li ul a{
color:#fff;
background:#4d65ad url("../images/menu_bg.gif") 166px 4px no-repeat;
margin-top:0;
text-transform:none;
}

#menu_rubrique ul li ul a:hover{
}

#menu_rubrique ul ul li ul a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
color:#fff;
text-decoration:none;
display:block;
text-align:left;
width:178px;
height:auto;
padding:0 0 0 6px;
line-height:16px;
background:#4d65ad;
border-bottom:1px solid #000;
}
#menu_rubrique ul ul li ul a:hover{
color:#000;
background:#eee;
background-image:none;
}

#menu_rubrique ul ul li ul{
width:auto;
margin:-16px 0 0 180px;
position:absolute;
left:-999em;
border:1px solid #000;
}

#menu_rubrique ul ul ul li{
float:none;
width:auto;
height:18px;
display:inline;
}

#menu_rubrique ul li.sfhover ul ul,#menu_rubrique ul li.sfhover ul ul ul,#menu_rubrique ul li.sfhover ul ul ul ul{
left:-999em;
}
#menu_rubrique ul li.sfhover ul,#menu_rubrique ul li li.sfhover ul,#menu_rubrique ul li li li.sfhover ul,#menu_rubrique ul li li li li.sfhover ul{
left:auto;
}
/*****************/
#menu_rubrique{
text-align:left;
float:right;
width:185px;
background:#1d357d;
margin-top:-2px;
}
#menu_rubrique a{
font-size:11px;
font-style:normal;
color:#efe63f;
text-decoration:none;
text-transform:uppercase;
display:block;
text-align:left;
padding-left:8px;
line-height:16px;
width:174px; /* largeur menu */
background:#010513 url("../images/menu_bg_.gif") 166px 4px no-repeat;
border-bottom:2px solid #152d75;
margin-top:2px;
}
#menu_rubrique a:hover{
}
#menu_rubrique br {
display:none;
}