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

body {
	background-color: #000000;
margin:0;
	font: 100% Arial, Verdana, Sans-Serif;
	text-align:center;
font-family:Arial,Verdana,Sans-Serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
img {
border:0;
}
h1 {
color:#67920b;
font-size:16px;
margin:0;
padding:0;
}
.conteneur{
position:relative;
margin:auto;
width: 994px;
text-align:left;
background-color:#FFFFFF;
}
.fond {
float:left;
background-color:#FFFFFF;
width:100%;
height:auto;
clear:both;}
.fond2 {
	position:absolute;
	top:0;
	left:0;
	background-color:#FFFFFF;
	width:100%;
	height:617px;
}
.bandeau-accueil {
float:left;

}
.texte-accueil {
position:absolute;
top:300px;
left:700px;
color:#336600;
font-size:11px;
width:250px;
}
.fond-drapeaux {
	position:absolute;
	top:491px;
	left:697px;
	color:#336600;
	font-size:11px;
	width:261px;
	height:112px;
	background-image:url(../images/fond-drapeaux_06.gif);
}
.texte-drapeaux {
padding-left:60px;
padding-top:15px;
width:160px;
text-align:justify;
}
.drapeaux {
padding-left:15px;
padding-top:10px;
}
.drapeaux img {
float:left;
margin-left:11px;
}

.flash-accueil {
width:595px;
height:145px;
position:absolute;
top:200px;
left:60px;
}
.texte-actu {
	position:absolute;
	left:782px;
	top:26px;
	width:200px;
	text-align:justify;
	color:#336600;
	font-size:11px;
	height: 96px;
}
.texte-actu p {
margin-top:0;
padding-top:0;
}











.menu {
	position:absolute;
	top:135px;
	right:0;
	z-index:2;
}
.smenu1 {
	position:absolute;
	top:171px;
	right:326px;
	z-index:20;
	background-image:url(../images/smenu1-fond_03.png);
	width:244px;
	height:43px;
	display:none;
}
.smenu1-on {
	position:absolute;
	top:171px;
	right:326px;
	z-index:2;
	background-image:url(../images/smenu1-fond_03.png);
	width:244px;
	height:43px;
}
.boutons-smenu1 {
padding-left:13px;
padding-top:20px;
}
.texte {
float:left;
margin-top:-170px;
padding-left:40px;
	z-index:2;
	color:#4c4e42;
	font-size:11px;
	width: 300px;
}
.texte img {
margin-left:-5px;
}
.texte h1 img {
float:left;
margin-top:-18px;
margin-right:5px;
}
.texte2 {
float:left;
margin-top:-170px;
padding-left:60px;
	z-index:2;
	color:#4c4e42;
	font-size:11px;
	width: 500px;
}
.zone-bloc {
float:right;
margin-top:-160px;
	color:#4c4e42;
	font-size:11px;
	width: 593px;
}
.zone-bloc-tourisme {
float:right;
margin-top:-180px;
padding-left:20px;
	color:#4c4e42;
	font-size:11px;
	width: 620px;
}
.zone-bloc-tourisme img {
float:right;
margin-bottom:10px;
margin-right:20px;
}


.zone-bloc-ac {
float:right;
margin-top:-160px;
height:600px;
	color:#4c4e42;
	font-size:11px;
	width: 593px;
}
.conteneur-chalet {
float:left;
margin-top:-160px;
	color:#4c4e42;
	font-size:11px;
	width: 100%;
}
.bloc-chalet {
float:left;
width:900px;
padding-left:40px;
padding-right:20px;
text-align:left;
}
.texte-chalet {
float:left;
padding-left:40px;
	color:#4c4e42;
	font-size:11px;
	width: 300px;
}
.texte-chalet img {
margin-left:-5px;
}

.photos-chalet {
float:right;
	color:#4c4e42;
	font-size:11px;
	width: 523px;
	padding-left:30px;
}
.photos-chalet h1 img {
float:left;
margin-top:20px;

}
.tarifs-chalet {
float:left;
padding-left:40px;
padding-right:20px;
padding-top:15px;
	color:#4c4e42;
	font-size:11px;
	width:900px;
}
.photo-ac {
	float:left;
	width:191px;
}
.photo-ac img {
	float:left;
}



.photo-milieu-ac {
	float:left;
	width:191px;
	margin-left:-10px;
	padding-left:22px;
	background-image:url(../images/ac_09.jpg);
	background-repeat:repeat-y;
}




.photo {
	float:left;
	margin-bottom:10px;
	width:172px;
}
.photo img {
	float:left;
}



.photo-milieu {
	float:left;
	width:172px;	
	padding-left:15px;
	background-image:url(../images/bordure-milieu_06.png);
	background-repeat:repeat-y;
}
.photo-portrait {
	float:left;
	margin-bottom:10px;
	width:92px;	
}
.photo-portrait img {
	float:left;
}
.photo-milieu-portrait {
	float:left;
	width:92px;
	padding-left:15px;
	background-image:url(../images/portrait_09.png);
	background-repeat:repeat-y;
}

.plus {
float:left;
margin-top:-35px;
margin-left:-4px;
}
.plus img{
float:left;
margin:0;
}
.bloc {
float:left;
background-image:url(../images/bloc_15.png);
width:247px;
height:266px;
margin-left:30px;
margin-bottom:5px;
}
.bloc-gd {
	float:left;
	background-image:url(../images/gd-bloc.png);
	width:247px;
	height:335px;
	margin-left:30px;
	margin-bottom:5px;
}
.texte-bloc {
float:left;
padding-left:55px;
padding-top:32px;
}
.texte-bloc img{
float:left;
margin-left:-10px;
}



.zone-bloc-situation {
float:left;
margin-top:-170px;

	z-index:2;
	color:#4c4e42;
	font-size:11px;
	width: 610px;
}
.pied {
float:left;
	background-image:url(../images/pied_41.jpg);
	width:900px;
	height:114px;
	background-repeat:no-repeat;
	background-position:right;
}
.texte-pied-2 {
float:right;
padding-right:70px;
color:#67920b;
font-size:10px;
width:480px;
margin-top:-2px;
}
.texte-pied-droite-2 {
float:right;
width:150px;
text-align:right;
margin-right:100px;
}
.texte-pied {
float:right;
padding-right:70px;
color:#67920b;
font-size:10px;
width:400px;
}
.texte-pied-droite {
float:right;
width:150px;
text-align:right;
}
.texte-pied-gauche {
float:left;
}

.bleu {
color:#15a9ed;
}
.orange {
color:#ff7f05;
}

.fond-contact {
	position:absolute;
	top:190px;
	left:0;
	z-index:2;
	background-image:url(../images/contact_23.jpg);
	width:994px;
	height:492px;
}
.texte-contact {
	position:absolute;
	top:340px;
	left:648px;
	z-index:2;
	width:300px;
	height:302px;
	color:#4c4e42;
	font-size:11px;
}




.pied-accueil {
	position:absolute;
	left:0;
	top:821px;
	background-image:url(../images/pied.jpg);
	width:994px;
	height:108px;
}
.pied-contact {
	position:absolute;
	left:0;
	top:681px;
	background-image:url(../images/pied.jpg);
	width:994px;
	height:108px;
}
a {
text-decoration:none;
color:#67920b;
}
a:visited {
text-decoration:none;
color:#67920b;
}
a:hover {
text-decoration:underline;
color:#ff7f05;
}


.promo {
	position:absolute;
	top:166px;
	left:23px;
}
