/**
 * 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)
 */

/************** ALL LEVELS  *************/
/* Styles communs à tous les niveaux */
#nav { padding:0 0; font-size:10px; background:transparent;}
#nav li { position:relative; text-align:left; z-index:0; }
#nav li.over { z-index:999; }
#nav a, #nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav ul.level0 { width:453px; /*clear:both;*/ }
#nav ul.level1 { width:201px; /*clear:both;*/ }

#nav li.level0 { display:block; }
#nav li.level1 { display:none; }
#nav li.level2 { display:none; }
#nav li.level3 { display:none; }


/* Décalage des liens selon le niveau 0/1/2/3 */
#nav a { float:left; padding:5px 16px 6px 7px; color:#8E8E8E; font-weight:bold; text-transform:uppercase; display:block; width:178px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
#nav li.level1 a { float:left; padding:5px 12px 6px 21px; display:block; width:193px; border-right:none;}
#nav li.level1 a.impair { border-right:1px solid #D3D4ED; }
#nav li.level2 a { float:left; padding:5px 12px 6px 21px; display:block; width:168px; border-right:none;}
#nav li.level3 a { float:left; padding:5px 12px 6px 21px; display:block; width:168px; border-right:none;}

/* Mise en place des puces sur les rubriques qui ont des enfants */
#nav li ul li.inactive a { background:none; }
#nav li ul li.parent a { background-color:transparent; background: url(../images/puce_inactive.gif) no-repeat 10px 8px; }

#nav li ul li ul li.inactive a { background:none; }
#nav li ul li ul li.parent a { background-color:transparent; background: url(../images/puce_inactive.gif) no-repeat 10px 8px; }

#nav li ul li ul li ul li.inactive a { background:none; }
#nav li ul li ul li ul li.parent a { background-color:transparent; background: url(../images/puce_inactive.gif) no-repeat 30px 8px; }

/* Couleur de fond pour la rubrique active */
#nav li.parent-active { background-color:#FDC95C; } 
#nav li.parent-active a { /*border-top: 1px solid #5354AD; border-bottom: 1px solid #5354AD;*/ }
#nav li.parent-active a span { color:#333333; /*font-weight:bold;*/ }
#nav li.parent-active ul li a span { color:#8E8E8E; font-weight:normal; }

/************ 0 LEVEL  *************/
#nav li { display:block;  background:transparent; }
#nav li.inactive a, #nav li.inactive a:hover { color:#333333; font-weight:normal; }
#nav li.level0 a, #nav li.level0 a:hover { /*font-weight:bold;*/ }

/************ 1ST+ LEVEL ***********/
#nav li.level1 a, #nav li.level1 a:hover { font-weight:normal; }
#nav li ul li a, #nav li ul li a:hover { text-transform:none; font-weight:normal; }
#nav li.level0 ul.level0 {position: absolute; left: 201px !important; top: 1px; z-index:1050; background-color:#FFF8E8; }
#nav li.level0 ul.level0 li a { border-top:none; border-bottom:none; }
#nav li.level0.over ul.level0 {border: 1px solid #D3D4ED;}
#nav li.level0.over ul.level0 li.level1 {display: block;float:left;}

/************ 2ND LEVEL ************/
#nav li.level1 ul.level1 {position: absolute;left: 151px !important; top: 0px; background-color:#FFF8E8;z-index:1100;}
#nav li.level0.over li.level1.over ul.level1 {border: 1px solid #D3D4ED;}
#nav li.level0.over li.level1.over ul.level1 li.level2 {display: block;}

/************ 3RD LEVEL ************/
#nav li.level0 a:hover { /*background-color: #eee; border-top: 1px solid #5354AD; border-bottom: 1px solid #5354AD; color: #5354AD;*/}
#nav li.level1 a:hover { background-color: #eee; border-top:none; border-bottom:none; color: #5354AD;}
#nav li.level0.over li.level1.over li.level2.over ul.level2 {border: 1px solid #D3D4ED;}
#nav li.level0.over li.level1.over li.level2.over ul.level2 li.level3 {display: block;}
#nav li.level2 ul.level2 { position: absolute; left: 151px !important; top: 0px; background-color:#FFF8E8;z-index:1200; }

/********** Garder la trace de la navigation **********/
#nav li.level0.over a {/*border-top :1px solid #5354AD;border-bottom :1px solid #5354AD;color:#5354AD;*/background-color:#FDC95C;}
#nav li.level0.over ul li.level1 a{color:#8E8E8E; background-color:transparent; font-weight:normal;}
#nav li.level0.over ul li.level1 a:hover{color:#5354AD; 	background-color:#EEEEEE; }

