#outils {
	text-align: right;
	margin-right: 15px;
	line-height: 18px;
}
#outils li {
	display: inline;
}
#outils li a {
	border-right:1px solid #6e6e6b;
	margin-right:0.5em;
	padding-right:0.8em;
	color: #6e6e6b;
}
#outils li.last a { border: 0; }

/* Colonne de droite */
#coldroite #informations,  #coldroite #menu-membre { background: url(../images/bloc_informations_bg.gif) no-repeat 100% 40px; }
#coldroite #informations .corps { background: none; height: auto; }

#informations ul.infos { margin:8px 0 8px;}
#informations ul.infos ul { display:none;}
#informations ul.infos li.select ul { display:block; margin:5px 0;}

#informations ul.infos li, #menu-membre ul.infos li{ margin:0; padding:2px 13px; border-top:1px solid #fff; border-bottom:1px solid #c5c5c5;}
#informations ul.infos li.last, #menu-membre ul.infos li.last { border-bottom:0;}
#informations ul.infos li a, #menu-membre ul.infos li a { color:#000; font-size:1.1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#informations ul.infos li a:hover,
#informations ul.infos li a.aselect,
#informations ul.infos ul li a.aselect, #menu-membre ul.infos li a.aselect { color:#e31f2a;} 
#informations ul.infos ul li a, #menu-membre ul.infos ul li a { color:#6a6a6a; font-size:0.85em; font-family:Arial, Helvetica, sans-serif;}
/* Désactivé pour l'instant */
/*
#menu-membre li.tarifs, #menu-membre li.actualites {
	display: none;
}
*/
/*
 * Menu Catalogue
*/

#catalogue { height: 35px; position: relative; z-index: 3; }
#catalogue li { float:left;}
#catalogue li a { display: block; width:101px; height:26px; padding:5px; background:url(../images/navigation_bg_li.gif) no-repeat; text-align: center; color:#211f1c; text-transform:uppercase; font-size:0.8em; line-height:1.1em; }
#catalogue li a:hover { color:#e8000d;}
#catalogue li a.aselect { background-image:url(../images/navigation_bg_li_select.gif); color:#e8000d; }
#catalogue ul { display:none;}
/* Masquer les produits d'occasion */
#catalogue li[class^="f1-OCC"] { display: none; }
/* Catalogue n2 */
#catalogue li:hover ul { display:block;}
#catalogue ul { z-index:2; float:left; width: 1000px; height:auto; padding:10px 0 10px; margin:0; position: absolute; left: 0; top: 36px; background:url(../images/nav_catalogue_bloc.gif) no-repeat left bottom;  }
#catalogue ul li { float:left; width:175px; padding:5px 10px; background:none;}
#catalogue ul li a { width:auto; height:auto; padding:5px; background:url(../images/nav_catalogue_bloc_li.gif) no-repeat; font-weight:normal; font-size:0.9em; color:#fff; }
#catalogue ul li a.aselect {background:url(../images/nav_catalogue_bloc_li.gif) no-repeat; color:#000;}
#catalogue ul li a:hover {color:#000;}
/* Pour forcer le renvoi à la ligne le 7e bloc (ajouté en JS) */
#catalogue ul li.separator { clear: left; float: none; height: 0; padding: 0; margin: 0; }

/* Catalogue n3 */
#catalogue ul ul { display:block !important; position:static; padding:0 0 0; border-top:4px solid #fff; width:175px; background:none; /*background:url(../images/nav_catalogue_bloc_sousnav.gif) no-repeat;*/} 
#catalogue ul ul li { float:none; width:auto; padding:2px 10px; background:#fff;}
#catalogue ul ul li.last { padding-bottom:10px; background:url(../images/nav_catalogue_bloc_sousnav_bas.gif) no-repeat left bottom;}
#catalogue ul ul li a { padding:0 0 0 30px; font-size:0.85em; color:#211f1c; border-bottom:1px solid #ccc; text-transform:none; font-weight:normal; text-align:left; background:url(../images/puce_li.gif) no-repeat left center;}
#catalogue ul li ul li a.aselect {  background:url(../images/puce_li.gif) no-repeat 0 center;}
#catalogue ul li.select ul li a.aselect { color:#e8000d; background:url(../images/puce_li.gif) no-repeat 20px center;}
/* Pour finir proprement un bloc sans sous liste (ajouté en JS) */
#catalogue ul div.single { height: 5px; background:url(../images/nav_catalogue_bloc_sousnav_bas_single.gif) no-repeat left bottom;}

#catalogue ul ul li a:hover { color:#e8000d;}

#sousnav li ul { display: none; }
#sousnav li.select > ul { display: block; }

/* 1er niveau */
#sousnav { background: url()}
#sousnav ul, #sousnav li { padding:0; margin:0; background:none;}
#sousnav li { background-color:#d1e53a;}
#sousnav li a { display:block; padding:7px 5px 7px 45px; color:#000; font-weight:bold; text-transform:uppercase; background:url(../images/sousnavigation_li_a_bg.gif) no-repeat; }
#sousnav li a:hover { color:#fff;}
#sousnav li.last { padding-bottom:30px; background-image:url(../images/sousnav_li_last_bg.gif); background-repeat:no-repeat; background-position:left bottom;}
#sousnav li.last a, #sousnav li.last ul li.last a { border:0;}

/* code couleur des familles */

.der #sousnav li a:hover { color:#a7bd01;}

.bab #sousnav li { background-color:#0ac6ff;}
.bab #sousnav li a:hover { color:#0ac6ff;}

.agr #sousnav li { background-color:#ff8a16;}
.agr #sousnav li a:hover { color:#ff8a16;}

.tem #sousnav li { background-color:#ccccc6;}
.tem #sousnav li a:hover { color: #898989;}

.fos #sousnav li { background-color:#e9e1ca;}
.fos #sousnav li a:hover { color:#786c4a;}

.acr #sousnav li { background-color:#d1e53a;}
.acr #sousnav li a:hover {color:#90a01a;}

.pra #sousnav li { background-color:#b3cbd6;}
.pra #sousnav li a:hover { color:#466c7e;}

.div #sousnav li { background-color:#f54d58;}
.div #sousnav li a:hover { color:#f54d58;}

.occ #sousnav li { background-color:#7e7e7e;}
.occ #sousnav li a:hover { color:#7e7e7e;}

.promotions #sousnav li { background-color:#fd009b;}
.promotions #sousnav li a:hover {color:#fd009b;}


/* 2eme niveau */
#sousnav_first {padding: 0 0 0 10px;  font-family: "Arial Black",Arial,Helvetica,sans-serif; text-transform:uppercase; line-height: 2em; background:#f3f3f1 url(../images/sousnavigation_first.gif) repeat-y 0 0;  }
#sousnav_first a {color: #898989;}
#sousnav_first a:hover {color: #fff;}
#sousnav ul { padding:5px 0; background:#f3f3f1 url(../images/sousnav_ul_ul_bg.gif) repeat-y 0 0; border-right:1px solid #c2c2c2; }
#sousnav ul li { background-color:#e7e7e5; background:none !important; padding-left:35px;}
#sousnav ul li a, #sousnav li.last ul li a { padding:2px 0 2px 25px; text-transform:none; font-weight:normal; background:none; font-size:0.9em; border-bottom:1px solid #e0e0de;}
#sousnav ul li.last { padding-bottom:8px; background:none;}
#sousnav ul li a:hover, #sousnav ul li a.aselect { color:#e31f2a; font-weight: bold; }
#sousnav ul li.select, #sousnav ul li:hover { background:url(../images/sousnav_ul_ul_li_puce.gif) no-repeat 31px center !important;}

ul.plan li.espace-membre, ul.plan li.connexion, ul.plan li.catalogue ul ul { display: none; }
ul.plan ul { margin-left: 3em; }
ul.plan a { font-weight: bold; }
ul.plan ul a { font-weight: normal; }
