#menu_haut #nav3{ text-align: center; width: 777px; height: 22px; margin-top: 4px;}

#menu_haut #sfnav, #menu_haut #sfnav ul{
	width: 777px; list-style: none; background-color: #d3d82a; font-weight: bold; padding: 0; margin: 0; font-size: 14px; text-align: center;
}

#menu_haut #sfnav li.trait_separ{ color: #000000; font-size: 12px;}

#menu_haut #sfnav a.first:hover, #menu_haut #nav3 #sfnav a.over{ background-color: #d3d82a; color: #ffffff; font-size: 14px;}

#menu_haut #sfnav a{ display: block; color: #000000; text-decoration: none; padding: 0;}

#menu_haut #sfnav a.daddy{ background:url(http://ftp.gulliver.com/b20070416b0/web/6465/site/images/menu_haut/fleche_menu.gif) no-repeat 0% 50%;}

#menu_haut #sfnav li{ float: left; padding: 0;}

#menu_haut #sfnav li ul{
	position: absolute; left: -999em; width: 160px; height: auto; font-weight: bold; margin: 0; font-size: 11px; font-weight: bold; text-align: left; z-index:1;
}

#menu_haut #sfnav li li { width: 160px}

#menu_haut #nav3 #sfnav a.over, #menu_haut #sfnav a:hover { background-color: #d3d82a; color: #ffffff; font-size: 11px;}

#menu_haut #sfnav li ul ul { margin: -1.75em 0 0 14em; }

#menu_haut #sfnav li:hover ul ul, #menu_haut #sfnav li:hover ul ul ul,
#menu_haut #nav3 .navfxenabled li:hover ul, #menu_haut #nav3 .navfxenabled li:hover ul ul, #menu_haut #nav3 .navfxenabled li:hover ul ul ul,
#menu_haut #nav3 .navfxenabled li.over ul ul,#menu_haut #nav3 .navfxenabled li.over ul ul ul { left: -999em;}

#menu_haut #sfnav li:hover ul, #menu_haut #nav3 .navfxenabled li.over ul{ left: auto;}

/*Placement des sous-menus 3ème et 4ème niveaux*/
#menu_haut #sfnav li li:hover ul, #menu_haut #sfnav li li li:hover ul, #menu_haut #nav3 .navfxenabled li li.over ul,
#menu_haut #nav3 .navfxenabled li li li.over ul{ left: 6px;}

#menu_haut #nav3 li li.over ul.leftover, #menu_haut #nav3 .navfxenabled li li li.over ul.leftover,
#menu_haut #nav3 .navfxenabled li li li li.over ul.leftover{ left: -28.44em;}