/* adapté par René Paul */

#nav,#nav ul{
	margin:0; /* margin:0 auto; uniquement pour #nav si on veut centrer le menu */
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em;
	/*width:925px; uniquement pour #nav si on veut centrer le menu */
}

#nav a,#nav ul a{
	display:block;
	padding:0 0.5em; /* padding ŕ tenir compte dans la largeur fixe d'un sous-menu */
}
/* barre de menu */
#nav a{
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:transparent; /* possible d'avoir une barre de menu de couleur ici */
}
/* sous-menu */
#nav ul a{
	font-size:1em;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	background:transparent;
}
/* barre de menu hover */
#nav a:hover{
	background:#f00;
	color:#fff;
}
/* sous-menu hover */
#nav ul a:hover{
	background:#f00; /* couleur background a sur hover */
	color:#fff; /* couleur a sur hover */
	/*border-top:1px solid #fff; /* bordure de chaque sous menu */
	/*border-bottom:1px solid #fff; /* bordure de chaque sous menu */
}

#nav li{
	float:left;
	position:relative;
}

#nav ul {
	position:absolute;
	display:none;
	width:13em; /* largeur fixe d'un sous-menu 1e niveau selon largeur fixe de a + padding */
	top:1.5em;
	border:1px solid #f00; /* bordure de chaque sous menu */
	background:url(fond75.png); /* si IE */
	background:rgba(0,0,0,0.75); /* si pas IE */
}

#nav li ul a{
	width:12em; /* largeur fixe d'un a */
	height:auto;
	float:left;
}

#nav ul ul{
	top:auto;
}	

#nav li ul ul {
	left:13em; /* largeur fixe d'un menu 2e niveau selon largeur fixe de a + padding */
}

#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;
}

/* images rp */
#nav img{
	border:none;
}
#nav .navright{
	position:absolute;
	top:0.5em; /* 5px */
	right:0.5em; /* 5px */
}
#nav .navhp {
	position:relative;
	top:0.2em;
}

/* separateur avec HR */
#nav .navsepa{
	width:13em; /* largeur fixe d'un sous-menu 1e niveau selon largeur fixe de a + padding */
}
#nav hr{
	border:0;
	width:80%;
	background:#f00;
	height:1px;
}

/* divers rp */
#nav .navdisabled{
	cursor:default;
}
#nav .navtext{
	cursor:default;
	color:#faecbb;
	padding:0 0.5em; /* padding ŕ tenir compte dans la largeur fixe d'un sous-menu */
}
