/*** Caractéristiques communes ***/

#nav ul li, #outils ul li, #nav ul, #outils ul {
	margin:0;
	padding:0;
	background:none;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

#nav ul li a, #outils ul li a {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

/*** Menu outils ***/

#outils ul {
	height:20px;
	background: #A70034 url(../images/bg_outils.gif) no-repeat;
}

#outils ul li {
	float:right;
	padding:0 15px;
	height:20px;
}
#outils ul li a { color:#DADAB6; }
#outils ul li a:hover { text-decoration:underline;}

#outils ul li.contact { background:#C2A360; padding-right:90px; }
#outils ul li.contact a { color:#000;}

#outils form { margin-top: 1px; }
#outils input { font-size: 0.8em; border: 1px solid; }

/*** Menu principal ***/

#nav ul {
	width:100%;
	height:29px;
	background:url(../images/bg_ul_nav.gif) repeat-x;
}

#nav ul li {
	float:left;
	background:url(../images/bg_nav_li.gif) no-repeat right top;
	padding-right:2px;
}
#nav ul li.last { background:none;}

#nav ul li a {
	display:block;
	float:left;
	height:19px;
	padding:5px 11px;
	font-size:11px;
	color:#E2C587;
	text-transform:uppercase;
}
#nav ul li a:hover, #nav ul li.select a { color:#ECEBE8;}

#nav ul li a.aselect { background:url(../images/bg_nav_li_select.gif) repeat-x;}

/* Bouton index */
#nav ul li.index { background:none; padding:5px 26px 5px 10px;}
#nav ul li.index a, #nav ul li.index a.aselect {
	display:block;
	width:14px;
	height:18px;
	padding:0;
	background:url(../images/home.gif) no-repeat 0 2px;
	text-indent:-99999px;
}
#nav ul li.index a:hover { background-position:0 -24px;}


/* cacher le sous menu imbriqué*/
#nav ul ul { display:none;}


/*** Menu niveau 2 ***/

#nav ul.snav {
	float:left;
	width:888px;
	height:auto;
	padding:0 0 0 50px;
	border-top:1px solid #504646;
	background:#3A3A3A url(../images/bg_snav_ul.gif) repeat-x left top;
}

#nav ul.snav li { background:none; padding:4px 15px;}

#nav ul.snav li a { display:inline; padding:0; text-transform:none; color:#C2A360;}
#nav ul.snav li a:hover, #nav ul.snav li a.aselect { color:#ECEBE8;}
#nav ul.snav li a.aselect{ background:none;}

/* menu espace avocats => menu spécial car liens vers accès extranet */

.espace-avocats #nav ul.snav { width:938px; padding:0; }
.espace-avocats #nav ul.snav li { background:url(../images/picto_cadenas.gif) no-repeat right center;}
.espace-avocats #nav ul.snav li { background:url(../images/picto_cadenas.gif) no-repeat right center;}

/* rubriques sans picto cadenas */
.espace-avocats #nav ul.snav li.ebarreau, .espace-avocats #nav ul.snav li.labibliotheque, .espace-avocats #nav ul.snav li.protection, .espace-avocats #nav ul.snav li.jeune-barreau /*, .espace-avocats #nav ul.snav li.recrutement-formation*/ { background:none;}

/*** Menu niveau 3 ***/

ul.ssnav { text-align:center; padding:5px 0; margin-left:0; line-height:1.5em; background:#e2d5b9;}
ul.ssnav li { display:inline; background-position:0 4px;}
ul.ssnav li a { padding:0 10px 0 0;}
ul.ssnav li a:visited { color:#a70034;}
ul.ssnav li a:hover, ul.ssnav li a.aselect { color:#000;}


