/* CSS Document */
html{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body {
	height:100%;
	margin: 0px;
	padding:0px;
	width: 100%;
	background-color:#585251;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a2a2a;
	cursor:default;
}
.texteBASE{
	font-weight:lighter;
}
form{
	margin: 0px;
	padding: 0px;
}

.ouverture{
  margin-top:20px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  padding:4px;
  color:#CFCFCF;
  background-color:#585252;
  border:3px solid #99918E;
}

H1{
	font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Black";
	font-size:24px;
	font-weight:bold;
	color:#585251;
	margin:0px;
	padding:0px;
	cursor:default;
	margin:0px;
	padding:0px;
}

H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Black";
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	color: #585251;
	margin:0px;
	padding:0px;
	cursor:default;
	margin:0px;
	padding:0px;
}

H3 {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Black";
	font-size:13px;
	font-weight:normal;
	line-height:13px;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
	margin:0px;
	padding:0px;
	cursor:default;
}

H4 {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Black";
	font-size:10px;
	line-height:10px;
	color: #585251;
	margin:0px;
	padding:0px;
	cursor:default;
	margin:0px;
	padding:0px;
}

p{
	margin:0px;
	padding:0px;
}


a{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	font-weight:bold;
	text-decoration:none;
}

a:visited{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.texte12bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#585251;
	text-decoration:none;
}

.textFORM{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	font-weight:normal;
	letter-spacing:1pt;
	text-decoration:none;
}

/* **************** BROCHURES ***************** */
			
#brochure {
	background-color:none;
	text-decoration:none;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	width : 235px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font: bold;
  }
  
#brochure ul {
	margin:0px;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	text-decoration:none;
}

#brochure ul li {
	float:left;

	background-color:none;

	list-style-type:none;
	display: block;
	text-decoration:none;
	cursor:pointer;
}

#brochure ul li a {
	color: #FFFFFF;
	display:block;
	padding-top: 10px;
	padding-left: 45px;
	width : 190px;
	height : 49px;
	background-color:none;
	text-decoration:none;
}

#brochure ul li a:hover{
	color: #CCCCCC;
	display:block;
	padding-top: 10px;
	padding-left: 45px;
	width : 190px;
	height : 49px;
	background-color:none;
	text-decoration:none;
}


/* LIEN DE DEMANDE DE BROCHURE PAR COURRIER */
a.demande-brochure:link{
	display:block;
	padding: 5px;
  margin-bottom: 4px;
	width : 218px;
  height: 16px;
	background-color:#57524F;
  border: 2px solid #99918E;
  font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
  color: #FFFFFF;
	text-decoration:none;
}

a.demande-brochure:visited{
	display:block;
	padding: 5px;
  margin-bottom: 4px;
	width : 218px;
	background-color:#57524F;
  border: 2px solid #99918E;
  font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
  color: #FFFFFF;
	text-decoration:none;
}

a.demande-brochure:hover{
	display:block;
	padding: 5px;
  margin-bottom: 4px;
	width : 218px;
	background-color:#57524F;
  border: 2px solid #99918E;
  font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
  color: #CCCCCC;
	text-decoration:none;
}


/* **************** BROCHURES ***************** */
#footer{
	padding-bottom:20px;
	width:925px;
	margin-left:auto; 
	margin-right:auto; 
	background-image:url(../images/fond-footer.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#footer-village{
	margin-left:235px; 
	padding-top:17px; 
	display:block; 
	margin-right:6px;
	
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9a928f;
}

#footer-village-separateur{
	border-left:#9a928f 1px dashed; 
	border-right:#9a928f 1px dashed; 
	padding-left:5px; 
	padding-right:5px; 
	height:38px; 
}

#footer-village a{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9a928f;
	font-weight:normal;
	text-decoration:none;
}

#footer-village a:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

#footer-general{
	margin-top:5px;
	margin-left:15px;
	margin-right:6px;
	
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9a928f;
}

#footer-general a{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9a928f;
	font-weight:normal;
	text-decoration:none;
}

#footer-general a:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}



a.sign-footer{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#9a928f;
	font-weight:normal;
	text-decoration:none;
}

a.sign-footer:visited{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#9a928f;
	font-weight:normal;
	text-decoration:none;
	
	opacity: .85; /* Standard CSS3 */
	-moz-opacity:0.85; /* Balise Mozilla */
	-khtml-opacity: 0.85; /* Balise Konqueror (Safari) */
	filter:alpha(opacity=85); /* Balise IE < 5.5 */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=85); /* Balise IE > 5.5 */  

}

a.sign-footer:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#9a928f;
	font-weight:normal;
	text-decoration:none;
	
	opacity: 1.00; /* Standard CSS3 */
	-moz-opacity:1.00; /* Balise Mozilla */
	-khtml-opacity: 1.00; /* Balise Konqueror (Safari) */
	filter:alpha(opacity=100); /* Balise IE < 5.5 */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100); /* Balise IE > 5.5 */  

}


/* **************** HEBERGEMENTS ***************** */
			
#hebergements {
	background-color:none;
	text-decoration:none;
	padding:0px;
	
	font-family: Arial, Helvetica, sans-serif;
  }
  
#hebergements ul {
	width:100%;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-decoration:none;

	color: #777777;
}

#hebergements ul li {
	background-image:url(../images/hebergement-fond.jpg);
	background-repeat:no-repeat;
	float:left;
	width:417px;
	height : 70px;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 4px;
	margin-right: 7px;
	margin-bottom: 4px;
	margin-left: 4px;
	text-decoration:none;
	cursor:pointer;
	color:#777777;
}

#hebergements ul li a {
	background-color:none;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	cursor:pointer;
	color:#666666;
	float:left;
	
	opacity: .75; /* Standard CSS3 */
	-moz-opacity:0.75; /* Balise Mozilla */
	-khtml-opacity: 0.75; /* Balise Konqueror (Safari) */
	filter:alpha(opacity=75); /* Balise IE < 5.5 */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=75); /* Balise IE > 5.5 */  
}

#hebergements ul li a:hover {
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	cursor:pointer;
	color: #666666;
	float:left;

	opacity: 1.0; /* Standard CSS3 */
	-moz-opacity:1.0; /* Balise Mozilla */
	-khtml-opacity: 1.0; /* Balise Konqueror (Safari) */
	filter:alpha(opacity=100); /* Balise IE < 5.5 */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100); /* Balise IE > 5.5 */  
}

.soustitre-listing {
	font-family:Arial, Helvetica, sans-serif;
	size:10px;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}
/* **************** HEBERGEMENTS ***************** */

#galerie-hebergement{
	float:none;
	width:320px;
	margin-top:4px;
	margin-right:4px;
}

#galerie-hebergement ul{
	list-style-type:none;
	margin:10px 0px 10px 0px;
	padding:0px;
}
#galerie-hebergement ul li{
	display:block;
	list-style-type:none;
	margin-right:12px;
	margin-bottom:6px;
	float:left;
}
#galerie-hebergement ul li a{
	display:block;
	cursor:pointer;
	border:4px #CCCCCC solid;
	
	opacity: .75; /* Standard CSS3 */
	-moz-opacity:0.75; /* Balise Mozilla */
	-khtml-opacity: 0.75; /* Balise Konqueror (Safari) */
	filter:alpha(opacity=75); /* Balise IE < 5.5 */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=75); /* Balise IE > 5.5 */  
}
#galerie-hebergement ul li a:hover{
	display:block;
	cursor:pointer;
	border:4px #9a928f solid;

	opacity: 1.0; /* Standard CSS3 */
	-moz-opacity:1.0; /* Balise Mozilla */
	-khtml-opacity: 1.0; /* Balise Konqueror (Safari) */
	filter:alpha(opacity=100); /* Balise IE < 5.5 */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100); /* Balise IE > 5.5 */  
}


#hebergement-droite{
	display:block;
	float:left;
	width:271px;
}

#hebergement-centre{
	display:block;
	float:left;
	width:275px;
	margin-top:10px;
	text-align:justify;
}

#tarifs{
	border:#8a8482 5px solid;
	margin:10px 0px 10px 0px;
}


.see-more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.bouton{
	background-color:#585251;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:10px;
	margin-top:4px;
	margin-left:4px;
	cursor:pointer;
}



/* **************** SOUS MENU ***************** */
			
#subMENU {
	background-color:none;
	text-decoration:none;
	padding:0px;
	
	font-family: Arial, Helvetica, sans-serif;
  }
  
#subMENU ul {
	width:100%;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration:none;

	color: #666666;
}

#subMENU ul li {
	background-repeat:no-repeat;
	float:left;
	display:block;
	height : 21px;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 8px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-decoration:none;
	cursor:pointer;
	color:#EEEEEE;
}

#subMENU ul li a {
	background-image:url(../images/ssmenu_out.jpg);
	background-repeat:no-repeat;
	background-color:none;
	height:21px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	cursor:pointer;
	color:#EEEEEE;
	float:left;
}

#subMENU ul li a:hover {
	background-image:url(../images/ssmenu_over.jpg);
	background-repeat:no-repeat;
	height:21px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	cursor:pointer;
	color: #585251;
	float:left;
}

#subMENU ul li a span {
	margin-left:15px;
	margin-top:2px;
	display:block;
}

		
		
			
/* **************** MENU INDEX ***************** */
			
#indexMENU {
	background-color:none;
	text-decoration:none;
	padding:0px;
	font-size:9px;
	
	font-family: Arial, Helvetica, sans-serif;
  }
  
#indexMENU ul {
	width:100%;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration:none;

	color: #585251;
}

#indexMENU ul li {
	float:left;
	display:block;
	height : 10px;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-decoration:none;
	cursor:pointer;
	color:#585251;
}

#indexMENU ul li a {
	background-color:none;
	height:10px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	cursor:pointer;
	color:#585251;
	float:left;
}

#indexMENU ul li a:hover {
	background-repeat:no-repeat;
	height:10px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	cursor:pointer;
	color: #585251;
	float:left;
}

#indexMENU ul li a span {
	margin-left:5px;
	margin-top:0px;
	display:block;
}

		
		
			
			
			
			
			
			
#comper-autres {
	background-color:none;
	text-decoration:none;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
  }
  
#comper-autres ul {
	width:100%;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration:none;

	color: #666666;
}

#comper-autres ul li {
	background-repeat:no-repeat;
	float:left;
	display:block;
	height : 21px;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 8px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-decoration:none;
	cursor:pointer;
	color:#EEEEEE;
}

#comper-autres ul li a {
	background-image:url(../images/comparer-autre_out.jpg);
	background-repeat:no-repeat;
	width:180px;
	background-color:none;
	height:21px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	cursor:pointer;
	color:#EEEEEE;
	float:left;
}

#comper-autres ul li a:hover {
	background-image:url(../images/comparer-autre_over.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:21px;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	cursor:pointer;
	color: #585251;
	float:left;
}

#comper-autres ul li a span {
	margin-left:15px;
	margin-top:2px;
	display:block;
}

/* **************** / SOUS MENU ***************** */

.imageDYNactu{
	float:right;
	margin:5px;
	border:5px #989290 solid;
}




/* ****************  galerie ***************** */

#galerie{
	float:left;
	width:100%;
	margin-top:4px;
	margin-right:4px;
}

#galerie ul{
	list-style-type:none;
	margin:10px 0px 10px 0px;
	padding:0px;
}
#galerie ul li{
	display:block;
	list-style-type:none;
	margin-right:12px;
	margin-bottom:6px;
	float:left;
}
#galerie ul li a{
	display:block;
	cursor:pointer;
	border:4px #CCCCCC solid;
	
	opacity: .75; /* Standard CSS3 */
	-moz-opacity:0.75; /* Balise Mozilla */
	-khtml-opacity: 0.75; /* Balise Konqueror (Safari) */
	filter:alpha(opacity=75); /* Balise IE < 5.5 */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=75); /* Balise IE > 5.5 */  
}
#galerie ul li a:hover{
	display:block;
	cursor:pointer;
	border:4px #9a928f solid;

	opacity: 1.0; /* Standard CSS3 */
	-moz-opacity:1.0; /* Balise Mozilla */
	-khtml-opacity: 1.0; /* Balise Konqueror (Safari) */
	filter:alpha(opacity=100); /* Balise IE < 5.5 */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100); /* Balise IE > 5.5 */  
}

/* **************** / galerie ***************** */


/* **************** GOODIES ***************** */
			
#goodies {
	background-color:none;
	text-decoration:none;
	padding:0px;
	
	font-family: Arial, Helvetica, sans-serif;
  }
  
#goodies ul {
	width:100%;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-decoration:none;
	cursor:pointer;
	color: #777777;
}

#goodies ul li {
	background-image:url(../images/goodies-fond.jpg);
	background-repeat:no-repeat;
	float:left;
	width:417px;
	height : 70px;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 4px;
	margin-right: 7px;
	margin-bottom: 4px;
	margin-left: 4px;
	text-decoration:none;
	color:#777777;
}

#goodies ul li a {
	background-color:none;
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	color:#666666;
	float:left;
	cursor:pointer;	
	opacity: .75; /* Standard CSS3 */
	-moz-opacity:0.75; /* Balise Mozilla */
	-khtml-opacity: 0.75; /* Balise Konqueror (Safari) */
	filter:alpha(opacity=75); /* Balise IE < 5.5 */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=75); /* Balise IE > 5.5 */  
}

#goodies ul li a:hover {
	padding: 0px;
	list-style-type:none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration:none;
	color: #666666;
	float:left;
	cursor:pointer;
	opacity: 1.0; /* Standard CSS3 */
	-moz-opacity:1.0; /* Balise Mozilla */
	-khtml-opacity: 1.0; /* Balise Konqueror (Safari) */
	filter:alpha(opacity=100); /* Balise IE < 5.5 */
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100); /* Balise IE > 5.5 */  
}

.soustitre-listing-goodies {
	font-family:Arial, Helvetica, sans-serif;
	size:10px;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}

.telecharger_goodies{
	cursor:pointer;
}
/* **************** GOODIES ***************** */

.date_recrutement{
	background-color:none;
	text-decoration:none;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#585251;
	height:12px;	

}

/* **************** HEBERGEMENTS ***************** */
			
#hebergement_categories {
	background-color:none;
	text-decoration:none;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font: bold;
	margin-top:10px;
	
  }
  
#hebergement_categories ul {
	margin:0px;
	background-color:none;
	padding: 0px;
	list-style-type:none;
	text-decoration:none;
}

#hebergement_categories ul li {
	float:left;
	background-color:none;
	list-style-type:none;
	display: block;
	text-decoration:none;
	cursor:pointer;
	width : 280px;
	height:280px;
	margin-right:12px;
}

#hebergement_categories ul li a {
	color: #FFFFFF;
	display:block;
	padding-top: 200px;
	padding-left: 20px;
	padding-right: 20px;
	text-align:center;
	width: 240px;
	height: 80px;
	background-color:none;
	text-decoration:none;
	font-size:19px;
}

#hebergement_categories ul li a:hover{
	color: #000000;
	display:block;
	padding-top: 200px;
	padding-left: 20px;
	padding-right: 20px;
	text-align:center;
	width: 240px;
	height: 80px;
	background-color:none;
	text-decoration:none;
	font-size:19px;
}
/* **************** FIN HEBERGEMENTS ***************** */
