	/*Couleurs du bord inférieur selon body */body.menu1 #nav {	border-bottom: 11px solid #91B61F;	}body.menu2 #nav {	border-bottom: 11px solid #3898D2;	}body.menu3 #nav {	border-bottom: 11px solid #514389;	}body.menu4 #nav {	border-bottom: 11px solid #C15F39;	}body.menu5 #nav {	border-bottom: 11px solid #8E292C;	}body.menu6 #nav {	border-bottom: 11px solid #693681; 	}/*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: 158px;	background: #F4F4F3;	font-size: .92em ;	font-weight: bold ;	letter-spacing: 0;	padding: 8px 0 5px 0;	}* html #nav {  overflow: hidden; background: url(images/hack-IE.gif) repeat-x right bottom; /*hack pour IE Windows */	}* 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: 157px;	}/*Couleurs des barrettes*/#nav ul li a.menu1 {	border-bottom: 12px solid #91B61F;	color: #91B61F;	}#nav ul li a.menu2 {	border-bottom: 12px solid #3898D2;	color: #3898D2;	}#nav ul li a.menu3 {	border-bottom: 12px solid #514389;	color: #514389;	}#nav ul li a.menu4 {	border-bottom: 12px solid #C15F39;	color: #C15F39;	}#nav ul li a.menu5 {	border-bottom: 12px solid #8E292C;	color: #8E292C;	}#nav ul li a.menu6 {	border-bottom: 12px solid #693681;	color: #693681;	}	/*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: 158px;	background: #D1D4C8;	z-index: 1000;	}* html #nav ul li ul { /* Hack pour IE Windows */	width: 157px;	}#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 #91B61F; 	}#nav ul li ul#sm1 li a:hover {	background: #91B61F; 	}#nav ul li ul#sm1 li a.last { 	border-bottom: 3px solid #91B61F; 	}	#nav ul li ul#sm2 li a { 	border-bottom: 1px solid #3898D2; 	}#nav ul li ul#sm2 li a:hover {	background: #3898D2; 	}#nav ul li ul#sm2 li a.last  { 	border-bottom: 3px solid #3898D2; 	}#nav ul li ul#sm3 li a { 	border-bottom: 1px solid #514389; 	}#nav ul li ul#sm3 li a:hover {	background: #514389; 	}	#nav ul li ul#sm3 li a.last { 	border-bottom: 3px solid #514389; 	}	#nav ul li ul#sm4 li a { 	border-bottom: 1px solid #C15F39; 	}#nav ul li ul#sm4 li a:hover {	background: #C15F39; 	}	#nav ul li ul#sm4 li a.last  { 	border-bottom: 3px solid #C15F39; 	}#nav ul li ul#sm5 li a { 	border-bottom: 1px solid #8E292C; 	}#nav ul li ul#sm5 li a:hover {	background: #8E292C; 	}	#nav ul li ul#sm5 li a.last { 	border-bottom: 3px solid #8E292C; 	}#nav ul li ul#sm6 li a { 	border-bottom: 1px solid #693681; 	}#nav ul li ul#sm6 li a:hover {	background: #693681; 	}	#nav ul li ul#sm6 li a.last  { 	border-bottom: 3px solid #693681; 	}	* html #nav ul li ul li { 	height: 1%; 	}