/* Général */
.nav, .nav li, ul.sousnav, .sousnav, .sousnav li, ul.menu-produit, ul.menu-produit li ul { margin: 0; padding: 0; list-style: none; }

/*
 * Navigation premier niveau
*/
ul.nav { float:left; width:100%; padding-top:10px; background:#fff; border-bottom:1px solid #d4cdf7; }
ul.nav li { float: left; margin:0 5px;}
ul li.last, ul li.last a {}
ul.nav li a { display:block; font-size:0.9em; font-weight: bold; text-transform:uppercase; background:#eeebfc; border-bottom:0; padding:5px 10px 5px 40px; background-position:10px center; background-repeat:no-repeat; }
ul.nav li a:hover, ul.nav li.select a, ul.nav li.accueil a.aselect { color: #d7dc64; text-decoration: none;  background-color: #fff;}
ul.nav li.accueil { margin-left:10px; }
ul.nav li.accueil a { padding:5px 8px;  }
ul.nav ul {  }
ul.nav li.coffrets-cadeau-naissance-bebe a { background-image:url(../images/bg_nav_li_bebe.gif);}
ul.nav li.coffrets-cadeau-naissance-maman a { background-image:url(../images/bg_nav_li_maman.gif);}
ul.nav li.coffrets-cadeau-naissance-couple a { background-image:url(../images/bg_nav_li_couple.gif);}
ul.nav li.comment-ca-marche a { padding:5px; color:#fff; background: #7c1b6a url(../images/bg_nav_li_comment.gif) no-repeat right bottom; letter-spacing:0;}
ul.nav li.comment-ca-marche a:hover { color: #d7dc64;}

/*
 *sous navigation
 */
ul.sousnav {  border-top: 4px solid  #e1e1e1; padding: 0px 0 2px; background: #e1e1e1 url(../images/bg_ul_snav.gif) no-repeat right bottom;}
ul.sousnav li { margin-bottom: 1px; border-left: 5px solid #e77f05; padding: 3px 5px; background: #f5f5f5 url(../images/bg_li_snav.gif) repeat-y bottom right;}
ul.sousnav li a {color: #535353; font-size: 0.8em; text-transform: uppercase; }
ul.sousnav li.select   {color: #ffce00 !important; background: #fefcfc; border-left: 5px solid #ffce00;}
ul.sousnav li a:hover {color: #e77f05; }

/*
 *sous navigation 2eme niveau
 */
ul.nav li { position:relative;}
ul.nav ul { display:none;}
ul.nav li:hover ul { display:block;}

ul.nav ul { width:150px; position:absolute; left:0; top:25px; border:0; padding: 0; background: none;}
ul.nav ul li { width:100%; margin: 0; border:1px solid #ccc; padding: 2px; background: #fff; text-align:center;}
ul.nav ul li a, ul.nav li.select ul li a {color: #7c1b6a; font-size: 0.8em; text-transform:none; padding:5px; background-image:none !important; background-color:#eeebfc; }
ul.nav li.select ul li a:hover {color: #d7dc64; background-color: #fff;}

ul.nav li.coffrets-cadeau-naissance-bebe ul {width:136px;}
ul.nav li.coffrets-cadeau-naissance-maman ul {width:150px;}
ul.nav li.coffrets-cadeau-naissance-couple ul {width:154px;}

/*
 *menu produit
 */
 ul.menu-produit {width: 180px;  border-bottom: 4px solid #e1e1e1;}
 ul.menu-produit li {width: 180px; border-top: 1px solid #e1e1e1; font-weight: bold;}
 ul.menu-produit li a {width: 180px; border-bottom: 1px solid #e1e1e1;}
 ul.menu-produit li.select   {width: 180px; background: #fff;}
 ul.menu-produit li.select ul {padding: 0px 5px 5px 15px; background: #fbfbfb;}
 ul.menu-produit li.select ul  li {width: 165px !important; font-weight: normal; background: none;}
 ul.menu-produit li ul li.last {}
 

/*
 *pied
 */
#pied ul {padding: 0px; margin: 0px 140px 0px 20px; list-style: none;}
#pied ul li {float: left; padding: 0 5px; border-right: 1px solid #ccc;}
#pied ul li a { color:#b1aad4;}
#pied ul li.last {border: 0 !important;}

