/**
 * 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)
 */

#nav { padding:0 0px;width:1041px; vertical-align:middle;text-align:center;margin-top:-18px;margin-left:15px;}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; vertical-align:middle; }
#nav li.accueil {}
#nav li.over { z-index:999;padding:0 20px;position:relative;background:url(../images/menu-hover-test.jpg);}
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none;color:#FFFFFF; text-transform:uppercase;width:100%;}
#nav span { display:block; cursor:pointer; white-space:nowrap; height:68px;width:100%;text-align:center;line-height:68px;}
#nav li ul span {width:auto; }


/************ 0 LEVEL  ***************/
#nav li { float:left;*width:130px;*width:109px;height:68px; vertical-align:middle;padding:0 16px;*min-width:131px}
#nav li.active a { color:#e20027;*padding:0 20px;}
#nav li.active li a { color:#FFFFFF;}
#nav a { float:left;}
#nav li.over a,
#nav a:hover{  }
#nav .active { position:relative;background:url(../images/menu-hover.jpg); }
#nav li.nav-tous-les-produits {width:210px;}

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active { float:none; margin:0;vertical-align: middle;line-height: 25px;width:255px;}
#nav ul li span:hover {background:inherit; background-color:#e2001a}
#nav ul li span{vertical-align: middle;display:block;line-height: 20px;background:url(../images/menu-hover-level1.jpg) repeat-x; }
#nav ul li.over { }
#nav ul li.last {}

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; letter-spacing:2px;background-color:#e2001a }
#nav ul li a { font-weight:normal !important; font-size:12px;color:#ffffff; }
#nav ul li a.last {}

#nav ul li.active a {color:#ffffff;}
/************ 2ND LEVEL ************/
#nav ul { position:absolute; width:15em; top:65px; left:-10000px;}
#nav .nav-tous-les-produits span:hover {position:relative;background:url(../images/menu-hover-last.jpg)no-repeat; width:210px}
#nav li.nav-tous-les-produits.active{width:210px;background:url(../images/menu-hover-last.jpg)no-repeat;}
#nav .nav-tous-les-produits span{display:block; cursor:pointer; white-space:nowrap; height:68px;width:100%;text-align:center;line-height:68px;width:210px;}
#nav .nav-7 span:hover {position:relative;*background:url(../images/menu-hover-last.jpg)no-repeat; *width:210px}
#nav li.nav-7.active, #nav li.nav-6.active{*width:210px;*background:url(../images/menu-hover-last.jpg)no-repeat;}
#nav .nav-7 span{display:block; cursor:pointer; white-space:nowrap; height:68px;width:100%;text-align:center;line-height:68px;*width:210px;}
/* Show menu */
/* haingo
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}
*/

#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a {color:#ffffff; }
#nav ul li a:hover {color:#fff !important; }
#nav ul span,
#nav ul li.last li span { /*padding:3px 15px 4px 15px;*/ }

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }

#nav .level1 span{
    height:25px;
    line-height:25px;
    background-color: #e2001a;
    vertical-align: middle;
    width:auto;
    
    
}
#nav .level1 li{
   vertical-align: middle;
   
    
}

#nav .level1 a:hover{
   
   position:relative;
   background-color: #e2001a; 
}
#nav .level1 {
    height:25px;
    
}
#nav li.nav-6 {*width:160px;}
#nav li.nav-7 {*width:110px;}
#nav li.nav-8 {*width:185px;}
#nav ul li ul {
	display:none;
}

html[lang=fr] #nav li {
  padding: 0 21px;
}

html[lang=en] #nav li {
  padding: 0 22px;
}

html[lang=fr] #nav li ul li {
  padding: 0;
}

html[lang=en] #nav li ul li {
  padding: 0;
}
