/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

.header-nav-container {}
.header-nav {
	background:transparent url(../images/menu_bottom.png) no-repeat center bottom;
	height:50px;
	width:100%;
}

#nav {
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-size:14px;
	height:39px;
	list-style:none;
	margin:0 auto;
	padding-left: 20px;
	z-index:500;
	width:965px;
	font-weight:bold;
}

.col-left h2 {
	background:url(../images/Nos_marque_onglet.png) no-repeat;
	color:white;
	height:38px;
	padding-left:13px;
	vertical-align:middle;
	margin-bottom:0px;
}

.col-left .menu {
	background: black url(../images/col_left_bottom.png) no-repeat bottom left;
	font-size:12px;
	color:#B4B4B4;
	padding-left:13px;
	height:100%;
}

#nav li.level0 {
	display:block;
	float:left;
	margin-left:2px;
}

#nav li.level1 a {
	padding-left:4px;
}

#nav li.level0 a {
/*	background:transparent url(../images/menu_left.png) no-repeat scroll 0 0;#nav li.level0 a span */
	cursor:pointer;
	display:block;
/*	float:left;*/
	font-size:13px;
	font-weight:bold;
	height:39px;
	line-height:39px;
	padding:0 0 0 6px;
	text-decoration:none;
	text-align:center;
}

#nav ul.level0 a {text-align:left;}

#nav ul.level0 {padding:5px 2px;}

#nav li.level0 a span {
/*	background:transparent url(../images/menu_right.png) no-repeat scroll right top;*/
	display:none;
 	padding:0px 6px 0px 0px;
}

#nav li.level1 a span {
	display:block;
	background-image:none;
}

/*	sous-menu		*/
body.catalog-category-view .col-left {
	min-height:480px;
	clear:left;
	z-index:9000;
}

#nav ul.level0 .sub_part{float:left;}
#nav ul.level0 li{float:left;margin-bottom:-4px;}
li.level0{ margin-bottom: 1em; }

#nav li:hover > a span {background-image:none;color:white;}
#nav li.level1 a, #nav li.level1 a span {color:white;font-size:12px; font-weight:normal;line-height:18px;}

#nav li.nav-marques.level0 {background: url(../images/menu/nos-marques.png) no-repeat top left; width:106px;}
#nav li.nav-marques.level0:hover {background: url(../images/menu/nos-marques_over.png) no-repeat left top;}
#nav .nav-marques a {color:#1E1E1E;}
#nav .nav-marques ul.level0 {background:url(../images/menu/nos-marques_sub.png) no-repeat bottom left;width:340px;}
#nav .nav-marques li.level1 a span {color:#C2C2C2;}
#nav .nav-marques li.level1 a span:hover {color:white;}
#nav li.nav-marques li.level1 a, #nav li.nav-marques li.level1 a span {width:100px;}
#nav .nav-marques :hover ul li.level2 {width:100px;}

#nav li.nav-preparation.level0 {background: url(../images/menu/preparation.png) no-repeat top left; width:112px;}
#nav li.nav-preparation.level0:hover {background: url(../images/menu/preparation_over.png) no-repeat top left;}
#nav .nav-preparation a {color:#FFD800;}
#nav .nav-preparation ul.level0 {background:url(../images/menu/preparation_sub.png) no-repeat bottom left;width:340px;}
#nav .nav-preparation li.level1 a span:hover {color:#FFD800;}
#nav li.nav-preparation li.level1 a, #nav li.nav-preparation li.level1 a span {width:158px;}

#nav li.nav-cuisson.level0 {background: url(../images/menu/cuisson.png) no-repeat top left; width:91px;}
#nav li.nav-cuisson.level0:hover {background: url(../images/menu/cuisson_over.png) no-repeat top left;}
#nav .nav-cuisson a {color:#FF2400;}
#nav .nav-cuisson ul.level0 {background:url(../images/menu/cuisson_sub.png) no-repeat bottom left;width:182px;}
#nav .nav-cuisson li.level1 a span:hover {color:#FF2400;}
#nav li.nav-cuisson li.level1 a, #nav li.nav-cuisson li.level1 a span {width:182px;}

#nav li.nav-recevoir.level0 {background: url(../images/menu/recevoir.png) no-repeat top left; width:124px;}
#nav li.nav-recevoir.level0:hover {background: url(../images/menu/recevoir_over.png) no-repeat top left;}
#nav .nav-recevoir a {color:#FF22B9;}
#nav .nav-recevoir ul.level0 {background:url(../images/menu/recevoir_sub.png) no-repeat bottom left;width:150px;}
#nav .nav-recevoir li.level1 a span:hover {color:#FF22B9;}
#nav li.nav-recevoir li.level1 a, #nav li.nav-recevoir li.level1 a span {width:140px;}

#nav li.nav-degustation.level0 {background: url(../images/menu/degustation.png) no-repeat top left; width:117px;}
#nav li.nav-degustation.level0:hover {background: url(../images/menu/degustation_over.png) no-repeat top left;}
#nav .nav-degustation a {color:#B803F3;}
#nav .nav-degustation ul.level0 {background:url(../images/menu/degustation_sub.png) no-repeat bottom left;width:170px;}
#nav .nav-degustation li.level1 a span:hover{color:#B803F3;}
#nav li.nav-degustation li.level1 a, #nav li.nav-degustation li.level1 a span {width:160px;}

#nav li.nav-boissons.level0 {background: url(../images/menu/boissons.png) no-repeat top left; width:164px;}
#nav li.nav-boissons.level0:hover {background: url(../images/menu/boissons_over.png) no-repeat top left;}
#nav .nav-boissons a {color:#0078FF;}
#nav .nav-boissons ul.level0 {background:url(../images/menu/boissons_sub.png) no-repeat bottom left;width:164px;}
#nav .nav-boissons li.level1 a span:hover {color:#0078FF;}
#nav li.nav-boissons li.level1 a, #nav li.nav-boissons li.level1 a span {width:164px;}

#nav li.nav-cuisine.level0 {background: url(../images/menu/cuisine.png) no-repeat top left; width:119px;}
#nav li.nav-cuisine.level0:hover {background: url(../images/menu/cuisine_over.png) no-repeat top left;}
#nav .nav-cuisine a {color:#01E3B0;}
#nav .nav-cuisine ul.level0 {background:url(../images/menu/cuisine_sub.png) no-repeat bottom left;width:150px}
#nav .nav-cuisine li.level1 a span:hover {color:#01E3B0;}
#nav li.nav-cuisine li.level1 a, #nav li.nav-cuisine li.level1 a span {width:140px;}

#nav li.nav-enfants.level0 {background: url(../images/menu/enfants.png) no-repeat top left; width:93px;}
#nav li.nav-enfants.level0:hover {background: url(../images/menu/enfants_over.png) no-repeat top left;}
#nav .nav-enfants a {color:#95D301;}
#nav .nav-enfants ul.level0 {background:url(../images/menu/enfants_sub.png) no-repeat bottom left; width:93px;}
#nav .nav-enfants li.level1 a span:hover {color:#95D301;}
#nav li.nav-enfants li.level1 a, #nav li.nav-enfants li.level1 a span {width:93px;}

#nav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

#nav a:hover {visibility:visible; position:relative; z-index:200;}
#nav li:hover {position:relative; z-index:200;}

/* level1 */

#nav :hover ul {
	margin-top:3px;
	height:auto;
	left:auto;
	top:35px;
	white-space:nowrap;
	z-index:300;
	display:block;
}

#nav :hover ul li {display:block; height:20px; position:relative; font-weight:normal;}
#nav :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 6px; color:#000; text-decoration:none;background-image:none;}
#nav :hover ul li a:hover {height:auto;color:#fff;}

#nav ul.level1{display:none;}
#nav ul, #nav iframe {
	display:none;
	width:0;
	height:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
}

