@charset "utf-8";
/* CSS Document */

#newcontent{
	background:#FFFFFF;
	width:790px;
}
									/*-------- Formulaire groupe ----------*/
#hautFormGroupeGauche{
	float:left;
	width:385px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:55px;
}
*+html #hautFormGroupeGauche{
	float:left;
	width:400px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:55px;
}
* html #hautFormGroupeGauche{
	float:left;
	width:400px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:70px;
}
.labelGroupeHautGauche {
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
}
* html .labelGroupeHautGauche {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
*+ html .actif {
	margin-left:3px;
}
* html .club {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:-3px;
}
#hautFormGroupeDroite{
	float:right;
	width:155px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#FFFFFF;
}
* html #hautFormGroupeDroite{
	float:right;
	margin-right:10px;
	margin-top:-300px;
	width:155px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
*+html #hautFormGroupeDroite{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#FFFFFF;
	margin-top:-285px;
	margin-right:-15px;
}
.labelGroupeHautDroite {
	width:270px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
}
* html .labelGroupeHautDroite {
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	margin-right:-85px;
}
#droiteFormGroupe{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:17px;
	margin-top:-45px;
}
*+html #droiteFormGroupe{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:-230px;
	margin-top:-45px;
}
 * html #droiteFormGroupe{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:-207px;
	padding-left:25px;
}
.labelGroupeDroite {
	float:left;
	width:110px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

* html .formule {
	margin-left:3px;
}
#gaucheFormGroupe{
	float:left;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	margin-top:-50px;
}
* html #gaucheFormGroupe{
	float:left;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	padding-bottom:-50px;
}
.labelGroupeGauche {
	float:left;
	width:70px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.labelGroupeDroiteNbPersonne {
	float:left;
	width:200px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.labelGroupeDroiteDelai {
	float:left;
	width:200px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.labelRecommander {
	width:80px;
	float:left;
}

.labelRecommanderDroite {
	float:left;
	width:110px;
}
#centreFormGroupe{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:-122px;
}
* html #centreFormGroupe{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:102px;
	margin-right:-10px;
	margin-top:107px;
	padding-bottom:15px;
}
*+html #centreFormGroupe{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:-102px;
	margin-right:150px;
	margin-top:0px;
}
#basFormGroupe{
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	margin-left:-65px;
	width:450px;
	color:#FFFFFF;
	padding-top:692px;
}
* html #basFormGroupe{
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
	padding-top:40px;
}
*+html #basFormGroupe{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	padding-left:25px;
	width:450px;
	height:0px;
	color:#FFFFFF;
}
*+html .news {
	margin-left:-65px;
}
. checkbox {
	margin-left:114px;
}
											/*----------------*/

									/*-------- Pack Sénior ----------*/
#hautFormSeniorGauche{
	float:left;
	width:285px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:55px;
}
*+html #hautFormSeniorGauche{
	float:left;
	width:285px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:55px;
}
* html #hautFormSeniorGauche{
	float:left;
	width:285px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:-150px;
}
.labelSeniorHautGauche {
	width:270px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
}
* html .labelSeniorHautGauche {
	width:265px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#hautFormSeniorDroite{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#FFFFFF;
}
*+html #hautFormSeniorDroite{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#FFFFFF;
}
.labelSeniorHautDroite {
	width:270px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
}
* html .labelSeniorHautDroite {
	width:290px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	margin-right:-70px;
}
#droiteFormSenior{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:17px;
	margin-top:5px;
}
 * html #droiteFormSenior{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:17px;
	margin-top:25px;
	padding-left: 25px;
}
.labelSeniorDroite {
	float:left;
	width:110px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
* html .labelSeniorDroite {
	margin-left:2px;
}
*+html .labelSeniorDroite {
	margin-left:5px;
}

#gaucheFormSenior{
	float:left;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
}
* html #gaucheFormSenior{
	float:left;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	padding-bottom:-50px;
}
.labelSeniorGauche {
	float:left;
	width:70px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.labelRecommander {
	width:80px;
	float:left;
}

.labelRecommanderDroite {
	float:left;
	width:110px;
}
#centreFormSenior{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:-122px;
}
* html #centreFormSenior{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:102px;
	margin-right:-10px;
	margin-top:107px;
	padding-bottom:15px;
}
*+html #centreFormSenior{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:-102px;
	margin-right:150px;
	margin-top:0px;
}
#basFormSenior{
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
	padding-top:542px;
}
* html #basFormSenior{
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
	padding-top:40px;
}
*+html #basFormSenior{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	padding-left:25px;
	width:450px;
	height:0px;
	color:#FFFFFF;
}
. checkbox {
	margin-left:114px;
}
											/*----------------*/
#hautFormReservationGauche{
	float:left;
	width:285px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:5px;
}
* html #hautFormReservationGauche{
	float:left;
	width:285px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:-150px;
}
.labelReservationHautGauche {
	width:270px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
}
* html .labelReservationHautGauche {
	width:265px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#hautFormReservationDroite{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#FFFFFF;
	margin-bottom:51px;
}
*+html #hautFormReservationDroite{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#FFFFFF;
	margin-bottom:51px;
}
.labelReservationHautDroite {
	width:270px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
}
* html .labelReservationHautDroite {
	width:290px;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	margin-right:-70px;
}
#droiteFormReservation{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:17px;
}
 * html #droiteFormReservation{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:17px;
	margin-top:25px;
	padding-left: 25px;
}
.labelReservationDroite {
	float:left;
	width:110px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#gaucheFormReservation{
	float:left;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
}
* html #gaucheFormReservation{
	float:left;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	padding-bottom:-50px;
}
.labelReservationGauche {
	float:left;
	width:110px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.labelRecommander {
	width:80px;
	float:left;
}

.labelRecommanderDroite {
	float:left;
	width:110px;
}

#homeLeft{
	float:left;
	width:307px;
	height:508px;
	background:url(../images/homeNewGauche.png) top left no-repeat;
	padding-top:110px;
	padding-left:15px;
	text-align:justify;
}

*:first-child+html #homeLeft{
	width:322px !important;
	height:618px !important;
}

* html #homeLeft{
	width:322px !important;
	height:618px !important;
}

#homeLeft p{
	font-size:12px;
}
#homeLeft p strong{
	font-size:15px;
}
#homeId{
	width:806px;
	margin:0 auto;
	text-align:center;
}


#actuHome{
	width:269px;
}
*html #actuHome{
	width:269px;
	margin-top:-18px;
}

#enteteActuHome {
	background:url(../images/enteteActuHome.png) top left no-repeat;
	width:269px;
	height:26px;
}
#corpsActuHome{
	background:url(../images/fondActuHome.png) top left repeat-y;
	width:239px;
	padding:15px 15px 5px 15px; 
}

*:first-child+html #corpsActuHome{
	width:269px;
}
* html #corpsActuHome{
	width:269px;
}
#piedsActuHome{
	background:url(../images/footerActuHome.png) top left no-repeat;
	width:269px;
	height:7px;
}

#imageActu{
	float:left;
	width:60px;
}

#titreActu{
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FDB602;
	float:left;
	width:200px;	
}
#dateDebutActu{
	font-size:12px;
	float:left;
	width:80px;
}

#descriptifHome{
	float:left;
	width:160px;
	padding-left:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#boutonsavoirplusHome{
	text-align:right;
	padding:10px 0 10px 0;
	
}

#separateurHome{
	background:url(../images/separateurHome.png) top left no-repeat;
	height:5px;
	padding-bottom:5px;
	text-align:center;
}


					<!--  RESERVATION INDIVIDUELLE --!>

#gaucheFormReservation_individuelle{
	float:left;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
}
#droiteFormReservation_individuelle{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:17px;
}
#basFormReservation_individuelle{
	float:none;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
}
#hautFormReservation_individuelle{
	float:top-left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:250px;
	color:#FFFFFF;
}
.labelReservationGauche {
	width:80px;
	float:left;
}

.labelReservationDroite {
	float:left;
	width:110px;
}
.labelReservationGauche {
	float:left;
	width:70px;
}
.bouton_bas {
	padding:70px;
}
					<!--  RESERVATION --!>

#gaucheFormReservation{
	float:left;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
}
#droiteFormReservation{
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:37px;
	margin-top:5px;
}
* html #droiteFormReservation{
	margin-top:5px;
}
#centreFormReservation{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:-122px;
}
* html #centreFormReservation{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:102px;
	margin-right:-10px;
	margin-top:107px;
	padding-bottom:15px;
}
*+html #centreFormReservation{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-left:-102px;
	margin-right:150px;
	margin-top:0px;
}
#basFormReservation{
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
	padding-top:622px;
}
*+html #basFormReservation{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	padding-left:25px;
	width:450px;
	height:0px;
	color:#FFFFFF;
}
#basFormReservation_ok{
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
}
*+html #basFormReservation_ok{
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
}
* html #basFormReservation{
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
	padding-top:4px;
}
*+html #basFormReservation{
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
	padding-top:4px;
}
#hautFormReservation{
	float:top-left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:250px;
	color:#FFFFFF;
}
.labelReservationGauche {
	width:80px;
	float:left;
}

.labelReservationDroite {
	float:left;
	width:110px;
}
.labelReservationGauche {
	float:left;
	width:70px;
}
.bouton_bas{
	padding:70px;
}
*+html #basFormReservation .bouton_bas center{
padding:500px;
}
					<!--  CONTACT --!>

#gaucheFormContact {
	float:left;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
}
#droiteFormContact {
	float:right;
	width:255px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:17px;
}
#basFormContact {
	float:none;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
}
#hautFormContact {
	float:top-left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:250px;
	color:#FFFFFF;
}
.labelContactGauche {
	width:80px;
	float:left;
}

.labelContactDroite {
	float:left;
	width:110px;
}
.labelContactGauche {
	float:left;
	width:70px;
}
.bouton_bas {
	padding:70px;
}
#basFormContact{
	float:bottom;
	width:210px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	width:450px;
	color:#FFFFFF;
}