/*----------------------------- navigation catégories récursives -------------------------------*/

#nav_categories_recursiv {

}

#nav_categories_recursiv a {
text-decoration:none;
}

#nav_categories_recursiv ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align:left;
}

#nav_categories_recursiv ul li a{
background:url(../images/nav_cat_fond.gif) repeat-x;
color:#4b351b;
font-size:14px;
font-weight:bold;
display:block;
font-family:"Times New Roman", Times, serif;
padding:4px;
padding-bottom:5px;
border-bottom:#4b351b solid 1px;
text-transform:uppercase;
line-height:17px;
}

#nav_categories_recursiv ul li a:hover, #nav_categories_recursiv ul li#active a {
background:url(../images/nav_cat_fond_over.gif) repeat-x;
font-family:"Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
color:#ffffff;
text-transform:uppercase;
}

#nav_categories_recursiv ul li#active a:hover {
background:url(../images/nav_cat_fond_active_over.gif) repeat-x;
color:#ffffff;
}

#nav_categories_recursiv ul ul li a, #nav_categories_recursiv ul li#active ul li a {
font-weight:normal;
margin:0px;
background-image:none;
background-color:#bfa160;
color:#4b351b;
display:block;
padding:4px;
padding-top:2px;
padding-bottom:2px;
}

#nav_categories_recursiv ul ul li a:hover, #nav_categories_recursiv ul ul li#active a{
background-image:none;
background-color:#7c683b;
color:#FFFFFF;
}


#nav_categories_recursiv ul ul ul li a, #nav_categories_recursiv ul ul li#active ul li a, #nav_categories_recursiv ul li#active ul  ul li a {
font-weight:normal;
background-image:none;
background-color:#d6ba7e;
color:#5d4528;
display:block;
padding:4px;
padding-top:2px;
padding-bottom:2px;
padding-left:15px;
}

#nav_categories_recursiv ul ul ul li a:hover, #nav_categories_recursiv ul ul ul li#active a, #nav_categories_recursiv ul li#active ul li a:hover{
background-image:none;
background-color:#7c683b;
color:#FFFFFF;
}


/*----------------------------- navigation catégories récursives avec produits -------------------------------*/

.bandeau_titre h1{
display:block;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#nav_cat_produit_level_0 ul, #nav_cat_produit_level_1 ul, #nav_cat_produit_level_2 ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align:left;
}

#nav_cat_produit_level_0 ul li {
display:block;
width:634px;
height:24px;
line-height:24px;
min-height:24px;
color:#4b351b;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
background-color:#887343;
border-top:#281305 solid 1px;
}

#nav_cat_produit_level_0 ul ul li, #nav_cat_produit_level_1 ul li {
display:block;
width:634px;
height:24px;
line-height:24px;
min-height:24px;
font-size:14px;
color:#4b351b;
font-weight:bold;
text-transform:uppercase;
background-color:#bfa160;
border-top:#281305 solid 1px;
}

#nav_cat_produit_level_0 li.produit, #nav_cat_produit_level_1 li.produit, #nav_cat_produit_level_2 li.produit, .produit {
display:block;
width:634px;
height:24px;
line-height:24px;
min-height:24px;
font-size:13px;
color:#887343;
font-weight:bold;
background-color:#d6ba7e;
border-top:#281305 solid 1px;
text-decoration:none;
}

#nav_cat_produit_level_0 a, #nav_cat_produit_level_1 a, #nav_cat_produit_level_2 a, .produit a {
font-size:13px;
color:#887343;
font-weight:normal;
text-decoration:none;
}

#nav_cat_produit_level_0 a:hover, #nav_cat_produit_level_1 a:hover, #nav_cat_produit_level_2 a:hover, .produit a:hover {
font-size:13px;
color:#000;
text-decoration:none;
font-weight:normal;
}

.arrondis_590x24 {
display:block;
width:634px;
height:20px;
background-color:#887343;
text-decoration:none;
color:#4b351b;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
padding-top:4px;
}

div.produit a.lien_produit_direct {
font-size:13px !important;
color:#887343 !important;
font-weight:normal;
text-decoration:none !important;
text-transform:uppercase!important;
}

div.produit a.lien_produit_direct:hover {
font-size:13px !important;
color:#000 !important;
text-decoration:none !important;
font-weight:normal;
text-transform:uppercase !important;
}

div.sticker {
visibility:hidden;
z-index:10;
position:relative;
margin-top:-90px !important; /* firefox */
margin-top:-70px !important!; /* ie6 et ie7 only */
margin-left:400px !important; /* firefox */
margin-left:250px !important!; /* ie6 et ie7 only */
}

div.li_sticker {
visibility:hidden;
z-index:10;
position:relative;
margin-top:-70px !important; /* firefox */
margin-top:-70px !important!; /* ie6 et ie7 only */
margin-left:400px !important; /* firefox */
margin-left:400px !important!; /* ie6 et ie7 only */
}


div.sticker img, div.li_sticker img {
border:#4b351b solid 10px;
}
