/*
 * Masquer les niveaux 2 et plus
*/
#snav ul ul { display: none !important; }
#snav li.select ul { display: block !important; }
#snav li.select ul ul { display: none !important; }
#snav li.select ul li.select ul { display: block !important; }

/* 1e niveau */
#snav { margin:20px 0; }
#snav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/bg_ul_navigation.gif) no-repeat left bottom;
}
#snav ul ul {
	background: none;
}
#snav li a {
	display: block;
	height: 2.66em;
	margin: 0;
	background: top left no-repeat;
	text-indent: -999999px;
	overflow: hidden;
}
#snav li a:hover, #snav li a.aselect {
	color: #FFF;
	background-position: bottom left;
}
#snav li.presentation a  { height: 4.4em; background-image:url(../images/bg_li_presentation.gif); }
#snav li.presentation li a { background: #D4E5DB; }
#snav li.presentation li a.aselect, #snav li.presentation li a:hover { background-color: #3A846E; }
#snav li.professionnels a { background-image:url(../images/bg_li_professionnels.gif); }
#snav li.professionnels li a { background: #CFF1A4; }
#snav li.professionnels li a.aselect, #snav li.professionnels li a:hover { background-color: #7BCD12; }
#snav li.patients-public a { background-image:url(../images/bg_li_patients.gif); }
#snav li.patients-public li a { background: #FDDDA7; }
#snav li.patients-public li a.aselect, #snav li.patients-public li a:hover { background-color: #FBA81F; }
#snav li.psychologues a { background-image:url(../images/bg_li_psychologues.gif); }
#snav li.psychologues li a { background: #C4E6F2; }
#snav li.psychologues li a.aselect, #snav li.psychologues li a:hover { background-color: #69BFDE; }
#snav li.base-documentaire a { background-image:url(../images/bg_li_base_documentaire.gif); }
#snav li.base-documentaire li a { background: #C4E6F2; }
#snav li.base-documentaire li a.aselect, #snav li.base-documentaire li a:hover { background-color: #69BFDE; }
#snav li.infos-pratiques a { height: 3.7em; background:url(../images/bg_li_infos_pratiques.gif) no-repeat top left; }
#snav li.infos-pratiques ul { display: block !important; }
#snav li.infos-pratiques li a { background: transparent; }
#snav li.infos-pratiques li a.aselect, #snav li.infos-pratiques li a:hover { color:#017D65; }
#snav li.infos-pratiques ul li.annuaire-membres a,
#snav li.referentiels ul li.espace-de-travail > a
 {
	background-image: url(../images/picto_cadenas.gif);
	background-position: 96% 50%;
	background-repeat: no-repeat;
}
/* 2e niveau */
#snav li li a {
	margin:0pt 1.1em 0pt 0.7em;
	padding: 0pt 1.5em 0pt 1em;
	border-bottom:1px solid #CCCCCC;
	line-height: 2em;
	text-indent: 0;
	height: auto !important;
	color: #000;
	font-size: 0.9em;
}
#snav li li a:hover, #snav li li a.aselect {
	background: url(../images/bg_li_li_select.gif) no-repeat center right;
}
/* 3e niveau */
#snav li li ul { padding-left: 0.4em; }
#snav li li li.select a { background-image: none; }
/*#contenu ul.snav { white-space: nowrap; text-align:left; background:#D4E5DB; margin:1em 0; padding: 0.5em 1em; }
#contenu ul.snav li { display: inline; margin-right: 1.5em; }
#contenu ul.snav li a { color:#000; }
#contenu ul.snav li.select a { text-decoration:underline; }
*/
/* code couleur pour chaque rubrique */
/*.presentation #contenu ul.snav { background:#D4E5DB;}
.professionnels #contenu ul.snav { background:#CFF1A4;}
.patients-public #contenu ul.snav { background:#FDDDA7;}
.base-documentaire #contenu ul.snav { background:#C4E6F2;} */

/* Menu espace membres */
ul#espace-membre {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #D3DADA;
	margin: 1em 0 !important;
	text-align: center;
}
ul#espace-membre li {
	padding-right: 1em;
	display: inline;
}
ul#espace-membre li.select a, ul#espace-membre li a:hover {
	color: black;
	font-weight: bold;
}