/*** menu essentials  
---------------------------------------------------------------------------------------------------*/
.nav, .nav *{margin:0; padding:0; list-style:none}
.nav{line-height:1.0; height:28px; float:left; padding-left:25px; ; z-index:400}
.nav ul{position:absolute; top:-999em; width:9.45em; width:148px}
.nav ul li{width:100%}
.nav li{float:left; position:relative; z-index:499; white-space:nowrap}
.nav a{float:left; white-space:normal}
.nav li:hover ul, ul.nav li.sfHover ul{left:-1px; top:27px}
.nav li:hover li ul, .nav li.sfHover li ul{top:-999em}
.superfish li:hover ul, .superfish li li:hover ul, .superfish li li li:hover ul{top:-999em}
embed, object{position:relative; z-index:0}

/*** menu skin 
---------------------------------------------------------------------------------------------------*/
.nav a{color:#fff; padding:4px 6px; text-decoration:none}
.nav li li a{padding:4px 2px}

/* style for first level elements :reset in .nav li li */
.nav li{margin:0 1px 0 0}
 
/* defaukt style for expanding box  */
.nav li ul{background:#fffcec; padding:4px 10px 10px; border-width:3px; border-top-width:0; margin-left:1px}

/* style for expanding box items */
.nav li li{margin:0; border:none; white-space:normal; padding:0}
.nav li li.sep{border-top:1px dotted #cecece; margin-top:6px; text-indent:-999em; height:4px; padding:0}
.nav li li.sub{text-transform:uppercase; font-size:.92em ; letter-spacing:-.01em;margin-bottom:6px; color:#5f5e58; padding-right:0}
.nav li.nav-parent li a{color:#444; display:block; padding:4px 2px; float:none}
.nav li.nav-parent li a:hover, .nav li.nav-parent li a:focus{color:#0085b5; text-decoration:none}

/* style for iconic items */
.nav li li a span.nav-icon{width:114px; padding-left:18px; background-repeat:no-repeat}
.nav li li a span.nav-icon-star{background-image:url(img/nav-icon-bestof.png)}

/* Ingredients
---------------------------------------------------------------------------------------------------*/

#nav-li-accueil ul{width:64px}
#nav-li-recettes ul{width:156px; border:3px solid #edb10c; border-top-width:0}
#nav-li-pratique ul{width:139px; border:3px solid #ee9c31; border-top-width:0}
#nav-li-forum ul{width:142px; border:3px solid #ee8631; border-top-width:0}
#nav-li-accueil-a,
#nav-li-recettes-a,
#nav-li-pratique-a,
#nav-li-forum-a{background-image:url(img/nav.png); background-repeat:no-repeat; display:block; height:27px; text-indent:-9999em; padding:0}
#ie6 #nav-li-accueil-a,
#ie6 #nav-li-recettes-a,
#ie6 #nav-li-pratique-a,
#ie6 #nav-li-forum-a{background-image:url(img/ie6/nav.png)}
#nav-li-accueil-a{background-position:0 0; width:86px}
#nav-li-recettes-a{background-position:0 -28px; width:182px}
li:hover a#nav-li-recettes-a, li.sfHover a#nav-li-recettes-a{background-position:-182px -28px}
#nav-li-pratique-a{background-position:0 -56px; width:165px}
li:hover a#nav-li-pratique-a, li.sfHover a#nav-li-pratique-a{background-position:-182px -56px}
#nav-li-forum-a{background-position:0  -84px; width:168px}
li:hover a#nav-li-forum-a, li.sfHover a#nav-li-forum-a{background-position:-182px -84px}
.nav li.selected a#nav-li-accueil-a, .nav li.selected a#nav-li-recettes-a, .nav li.selected a#nav-li-pratique-a, .nav li.selected a#nav-li-forum-a{height:28px}