#navigation { line-height: 1; z-index: 9998; font-size:11px;}

#navigation a {
background: url(/images/front/boutons/onglets_v3.jpg) no-repeat 0 0;
display: block;
height: 40px;
text-indent: -999em;
overflow: hidden;
text-decoration: none;
}
#navigation li { float: left;position: relative; }
*html #navigation li * { position: relative; }
#navigation li, #navigation ul { margin: 0; padding: 0; }

li#nav-femme, li#nav-homme, li#nav-enfant, li#nav-accessoires, li#nav-marque, li#nav-promotions { width: 105px; }
li#nav-soldes, #nav-vide, li#nav-vp  { width: 103px; }

/*--- Default ---*/
#nav-femme a { background-position: 0 0; width: 105px; }
#nav-homme a { background-position: -105px 0; width: 105px; }
#nav-enfant a { background-position: -210px 0; width: 105px; }
#nav-accessoires a { background-position: -315px 0; width: 105px; }
#nav-marque a { background-position: -420px 0; width: 105px; }
#nav-promotions a { background-position: -525px 0; width: 105px; }
#nav-soldes a { background-position: -630px 0; width: 103px; }

/*--- Hovering ---*/
#nav-femme a:hover      { background-position: 0 -40px; width: 105px; }
#nav-homme a:hover      { background-position: -105px -40px; width: 105px; }
#nav-enfant a:hover     { background-position: -210px -40px; width: 105px; }
#nav-accessoires a:hover{ background-position: -315px -40px; width: 105px; }
#nav-marque a:hover     { background-position: -420px -40px; width: 105px; }
#nav-promotions a:hover  { background-position: -525px -40px; width: 105px; }
/*#nav-soldes a:hover       { background-position: -630px -40px; width: 103px; }*/

#nav-vide {
  background: url(/images/front/boutons/onglet_vide_v2.png) no-repeat 0 0;
	display: block;
	height: 40px;
}

#nav-soldes a {
  background: url(/images/front/events/soldes_juin_2010/onglet_soldes.gif) no-repeat 0 0;
	display: block;
}

/*--- Vente privée ---*/
#nav-vp a {
  background: url(/images/front/boutons/onglet_vente_privee.gif) no-repeat 0 0;
	display: block;
	height: 40px;
}
/*#nav-vp a:hover {
  background-position: 0 -40px;
} */

/*--- Dropdowns ---*/
#navigation li.over ul { left: 0; display: block; top: 40px;}
*html #navigation li.over ul ul { top: 0; margin:0;}
#navigation li ul {
	background-color: #59585C;
	filter : alpha(opacity=95) !important;
  -moz-opacity : 0.95 !important;
  opacity : 0.95 !important;
  float:left;
  padding:5px;
  display: none;
	line-height: 1.6;
	padding: 10px;
	z-index: 9999; 
}

*html #navigation li ul {
  position:absolute;
}

#navigation #nav-femme ul, #navigation #nav-homme ul, #navigation #nav-enfant ul {   
	width:590px  ;
  /*width:540px;*/
}
*html #navigation #nav-femme ul, *html #navigation #nav-homme ul, *html #navigation #nav-enfant ul {
  height:400px;
  margin:0;
}
#navigation #nav-marque ul {
  width:370px;
}
*html #navigation #nav-marque ul {
  height:500px;
}
*html #navigation #nav-accessoires ul, *html #navigation #nav-promotions ul, *html #navigation #nav-soldes ul  {
  height:100px;
  width:200px;
}

#navigation li ul ul {
	background: none;
	padding:0;	
} 

#navigation li li { 
  color:#FFF; 
  line-height:18px;
  white-space:nowrap;
  float:left;
	margin-right:5px;
}
#navigation #nav-femme li, #navigation #nav-homme li, #navigation #nav-enfant li { 
	/*width:175px;*/     
	width:190px;
}

#navigation #nav-marque li { 
	width:180px;
}

#navigation li li a, #navigation li li a:hover {
	background: none;
	text-indent: 0;
	color:#FFF;
  filter : alpha(opacity=100);
  -moz-opacity : 1;
  opacity : 1;
  line-height:18px;
  height:auto;
  width:auto;
}

#navigation li li a:hover { color:#000; }
#navigation li li a img {
  display:inline-block;
  float:none;
  margin-left:5px;
  vertical-align:middle;
}
#navigation li li.toutes_les_chaussures a {
  background: url(/images/front/habillage/puce_menu_v2.gif) no-repeat left center;
  padding-left:10px;
  display:block;
  margin:8px 0;
}
#navigation li li.picto_nouvelle_collection a img{
  padding-left:0;
}
#navigation li.spacer {
  margin-bottom:15px;
}

#navigation li li li{
	float:none;
	border:none;
}
*html #navigation li li li{
	height:18px;
}
/* Shortcut */
#top_nav {
width: 615px; 
margin: 0;
padding:0 0 25px 0;
height:16px;
}

#top_nav li {
float: left;
margin: 0;
padding: 0;
text-indent: 0;
}
#top_nav a{
background: url(/images/front/boutons/shortcut_v2.gif) no-repeat 0 0;
display: block;
height: 16px;
text-indent: -999em;
overflow: hidden;
text-decoration: none;
}

#nombre_produits a{
text-align :right;
color:#941449;
width:104px;
background:none;
}

#nombre_produits a:hover{
color:#620E2F;
}

/*--- Default ---*/
#panier a { background-position: 0 0; width: 61px; }
#compte a { background-position: -61px 0; width: 98px; }
#favoris a { background-position: -159px 0; width: 90px; }
#commandes a { background-position: -249px 0; width: 126px; }
#contact a { background-position: -375px 0; width: 75px; }
#aide a { background-position: -450px 0; width: 56px; }

/*--- Hovering ---*/
#panier a:hover      { background-position: 0 -16px; width: 61px; }
#compte a:hover      { background-position: -61px -16px; width: 98px; }
#favoris a:hover     { background-position: -159px -16px; width: 90px; }
#commandes a:hover{ background-position: -249px -16px; width: 126px; }
#contact a:hover     { background-position: -375px -16px; width: 75px; }
#aide a:hover  { background-position: -450px -16px; width: 56px; }