/**
 * 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 { width:980px; position:absolute; right:2px;}
.header-nav { background: url(../images/menu/background.png) repeat-x;  margin-bottom: 0; }
.header-nav img { display: block; margin: 0; padding: 0; clear: both; position: static;}
#anav { margin: 0; padding:0 0 0 0; font-size:1.1em; height: 32px; border:2px solid #a79d84;}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#anav li { 
	top:-2px; 
	text-align:left; 
	background:url(../images/menu/separateur.png) no-repeat right;
	padding:0 15px 0 5px; 
	}
#anav li.last { background: none; }
	
#anav li.over { z-index:999; background:#8d8d8d;  }
#anav a,
#anav a:hover { display:block; line-height:1.3em; text-decoration:none; color:#fff !important; }
#anav span { display:block; cursor:pointer; white-space:nowrap; }
#anav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#anav li { float:left; padding: 2px 28px 0 28px; height: 36px; position:relative;}
#anav li.active {background-color:#eb9100; height:34px;}
#anav li.active a { color:#d96708; }
#anav a { float:left; padding:5px 0 6px 8px; color:#fff; font-weight:bold; text-transform: uppercase; }
#anav li.over a,
#anav a:hover { color:#d96708; }

/************ 1ST LEVEL ************/
#anav ul { opacity:0.9; filter : alpha(opacity=95);}
#anav ul li,
#anav ul li.active { float:left; padding: 0 0 1px 0; height: auto; margin:4px 0 0 0;}
/*#anav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#anav ul li.last { padding-bottom:0; }

#anav ul li.level1 { background: url(../images/menu/background-n2.png) repeat-x; padding: 0 0 0 5px !important; margin: 0 !important; }

#anav ul a,
#anav ul a:hover { float:none; padding:3px 0 3px 0; }
#anav ul li a { font-weight:normal !important; text-transform: none; display: block;  color: #fff !important; font-weight: bold !important; padding: 3px 0 3px 0; background: url(../images/menu/puce.png) no-repeat; background-position: 5px 50%; }

/************ 2ND LEVEL ************/
#anav ul { position:absolute; top:35px; left:-10000px; background-color: #fff; border-bottom: 5px solid #f4e1c3; }

#anav ul li.lastLevel { list-style: none !important; background: none !important; }
#anav ul li.lastLevel a { background: url(../images/menu/puce2.png) no-repeat; background-position: 0 50%; color: #978c76 !important; font-weight: normal !important; padding: 0 !important; margin: 0 0 0 8px;}

/* Show menu */
#anav li.over > ul { left:0; }
#anav li.over > ul li.over > ul { left:100px; }
/* #anav li.over ul ul { left:-10000px; } */

/* #anav ul li a { background:#0A263D; } */
/* #anav ul li a:hover { background:#d5e4eb; } */
#anav ul li a { color: #fff !important; }
#anav ul li a:hover { color: #FB9000 !important; }
#anav ul span, #anav ul li.last li span { padding:3px 0px 4px 20px;}
#anav li.columns {}
#anav li.columns ul { width: auto; }
#anav li li li li span { padding:0 0 0 12px; }


/************ 3RD+ LEVEL ************/
#anav ul ul { border: 0px; left:0; position: relative; top:0; background: none; }
#anav ul ul li { float: none; width:auto; }
#anav ul ul ul { margin-left: 10px; }
#anav ul ul ul li a { color: #978c76 !important; font-size: 0.95em; }

/************ Multicolonnage *********/

#anav ul.subcolonne2 { margin: 1px 0 5px 0; padding: 8px 0 0 0; float: left; border-right: 1px solid #dcdcda; width: 100% !important; }/*bordure ok*/
#anav ul.category30 ul.subcolonne2 { height: 230px !important;  }
#anav li.column73 ul.subcolonne2 { width: 220px !important; }

#anav ul.lastColonne { border-right: none; }

/************ Tailles spécifiques ****/


ul.category0 { width: 200px; margin-top:1px;  }

ul.category14 { width: 380px; margin-top:1px;  }
	ul.category14 li.columns{ width: 190px;  margin-right:0 !important;background:none !important; }
	
ul.category3 { width: 150px; margin-top:1px; }
	ul.category3 li.columns{ width: 150px;  margin-right:0 !important; background:none !important; }
	
ul.category24 { width: 150px; margin-top:1px; }
	ul.category24 li.columns{ width: 150px;  margin-right:0 !important; background:none !important; }
	
ul.category28 { width: 200px;margin-top:1px;  }
	ul.category28 li.columns{ width: 150px;  margin-right:0 !important; background:none !important; }
	
ul.category30 { width: 890px !important; margin-left:-716px !important; margin-top:1px;  }
	ul.category30 li.columns{ width: 220px;  margin-right:0 !important;background:none !important; }

ul.category30 li.column73 { width: 450px !important; }
	
/** ie6 hack 855*/
#anav li.over ul.shown-sub { left:0; }
#anav li.over li li ul.shown-sub { left:100px; }


/*************** Menu latéral ****************/
#narrow-by {margin-bottom:20px;}
#narrow-by li a:hover{text-decoration:underline !important;color:#8b836e;}  
#narrow-by li span:hover{text-decoration:underline !important;color:#8b836e;}  
#narrow-by li a:hover span{text-decoration:underline !important;color:#8b836e;}  

#narrow-by li h4 { font-size:1em; font-weight:bold; display: inline;}
#narrow-by li h5 { font-size:1em; font-weight:normal; }
#narrow-by li h6 { font-size:1em; font-weight:normal; }

#narrow-by li.level1 { color: #8b836e; font-weight: bold; }
#narrow-by li.level1 a.showmore { width: 2px;cursor:pointer;}
#narrow-by li.level1 a { text-decoration: none; display: inline-table ; border-bottom: 1px dashed #dfdcd4; padding: 7px 5px 7px 8px;width: 188px;}
#narrow-by li.active a { color: #ff9405;  }                                  

#narrow-by li.active li a { color: #8b836e;  }
#narrow-by li.active li.active a { color: #ff9405;  }

#narrow-by li.level1 ul { padding: 8px 0 10px 0; border-bottom: 1px dashed #dfdcd4; }
#narrow-by li.level2 ul { border:0;}

#narrow-by li.level2 { font-weight: normal; }
#narrow-by li.level2 a { border: none; padding: 5px 0 5px 8px; }


#narrow-by li.level3 a{ padding: 0 0 5px 18px;}


/*************** breadcrumbs ********************/
.breadcrumbs { padding: 10px; background: #d9d2bf; min-height: 20px; }
.breadcrumbs ul { padding-top: 4px }

.header .form-search { width: 300px; padding: 0; top: 158px; left: auto; right: 8px !important; }

/*************** Menu confiance *********************/

.menu_confiance { position: absolute; bottom: 55px; width: 203px; padding: 5px 8px 5px 8px; background: url(../images/bg_confiance.png) repeat-x bottom #f3f2ef; }

.menu_confiance ul { font-size: .9em; }
.menu_confiance ul li { display: inline; margin: 0 0 0 2px; padding: 0 5px 0 0; border-right: 1px solid #BBB; }
.menu_confiance ul li a { text-decoration: none; }

.menu_confiance .noborder { border: none;}               

/*************** compte client *******************/
.customer-account { border: 1px solid #A99F86; }                    
.customer-account ul { margin: 0 0 0 10px; list-style: square; }                    
.customer-account ul li { margin: 0 0 3px 0; }                    
