/*
 * 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 ul {list-style: none;	margin: 0 0 2em;	padding: 0;}
#snav ul li.presentation ul { border-left: 5px solid #3a846e;  }
#snav ul li.professionnels ul { border-left: 5px solid #85db18;  }
#snav ul li.psychologues ul { border-left: 5px solid #69deda;  }
#snav ul li.infos-pratiques ul { border-left: 5px solid #a7729f;  }
#snav ul li.patients-public ul { border-left: 5px solid #fba81f;  }


#snav li a {display: block;	height: 29px; margin: 0; background: top left no-repeat; text-indent: -999999px; overflow: hidden;}
#snav li.last {border-bottom: 1px solid #d1d1d1; }
#snav ul li.infos-pratiques, #snav ul li.professionnels, #snav ul li.oncofertilite { margin-top:3em;}
#snav ul li.patients-public, #snav ul li.presentation  { border-bottom:1px solid #ccc;}


#snav ul li.oncofertilite > a { height:31px; background:url(../images/nav_oncofertilite.gif) no-repeat;}
#snav ul li.oncogeriatrie > a { height:31px; background:url(../images/nav_oncogeriatrie.gif) no-repeat;}
/*#snav ul ul li.oncofertilite > a { height:auto; background:none;}
#snav ul ul li.oncogeriatrie > a {  height:auto; background:none;}*/


#snav li.presentation>a  { height:47px; background-image:url(../images/bg_li_presentation.gif); }
#snav li.professionnels>a { height:47px; background-image:url(../images/bg_li_professionnels.gif); }
#snav li.patients-public>a { background-image:url(../images/bg_li_patients.gif); }
#snav li.psychologues>a { background-image:url(../images/bg_li_psychologues.gif); }
#snav li.base-documentaire>a { background-image:url(../images/bg_li_base_documentaire.gif); }
#snav li.infos-pratiques>a { background:url(../images/bg_li_infos_pratiques.gif) no-repeat top left; }

#snav li.presentation>a:hover, #snav li.presentation>a.aselect  { background-image:url(../images/bg_li_presentation_select.gif); }
#snav li.professionnels>a:hover, #snav li.professionnels>a.aselect { background-image:url(../images/bg_li_professionnels_select.gif); }
#snav li.patients-public>a:hover, #snav li.patients-public>a.aselect { background-image:url(../images/bg_li_patients_select.gif); }
#snav li.psychologues>a:hover, #snav li.psychologues>a.aselect { background-image:url(../images/bg_li_psychologues_select.gif); }
#snav li.base-documentaire>a:hover, #snav li.base-documentaire>a.aselect { background-image:url(../images/bg_li_base_documentaire.gif); }


#snav li.infos-pratiques ul { display: block !important; }
#snav li.infos-pratiques ul ul {display: none !important; }

/* 2e niveau */

#snav ul ul { background: none; margin: 0 0 0 0;}

#snav li li a {
	margin: 0 0 0 0.7em;
	padding: 2px 0 2px 10px;
	border-bottom:1px solid #CCCCCC;
	line-height: 1.6em;
	text-indent: 0;
	height: auto !important;
	color: #636360;
	font-size:1.1em;
	background: url(../images/snav_bg_n2.gif) no-repeat 0 8px !important;
}

#snav ul li.presentation li a.aselect, #snav ul li.presentation li a:hover { color: #3a846e;  }
#snav ul li.professionnels li a.aselect, #snav ul li.professionnels li a:hover { color: #85db18;  }
#snav ul li.psychologues li a.aselect, #snav ul li.psychologues li a:hover { color: #69deda;  }
#snav ul li.infos-pratiques li a.aselect, #snav ul li.infos-pratiques li a:hover { color: #992b88;  }
#snav ul li.patients-public li a.aselect, #snav ul li.patients-public li a:hover{ color: #fba81f;  }


#snav li li.last, #snav li li.last a  {border-bottom: 0 !important;}
#snav ul li.infos-pratiques li a { text-transform:uppercase;}

/* 3e niveau */
#snav li li ul { padding: 0.4em; margin:0 0 0 7px; border-left:0 !important; border-bottom:1px solid #ccc; background:#e9eceb; }
#snav li li li { margin:0 5px 0 0;}
#snav li li li.select>a { color:#000 !important; font-weight:bold; /*background-image: none;*/ }
#snav li li ul a { color:#000; font-size:1em;}

/* 4e niveau */
#snav li li ul ul { border:0 !important; padding:5px; margin:0 0 0 5px;}
#snav li li ul ul a {background-image:url(../images/snav_bg_n4.gif);}

/* 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;}
