/* CSS Document */

/* ---------- MENU ---------- */
/*#colGauche {
	padding-top:10px;
	position:relative;
}

.nav {
	width: 140px;
}

.nav a {
	font-family: "Arial Narrow", "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #91928c;
	text-decoration: none;
	font-weight: bold;
	text-indent: 13px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.nav a:hover {
	color: #FFFFFF;
	background-color: #595a52;
}

.nav a.navResto:hover {
	color: #FFFFFF;
	background-color: #669d40;
}

.nav a.navHotel:hover {
	color: #FFFFFF;
	background-color: #582729;
}
*/

/* ---------- SOUS MENUS ---------- */
/*
.ssnav {
	margin-left:140px;
	margin-top:-25px;
}

.ssnav li {
	list-style-type: none;	
}

.ssnav li a {
	font-family: "Arial Narrow", "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #c1c0b9;
	text-decoration: none;
	text-indent: 13px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #797a74;	
	width: 140px;
}

.ssnav li a:hover, .ssnav li a.ssnavActive {
	color: #ffffff;
}

.ssnav li a.ssnavHotel {
	background-color: #750f1e;	
}

.ssnav li a.ssnavResto {
	background-color: #669d40;	
}

*/

/* The "barebone" css required to make everything work
 * correctly, I've added padding and color to my examples
 */
#nav			{ padding-top:10px; position:relative; }
#nav, #nav ul	{ list-style:none; width:140px }
/*.nav-item		{ float:left; }*/
/*.nav-item a		{ display:block; }*/
#nav li { 
	/*border-bottom: 1px solid #666;*/
	display: inline; /* permet de régler le problème d'espace entre les li sur IE6 */
}
.nav-item a {
	font-family: "Arial Narrow", "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #91928c;
	text-decoration: none;
	font-weight: bold;
	text-indent: 13px;
	display: block;
	width: 140px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.nav-item a:hover, .nav-item a.navActive {
	color: #FFFFFF;
	background-color: #595a52;
}

.nav-item a.navResto:hover, .nav-item a.navRestoActive  {
	color: #FFFFFF;
	background-color: #669d40;
}

.nav-item a.navHotel:hover, .nav-item a.navHotelActive  {
	color: #FFFFFF;
	background-color: #582729;
}


.sub-nav-wrap	{ position:absolute; left:140px; margin-top: -25px; }
/* "left" match the .sub-nav "width" */
/*.sub-nav-wrap .sub-nav-wrap { left:140px;  }*/
.sub-nav		{ width:140px; }
.sub-nav a		{ 
					float:left;
					font-family: "Arial Narrow", "Tahoma", Arial, Helvetica, sans-serif;
					font-size: 10px;
					text-transform: uppercase;
					color: #c1c0b9;
					text-decoration: none;
					text-indent: 13px;
					display: block;
					padding-top: 3px;
					padding-bottom: 3px;
					background-color: #797a74;	
					width: 140px;
				}
.sub-nav li a:hover, .sub-nav li a.ssnavActive {
	color: #ffffff;
}

.sub-nav li a.ssnavHotel {
	background-color: #750f1e;	
}

.sub-nav li a.ssnavResto {
	background-color: #669d40;	
}
.clear {
	clear: both;
}

