/* Début des styles pour l'éditeur Wysiwyg */

.couleurfond { background-color:#66adb5; background-image:url(/UserFiles/Image/fond-tableau1-hiver.gif); background-repeat: no-repeat }
.important { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #CAD5EB; font-size: 11px; text-transform: uppercase; }
.moinsimportant1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #548591; font-size: 11px; }
.moinsimportant2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #548591; font-size: 11px; }
.soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #548591; font-size: 14px; text-transform: uppercase; background-color:#ffffff; padding-left:5px; padding-top:2px; padding-right:5px; padding-bottom:2px; }

/* Fin des styles pour l'éditeur Wysiwyg */

.agendaoff { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; background-color:#8e8877; display:block; width:25px; height:25px; }
.bouton { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #66adb5; border:0px none #000000; cursor: hand}
.boutonrechercher { width:22px; height:16px; cursor: hand; vertical-align:middle; margin-left:5px; }
.boutonreservation { width:91px; height:19px; cursor: hand; margin-top:10px; }
.couleurfondclair { background-color:#ffffff }
.couleurfondmeteo { background-color:#548591 }
.couleurtextesombre { color:#000000 }
.formulaire { background-color: #000000; border:1px solid #66adb5; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; font-size: 11px; color: #ffffff; }
.formulairerechercher { width:145px; height:16px; background-color: #ffffff; border:0px none #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; font-size: 11px; color: #c2c1c2; text-transform: uppercase; vertical-align:middle; }
.rapportneige1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; font-size: 17px; }
.selectreservation1 { width:120px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 10px; }
.selectreservation2 { width:50px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 10px; }
.separationcontenu { background-image:url(/fr/images/separation-contenu.gif); }
.separationcontenumeteo { background-image:url(/fr/images/separation-contenu-meteo.gif); }
.soustitremeteo { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #81cff0; font-size: 14px; text-transform: uppercase; background-color:#ffffff; padding-left:5px; padding-top:2px; padding-right:5px; padding-bottom:2px; }
.temperatures { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; font-size: 15px; text-transform: uppercase; }
.textereservation { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #82cbd3; text-decoration: none; font-size: 10px; line-height:9px; }
.titreagenda { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #acdcf4; font-size: 11px; text-transform: uppercase; }
.titrevideo { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #81cff0; font-size: 11px; text-transform: uppercase; }
#actualitesevenements { position:relative; width:181px; height:132px; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-actualites.gif); margin-bottom:7px; }
#bas { position:relative; width:1000px; height:28px; left:0px; top:0px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#bas-accueil { position:absolute; width:1000px; height:auto; left:0px; top:615px; z-index:19; visibility:visible; border:0px none #000000; text-align:center;  font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 10px; }
#choixbas { position:absolute; width:1000px; height:13px; left:0px; top:0px; z-index:19; visibility:visible; border:0px none #000000; text-align:center; }
#choixbas-accueil { position:absolute; width:1000px; height:13px; left:0px; top:600px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; }
#choixgauche-accueil { position:absolute; width:auto; height:auto; left:67px; top:126px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }

#choixgauche-accueil  div{	
	height: auto;
	margin-top:5px;
	margin-bottom :5px;
	background-color:white;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom :5px;
}
#choixgauche-accueil a {
	font-size:15px;
	font-weight:bolder;
	text-decoration:none;
	color:#39455A;
	text-transform: uppercase;
}
#choixgauche-accueil a:hover {
	color:#396DBD;	
}

.choixgauche-rubrique{	
	height: auto;
	margin-top:5px;
	margin-bottom :5px;
	padding-left:3px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:white;
}
.choixgauche-rubrique a {
	font-size:12px;
	font-weight:bolder;
	text-decoration:none;
	color:#39455A;
	text-transform: uppercase;
}
.choixgauche-rubrique a:hover {
	font-size:12px;
	font-weight:bolder;
	color:#396DBD;	
}


#contenu { position:relative; width:1000px; height:auto; left:0px; top:0px; z-index:6; visibility:visible; border:0px none #000000; text-align:right; margin-top:7px; }
#contenuactualites { position:absolute; width:181px; height:auto; left:0px; top:18px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#contenuactualites-accueil { position:absolute; width:181px; height:auto; left:0px; top:18px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }

#contenuchampions-accueil { position:absolute; width:181px; height:auto; left:0px; top:18px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }

.contenupromotions {
	position: absolute;
	width: 170px;
	height: auto;
	left: 6px;
	top: 30px;
	z-index: 14;
	visibility: visible;
	border: 0px none #000000;
	text-align: left;
}

.contenupromotions a {
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
}

.contenupromotions a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color: #63AEB5;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
}



#contenuactualites-accueil {
	position: absolute;
	width: 181px;
	height: auto;
	left: 0px;
	top: 18px;
	z-index: 14;
	visibility: visible;
	border: 0px none #000000;
	text-align: left;
}
#contenuactualites-accueil a {
	color: #ffffff;
	text-decoration: none;
}
#contenuactualites-accueil a:hover {
	color: #63AEB5;
	text-decoration: none;
}

.contenupromotions-accueil {
	position: absolute;
	width: 170px;
	height: auto;
	left: 6px;
	top: 30px;
	z-index: 14;
	visibility: visible;
	border: 0px none #000000;
	text-align: left;
}

.contenupromotions-accueil a {
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
}

.contenupromotions-accueil a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #63AEB5;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
}

.contenupromotions.affiche {
	
}

.contenupromotions.hidden {
	left: 180px
}


#fondchampions-accueil .hidden,#fondpromotions-accueil .hidden,#contenuactualites .hidden,#fondevenements .hidden,#fondactualites-accueil .hidden,#fondactualites-accueil .hidden,#fondevenements-accueil .hidden
	{
	left: 180px
}

#contenuchampions-accueil tr,#contenuactualites tr,#fondevenements tr,#fondactualites-accueil tr,#fondevenements-accueil tr
	{
	position: absolute;
	width: 170px
}

#contenuchampions-accueil tr.pair,#contenuactualites tr.pair,#fondevenements tr.pair,#fondactualites-accueil tr.pair,#fondevenements-accueil tr.pair
	{
	top: 50px
}

#contenuchampions-accueil tr.impair,#contenuactualites tr.impair,#fondevenements tr.impair,#fondactualites-accueil tr.impair,#fondevenements-accueil tr.impair
	{
	top: 5px
}

#fondchampions-accueil,#fondpromotions,#actualitesevenements,#fondpromotions-accueil,#fondactualites-accueil,#fondevenements-accueil
	{
	overflow: hidden;
	position: relative
}



#contenuvideos { position:absolute; width:117px; height:37px; left:56px; top:7px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-videos3.gif); }
#contenuvideos-accueil { position:absolute; width:114px; height:37px; left:36px; top:5px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-videos.gif); }
#copyright { position:relative; width:166px; height:auto; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left;  font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 10px; margin-top:4px; margin-left:16px; margin-bottom:20px; line-height:10px; }
#drapeaux { position:absolute; width:auto; height:auto; left:55px; top:0px; z-index:20; visibility:visible; border:0px none #000000; text-align:left; }
#drapeaux-accueil { position:absolute; width:auto; height:auto; left:55px; top:600px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; }
#droite { position:relative; width:181px; height:auto; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; }
#entete { position:relative; width:1000px; height:241px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; }
#flash { position:absolute; width:1000px; height:241px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#flash-accueil { position:absolute; width:1000px; height:600px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; }
#fondactualites { position:absolute; width:181px; height:132px; left:0px; top:0px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-actualites.gif); margin-bottom:7px; }
#fondactualites-accueil { position:absolute; width:181px; height:132px; left:69px; top:425px; z-index:8; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-actualites.gif); }
#fondbas { position:absolute; width:1000px; height:13px; left:0px; top:0px; z-index:18; visibility:visible; border:0px none #000000; text-align:left; background-color:#66adb5; }
#fondbas-accueil { position:absolute; width:1000px; height:13px; left:0px; top:600px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-color:#66adb5; }
#fondchampions-accueil { position:absolute; width:181px; height:132px; left:770px; top:425px; z-index:13; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-champions.gif); }
#fondmeteo { position:relative; width:178px; height:93px; left:0px; top:0px; z-index:9; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-meteo.gif); margin-left:1px; }
#fondmeteowebcam-accueil { position:absolute; width:150px; height:90px; left:252px; top:425px; z-index:9; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-meteowebcam.gif); }


#fondchampions-accueil .hidden,#fondpromotions-accueil .hidden,#contenuactualites .hidden,#fondevenements .hidden,#fondactualites-accueil .hidden,#fondactualites-accueil .hidden,#fondevenements-accueil .hidden
	{
	left: 180px
}

#fondchampions-accueil,#fondpromotions,#actualitesevenements,#fondpromotions-accueil,#fondactualites-accueil,#fondevenements-accueil
	{
	overflow: hidden;
}
#fondpromotions { position:relative; width:180px; height:132px; left:0px; top:0px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-promotions2.gif); margin-bottom:7px; }

#fondpromotions-accueil { position:absolute; width:180px; height:132px; left:404px; top:425px; z-index:11; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-promotions.gif); }
#fondreservations { position:relative; width:181px; height:88px; left:0px; top:0px; z-index:12; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-reservations2.gif); margin-bottom:7px; }
#n-fondreservations { position:relative; width:181px; height:132px; left:0px; top:0px; z-index:12; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/n-fond-reservations.gif); margin-bottom:7px; }
#fondreservations-accueil { position:absolute; width:181px; height:132px; left:587px; top:425px; z-index:12; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-reservations.gif); }
#n-fondreservations-accueil { position:absolute; width:181px; height:132px; left:587px; top:425px; z-index:12; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/n-fond-reservations.gif); }
#fondvideo { position:relative; width:178px; height:44px; left:0px; top:0px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-video2.gif); margin-left:1px; }
#fondvideo-accueil { position:absolute; width:150px; height:42px; left:252px; top:515px; z-index:10; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/fond-video.gif); }

#fondwebcam {
	position: relative;
	width: 181px;
	height: 90px;
	left: 0px;
	top: 0px;
	z-index: 13;
	visibility: visible;
	border: 0px none #000000;
	text-align: left;	
	margin-bottom: 27px;
}


#infosmeteo { position:absolute; width:41px; height:auto; left:2px; top:49px; z-index:33; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 8px; text-transform: uppercase; line-height:8px; }
#infos1meteo { position:absolute; width:41px; height:auto; left:9px; top:70px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 8px; text-transform: uppercase; line-height:8px; }
#infos2meteo { position:absolute; width:41px; height:auto; left:59px; top:70px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 8px; text-transform: uppercase; line-height:8px; }
#infos3meteo { position:absolute; width:41px; height:auto; left:109px; top:70px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 8px; text-transform: uppercase; line-height:8px; }
#infos1meteo-accueil { position:absolute; width:41px; height:auto; left:6px; top:70px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 8px; text-transform: uppercase; line-height:8px; }
#infos2meteo-accueil { position:absolute; width:41px; height:auto; left:54px; top:70px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 8px; text-transform: uppercase; line-height:8px; }
#infos3meteo-accueil { position:absolute; width:41px; height:auto; left:102px; top:70px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 8px; text-transform: uppercase; line-height:8px; }
#jourmeteo { position:absolute; width:41px; height:auto; left:2px; top:1px; z-index:32; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 8px; text-transform: uppercase; }
#jour1meteo { position:absolute; width:41px; height:auto; left:9px; top:20px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 8px; text-transform: uppercase; }
#jour2meteo { position:absolute; width:41px; height:auto; left:59px; top:20px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 8px; text-transform: uppercase; }
#jour3meteo { position:absolute; width:41px; height:auto; left:109px; top:20px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 8px; text-transform: uppercase; }
#jour1meteo-accueil { position:absolute; width:41px; height:auto; left:6px; top:20px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 8px; text-transform: uppercase; }
#jour2meteo-accueil { position:absolute; width:41px; height:auto; left:54px; top:20px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 8px; text-transform: uppercase; }
#jour3meteo-accueil { position:absolute; width:41px; height:auto; left:102px; top:20px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 8px; text-transform: uppercase; }
#lienaccueil { position:absolute; width:200px; height:80px; left:47px; top:39px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; }
#lienactualites { position:absolute; width:166px; height:13px; left:4px; top:6px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#lienactualites-accueil { position:absolute; width:166px; height:13px; left:4px; top:6px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#lienchampions-accueil { position:absolute; width:181px; height:20px; left:0px; top:0px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#lienmeteo { position:absolute; width:178px; height:93px; left:0px; top:0px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#lienmeteowebcam-accueil { position:absolute; width:130px; height:13px; left:7px; top:4px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#lienpromotions { position:absolute; width:181px; height:20px; left:0px; top:0px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#lienpromotions-accueil { position:absolute; width:181px; height:20px; left:0px; top:0px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#lienvideo { position:absolute; width:56px; height:38px; left:0px; top:6px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#lienvideo-accueil { position:absolute; width:36px; height:36px; left:0px; top:6px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }
#lienwebcam { position:absolute; width:181px; height:90px; left:0px; top:0px; z-index:16; visibility:visible; border:0px none #000000; text-align:left; }

#menu {
	position: relative;
	width: 204px;
	height: auto;
	left: 0px;
	top: 0px;
	z-index: 50;
	visibility: visible;
	border: 0px none #000000;
	text-align: left;
	margin-left: 14px;
}

dd ul li {
	text-transform: uppercase;
}

dd ul ul li {
	text-transform: none;
}

#menu  ul ul {
	background-color: #548490;
	margin-bottom: 10px;
}

#menu  ul ul li a {
	font-weight: 100;
	background-image: url("/fr/images/fond-reservations2.gif");
	background-position: -160px -2px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#menu dl,dt,dd,ul,li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu dl {
	width: 204px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#menu dt {
	cursor: pointer;
	text-align: left;
	border: 0px none #000000;
}

#menu dd {
	border: 0px none #000000;
}

#menu li {
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

#menu li a,#menu dt a {
	height: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	display: block;
	line-height: 14px;
	border: 0px none;
}

#menu li a:hover,#menu dt a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #cad5eb;
	text-decoration: none;
	font-size: 11px;
}

#menu ul {
	padding-top: 3px;
	padding-bottom: 3px;
}

#menu  ul ul li a:hover {
	color: #FFFFFF;
	background-image: url("/fr/images/fond-ssmenu.gif");
	background-position: 20px -2px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.afficheSsMenu {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url("/fr/images/fond-ssmenu.gif");
	background-position: 20px -2px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.afficheSsMenu a {
	font-weight: bold !important;
	padding-left: 0px !important;
	background-position: -175px -2px !important;
	font-size: 12px !important;
}

.afficheSsMenuN2 {
	color: #cad5eb !important;
	font-size: 110% !important;
}


#picto1meteo { position:absolute; width:45px; height:67px; left:7px; top:20px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#picto2meteo { position:absolute; width:45px; height:67px; left:57px; top:20px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#picto3meteo { position:absolute; width:45px; height:67px; left:107px; top:20px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#picto1meteo-accueil { position:absolute; width:45px; height:67px; left:4px; top:20px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#picto2meteo-accueil { position:absolute; width:45px; height:67px; left:52px; top:20px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#picto3meteo-accueil { position:absolute; width:45px; height:67px; left:100px; top:20px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#pictometeo { position:absolute; width:45px; height:67px; left:0px; top:0px; z-index:31; visibility:visible; border:0px none #000000; text-align:left; }
#pictozonemeteo { position:relative; width:45px; height:67px; left:0px; top:0px; z-index:30; visibility:visible; border:0px none #000000; text-align:left; }
#popupfond-accueil { position:absolute; width:1000px; height:633px; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-color:#386b79; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }
#popupfondimage-accueil { position:absolute; width:1000px; height:633px; left:0px; top:0px; z-index:51; visibility:visible; border:0px none #000000; text-align:left; background-image:url(/fr/images/popup-fond-image.gif); filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; }
#popupfermer-accueil { position:absolute; width:130px; height:16px; left:765px; top:134px; z-index:52; visibility:visible; border:0px none #000000; text-align:left; }
#popupimage1-accueil { position:absolute; width:430px; height:350px; left:116px; top:160px; z-index:53; visibility:visible; border:0px none #000000; text-align:left; }
#popupimage2-accueil { position:absolute; width:320px; height:350px; left:559px; top:160px; z-index:53; visibility:visible; border:0px none #000000; text-align:left; }

#popuplien1-accueil {
	position: absolute;
	width: 430px;
	height: 350px;
	left: 116px;
	top: 160px;
	z-index: 55;
	visibility: visible;
	border: 0px none #000000;
	text-align: left;
}

#popuplien2-accueil {
	position: absolute;
	width: 320px;
	height: 350px;
	left: 559px;
	top: 160px;
	z-index: 55;
	visibility: visible;
	border: 0px none #000000;
	text-align: left;
}


#popuplirelasuite1-accueil { position:absolute; width:200px; height:20px; left:331px; top:175px; z-index:54; visibility:visible; border:0px none #000000; text-align:right; }
#popuplirelasuite2-accueil { position:absolute; width:200px; height:20px; left:664px; top:175px; z-index:54; visibility:visible; border:0px none #000000; text-align:right; }
#rechercher { position:absolute; width:250px; height:auto; left:742px; top:216px; z-index:5; visibility:visible; border:0px none #000000; text-align:right; }
#recherchesejour { position:absolute; width:110px; height:60px; left:890px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; }
#recherchesejour-accueil { position:absolute; width:110px; height:60px; left:890px; top:0px; z-index:17; visibility:visible; border:0px none #000000; text-align:left; }
#reservation1 { position:absolute; width:58px; height:67px; left:0px; top:21px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#reservation2 { position:absolute; width:58px; height:67px; left:61px; top:21px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#reservation3 { position:absolute; width:58px; height:67px; left:122px; top:21px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#reservation1-accueil { position:absolute; width:58px; height:90px; left:1px; top:33px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#reservation2-accueil { position:absolute; width:60px; height:90px; left:62px; top:33px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#reservation3-accueil { position:absolute; width:55px; height:90px; left:125px; top:33px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#n-reservation1-accueil { position:absolute; width:86px; height:46px; left:4px; top:29px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#n-reservation2-accueil { position:absolute; width:86px; height:46px; left:93px; top:29px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#n-reservation3-accueil { position:absolute; width:86px; height:46px; left:4px; top:78px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#n-reservation4-accueil { position:absolute; width:86px; height:46px; left:93px; top:78px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
#saisons { position:absolute; width:82px; height:14px; left:59px; top:200px; z-index:4; visibility:visible; border:0px none #000000; text-align:center; }
#saisons-accueil { position:absolute; width:82px; height:14px; left:25px; top:567px; z-index:7; visibility:visible; border:0px none #000000; text-align:center; }
#site { position:relative; width:1000px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#site-accueil { position:relative; width:1000px; height:633px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }
#textepresentation-accueil { position:relative; width:1000px; height:auto; left:0px; top:0px; z-index:20; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #b1bcc2; text-decoration: none; font-size: 11px; padding-top:10px; padding-bottom:10px; }
#textepresentation-accueil a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px}
#textepresentation-accueil a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: underline; font-size: 11px}
#textewebcam { position:absolute; width:64px; height:9px; left:111px; top:17px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; }
#traitcopyright { position:relative; width:207px; height:auto; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; margin-top:20px; }
#video1 { position:absolute; width:23px; height:17px; left:11px; top:7px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; }
#video2 { position:absolute; width:23px; height:17px; left:48px; top:7px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; }
#video3 { position:absolute; width:23px; height:17px; left:84px; top:8px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; }
#video1-accueil { position:absolute; width:23px; height:17px; left:8px; top:7px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; }
#video2-accueil { position:absolute; width:23px; height:17px; left:45px; top:7px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; }
#video3-accueil { position:absolute; width:23px; height:17px; left:81px; top:8px; z-index:15; visibility:visible; border:0px none #000000; text-align:left; }
#webcam { position:absolute; width:79px; height:58px; left:0px; top:15px; z-index:14; visibility:visible; border:0px none #000000; text-align:left; }
a.actualites { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 10px; line-height:11px; }
a.actualites:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #d1ccc5; text-decoration: none; font-size: 10px; line-height:11px; }
a.agendadate { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 11px; background-color:#acdcf4; display:block; width:25px; height:25px; }
a.agendadate:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 11px; background-color:#00afe1; display:block; width:25px; height:25px; }
a.agendanavigation { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 12px}
a.agendanavigation:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #cad5eb; text-decoration: none; font-size: 12px}
a.champions { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 10px; line-height:11px; }
a.champions:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #dbe6ea; text-decoration: none; font-size: 10px; line-height:11px; }
a.evenements { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 10px; line-height:11px; }
a.evenements:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #d1ccc5; text-decoration: none; font-size: 10px; line-height:11px; }
a.lienfondblanc { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #66adb5; text-decoration: underline; font-size: 11px}
a.lienfondblanc:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #66adb5; text-decoration: none; font-size: 11px}
a.lienfondblancgras { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #66adb5; text-decoration: underline; font-size: 11px}
a.lienfondblancgras:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #66adb5; text-decoration: none; font-size: 11px}
a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #b6e1f6; text-decoration: underline; font-size: 11px}
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #b6e1f6; text-decoration: none; font-size: 11px}
b {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
blockquote {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
body { background-color:#386b79; color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; scrollbar-face-color:#386b79; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#386b79; scrollbar-darkshadow-color:#386b79; scrollbar-track-color:#386b79; scrollbar-arrow-color:#ffffff; }
br {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
div {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
em {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
font {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
form {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px}
h1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #cad5eb; font-size: 18px; text-transform: uppercase; }
input {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
li {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
ol {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
nobr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
p {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
s {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
select {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
strike {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
strong {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
sub {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
sup {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
table {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
td {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
textarea {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
tr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
ul {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

#zonerecherchesejour{
	background-color: #386B79;
}

#zonerecherchesejour-accueil{
	background-color: #386b79;
}

#simplemodal-overlay {
	background-color: #63AEB5;
	cursor: wait;
}

#simplemodal-container {
	background-color: #386b79;
	border: 3px solid #CCCCCC;
	width: 660px;
	height: 450px;
}

#simplemodal-container a.modalCloseImg {
	background: transparent url("/js/lib/jquery/simpleModal/x.png")
		no-repeat scroll 0 0;
	cursor: pointer;
	display: inline;
	height: 29px;
	position: absolute;
	right: -18px;
	top: -15px;
	width: 25px;
	z-index: 3200;
}

#simplemodal-container #basicModalContent {
	padding: 8px;
}

.simplemodal-scroll {
	overflow-y: scroll;
	height: 384px;
	padding: 3em;
	position: relative;
}

.simplemodal-scroll-large {
	overflow-y: scroll;
	height: 534px;
	padding: 3em;
	position: relative;
}

.simplemodal-scroll-medium {
	overflow-y: scroll;
	height: 284px;
	padding: 3em;
	position: relative;
}

.simplemodal-scroll-little {
	overflow-y: scroll;
	height: 234px;
	padding: 3em;
	position: relative;
}

.listing-description {
	text-align: justify;
	border-left: 2px dotted #626852;
	display: block;
	padding-left: 5px;
	width: 389px;
}

#loadingOverLay {
	position: relative;
	width: 100%;
	heigth: 100%;
	display: none;
	 z-index:3000;
}

#loadingOverLay #loadingOverLayBgContainer {
	position: fixed;
	background-color: #63AEB5;	
	top: 0;
	left: 0;
	width: 100%;
	heigth: 100%;
}

#loadingOverLay #loadingOverLayImgContainer {
	position: fixed;
	top: 33%;
	left: 50%;
}
.plan li {
	margin-left : 0px;
}
.plan li a{
	font-size : 14px;
	font-weight:bold;
	color : #ffffff;
	text-decoration:none;
}
.plan li ul li {
	margin-left : 20px;
}
.plan li ul li a{
	font-size : 12px;
	color: #ffffff;
}
.plan li ul li ul li {
	margin-left : 20px;	
}
.plan li ul li ul li a{	
	font-size : 10px;
	color : #ffffff;

}

.tips{
min-height:17px;width:300px;color:black;font-weight:bold;display: none;pointer:cursor;
}