/* 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
*/
#nav { float:left; width:100%; background:#d7cdb7;}
ul.nav { position:relative;float:left; background:#d7cdb7; padding:0 8px; font-size:11px; }
ul.nav li { float: left; padding:5px 7px;}
ul li.last, ul li.last a { }
ul.nav li a { text-transform:uppercase; color:#000;}
ul.nav li a:hover, ul.nav li.select a, ul.nav li.accueil a.aselect { color: #fff;}
ul.nav li.accueil { }
ul.nav li.accueil a { }

ul#echange { background:#d0cbf8;}
ul#outils { background:#dde1e2;}

/* niveau 2*/
ul.nav ul { display:none; }
ul.nav li.select ul { display:block; margin:0 0 35px; position:absolute; left:0; top:25px; background:#d7cdb7; }

/*
 *sous navigation
 */
ul.sousnav { float:left; width:100%; margin:0; padding:0 15px 0; border-top:1px solid #9c9585;}
ul.sousnav li { float:left; padding:2px 10px 5px; margin:0; background:url(../images/bg_sousnav_li.gif) no-repeat 0 10px; /*border-right:1px solid;*/ }
ul.sousnav li.last { border-right:0;}
ul.sousnav li a { color: #535353; font-size: 0.85em; text-transform: uppercase; }
ul.sousnav li.select a { color:#fff; border-bottom:1px solid #fff;}
ul.sousnav li a:hover { color:#fff;}

.espace-membre ul.sousnav, .chat ul.sousnav, .sondages ul.sousnav, .connexion ul.sousnav { background:#d1cbf3;}
.liens ul.sousnav, .partenaires ul.sousnav, .contact ul.sousnav { background:#dee3e6;}


/*
 *pied
 */
#pied ul { width:100%; padding:0 0 5px; margin:0; list-style: none; letter-spacing:0.05em;}
#pied ul li {float: left; padding: 0 5px; border-right: 1px solid #ccc;}
#pied ul li a { color:#fff;}
#pied ul li.last {border: 0 !important;}


