/* Menu Babbibel */
/* ----------------------------------------------------------------------- */
#nav{
	margin:0; 
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em; 		/*Si vous modifier la  hauteur du menu pensez a modifier la position du sous-menu #nav ul{top: */
}

/* Non visible a l'ecran */
.sans { position: absolute; top: -3000em; height: 1%; width:0px;}
.avec{}

#nav a {
	display:block;
	color:#fff;
	text-decoration:none;
	z-index:9;
	background-color:transparent;
	padding:0px;
	border:0px ;
}

#nav a:hover {
	background-color:#F8FFBC;
	color:#00355F;
}

#nav li{
	float:left;
	position:relative;
}

#nav > li {
	margin:0 3px;
}

#nav ul {
	margin:0;
	padding:0 0 0 3px;
	list-style-type:none;
	list-style-position:outside;
	position:absolute;
	display:none;
	width:19em; 			/*Largeur du sous menu; pensez a modifier le #nav li ul a {width: } et #nav li ul ul {left: } */
	top:1.5em; 				/*Position du sous menu par rapport au menu*/
	z-index:100;				/*Si le menu se cache sous un autre element de la page, augmenter cette valeur*/
	border: 1px solid #6E2F20;
	line-height:1.85em; 	/*hauteur des lignes du sous menu*/
}

#nav ul ul{
	top:auto;
	line-height:1.85em; 	/*hauteur des lignes du sous sous menu*/
	z-index:100;				/*Si le menu se cache sous un autre element de la page, augmenter cette valeur*/
}	

#nav li ul a, #nav ul {
	width:11em;
	background-color:#FFFFFF ;
}

#nav li ul a {
	height:auto;
	float:left;
	color:#6E2F20 ;
	line-height:1.2em;
	padding:3px 0 ;
}

#nav li ul ul {
	left:11em;
	margin:0;
	top:-1px;
	z-index:100;
}


#nav a.nav_rub {
	background-image: url(images/arrow_from_left.png);
	background-repeat: no-repeat;
	background-position: right center;	
}

#nav a.nav_rub:hover {
	background-image: url(images/arrow_from_top.png);
	background-repeat: no-repeat;
	background-position: right center;	
}

#nav .travaux {
	background-image: url(images/travaux-pt.png);
	background-repeat: no-repeat;
	background-position: right center;	
}

#nav li ul a.suite {
	background-color:#DDD;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}


