#nav {	width: 750px;   	}	/*Couleurs du bord inférieur du Body */body.menu1 #nav {	border-bottom: 11px solid #B80000;	}body.menu2 #nav {	border-bottom: 11px solid #567E30;	}body.menu3 #nav {	border-bottom: 11px solid #663099;	}body.menu4 #nav {	border-bottom: 11px solid #C54E00;	}body.menu5 #nav {	border-bottom: 11px solid #5198AF;	}body.menu6 #nav {	border-bottom: 11px solid #C7AE00;	}/*Styles communs de la nav*/#nav ul li {	float: left ;	position: relative ;	}#nav ul li a.menu1, #nav ul li a.menu2, #nav ul li a.menu3, #nav ul li a.menu4, #nav ul li a.menu5, #nav ul li a.menu6 {	display: block;	text-align: center;	text-decoration: none;	width: 125px;	color: #666;	background: #fff;	font-size: .92em ;	font-weight: normal ;	padding: 4px 0 3px 0;	}* html #nav { /*hack pour IE Windows */	background: #c7ae00 url(../images/commun/hack-IE.gif) repeat-x;	}* html #nav ul li a.menu1, * html #nav ul li a.menu2, * html #nav ul li a.menu3, * html #nav ul li a.menu4, * html #nav ul li a.menu5, * html #nav ul li a.menu6 { /*hack pour IE Windows */	width: 124px;	}/*Couleurs des barrettes*/#nav ul li a.menu1 {	border-bottom: 10px solid #B80000;	}#nav ul li a.menu2 {border-bottom: 10px solid #567E30;	}#nav ul li a.menu3 {	border-bottom: 10px solid #663099;	}#nav ul li a.menu4 {border-bottom: 10px solid #C54E00;	}#nav ul li a.menu5 {border-bottom: 10px solid #5198AF;	}#nav ul li a.menu6 {	border-bottom: 10px solid #C7AE00;	}/*Couleurs des liens hover et current*/#nav ul li a.menu1:hover, #nav ul li a.menu2:hover, #nav ul li a.menu3:hover, #nav ul li a.menu4:hover, #nav ul li a.menu5:hover, #nav ul li a.menu6:hover, body.menu1 #nav ul li a.menu1, body.menu2 #nav ul li a.menu2, body.menu3 #nav ul li a.menu3, body.menu4 #nav ul li a.menu4, body.menu5 #nav ul li a.menu5, body.menu6 #nav ul li a.menu6 {	color: #000;	}/*Styles des sous menus*/#nav ul li ul {	display: none;	position: absolute ; /* la position absolue est relative au menu parent */	margin: 0;	padding: 0 ;	width: 125px;	background: #D9DCD2;	z-index: 1000;	}* html #nav ul li ul { /* Hack pour IE Windows */	width: 124px;	}#nav ul li ul li 	{	margin: 0;	padding: 0;	font-size: 11px ;	float: none ; /* annule le float left précédent */	text-align: left ; 	}#nav ul li ul li a { 	display: block ; 	margin: 0; 	padding: 0; 	color: #000; 	background: #D9DCD2; 	text-decoration: none ; 	padding: 3px 8px; 	border-bottom: 1px solid #666; 	}#nav ul li ul li a:hover {	color: #fff;	}	/*Couleurs des sous-menus*/#nav ul li ul#sm1 li a { 	border-bottom: 1px solid #B80000; 	}#nav ul li ul#sm1 li a:hover {	background: #B80000; 	}#nav ul li ul#sm1 li a.last { 	border-bottom: 3px solid #B80000; 	}	#nav ul li ul#sm2 li a { 	border-bottom: 1px solid #567E30; 	}#nav ul li ul#sm2 li a:hover {	background: #567E30; 	}#nav ul li ul#sm2 li a.last  { 	border-bottom: 3px solid #567E30; 	}#nav ul li ul#sm3 li a { 	border-bottom: 1px solid #663099; 	}#nav ul li ul#sm3 li a:hover {	background: #663099; 	}	#nav ul li ul#sm3 li a.last { 	border-bottom: 3px solid #663099; 	}	#nav ul li ul#sm4 li a { 	border-bottom: 1px solid #C54E00; 	}#nav ul li ul#sm4 li a:hover {	background: #C54E00; 	}	#nav ul li ul#sm4 li a.last  { 	border-bottom: 3px solid #C54E00; 	}#nav ul li ul#sm5 li a { 	border-bottom: 1px solid #5198AF; 	}#nav ul li ul#sm5 li a:hover {	background: #5198AF; 	}	#nav ul li ul#sm5 li a.last { 	border-bottom: 3px solid #5198AF; 	}#nav ul li ul#sm6 li a { 	border-bottom: 1px solid #C7AE00; 	}#nav ul li ul#sm6 li a:hover {	background: #C7AE00; 	}	#nav ul li ul#sm6 li a.last  { 	border-bottom: 3px solid #C7AE00; 	}	* html #nav ul li ul li { 	height: 1%; 	}