/* CSS Document */
/**********************************************Vertical Nav ****************************************/
.vertical-nav{background-color:#FFFFFF; padding:0 0 10px 0; width:164px;}
.vertical-nav h3{ padding:0 0 5px 0; border-bottom:1px dotted #EBE9E6;}
#nav_vert { margin:0; z-index:999; width:164px; }

/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */
#nav_vert li {width:164px;position:relative;text-align:left;border-bottom:1px dotted #EBE9E6;text-transform:uppercase;}
#nav_vert li.over { z-index:999; }
#nav_vert li.active { z-index:999; } /* to prevent the li separator from showing through on mouseover on li */
#nav_vert a { line-height:1.3em;padding:5px 0 5px 12px;font-size:11px; width:152px;}
#nav_vert a, #nav_vert a:hover {display:block; text-decoration:none; }
#nav_vert span { display:block; cursor:pointer; }

/************ 1ST LEVEL ***************/
#nav_vert li { float:left;text-transform:uppercase;}
#nav_vert li.active a { color:#998674;}
#nav_vert a {float:left;color:#998674;font-weight:bold; background:url(../images/wonderbox/nav_fleche_grise.png) 0 4px no-repeat; background-color:#FFFFFF;}
#nav_vert li.over a, #nav_vert a:hover { color:#ffffff;background:url(../images/wonderbox/nav_fleche_blanche.png) 0 4px no-repeat; }


#nav_vert li.over.nav-coffret-cadeau-week-end, #nav_vert li.nav-coffret-cadeau-week-end a:hover  { background-color:#BB9CB3; }
#nav_vert li.over.nav-week-end-gastronomique, #nav_vert li.nav-week-end-gastronomique a:hover  { background-color:#7bb753; }
#nav_vert li.over.nav-vacances-famille, #nav_vert li.nav-vacances-famille a:hover  { background-color:#9dc0e0; }
#nav_vert li.over.nav-coffret-cadeau-bien-etre, #nav_vert li.nav-coffret-cadeau-bien-etre a:hover { background-color:#dfd9d2; }
#nav_vert li.over.nav-coffret-cadeau-sport-aventure, #nav_vert li.nav-coffret-cadeau-sport-aventure a:hover { background-color:#f6a800; }
#nav_vert li.over.nav-coffret-cadeau-gastronomie, #nav_vert li.nav-coffret-cadeau-gastronomie a:hover { background-color:#d0567f; }
#nav_vert li.over.nav-coffret-cadeau-multi-loisirs, #nav_vert li.nav-coffret-cadeau-multi-loisirs a:hover { background-color:#ebb811; }
#nav_vert li.over.nav-coffret-cadeau-decouverte, #nav_vert li.nav-coffret-cadeau-decouverte a:hover { background-color:#dbb58a; }
#nav_vert li.over.nav-coffret-cadeau-tous-nos-coffrets, #nav_vert li.nav-coffret-cadeau-tous-nos-coffrets a:hover{ background-color:#d8265f; }

/************ 1ST LEVEL RESET ************/
#nav_vert ul li, #nav_vert ul li.active {float:none;height:auto;margin:0; background:none;}
#nav_vert ul a, #nav_vert ul a:hover {float:none;padding:5px; background:none;}
#nav_vert ul li a { font-weight:normal !important;width:237px; }

/************ 2ND LEVEL ***********/
#nav_vert ul {position: absolute;  margin-left:164px; left:0; top:0; display:none; border:1px solid #cccccc; background:#FFFFFF; }
/*#nav_vert .nav_bottom{}
#nav_vert ul .nav_bottom .nav_bottom_color{ background:url(../images/wonderbox/nav_bandeau_week_end.png) top left no-repeat; float:left; height:22px; width:22px;}
#nav_vert ul .nav_bottom .nav_bottom_center{ background:url(../images/wonderbox/nav_bottom_center.png) top left repeat-x; float:left; height:22px; width:196px;}
#nav_vert ul .nav_bottom .nav_bottom_corner{ background:url(../images/wonderbox/nav_bottom_corner.png) top right no-repeat; float:left; height:22px; width:22px;}*/

/* Show menu */
#nav_vert li.over ul { display: block;}
#nav_vert li.over ul ul { display:block;}
#nav_vert li.over ul li{ text-transform:none; width:247px;}
#nav_vert li.over ul li.over ul {background:#ffffff; }

#nav_vert ul li a {/* background:#ffffff;#ecf3f6*/ color:#998674 !important;}
#nav_vert ul li a:hover { /*background: #F2F1D2; #d5e4eb;*/ color:#ffffff !important;}
/*#nav_vert ul li a span { background:url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#nav_vert ul li a, #nav_vert ul li a:hover {/* color:#2f2f2f !important;*/ background:url(../images/wonderbox/nav_fleche_blanche.png) 0 4px no-repeat; padding:5px 0 5px 12px;}
#nav_vert ul span, #nav_vert ul li.last li span { padding:3px 15px 4px 15px;}
/*#nav_vert ul li.last span { background:none; }*/

/************ 3RD+ LEVEL ************/

#nav_vert ul ul { top:5px;}
#nav_vert ul ul ul { left:-10000px;}
#nav_vert li.over ul li.over ul ul { left:-10000px;}
#nav_vert li.over ul li.over ul li.over ul { left:100px; }

/* Fix for the IE bug */

#nav_vert iframe {
position: absolute;
left: -1px;
top: 0;
z-index: -1;
/*filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);*/
} 
