﻿@charset "utf-8";
/* CSS Document */

/**********************************/
/***** Navigation principale ******/
/**********************************/

div#navigation {
	width: 990px;
	height: 30px;
	margin: 0;
	padding: 0;
	border: 0;
}
div#navigation ul#menuNavigation {
	width: 990px;
	height: 30px;
	background: transparent url(../images/fr/nav.png) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	}

div#navigation ul#menuNavigation li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
ul#menuNavigation li, ul#menuNavigation a {
	height: 30px;
	display: block;
	}
div#navigation ul#menuNavigation li a {
	text-indent: -9999px;
	text-decoration: none;
	}
	
#navAccueil {left: 215px; width: 87px;}
#navHebergements {left: 302px; width: 107px;}
#navLocation {left: 409px; width: 115px;}
#navActivites {left: 524px; width: 99px;}
#navEvenements {left: 623px; width: 124px;}
#navContact {left: 896px; width: 94px;}

#navAccueil a:hover	{background: transparent url(../images/fr/nav.png) -215px -30px no-repeat;}
#navHebergements a:hover	{background: transparent url(../images/fr/nav.png) -302px -30px no-repeat;}
#navLocation a:hover {background: transparent url(../images/fr/nav.png) -409px -30px no-repeat;}
#navActivites a:hover {background: transparent url(../images/fr/nav.png) -524px -30px no-repeat;}
#navEvenements a:hover {background: transparent url(../images/fr/nav.png) -623px -30px no-repeat;}
#navContact a:hover {background: transparent url(../images/fr/nav.png) -896px -30px no-repeat;}

body#pageAccueil #navAccueil	{background: transparent url(../images/fr/nav.png) -215px -30px no-repeat;}
body#pageHebergements #navHebergements {background: transparent url(../images/fr/nav.png) -302px -30px no-repeat;}
body#pageLocation #navLocation {background: transparent url(../images/fr/nav.png) -409px -30px no-repeat;}
body#pageActivites #navActivites {background: transparent url(../images/fr/nav.png) -524px -30px no-repeat;}
body#pageNews #navEvenements {background: transparent url(../images/fr/nav.png) -623px -30px no-repeat;}
body#pageContact #navContact {background: transparent url(../images/fr/nav.png) -896px -30px no-repeat;}

/**********************************/
/******* Bouton Accueil ***********/
/**********************************/


/**********************************/
/******* Bouton Infos Accès *******/
/**********************************/
div#infoAccesGlobal {
	position: absolute;
	width: 157px;
	margin: 0;
	padding: 0;
	text-align: left;
	left: 833px;
	top: 131px;
}
div#infoAcces {
	width: 157px;
	height: 29px;
	margin: 0;
	padding: 0;
	border: 0;
}
div#infoAcces ul#menuInfoAcces {
	width: 157px;
	height: 29px;
	background: transparent url(../images/fr/navigation/btn_acces.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	}

div#infoAcces ul#menuInfoAcces li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
ul#menuInfoAcces li, ul#menuInfoAcces a {
	height: 29px;
	display: block;
	}
div#infoAcces ul#menuInfoAcces li a {
	text-indent: -9999px;
	text-decoration: none;
	}
	
#navAcces	{left: 5px; width: 150px;}

#navAcces a:hover	{background: transparent url(../images/fr/navigation/btn_acces.gif) -5px -29px no-repeat;}
body#pageAcces #navAcces	{background: transparent url(../images/fr/navigation/btn_acces.gif) -5px -29px no-repeat;}
/**********************************/
/********* Bouton Langues *********/
/**********************************/
div#navTop {
	background: transparent url(../images/commun/bg-navtop.gif) top left no-repeat;
	color: #FFF;
	height: 28px;
	right: 20px;
	margin: 0;
	padding: 0 20px;
	position: absolute;
	text-align: left;
	text-transform: uppercase;
	top: 0;
	width: 231px;
}
	#navTop a:link, #navTop a:visited {
	color: #F6E6C2;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}
	#navTop a:hover, #navTop a:active {
	text-decoration: underline;
	color: #F6E6C2;
	}
	div#navTop img {margin: 0 10px 0 0;}
		div#navTop a img {border: 1px solid #FFF;}
		div#navTop a:hover img {border: 1px solid #F00;}
		
	div#navTop p {color: #F6E5C2;}
/********* Bouton Liens *********/
/**********************************/
div#liensGlobal {
	/*Correction rapide visibilité cachée par css*/
	visibility: hidden;
	position: absolute;
	width: 60px;
	margin: 0;
	padding: 0;
	text-align: left;
	left: 920px;
	top: 0px;
}
div#liens {
	width: 60px;
	height: 31px;
	margin: 0;
	padding: 0;
	border: 0;
}
div#liens ul#menuLiens {
	width: 60px;
	height: 31px;
	background: transparent url(../images/fr/navigation/btn_liens.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	}

div#liens ul#menuLiens li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
ul#menuLiens li, ul#menuLiens a {
	height: 31px;
	display: block;
	}
div#liens ul#menuLiens li a {
	text-indent: -9999px;
	text-decoration: none;
	}
	
#navLiens	{left: 0; width: 60px;}

#navLiens a:hover	{background: transparent url(../images/fr/navigation/btn_liens.gif) 0 -31px no-repeat;}