/* CSS Document */

.principal
{
	margin:auto;
	width:758px;
	background-color:#FFFFFF;
	border:1px solid #35ACDE;
}

.prestige
{
	margin:auto;
	width:758px;
	background:url(../Images/background2.jpg) no-repeat;
	border:1px solid #35ACDE;
}

.prest{
	
}

.global
{
	width:758px;
}

a { text-decoration:none; }

a:hover { color:#35ACDE }

span.obligatoire{
	color:#FF0000;
}

.h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-variant:normal;
	font-style:italic;
	color:#404040;
}

.text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545454;
	font-weight:normal;
	margin-bottom:0;
	margin-left:5px;
	margin-top:11px !important;
}

.textaccueil
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#35ACDE;
}

.textaccueil2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#555555;
}

.centre
{
	width:574px;
	/*background-color:#FFFFFF;*/
	margin-bottom:10px;
	float:left;
}

.titrerubrique
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5A5A5A;
}

.rubrique
{
	width:555px;
	height:16px;
	line-height:10px;
	background:url(../Images/soulignetitre.jpg);
	margin-left:8px;
	padding-top:3px;
	padding-left:3px;
}

.rubriqueprestige
{
	width:555px;
	height:16px;
	line-height:10px;
	background:url(../Images/soulignetitreprestige.jpg);
	margin-left:8px;
	padding-top:3px;
	padding-left:3px;
}

.sloganfaq
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#34ACDE;
	font-weight:bold;
	padding-left:20px;
	margin-top:15px;
}

.sloganentreprise
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#34ACDE;
	font-weight:bold;
	padding-left:30px;
	margin-top:15px;
	margin-bottom:10px;
}

.pointentreprise
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	padding-left:43px;
}

.pointentreprise2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	padding-left:60px;
	margin-top:5px;
}

.pointentreprise3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	padding-left:10px;
}

.souspointentreprise
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	padding-left:73px;
}

.souspointentreprise2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	padding-left:10px;
}


.question
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	font-weight:bold;
	padding-left:30px;
	margin-top:15px;
}

.question2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	font-weight:bold;
	padding-left:30px;
	margin-top:5px;
}

.reponse
{
	width:510px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	padding-left:43px;
	margin-bottom:10px;
}

.retour
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#34ACDE;
	padding-left:30px;
	margin-top:15px;
	margin-bottom:15px;
}

.retouradmin
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#34ACDE;
	padding-left:15px;
	margin-top:25px;
	margin-bottom:15px;
}

.langue
{
	width:755px;
	height:13px;
	line-height:9px;
	background-image:url(../Images/barrelangue.jpg);
	border-bottom:1px solid #5C5C5C;
	text-align:right;
	padding-right:3px;
	padding-top:3px;
}

.langueadmin
{
	width:755px;
	height:13px;
	line-height:9px;
	border-bottom:1px solid #5C5C5C;
	text-align:right;
	padding-right:3px;
	padding-top:3px;
}


.banniere
{
	border-bottom:1px solid #5C5C5C;
}

.part1
{
	width:758px;
	height:153px;
}

.gauche
{
	width:182px;
	float:left;
}

.entetepart1
{
	width:758px;
	height:19px;
	background-image:url(../Images/entetepart1.jpg);
}

.entetepart2
{
	width:758px;
	height:19px;
	background-image:url(../Images/entetepart2.jpg);
}

.menu
{
	width:170px;
	height:128px;
	margin-left:11px !important;
	margin-left:6px;
	float:left;
}

.menuadmin
{
	width:110px;
	height:128px;
	margin-left:11px !important;
	margin-left:6px;
	float:left;
}

.sousmenu
{
	width:156px;
	height:13px;
	line-height:10px;
	background-image:url(../Images/accueil1.jpg);
	padding-top:4px;
	padding-left:14px;
}

.sousmenu:hover
{
	width:156px;
	height:13px;
	line-height:10px;
	background-image:url(../Images/accueil2.jpg);
	padding-top:4px;
	padding-left:14px;
}

.sousmenu2
{
	width:156px;
	height:13px;
	line-height:10px;
	background-image:url(../Images/autres.jpg);
	margin-top:2px;
	padding-top:4px;
	padding-left:14px;
	text-transform:uppercase;
}

.sousmenu2:hover
{
	width:156px;
	height:13px;
	line-height:10px;
	background-image:url(../Images/autres2.jpg);
	margin-top:2px;
	padding-top:4px;
	padding-left:14px;
}

.gris
{
	width:161px;
	height:17px;
	background-color:#E7E4E4;
	float:right;
}

.endmenu
{
	width:170px;
	line-height:5px;
	height:12px;
	background-image:url(../Images/endmenu.jpg);
	margin-top:4px;
}

.bienvenue
{
	width:558px;
	height:128px;
	float:left;
	margin-left:8px;
	background-color:#E8E7E7;
}

.avion { float:left; }

.titre
{
	float:left;
	width:363px;
	height:122px;
	background-image:url(../Images/bienvenue.jpg);
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
}

.contenubienvenue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#404040;
	margin-top:18px;
}

.savoirbienvenue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:right;
	margin-top:22px;
}

.part2
{
	width:758px;
	height:181px;
	margin-top:3px;
}

.tarif
{
	width:508px;
	height:177px;
	background-image:url(../Images/tarif.jpg);
	margin-left:11px !important;
	margin-left:6px;
	float:left;
}

.master
{
	width:169px;
	height:143px;
	border:1px solid #A6A6A6;
	margin-left:17px;
	margin-top:12px !important;
	margin-top:12px;
}

.infos
{
	width:206px;
	height:20px;
	float:left;
	margin-left:7px;
	padding-left:5px;
	padding-right:8px;
	padding-top:148px;
	background:url(../Images/service2b.jpg);
	border:1px solid #35ACDE;
}

.infos table a{
font-family:verdana;
font-size:11px;
color:#FFF;
font-weight:bold;
}

.infosuk
{
	width:206px;
	height:20px;
	float:left;
	margin-left:7px;
	padding-left:5px;
	padding-right:8px;
	padding-top:148px;
	background:url(../Images/service2buk.jpg);
	border:1px solid #35ACDE;
}

.infosuk table a{
font-family:verdana;
font-size:11px;
color:#FFF;
font-weight:bold;
}

.part3
{
	width:758px;
	height:147px;
}

.promo
{
	width:202px;
	height:146px;
	background-image:url(../Images/promo.jpg);
	margin-left:11px !important;
	margin-left:6px;
	float:left;
}

.promo2
{
	width:170px;
	height:110px;
	background-image:url(../Images/promo2.jpg);
	margin-left:11px !important;
	margin-left:6px;
	margin-top:20px;
	float:left;
}

.titrepromo
{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-top:11px;
}

.titrepromo2
{
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-top:5px;
	margin-left:8px;
}

.promosavoir
{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:right;
	margin-top:12px;
}

.promosavoir2
{
	width:162px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:right;
	margin-top:12px;
}

.offre
{
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#34ABDE;
	margin-top:25px;
	padding-left:10px;
}

.offre2
{
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#34ABDE;
	margin-top:16px;
	padding-left:13px;
}

.accueil
{
	width:516px;
	height:146px;
	background-image:url(../Images/accueil.jpg);
	margin-left:8px;
	float:left;
}

.part4
{
	width:758px;
	height:139px;
}

.sponso
{
	width:208px;
	height:138px;
	float:left;
	padding-left:15px;
}

.sponso2
{
	width:181px;
	height:138px;
	float:left;
}

.reste
{
	width:516px;
	height:139px;
	float:left;
}

.montagne
{
	width:286px;
	height:124px;
	border:1px solid #A6A6A6;
	background-image:url(../Images/montagne.jpg);
	float:left;
	padding-top:4px;
}

.montagne:hover
{
	width:286px;
	height:124px;
	border:1px solid #DEC64C;
	background-image:url(../Images/montagne.jpg);
	float:left;
	padding-top:4px;
}

.textmontagne
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left: 6px;
}

.lienmontagne
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A89121;
	margin-left: 6px;
	margin-top:90px;
}

.meteo
{
	width:212px;
	height:128px;
	border:1px solid #34ACDE;
	background-image:url(../Images/meteo.jpg);
	float:left;
	margin-left:3px;
}

.meteo2
{
	width:170px;
	/*height:110px;*/
	border:1px solid #34ACDE;
	background-image:url(../Images/meteo3b.jpg);
	margin-left:10px !important;
	margin-left:5px;
	margin-top:20px;
	padding-bottom:5px;
	float:left;
}

.titremeteo
{
	width:67px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757A7D;
	margin-top:3px;
}

.titremeteo2
{
	width:56px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757A7D;
	margin-top:3px;
}

.datemeteo
{
	width:135px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:3px;
}

.datemeteo2
{
	width:105px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:3px;
}

.imagemeteo
{
	width:62px;
	float:left;
	margin-top:17px;
	text-align:center;
}

.imagemeteo2
{
	width:42px;
	float:left;
	margin-top:12px;
	text-align:center;
}

.libellemeteo
{
	width:143px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3E3E3E;
	margin-top:20px;
}

.libellemeteo2
{
	width:123px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3E3E3E;
	margin-top:12px;
}

.temp
{
	float:left;
	width:189px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3E3E3E;
	padding-left:18px;
	margin-top:10px;
}

.hum
{
	float:left;
	width:189px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E3E3E;
	padding-left:18px;
	margin-top:2px;
}

.temp2
{
	float:left;
	width:148px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3E3E3E;
	padding-left:13px;
	margin-top:9px;
}

.hum2
{
	float:left;
	width:148px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E3E3E;
	padding-left:13px;
	margin-top:2px;
	margin-bottom:4px;
}

.copyright
{
	width:736px;
	height:21px;
	padding-left:11px;
	padding-right:11px;
	padding-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8E8E8E;
}

.copyright2
{
	width:736px;
	height:21px;
	padding-left:11px;
	padding-right:11px;
	padding-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8E8E8E;
	clear:left;
}

.titrenews
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#35ACDE;
	font-weight:bold;
	width:520px;
	margin-left:25px;
	margin-top:15px;
	border-bottom:1px solid #35ACDE;
	padding-bottom:3px;
}

.titrenews2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#35ACDE;
	font-weight:bold;
	width:520px;
	margin-left:25px;
	margin-top:15px;
	border-bottom:1px solid #DEC64C;
	padding-bottom:3px;
}

.textenews
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:520px;
	margin-left:30px;
	margin-top:10px;
}

.autresnews
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:40px;
	margin-top:10px;
}

.adresse
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:30px;
	margin-top:10px;
}

.titreinfo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-top:5px;
}

.dateinfo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#E78F05;
	padding-left:6px;
	margin-top:10px;
}

.news
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left:12px;
	margin-top:2px;
}

.suite
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#E78F05;
	text-align:right;
}

.bouton
{
	background: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	/*margin: 1px;*/
	/*padding: 1px;*/
	/*vertical-align: middle;*/
	text-align:center;
}

.bouton:focus,
.bouton:active,
.bouton:hover
{
	color: #516276;
	border: 1px solid #516276;
}

.bouton
{
	padding: 1px;
}

.bouton2
{
	background: #FFFFFF;
	border: 1px solid #34ACDE;
	color: #34ACDE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align:center;
}

.bouton2:focus,
.bouton2:active,
.bouton2:hover
{
	color: #DEC64C;
	border: 1px solid #DEC64C;
}

.bouton2
{
	padding: 1px;
}

.bouton3
{
	background: #FFFFFF;
	border: 1px solid #34ACDE;
	color: #34ACDE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	/*margin: 1px;*/
	/*padding: 1px;*/
	/*vertical-align: middle;*/
	text-align:center;
}

.bouton3:focus,
.bouton3:active,
.bouton3:hover
{
	color: #34ACDE;
	border: 1px solid #34ACDE;
}

.bouton3
{
	padding: 1px;
}

.bouton4
{
	background-image:url(../Images/validation.jpg);
	background-repeat:no-repeat;
	background-color: transparent;
	border:0;
	color: #34ACDE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	width:150px;
	height:35px;
	/*margin: 1px;*/
	/*padding: 1px;*/
	/*vertical-align: middle;*/
	text-align:center;
	text-decoration:inherit;
}

.bouton4:focus,
.bouton4:active,
.bouton4:hover
{
	color: #34ACDE;
}

.bouton5
{
	background-image:url(../Images/validationpre.jpg);
	background-repeat:no-repeat;
	background-color: transparent;
	border:0;
	color: #34ACDE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	width:274px;
	height:35px;
	/*margin: 1px;*/
	/*padding: 1px;*/
	/*vertical-align: middle;*/
	text-align:center;
	text-decoration:inherit;
}

.bouton5:focus,
.bouton5:active,
.bouton5:hover
{
	color: #34ACDE;
}

.bouton5uk
{
	background-image:url(../Images/reservermaintenantuk.jpg);
	background-repeat:no-repeat;
	background-color: transparent;
	border:0;
	color: #34ACDE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	width:274px;
	height:35px;
	/*margin: 1px;*/
	/*padding: 1px;*/
	/*vertical-align: middle;*/
	text-align:center;
	text-decoration:inherit;
}

.bouton5uk:focus,
.bouton5uk:active,
.bouton5uk:hover
{
	color: #34ACDE;
}


legend
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:12px;
	font-weight:bold;
}

.intitule
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
}

.inputmeteo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.reservation
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 70px;
	margin-top:25px;
}

.module
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:7px !important;
	margin-top:12px;
}

.module2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.module3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:20px;
}

.textheure{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:20px;
}

.select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calcul
{
	height:20px;
	width:62px;
}

.tarifs{
font-family:verdana;
font-size:10px;
margin:0 0 0 40px;
}

.tarifs table input,select{
font-size:10px;
font-family:verdana;
}

.newsinfo{
background:#F1DC73;
width:208px;
height:120px;
margin-left:10px;
float:left;
padding:5px;
}

.newsinfo h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin:0;
}

.titrepartenaire{
font-family:verdana;
font-weight:bold;
font-size:12px;
margin-left:25px;
width:515px;
color:#E78F05;
border-bottom:1px solid #E78F05;
}

.addcat{
border:1px solid #34ACDE;
}

.addcat legend{
font-size:10px;
font-family:verdana;
}

.addcat input{
font-size:10px;
font-family:verdana;
}

a.lieninfo:hover div{
display:block;
}

a.lieninfo div{
display:none;
background:#FFF;
border:1px solid #333;
padding:10px;
position:absolute;
margin:-50px 0 0 150px;
}

a.lieninfo2 div{
display:none;
background:#FFF;
border:1px solid #333;
padding:10px;
position:absolute;
margin:-50px 0 0 100px;
width:300px;
}

* html a.lieninfo2 div{
display:none;
background:#FFF;
border:1px solid #333;
padding:10px;
margin:0 0 0 0;
width:300px;
}

/* Service de prestige */

.service{
font-family:verdana;
margin:0 20px 15px 20px;
float:left;
}

.service h2{
font-size:14px;
text-decoration:underline;
margin:12px 0;
}

.service .paraf1{
font-size:11px;
text-align:justify;
float:left;
margin-top:5px;
width:450px;
}

.service .paraf2{
font-size:11px;
text-align:justify;
float:left;
margin:10px 0 15px 0;
}

.service .paraf1 img{
float:left;
border:1px solid #CCC;
padding:1px;
margin:0 10px 5px 0;
}

.service .paraf2 img{
float:right;
border:1px solid #CCC;
padding:1px;
margin:0 0 5px 10px;
}

.service .tarifservice table{
width:250px;
}

.service .tarifservice td{
font-family:verdana;
font-size:11px;
border:1px solid #34ABDE;
}