/************** menu pied **************/
/* niveau 1 */
ul.pied { margin:0; padding:0; }
ul.pied li { float:left; width:249px; min-height: 160px; border-right:1px solid #9d9e9f; }
ul.pied li.last { border:0;}
ul.pied li a { display:block; padding:5px 20px; background:#9d9e9f; font-size:1.1em; color:#fff; }
ul.pied li a:hover { color:#000;}
ul.pied li.faq ul li {display:none;}

/* niveau 2 */
ul.pied ul { margin:10px 0; padding:0;}
ul.pied ul li { float:none; min-height:1px; width:auto; padding:0; border:0;}
ul.pied ul li a { width:86%; padding:2px 2%; margin:0 5%; background:none; color: #000;}
ul.pied ul li a:hover { background:#9c9e9f; color:#fff;}

/************** menu outils **************/

ul#outils { float:right; width:460px;}
ul#outils li { float:left; padding:18px 8px 15px; border-right:1px solid #7ab51d;}
ul#outils li.last { border:0; padding-right:0;}
ul#outils li a, ul#outils li.panier a:hover { color:#92d922; padding: 5px 2px; -moz-border-radius: 8px 8px 0px 0px;}
ul#outils li a:hover { color:#fff;}
li.espace-membre a.menuopen {background: #E2E9D7; color: #000 !important;}
ul#outils li.panier a { color:#fff;}
ul#outils li.panier { padding-right:42px; background:url(../images/outils_panier.gif) no-repeat right center;}
ul#outils li.espace-membre {}

/************** menu sousnav coldroite **************/

/* 1e niveau */
ul.sousnav { margin-top:10px; padding-top:28px; background:url(../images/sousnav_bg.gif) no-repeat; }
ul.sousnav li {}
ul.sousnav li a { display:block; padding:4px 15px; border:1px solid #7ab51d; border-bottom:0; background:#e2e9d7; color:#000; }
ul.sousnav li a:first-letter {text-transform:uppercase;}
ul.sousnav li a:hover,ul.sousnav li a.aselect  { background:#7ab41d; color:#fff;}
ul.sousnav li.last a { border-bottom:1px solid #7ab51d;}

/* 2e niveau */
ul.sousnav ul { display:none; }
ul.sousnav li:hover ul, ul.sousnav li.select ul { display:block;}
ul.sousnav ul li {background:none; margin:0; }
ul.sousnav ul li a { border-top:0; padding:2px 30px;  border-bottom:1px solid #ccc; background:#fff; /*border-left:5px solid #7ab41d;*/

}
ul.sousnav ul li a:first-letter {text-transform:uppercase;}
ul.sousnav ul li.last a { border-bottom:0;}
ul.sousnav li.last ul li.last a { border-bottom:1px solid #7ab51d;}
ul.sousnav ul li a.aselect, ul.sousnav ul li a:hover { color:#000; background:url(../images/puce_sousnav.gif) no-repeat 5px center; }

/* menu principal */
ul#nav ul {display:none;}
#nav li.select a {color:#db0e42;font-weight:bold;}

/* Formulaire d'identification */
#identification-wrapper {float:left; position:absolute; z-index: 20; width: 210px;  margin:25px 0px 0px 680px; padding-bottom: 1px; display:none;}
#identification-wrapper #identification {background: #E2E9D7; z-index: 20; height: 130px; -moz-border-radius:0px 0px 15px 15px;border:1px solid #7AB41D;  text-align: left;}
#identification-wrapper div.bloc {padding: 5px 10px;}
#identification-wrapper div.row label.main {color: #000; width: 100%;  text-align: left; padding : 5px 0;}
#identification-wrapper .row {padding: 0;}
#identification-wrapper .row input {margin-left: 0; padding: 0 3px;}
#identification-wrapper .row textarea, .row select {margin-left: 1em; padding: 0;}

#identification-wrapper div.bloc ul {margin: 0;  padding: 5px 0px;}
#identification-wrapper div.bloc ul li { margin: 5px 2px;}

/* 3e niveau 
ul.sousnav li li ul {  }
ul.sousnav li li li a:hover, #navigation li li li a.aselect { }*/

/* Plan du site */
ul.plan li.catalogue ul ul {display : none;}


