@charset "utf-8";
/* CSS Document */
/* W3Line */


/**********************************/
/***** Navigation principale ******/
/**********************************/
div#Nav {
	background: transparent;
	width: 843px;
	height: 41px;
	margin: 0 0 5px 50px;
	}

div#Nav ul#menu {
	width: 843px;
	height: 41px;
	background: transparent url(../img/fr/navig.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	background-image: url(../img/fr/navig.gif);
	}

div#Nav ul#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}

#Nav ul#menu li, #Nav ul#menu a {
	display: block;
	}	

#Nav ul#menu li #navMobilite, #Nav ul#menu #navMobilite a,
#Nav ul#menu li #navTourisme, #Nav ul#menu #navTourisme a,
#Nav ul#menu li #navEntreprise, #Nav ul#menu #navEntreprise a{ 
	height: 41px;
	}
		
div#Nav ul#menu li a {
	text-decoration: none;
	text-indent: -9999px;
	}
	
#navMobilite {left: 0; width: 277px;}
#navTourisme {left: 277px; width: 283px;}
#navEntreprise {left: 560px; width: 283px;}

#navMobilite a:hover	{background: transparent url(../img/fr/navig.gif) 0 -41px no-repeat;}
#navTourisme a:hover	{background: transparent url(../img/fr/navig.gif) -277px -41px no-repeat;}
#navEntreprise a:hover	{background: transparent url(../img/fr/navig.gif) -560px -41px no-repeat;}


/* "Vous etes ici"  */

body#pageMobilite #navMobilite {background: transparent url(../img/fr/navig.gif) 0 -41px no-repeat;}
body#pageTourisme #navTourisme	{background: transparent url(../img/fr/navig.gif) -277px -41px no-repeat;}
body#pageEntreprise #navEntreprise	{background: transparent url(../img/fr/navig.gif) -560px -41px no-repeat;}


/**********************************/
/***** Menus déroulants HP ******/
/**********************************/

#menuMobiliteHp {
	position: absolute;
	top : 242px;
	left: 106px;
	width: 253px;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #fff;
	visibility: hidden;
	z-index:1;
}

#menuEntrepriseHp {
	position: absolute;
	top : 242px;
	left: 632px;
	width: 253px;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #fff;
	visibility: hidden;
	z-index:1;
}

/************************************************/
/***** Menus déroulants pages interieures ******/
/************************************************/

#menuMobilite {
	position: absolute;
	top : 238px;
	left: 70px;
	width: 277px;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #fff;
	visibility: hidden;
	z-index:1;
}

#menuEntreprise {
	position: absolute;
	top : 238px;
	left: 636px;
	width: 277px;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #fff;
	visibility: hidden;
	z-index:1;
}

a.lienMenuMobilite:link, a.lienMenuMobilite:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #f29400;
	background-color: #fff;
	border-bottom:1px dotted #feecd5;
	line-height: 16px;
	font-size: 10px;
	display: block;
	padding: 1px 1px 1px 8px;
	text-align:center;
	text-decoration:none;
}
a.lienMenuMobilite:hover, a.lienMenuMobilite:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #f29400;
	text-decoration:none;
	background-color: #feecd5;
	border-bottom:1px dotted #feecd5;
	line-height: 16px;
	font-size: 10px;
	display: block;
	padding: 1px 1px 1px 8px;
	text-align:center;
}

a.lienMenuEntreprise:link, a.lienMenuEntreprise:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #96bd0f;
	background-color: #fff;
	border-bottom:1px dotted #96bd0f;
	line-height: 16px;
	font-size: 10px;
	display: block;
	padding: 1px 1px 1px 8px;
	text-align:center;
	text-decoration:none;
}
a.lienMenuEntreprise:hover, a.lienMenuEntreprise:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #96bd0f;
	text-decoration:none;
	background-color: #dde9b2;
	border-bottom:1px dotted #96bd0f;
	line-height: 16px;
	font-size: 10px;
	display: block;
	padding: 1px 1px 1px 8px;
	text-align:center;
}
