/* Toutes les pages */
body
{
	background-color:#FFFFCC;
	margin:auto;
	width:980px;
	color:#FFFFCC;
}
a img
{
	border:0px;
}
a
{
	color:#FFFFCC;
}
p
{
	margin-top:0px;
}

#indexcentre, #indexhaut, #accescentre, #contactcentre, #tarifscentreH, #tarifscentreE, #tarifscentre2H, #tarifscentre2E, #tarifslien2H, #tarifslien2E, #tarifstitreH, #tarifstitreE, #histoirehaut, #histoireflash, #salonflash, #chambresflash, #piscineflash, #restaurantflash, .valider, #menutop, #animationcentre
{
	@margin-top:-4px;
}
/* Index */
#indexcentre
{
	width:980px;
	height:498px;
	background-image:url(images/indexcentre.jpg);
	background-repeat:no-repeat;
}
#indexflash
{
	margin-left:99px;
	@margin-right:-3px;
}
#indexmenu
{
	float:right;
}
.alt_texte_index
{
	font-size:12px;
	font-weight:bold;
	padding:3px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	margin-left:380px;
	margin-bottom:5px;
}
.alt_texte_flash
{
	font-size:10px;
	font-weight:bold;
	padding:3px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	margin-left:380px;
	margin-bottom:5px;
}
.alt_image_flash
{
	margin-left:600px;
}
.indexalt
{
	padding-top:310px;
	width:600px;
}
/* Accès */
#accescentre
{
	width:980px;
	height:447px;
	background-image:url(images/accescentre.jpg);
	background-repeat:no-repeat;
}
#accesflash
{
	margin-left:130px;
	margin-right:0px;
}
#accesadresse
{
	color:#FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:250px;
	margin-top:30px;
}
#accesbas
{
	width:980px;
	height:330px;
	background-image:url(images/accesbas.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
}
.texteacces
{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-left:170px;
	margin-top:0px;
	padding:3px;
	width:550px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	font-family:Arial, Helvetica, sans-serif;
}
.texteacces2
{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-left:170px;
	margin-top:20px;
	padding:3px;
	width:700px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	font-family:Arial, Helvetica, sans-serif;
}
.textegros
{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.accesliengoogle
{
	color:#FFFFCC;
	text-align:center;
	margin-left:130px;
}
/* Contact */
#contactcentre
{
	width:980px;
	height:630px;
	background-image:url(images/contactcentre.jpg);
	background-repeat:no-repeat;
}
.resultat
{
	color:#FFFFCC;
	height:30px;
	padding-top:130px;
	padding-left:85px;
	width:980px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	@margin-bottom:-31px;
}
.formulairetable
{
	padding-left:330px;
	padding-top:35px;
	@padding-top:45px;
}
.vide
{
	height:25px;
	@height:22px;
}
.ligne
{
	width:385px;
}
input, textarea, select, checkbox
{
	color:#000000;
	background-color:#FFFFCC;
}
.lastligne
{
	padding-top:20px;
	padding-left:300px;
	padding-bottom:0px;
	height:50px;
}
.bouton
{
	margin:0px;
	width:300px;
	height:41px;
	border:0px;
	@margin-top:3px;
}
.valider
{
	width:980px;
	height:41px;
	@margin-bottom:-24px;
}
/* Tarifs */
#tarifscentreH
{
	width:980px;
	height:302px;
	background-image:url(images/tarifscentreH.jpg);
	background-repeat:no-repeat;
}
#tarifscentreE
{
	width:980px;
	height:261px;
	background-image:url(images/tarifscentreE.jpg);
	background-repeat:no-repeat;
}
#tarifscentre2H
{
	width:980px;
	height:274px;
	background-image:url(images/tarifscentre2H.jpg);
	background-repeat:no-repeat;
}
#tarifscentre2E
{
	width:980px;
	height:315px;
	background-image:url(images/tarifscentre2E.jpg);
	background-repeat:no-repeat;
}
.tarifstableH
{
	margin-left:220px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
}
.conditionsH
{
	margin-left:220px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	width:580px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.conditionsE
{
	margin-left:150px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
/* Histoire */
#histoireflash
{
	width:980px;
	height:630px;
	background-image:url(images/histoirecentre.jpg);
	background-repeat:no-repeat;
}
.alt_histoire
{
	width:980px;
	padding-top:400px;
	@padding-top:380px;
}
.alt_texte_histoire
{
	width:800px;
	margin-left:140px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:0px;
	padding:3px;
	color:maroon;
}
.lettrine
{
	font-size:36px;
	font-family:LaurenScript;
}
.alt_image_histoire
{
	position:relative;
	top:340px;
	right:50px;
	float:right;
}

/* Salon */
#salonflash
{
	width:980px;
	height:635px;
	background-image:url(images/saloncentre.jpg);
	background-repeat:no-repeat;
}
.alt_visite
{
	width:980px;
	padding-top:480px;
}
.alt_texte_salon
{
	width:650px;
	margin-left:165px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	padding:3px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	font-family:Arial, Helvetica, sans-serif;
}
.alt_image_flash_salon
{
	margin-left:500px;
	margin-top:0px;
	@margin-top:-5px;
}
/* Chambres */
#chambresflash
{
	width:980px;
	height:635px;
	background-image:url(images/chambrescentre.jpg);
	background-repeat:no-repeat;
}
.alt_chambres
{
	width:980px;
	padding-top:490px;
}
.alt_texte_chambres
{
	width:580px;
	margin-left:340px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	margin-bottom:-40px;
	padding:3px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	font-family:Arial, Helvetica, sans-serif;
}
.alt_image_flash_chambres
{
	margin-left:150px;
	margin-top:0px;
	@margin-top:-5px;
}
/* Piscine */
#piscineflash
{
	width:980px;
	height:635px;
	background-image:url(images/piscinecentre.jpg);
	background-repeat:no-repeat;
}
.alt_piscine
{
	width:980px;
	padding-top:450px;
}
.alt_texte_piscine
{
	width:430px;
	margin-left:368px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	margin-bottom:-20px;
	padding:3px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	font-family:Arial, Helvetica, sans-serif;
}
.alt_image_flash_piscine
{
	margin-left:180px;
	margin-top:30px;
}
/* Restaurant */
#restaurantflash
{
	width:980px;
	height:635px;
	background-image:url(images/restaurantcentre.jpg);
	background-repeat:no-repeat;
}
.alt_restaurant
{
	width:980px;
	padding-top:500px;
}
.alt_texte_restaurant
{
	width:580px;
	margin-left:140px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	margin-bottom:-20px;
	padding:3px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	font-family:Arial, Helvetica, sans-serif;
}
.alt_image_flash_restaurant
{
	margin-left:37px;
	margin-top:0px;
	@margin-top:-5px;
}

/* Animation */
#animationcentre
{
	width:980px;
	height:1065px;
	background-image:url(images/animationcentre.jpg);
	background-repeat:no-repeat;
}
#animationflash
{
	margin-left:150px;
}
#animationcentre p
{
	font-size:14px;
	font-weight:bold;
	padding:3px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	font-family:Arial, Helvetica, sans-serif;
}
.textesoiree
{
	float:right;
	width:390px;
	margin-right:53px;
	@margin-right:26px;
	margin-top:20px;
}
.textesortie
{
	width:350px;
	margin-left:150px;
	margin-top:20px;
}
.textePDS
{
	margin-left:150px;
	margin-top:180px;
	width:600px;
}
.texteIntersport
{
	margin-left:150px;
	width:600px;
	margin-top:40px;
}
.texteMultiPass
{
	margin-left:150px;
	width:600px;
	margin-top:50px;
}
.texteParapente
{
	margin-left:150px;
	width:600px;
	margin-top:55px;
}
.texteRaquette
{
	margin-left:150px;
	width:600px;
	margin-top:50px;
}
.partenaires
{
	float:right;
	margin-top:163px;
	@margin-top:158px;
	margin-right:30px;
}
.texteConditions
{
	margin-left:150px;
	width:600px;
	font-size:10px;
	font-weight:bold;
	padding:1px;
	background-color:#FFFFCC;
	color:maroon;
	border:2px inset maroon;
	font-family:Arial, Helvetica, sans-serif;
}