/* CSS Document */
/*///////////// FORMATAGE GENERAL DU TEXTE /////////////////////////////////////////*/
body{
	background-color:#5FB31F;
	color:#000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0;
	text-align: center;					/* correction BUG centrage IE */
	}
/*///////////// GABARIT DE LA PAGE /////////////////////////////////////////*/

#global {
/*
	position:relative;
	margin: 0 auto;
	width:955px;
	height:100%;
	background:#FFFFFF url(img/fond-contenu.jpg) top left repeat;
	color:#000000;
	*/

	width: 955px;
	margin-left: auto;					/* gere les marge pour un centrage parfait */
	margin-right: auto;					/* nécessite de spécifier le width */
	text-align: left;					/* Bug IE: correctif */

	background:#5fb320 url(img/fond-contenu.jpg) top left repeat;
	color:#000000;
} 
#globalgb {
/*
	position:relative;
	margin: 0 auto;
	width:955px;
	height:100%;
	background:#FFFFFF url(img/fond-contenu.jpg) top left repeat;
	color:#000000;
	*/

	width: 955px;
	margin-left: auto;					/* gere les marge pour un centrage parfait */
	margin-right: auto;					/* nécessite de spécifier le width */
	text-align: left;					/* Bug IE: correctif */

	background:#5fb320 url(img/fond-contenu-gb.jpg) top left repeat;
	color:#000000;
}
#global h1 {
	text-indent:-5000px;
	margin:0;
	line-height:0;
} 
#global h2 {
	text-indent:-5000px;
	margin:0;
	line-height:0;
}
#globalgb {
/*
	position:relative;
	margin: 0 auto;
	width:955px;
	height:100%;
	background:#FFFFFF url(img/fond-contenu.jpg) top left repeat;
	color:#000000;
	*/

	width: 955px;
	margin-left: auto;					/* gere les marge pour un centrage parfait */
	margin-right: auto;					/* nécessite de spécifier le width */
	text-align: left;					/* Bug IE: correctif */

	background:#5fb320 url(img/fond-contenu-gb.jpg) top left repeat;
	color:#000000;
} 
#globalgb h1 {
	text-indent:-5000px;
	margin:0;
	line-height:0;
} 
#globalgb h2 {
	text-indent:-5000px;
	margin:0;
	line-height:0;
}
#entete {
	font-size:0.8em;
	color:#000000;

	}
		
#enteteprint {
	display: none;	
	}


#colgauche{
	width:329px;
	height:244px;
	float: left;	
	color:#000000;
	padding:0 0 0 0;
	}

#contenu{
	width:290px;
	height:244px;
	float: left;
	margin:0;
	padding:0;
	}
#coldroite {	
	width:335px;
	height:244px;
	float: left;
	margin:0;
	padding:0;
	}
#pied {
	clear:both;
	height:100px;
	font-size:0.8em;
	color:#E01982;
	margin:20px 0 0 0;
	
	}
#pied ul{
	padding:0;
	margin:0 0 0 90px;
}
#pied li{
	margin:0 0 0 2px;
	display:inline;
}
#pied a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E01982;
	text-decoration:none;
	}
#pied a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E01982;
	text-decoration:underline;
	}
.spacebar2 {
	margin:0 2px 0 4px;
	color:#E01982;
	}
#pied2 {
	clear:both;
	height:115px;
	font-size:0.8em;
	background-image:url(img/pied.jpg); 
	color:#E01982;
	margin:0 0 0 0;
	
	}
#pied2 ul{
	padding:60px 0 0 0;
	margin:0px 0 0 160px;
}
#pied2 li{
	margin:0 0 0 2px;
	display:inline;
}
#pied2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E01982;
	text-decoration:none;
	}
#pied2 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E01982;
	text-decoration:underline;
	}

/*///////////// ENTETE /////////////////////////////////////////*/

#entete ul{
	padding:0;
	margin:4px 0 0 100px;
}
#entete li{
	margin:0 0 0 2px;
	display:inline;
}
#entete a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}
#entete a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	}
.spacebar {
	margin:0 2px 0 4px;
	color:#fff;
	}
.annulfloat {
	clear:both;
	visibility:hidden;
	}
#banniere{
	padding:4px 45px 0 0;
	margin:0 0 0 0;
		/*margin:0 0 0 450px;*/
	}
#menu{
	padding:0;
	margin:91px 0 0 0;
}
#titreSejour h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreSejour{
	width:372px;
	height:78px;
	background-image:url(img/titre-vtr-sejours.gif);
	float:left;
	text-align:left;
}
#titreSejour p{
	font-size: 1.2em;
	margin:4em 2em 0 5em;
	padding:0;
	font-weight:normal;
	color:#fff;
	/*overflow:auto;*/
}
#titreSejourgb h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreSejourgb{
	width:372px;
	height:78px;
	background-image:url(img/titre-vtr-sejours-gb.gif);
	float:left;
	text-align:left;
}
#titreSejourgb p{
	font-size: 1.2em;
	margin:4em 2em 0 5em;
	padding:0;
	font-weight:normal;
	color:#fff;
	/*overflow:auto;*/
}
#titreWeek h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreWeek{
	width:955px;
	height:57px;
	background-image:url(img/titre-week.gif);
	float:left;
	text-align:left;
}
#titreWeekgb h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreWeekgb{
	width:955px;
	height:57px;
	background-image:url(img/titre-week-gb.gif);
	float:left;
	text-align:left;
}
#titreQsmsns h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreQsmsns{
	width:955px;
	height:57px;
	background-image:url(img/titre-qsmsns.gif);
	float:left;
	text-align:left;
}
#titreQsmsnsgb h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreQsmsnsgb{
	width:955px;
	height:57px;
	background-image:url(img/titre-qsmsns-gb.gif);
	float:left;
	text-align:left;
}
#titreContact h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreContact{
	width:955px;
	height:57px;
	background-image:url(img/titre-contact.gif);
	float:left;
	text-align:left;
}
#titreContactgb h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreContactgb{
	width:955px;
	height:57px;
	background-image:url(img/titre-contact-gb.gif);
	float:left;
	text-align:left;
}
#titreLiensUtiles h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreLiensUtiles{
	width:955px;
	height:57px;
	background-image:url(img/titre-liens-utiles.gif);
	float:left;
	text-align:left;
}
#titreMentions h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreMentions{
	width:955px;
	height:57px;
	background-image:url(img/titre-mentions.gif);
	float:left;
	text-align:left;
}
#titreMentionsgb h3{
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#titreMentionsgb{
	width:955px;
	height:57px;
	background-image:url(img/titre-mentions-gb.gif);
	float:left;
	text-align:left;
}
#progressionSejour1{
	height:22px;
}
#progressionSejour1 p{
	font-size: 1em;
	margin:0em 0em 0 1.5em;
	padding:0 0 0 0;
	font-weight:normal;
	color:#000;
	/*overflow:auto;*/
}
#progressionSejour1 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}
#progressionSejour1 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
#progressionSejour2{
	height:22px;
}
#progressionSejour2 p{
	font-size: 1em;
	margin:0em 0em 0 3em;
	padding:0 0 0 0;
	font-weight:normal;
	color:#000;
	/*overflow:auto;*/
}
#progressionSejour2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}
#progressionSejour2 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
#progressionSejour2gb{
	height:22px;
}
#progressionSejour2gb p{
	font-size: 1em;
	margin:0em 0em 0em 2em;
	line-height:10px;
	padding:0 0 0 0;
	font-weight:normal;
	color:#000;
	/*overflow:auto;*/
}
#progressionSejour2gb a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}
#progressionSejour2gb a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
#progressionSejour3{
	height:22px;
}
#progressionSejour3 p{
	font-size: 1em;
	margin:0em 0em 0 1.5em;
	padding:0 0 0 0;
	font-weight:normal;
	color:#000;
	/*overflow:auto;*/
}
#progressionSejour3 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}
#progressionSejour3 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
#progressionSejour3gb{
	height:22px;
}
#progressionSejour3gb p{
	font-size: 1em;
	margin:0em 0em 0 1.5em;
	line-height:10px;
	padding:0 0 0 0;
	font-weight:normal;
	color:#000;
	/*overflow:auto;*/
}
#progressionSejour3gb a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}
#progressionSejour3gb a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
#progressionSejour4{
	height:22px;
}
#progressionSejour4 p{
	font-size: 1em;
	margin:0em 0em 0 0.8em;
	padding:0 0 0 0;
	font-weight:normal;
	color:#000;
	/*overflow:auto;*/
}
#progressionSejour4 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}
#progressionSejour4 a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	
}

#prestationSejour {
	height:38px;
	margin:0;
	padding:0;
	background-image:url(img/fond-prestation-sejour.gif)
}
#prestationSejour h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:1.2em;
	font-weight:normal;
	margin:0px 0 0px 0px ;
	padding:8px 0px 0px 60px;

}
#prestationSejour p{
	font-size: 1em;
	margin:0em 0em 0 0em;
	padding:0;
	font-weight:normal;
	color:#fff;
	/*overflow:auto;*/
	}
.prestationBlanc {
	color: #FFFFFF;
	font-weight: bold;
}

#bandeauEnvies {
	height:90px;
	margin:0px 0 0px 0px ;
	padding:0px 0px 0px 45px;

}

/*///////////// COLONNE DE GAUCHE /////////////////////////////////////////*/

#colgauche h3 {
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#coeur{
	float:right;
	text-align:left;
	
}
#coeur p{
	font-size: 0.8em;
	margin:4.8em 4em 0 9em;
	padding:0;
	font-weight:normal;
	color:#D5B936;
	/*overflow:auto;*/
}
#savoir{
float:right;
	text-align:left;
	margin:19px 9px 0 0;
	padding:0;
}

/*///////////// CONTENU PAGE D'ACCUEIL/////////////////////////////////////////*/
#contenu h3 {
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#cliquez {
	margin:184px 0px 0px 90px;
	}

/*///////////// COLONNE DE DROITE /////////////////////////////////////////*/
#coldroite h3 {
	text-indent:-5000px;
	margin:0;
	line-height:0;	
}
#url {
	margin:199px 0px 0px 89px;
	}
/*///////////// CONTENU PAGE INTERIEUR /////////////////////////////////////////*/
#contenu2{
	width:955px;
	height:100%;
	background:#FFFFFF url(img/fond-contenu2.jpg)  ;
	margin:0;
	padding:0;
	}

@media print {
body{
	background-color:#fff;
	color:#000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0;
	text-align: center;					/* correction BUG centrage IE */
	}	
#global {
	width: 955px;
	margin-left: auto;					/* gere les marge pour un centrage parfait */
	margin-right: auto;					/* nécessite de spécifier le width */
	text-align: left;					/* Bug IE: correctif */
background-image:none;
	background-color:#fff;
	color:#000000;
} 

#globalgb {
	width: 955px;
	margin-left: auto;					/* gere les marge pour un centrage parfait */
	margin-right: auto;					/* nécessite de spécifier le width */
	text-align: left;					/* Bug IE: correctif */
background-image:none;
	background-color:#fff;
	color:#000000;
} 

#entete {

	font-size:0.8em;
	color:#000000;
	background-image:none;
	background-color:#fff;
}
#entete ul{
  display: none;

}
#enteteprint {
	display:block;	
	height:120px;
	width:600px;
	margin:0;
	padding:0;
	}
#banniere{
    display: none;

	}
#menu{
    display: none;


}
#tableau{
display: none;
}
#titreSejour h3{
display: none;
}
#titreSejour{
display: none;
}

#progressionSejour1{
	display: none;


}
#progressionSejour2{
	display: none;
}
#progressionSejour3{
	display: none;

}
#progressionSejour4{
	display: none;

}
#prestationSejour {
	display:block;
	height:38px;
	margin:0;
	padding:0;
	background-color:#fff;
	background-image:none;
	}
.prestationBlanc {
	color: #000;
	font-weight: bold;
}
#colgauche{
	width:329px;
	height:244px;
	float: left;	
	color:#000000;
	padding:0 0 0 0;
	background-image:none;
	background-color:#fff;
	}

#contenu{
	width:290px;
	height:244px;
	float: left;
	margin:0;
	padding:0;
	}
#coldroite {	
	width:335px;
	height:244px;
	float: left;
	margin:0;
	padding:0;
	}
#pied {
display:none;
	
	}

#pied2 {
display:none;
}	
#contenu2{
	width:955px;
	height:100%;
background-image:none;
	background-color:#fff;
	margin:0;
	padding:0;
	}

.pasPrint {
	display: none;
}

}