
/********************************* fidy : navigation dans les catégories( à gauche )*****/
a.arial-bold-10-violet-forum{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color: #8b647c;
    text-decoration: none;
}
a:hover.arial-bold-10-violet-forum{text-decoration: underline;}
/** LAYER NAV */
.box-left-menu-header-nav {
    background:url(../images/header-box-nav-left.gif) no-repeat; 
    height:19px; 
    line-height:19px; 
    padding-left:10px; 
    margin-bottom:0px;
    _margin-bottom:0px;}

.box-left-menu .border-creator{
    border-left: 1px solid #E2D8DE;
    border-right: 1px solid #E2D8DE;
    border-bottom: 1px solid #E2D8DE;
    width: 196px;
    margin-left: 12px;
}
.box-left-menu .border-creator h4{
     color: #C3337E;
     font-size: 11px;
     padding-left: 8px;
     padding-top: 5px;
}
.box-left-menu .border-creator .narrowed-category {
    padding-left: 8px;
    color: #DD0F61;
}
.box-left-menu .border-creator .actions{
    padding-right: 5px;
    border-bottom: 2px solid #C3337E;
}
#narrow-by-list dt {
    color: #C3337E;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 12px;}
#narrow-by-list dd ol {
    padding-left: 0px;
} 
#narrow-by-list dd ol li{
     background: url("../images/icon-menu-level1.gif") no-repeat scroll 8% 50% transparent !important;
     font-weight: normal;
      color: #8B647C;
}
 
#narrow-by-list dd ol li a {
    color: #8B647C;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 25px;
   
}

#narrow-by-list dd ol {
    padding-left: 0px;
} 
#narrow-by-list dd ol li{
     background: url("../images/icon-menu-level1.gif") no-repeat scroll 8% 50% transparent !important;
}
 
#narrow-by-list dd ol li a {
    color: #8B647C;
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 25px;
   
}

/** LAYER NAV **/




/** MENU CATEGORIE LEFT **/
.box-left-menu { margin-bottom: 10px; }
.box-left-menu-header {
	background:url(../images/header-box-nav-left.gif) no-repeat; 
	height:19px; 
	line-height:18px; 
	padding-left:10px; 
	margin-bottom:5px;
	_margin-bottom:7px;}
.texte-arial-bold {color:#eee8eb; font-weight:bold; font-family:"Arial"; font-size:11px;}

#nav-left {
	margin:0px;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*width:204px;*/
	border: 0px solid #000000; 
	z-index:0;	
}

/*#nav-left #first-category ul { display:block;} /**** afficher la première sous-catégorie de la prelière catégorie principale****/
/*#nav-left #first-category ul ul { display:none;}*/

#nav-left ul ul { display:none;}
			
#nav-left li a { font-size:12px; line-height:normal; text-transform:uppercase; /* color:#669900!important;*/ z-index:0; }

/******** "li" level 0 ****/
#nav-left ul.level0 {
	position:relative;	
	background-color:none;	
	width:202px;		
}

#nav-left ul.level0 { display:none; }

/*#nav-left li {		
	line-height:25px;
	padding-bottom: 5px;
	padding-top: 5px;		
	z-index:0;
}


	
#nav-left li.level0 ul {
	margin-left: -20px;
	margin-top:4px;
	margin-bottom:-5px;
}*/

#nav-left li.level0 {
	background:url(../images/images/list-style-categorie.gif) 5px 10px no-repeat;	
	/*padding-left: 20px;*/
	
}
/***** ajout **/
#nav-left li a { float:left; width:auto!important; }
#nav-left li ul li a {float:none; border: none!important; text-transform:none; padding-left:0!important; }
#nav-left li a span { display: inline;}
span.aclick { float:left; padding:0!important; height: 16px!important; width: 12px!important; }
/*****  **/

#nav-left li.active ul.level0 {display:block!important;}
#nav-left li.active ul li ul {display:none;}
/********************/

			/*************** "li" level 1 ***************/

#nav-left ul li a { font-size:12px; text-transform:none;  color:#8b647c!important; font-weight:bold; display:block;}

#nav-left ul li {	 
	line-height:20px;		
	padding-left:30px!important;
	padding-bottom: 2px!important;
	padding-top: 1px!important;	
	position:relative;
}
/* ajouter */
/* 1ere cat */
ul#nav-left li a {
  color:#c3337e; 
  text-transform:uppercase; 
  font-weight:bold; 
  text-decoration:none; 
  font-family:"Arial"; 
  font-size:11px;
  padding-left: 0px;
  padding-right: 5px;
  overflow:hidden;
  position:relative;
  }

ul#nav-left li a.first {
  color:#c3337e; 
  text-transform:uppercase; 
  font-weight:bold; 
  text-decoration:none; 
  font-family:"Arial"; 
  font-size:11px;
  padding-left: 0px;
  overflow:visible;
  position:relative;
  }


/* 2eme catégorie*/
ul#nav-left li.parent ul li {
  margin:0;
  background:url(../images/icon-menu-level1.gif) no-repeat 10% 0.5em; 
  background:url(../images/icon-menu-level1.gif) no-repeat 10% 0.5em!important;
}

ul#nav-left li ul li a {
  background:none!important; 
  padding-top:0!important;
  padding-bottom:0!important;

}
/*************************z-index******************/
#nav-left  li.over { z-index:99999!important;}


/***************/

#nav-left a { 
	text-decoration:none;
}

#nav-left span { cursor:pointer; display:block;}


	/************************************* "li" level 2,3,4,...**********/
	
#nav-left li ul li ul{
	border: 1px solid #e2d8de!important;
	border-top: 3px solid #e2d8de!important;
	background:#fcf8fa;
	}
	
#nav-left ul ul li {	
	text-indent:0px !important; 
	padding-left:25px!important;
}

#nav-left ul ul li a {
	font-size:11px;
	color:#8b647c!important;
	font-weight:normal!important;
}
#nav-left ul ul li {
	border-bottom:none!important;
	

}
#nav-left li.parent ul li ul li{
	background:url(../images/ico-level2.jpg) no-repeat 8% 0.5em; 
  	background:url(../images/ico-level2.jpg) no-repeat 8% 0.5em!important;
	#nav-left ul li 		
	padding-bottom: 1px;
	padding-top: 2px;	
	
}
	
#nav-left ul ul li.last {
	border-bottom:none!important;
}
#nav-left ul ul, #nav-left ul ul ul {
	position: absolute;
	top: 0;
	left: 110px;				                				
	width:150px;							
	display:none;
	border:none;
	text-align:left;
	margin-top:0px!important;				
}
#nav-left ul ul {left: 125px;}


.default { width: 5px; cursor:pointer; background:url(../images/bg-plier.jpg) no-repeat center 40%; }
.activer { width: 5px; cursor:pointer; background:url(../images/bg-deplier.jpg) no-repeat center 40%;}
.desactiver { width: 5px; cursor:pointer; background:url(../images/bg-plier.jpg) no-repeat center 40%;}
.defaultactivee { width: 5px; cursor:pointer; background:url(../images/bg-deplier.jpg) no-repeat center 40%;}

ul#nav-left { border-bottom: 1px solid #e2d8de;  }
ul#nav-left{
	list-style-type:none;
	padding: 0;
	margin-left: 12px;
	z-index: 1;
 }



ul#nav-left li.parent { margin-top: -5px; _margin-top: -10px;}
ul#nav-left li.parent { background: url(../images/bg-menu-ul.jpg) no-repeat top; padding-top: 10px; padding-bottom:-10px; }
ul#nav-left li.parent a {padding-left: 16px;}
ul#nav-left li.first{ background: url(../images/bg-menu.jpg)!important; padding-top: 10px; padding-bottom:-10px; }
ul#nav-left li.laste { height: 10px; font-size:0; overflow: hidden; background: url(../images/bg-menu.jpg)!important; }

ul#nav-left li ul { background: url(../images/bg-menu-ul.gif) no-repeat 0 top; padding-top: 10px; padding-bottom: 0px; margin-top: -5px; }
ul#nav-left li ul li ul { padding-top:0px!important;}

#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }
/*ul#nav-left li ul li.last {   background:url(../images/icon-menu-level1.gif) no-repeat 8% 0.6em;
}

ul#nav-left { border-bottom: 1px solid #e2d8de;  }
ul#nav-left li.parent a.first{ background: url(../images/bg-menu.jpg)!important; padding-top: 10px; padding-bottom:-10px; }
ul#nav-left li.last { background:none;}
ul#nav-left li ul li.last {   /*background:url(../images/icon-menu-level1.gif) no-repeat 8% 0.6em;
}
ul#nav-left li ul { background: url(../images/bg-menu-ul.jpg) no-repeat 0 top; padding-top: 10px; padding-bottom: 0px; margin-top: -5px; }
ul#nav-left li ul li ul { background: url(../images/bg-menu-ul-renv.jpg) no-repeat 0 bottom!important; padding-top: 5px; padding-bottom: 10px;}
ul#nav-left li ul li.last ul { background: none!important; }
ul#nav-left li ul li ul li ul { background: none!important;}



ul#nav-left li.level2 {display:block; margin-left:10px; background: url(../images/icon-menu-level2.jpg) no-repeat 8% 0.4em!important;}*/