body {
	margin:0 0 0 0;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#e0debe;
	font-size:12px;
	color:#7f7f7f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body a:link {color: #999999; text-decoration: none ;}
body a:visited {color: #999999; text-decoration: none ;}
body a:hover {color: #999999; text-decoration: underline ;}
body a:active {color: #999999; text-decoration: none ;}
.content{
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
	margin-bottom:0;
	width: 980px;
}
.content2{
	padding:15px 0 0 0;
	width: 980px;
	float:left;
}
.bandeau{
	padding:0 10px 0 10px;
	width: 960px;
	float:left;
}
.ban_division{
	width: 960px;
	padding:0;
	margin:0;
	float:left;
	
}
.logo{
	width: 325px;
	padding:0;
	margin:0;
	float:left;
}
.box_contact{
	width: 195px;
	height:68px;
	padding: 30px 18px 0 422px;
	background-image:url(../images/bg-contact.jpg);
	background-repeat:no-repeat;
	float:left;
}
.contact{
	width: 195px;
	padding: 0 0 13px 0;
	color:#FFFFFF;
	text-align:right;
	float:left;
}
.contact a:link {color: #FFFFFF; text-decoration: underline ;}
.contact a:visited {color: #FFFFFF; text-decoration: underline ;}
.contact a:hover {color: #FFFFFF; text-decoration: none ;}
.contact a:active {color: #FFFFFF; text-decoration: underline ;}

.icon_tel{
	width: 24px;
	padding: 0;
	float:left;
}
.tel{
	width: 171px;
	padding: 0;
	text-align:right;
	font-size:22px;
	color:#FFFFFF;
	float:left;
}
.barr1{
	width: 6px;
	height:268px;
	background-image:url(../images/barr1.gif);
	float:left;
}
.barr2{
	width: 6px;
	height:268px;
	background-image:url(../images/barr2.gif);
	float:left;
}
.ban-centre{
	width: 948px;
	padding:0;
	margin:0;
	float:left;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
}
.ban-centre a:link {color: #FFFFFF; text-decoration: none ;}
.ban-centre a:visited {color: #FFFFFF; text-decoration: none ;}
.ban-centre a:hover {color: #FFFFFF; text-decoration: none ;}
.ban-centre a:active {color: #FFFFFF; text-decoration: none ;}


	


.accueil{
    display: block;
	width: 190px;
	height:30px;
	padding: 14px 0 0 0;
	background-image:url(../images/bg_accueil.gif);
	float:left;
	background-position: 0 0;
}
a.accueil:hover {
	display: block;
	width: 190px;
	height:30px;
	padding: 14px 0 0 0;
	background-image:url(../images/bg_accueil.gif);
	float:left;
	background-position: -190px 0;
}

.accueil_selected{
    display: block;
	width: 190px;
	height:30px;
	padding: 14px 0 0 0;
	background-image:url(../images/bg_accueil.gif);
	float:left;
	background-position: -190px 0;
}
.menu{
    display: block;
	width: 189px;
	height:30px;
	padding: 14px 0 0 0;
	background-image:url(../images/bg_menu.gif);
	float:left;
	background-position: 0 0;
}
a.menu:hover {
	display: block;
	width: 189px;
	height:30px;
	padding: 14px 0 0 0;
	background-image:url(../images/bg_menu.gif);
	float:left;
	background-position: -189px 0;
}

.menu_selected{
    display: block;
	width: 189px;
	height:30px;
	padding: 14px 0 0 0;
	background-image:url(../images/bg_menu.gif);
	float:left;
	background-position: -189px 0;
}

.reser{
    display: block;
	width: 191px;
	height:30px;
	padding: 14px 0 0 0;
	background-image:url(../images/bg-reser.gif);
	float:left;
	background-position: 0 0;
}
a.reser:hover {
	display: block;
	width: 191px;
	height:30px;
	padding: 14px 0 0 0;
	background-image:url(../images/bg-reser.gif);
	float:left;
	background-position: -191px 0;
}

.reser_selected{
    display: block;
	width: 191px;
	height:30px;
	padding: 14px 0 0 0;
	background-image:url(../images/bg-reser.gif);
	float:left;
	background-position: -191px 0;
}










.centre{
	width: 980px;
	background-image:url(../images/bg_centre.gif);
	float:left;
}
.barr_centre1{
	width: 10px;
	height:349px;
	background-image:url(../images/barr_centre.gif);
	float:left;
}
.barr_centre2{
	width: 10px;
	height:349px;
	background-image:url(../images/barr_centre2.gif);
	float:left;
}
.cont_centre{
	width: 948px;
	padding: 0 6px 0 6px; 
	float:left;
}
.sepa{
	width: 948px;
	height:19px;
	background-image:url(../images/sepa.gif);
	float:left;
}
.sepa2{
	width: 948px;
	height:45px;
	background-image:url(../images/sepa2.gif);
	float:left;
}
.division_centre{
	width: 948px;
	float:left;
}
.txt_centre{
	width: 515px;
	padding: 0 20px 0 7px;
	float:left;
}
.txt_centre2{
	width: 515px;
	padding: 0;
	float:left;
}
.txt_centre3{
	width: 515px;
	padding: 0 0 15px 0;
	float:left;
}
.sepa3{
	width: 28px;
	height:295px;
	background-image:url(../images/sepa3.gif);
	float:left;
}
.tit_centre{
	width: 515px;
	padding: 0 0 20px 0;
	float:left;
}
.ban_gauche{
	width: 364px;
	padding: 21px 14px 0 0;
	float:left;
}
.box_btn{
	width: 347px;
	height:25px;
	padding: 14px 0 0 17px;
	background-image:url(../images/bg_btn.gif);
	float:left;
}
.btn22{
	width: 158px;
	height:25px;
	margin: 0 2px 0 0;
	float:left;
	cursor:pointer;
}

.btn33{
	width: 158px;
	height:25px;
	margin: 0 2px 0 0;
	background-image:url(../images/bg_btn33.gif);
	float:left;
}
.btn44{
	width: 158px;
	height:25px;
	margin: 0 2px 0 0;
	background-image:url(../images/bg_btn44.gif);
	float:left;
}
.btn_motel{
	width: 158px;
	padding: 0 2px 0 0;
	float:left;
	background-color:#000000;
}

.btn_cabine{
	width: 128px;
	padding: 0;
	float:left;
}
.box_tarifs3{
	width: 323px;
	height:117px;
	background-image:url(../images/box_tarifs.gif);
	padding: 13px 24px 0 17px;
	float:left;
}
.box_tarifs{
	width: 364px;
	padding: 0;
	float:left;
}
.unites{
	width: 323px;
	padding: 0 0 15px 0;
	float:left;
}
.txt_unites{
	width: 245px;
	padding: 0 0 15px 0;
	float:left;
}
.txt_unites2{
	width: 323px;
	padding: 0;
	float:left;
}
.prix_unites{
	width: 78px;
	padding: 0 0 15px 0;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	float:left;
}
.voir_plus{
	color:#bcb867;
}
.voir_plus a:link {color: #bcb867; text-decoration: underline ;}
.voir_plus a:visited {color: #bcb867; text-decoration: underline ;}
.voir_plus a:hover {color: #bcb867; text-decoration: none ;}
.voir_plus a:active {color: #bcb867; text-decoration: underline ;}

.bas_tarifs{
	width: 364px;
	height:26px;
	background-image:url(../images/bas-box.gif);
	margin: 0 0 25px 0;
	float:left;
}
.photo{
	width: 174px;
	margin: 0 16px 0 0;
	float:left;
}
.photo3{
	width: 174px;
	margin: 0 16px 16px 0;
	float:left;
}
.photo2{
	width: 174px;
	margin: 0;
	float:left;
}
.photo4{
	width: 174px;
	margin: 0 0 16px 0;
	float:left;
}
.sepa_bas{
	width: 960px;
	height:62px;
	margin: 0 10px 0 10px;
	background-image:url(../images/bgsepabas.gif);
	float:left;
}
.footer{
	width: 960px;
	margin: 0 10px 0 10px;
	float:left;
}
.footer2{
	width: 750px;
	height:80px;
	padding: 16px 174px 0 36px;
	background-color:#4c4c4c;
	float:left;
}
.caspesie{
	width: 200px;
	float:left;
}
.sepa_footer{
	width: 89px;
	height:80px;
	background-image:url(../images/sepa-footer.gif);
	float:left;
}
.txt_footer{
	width: 452px;
	padding: 10px 0 0 9px;
	color:#FFFFFF;
	float:left;
}
.txt_footer a:link {color: #FFFFFF; text-decoration: none ;}
.txt_footer a:visited {color: #FFFFFF; text-decoration: none ;}
.txt_footer a:hover {color: #FFFFFF; text-decoration: underline ;}
.txt_footer a:active {color: #FFFFFF; text-decoration: none ;}

.footer3{
	width: 980px;
	height:13px;
	background-image:url(../images/footer3.gif);
	margin: 0 0 25px 0;
	float:left;
}

.tit_centre2{
	width: 515px;
	padding: 0;
	float:left;
	color:#bcb867;
	font-weight:bold;
}
.tit_interne{
	width: 903px;
	padding: 0 0 0 45px;
	float:left;
	font-size:24px;
	color:#999999;
}

.sepa_interne{
	width: 948px;
	height:42px;
	background-image:url(../images/sepa_interne.gif);
	float:left;
}
.division_tarifs{
	width: 406px;
	padding: 10px 0 20px 45px;
	float:left;
}
.tit_tarifs{
	width: 398px;
	padding: 0 0 0 8px;
	color:#bcb867;
	font-size:20px;
	font-weight:bold;
	float:left;
}
.unit_tarifs{
	width: 398px;
	padding: 0 0 0 8px;
	color:#808284;
	font-size:16px;
	float:left;
}
.clas_tarifs{
	width: 398px;
	background-image:url(../images/clas_tarifs.gif);
	height:15px;
	padding: 5px 0 20px 8px;
	color:#808284;
	font-weight:bold;
	float:left;
}
.prix_tarifs{
	width: 371px;
	background-image:url(../images/bg_prix.gif);
	background-repeat:no-repeat;
	background-color:#7f7f7f;
	padding: 0 10px 0 25px;
	color:#FFFFFF;
	float:left;
}
.cham_tarifs{
	width: 262px;
	padding: 13px 0 0 0;
	line-height:25px;
	float:left;
}
.txt_tarifs{
	width: 371px;
	padding: 20px 0 0 0;
	float:left;
}
.box_tarifs2{
	width: 109px;
	padding: 0 0 0 0;
	float:left;
}
.box_prix{
	width: 109px;
	padding: 0 0 0 0;
	text-align:center;
	float:left;
}
.box_prix2{
	width: 109px;
	padding: 12px 0 0 0;
	text-align:center;
	float:left;
}
.prix2{
	width: 109px;
	padding: 0 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:17px;
	float:left;
	line-height:23px;
}
.pho_chambre{
	width: 351px;
	padding: 32px 30px 23px 25px;
	background-image:url(../images/bg_photo.gif);
	background-repeat:no-repeat;
	float:left;
}
.equip{
	width: 406px;
	padding: 25px 0 0 0;
	font-weight:bold;
	float:left;
}
li{
	padding:0;
	margin:0;
	display : list-item;
	list-style-position:outside;
	list-style-image:url(../images/icone.gif);
}
ul{
	padding:0 0 0 0;
	margin:0;
}
.txt_gris{
	width: 406px;
	padding: 0 0 0 0;
	float:left;
}
.txt_gris2{
	width: 376px;
	margin: 0 0 0 30px;
	float:left;
}
.division_bas{
	width: 948px;
	float:left;
}
.txt3{
	width: 855px;
	padding: 0 45px 0 45px;
	float:left;
}
.centre_act{
	width: 542px;
	padding: 0;
	float:left;
}

.sepa_act{
	width: 542px;
	height:28px;
	background-image:url(../images/sepa_act.gif);
	padding: 0;
	float:left;
}
.txt_centre_act{
	width: 477px;
	padding: 0 20px 0 45px;
	float:left;
}
.tit_centre3{
	width: 477px;
	padding: 12px 0 0 0;
	float:left;
	font-weight:bold;
	border-top: 1px dotted #bfc0c1;
}

.txt_centre4{
	width: 477px;
	padding: 0 0 15px 0;
	float:left;
}
.txt_centre4 a:link {color: #bcb867; text-decoration: underline ;}
.txt_centre4 a:visited {color: #bcb867; text-decoration: underline ;}
.txt_centre4 a:hover {color: #bcb867; text-decoration: none ;}
.txt_centre4 a:active {color: #bcb867; text-decoration: underline ;}

.txt_centre5{
	width: 477px;
	padding: 40px 0 25px 0;
	float:left;
}
.txt_centre5 a:link {text-decoration: none ; font-weight:bold;}
.txt_centre5 a:visited {text-decoration: none ; font-weight:bold;}
.txt_centre5 a:hover {text-decoration: underline ; font-weight:bold;}
.txt_centre5 a:active {text-decoration: none ; font-weight:bold;}


.division_contact{
	width: 317px;
	padding: 10px 0 20px 45px;
	float:left;
}

.tit_contact{
	width: 309px;
	padding: 0 0 0 8px;
	color:#bcb867;
	font-size:20px;
	font-weight:bold;
	float:left;
}
.txt_centre6{
	width: 309px;
	padding: 0 0 25px 8px;
	float:left;
}
.txt_centre6 a:link {text-decoration: none ; font-weight:bold;}
.txt_centre6 a:visited {text-decoration: none ; font-weight:bold;}
.txt_centre6 a:hover {text-decoration: underline ; font-weight:bold;}
.txt_centre6 a:active {text-decoration: none ; font-weight:bold;}

.photo_contact{
	width: 317px;
	padding: 0;
	float:left;
}

.sepa_contact{
	width: 89px;
	height:313px;
	background-image:url(../images/sepa_contact.gif);
	float:left;
}
.formu_contact{
	width: 140px;
	padding: 5px 0 5px 8px;
	float:left;
}
.tit_contact2{
	width: 398px;
	padding: 0 0 17px 8px;
	color:#bcb867;
	font-size:20px;
	font-weight:bold;
	float:left;
}
.champs_contact{
	width: 203px;
	padding: 3px 0 0 0;
	float:left;
}
.box1 {
	width: 197px;
	padding: 0 3px 0 3px;
	color:#7f7f7f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
}
.box3 {
	color:#7f7f7f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	width: 203px;
}
.ligne_contact{
	width: 406px;
	padding: 0 0 5px 0;
	float:left;
}
.btn_envoyer{
	width: 130px;
	float:left;
	margin: 15px 0 0 225px;
	color:#FFFFFF;
}
.btn_envoyer a:link {color: #FFFFFF; text-decoration: none ;}
.btn_envoyer a:visited {color: #FFFFFF; text-decoration: none ;}
.btn_envoyer a:hover {color: #FFFFFF; text-decoration: none ;}
.btn_envoyer a:active {color: #FFFFFF; text-decoration: none ;}

.envoyer{
    display: block;
	width: 130px;
	height:19px;
	padding: 1px 0 0 0;
	background-image:url(../images/bg_envoyer.gif);
	text-align:center;
	float:left;
	background-position: 0 0;
}
a.envoyer:hover {
	display: block;
	width: 130px;
	height:19px;
	padding: 1px 0 0 0;
	background-image:url(../images/bg_envoyer.gif);
	text-align:center;
	float:left;
	background-position: -130px 0;
}
.erreur2{
	width: 258px;
	padding: 0 0 5px 148px;
	float:left;
	font-size:11px;
	color:#e2001a;
}
.ligne_contact3{
	width: 398px;
	padding: 0 0 5px 8px;
	float:left;
}