
body {
background-color:#5C6B72;
background-image:url(../img/fondDuplic.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
font-family:Arial,sans-serif;
font-size:12px;
}
.boxFond {
background-image:url(../img/fond.png);

}
.box {
margin-left:auto;
margin-right:auto;
width:1120px;
}
.chambresdhotes {
background-image:url(../img/chambresdhotes.png);
float:left;
height:595px;
margin-top:20px;
width:36px;
}
.logo {
background-image:url(../img/logo.png);
float:left;
height:40px;
margin-top:20px;
width:283px;
}
.aile{
background-image:url(../img/aileEden.png);
float:left;
height:56px;

width:77px;
}
.centre {
float:left;
width:1022px;
position:relative;
z-index:0;
}
.centrehaut {
background-image:url(../img/centrehaut.png);
float:left;
height:13px;
width:1022px;
}
.centreDuplic {
background-repeat:repeat-y;
margin-top:13px;
position:relative;
width:1022px;
z-index:0;
padding-bottom:30px;
}
.centrebas {
background-image:url(../img/centrebas.png);
float:left;
height:5px;
width:1022px;
}
.menu {
background-image:url(../img/menurepeat.png);
background-repeat:repeat-x;
height:28px;
margin-left:-3px;
margin-right:3px;
margin-top:-6px;
width:1025px;
}
.fdAcc {
text-align:left;
color:#EEE;
margin-top:0px;
width:800px;
position:relative;
z-index:2;
}
.droitebleu {
background-image:url(../img/fondBleuGauche.png);
float:left;
height:543px;
margin-left:807px;width:215px;
background-repeat:repeat-y;
}
.droitenoir {
background-color:#2B2B2B;
background-repeat:repeat-y;
color:#EEEEEE;
float:left;
font-family:Comic Sans MS;
font-size:13px;
height:560px;
margin-left:827px;
padding:3px;
text-align:justify;
width:190px;
line-height:16px;
}
.imgAcc {
float:left;
margin-top:5px;
}
.fdTxtAcc{

float:left;
height:517px;
margin-left:0px;
text-align:justify;
width:238px;
word-spacing:0;
}
.titrebien{
background-image:url(../img/titreBien.png);
float:right;
margin-right:10px;
width:213px;
height:65px;
margin-top:15px;
margin-bottom:7px;
}
.accesGal{
background-image:url(../img/accesGal.png);
float:right;
margin-right:1px;
width:221px;
height:50px;
}
.actu{
background-color:#FFFFFF;
border:2px solid #9F9F9F;
float:right;
padding:4px;
width:209px;
margin-bottom:8px;
color:#555;
}
td{
color:#FFF;
 height:10px;
 width:200px;
 font-weight:bold;
 font-size:12px;

 }
 .activ{
background-color:#c9d8df;

color:#000000;
}
.fondCentre{
float:left;
width:800px;
height:517px;


}

#box1, #box2, #box3, #box4{
	position:absolute;
}

.mask img{
	position:absolute;
	display:block;
	border:none;
}
.ensembleText{
float:left;
width:350px;
color:#000000;
}

#menu a{
	text-decoration:none;
	color:#333;
}

.fdContact {
left:375px;
margin-top:-6px;
position:absolute;
top:18px;
width:370px;
}
.fdContact label{
float:left;
height:15px;
width:87px;
}
.fdContact input{
float:left;
margin-bottom:5px;
margin-top:3px;

}
.fdContact form{
float:left;
margin-top:3px;
}
.Googlemap {
margin-right:16px;
margin-top:0;
width:426px;
}

.TitreTemplate1{
float:left;
font-size:14px;
font-weight:bold;
padding-left:10px;
width:100%;

}
.ContenuTxtTemplate1{
padding-left:20px;

}
.ContenuTxtTemplate1img{
padding:5px;
max-width:390px;

}
.TitreTemplate2{
float:left;
font-size:14px;
font-weight:bold;
padding-left:10px;
width:100%;

}
.ContenuTxtTemplate2{
padding-left:20px;
text-align:justify;

}
.ContenuTxtTemplate2img{
max-width:390px;
padding:5px;
width:expression(this.width > 390 ? "390": true );
}
.imgTpl4{

float:left;
margin:5px;
max-height:73px;
max-width:109px;
}

.TitreTemplate3{
float:left;
font-size:15px;
font-style:italic;
padding-left:10px;
width:100%;
font-weight:bold;
margin-left:10px;
argin-left:600px
}
.ContenuTxtTemplate3{
padding-left:20px;
text-align:justify;

}
.TitreTemplate4{
float:left;
font-size:14px;
font-weight:bold;
padding-left:10px;
width:100%;

}
.ContenuTxtTemplate4{
padding-left:20px;
text-align:justify;

}
.Template5{
float:left;
margin-bottom:3px;
margin-left:7px;
margin-top:5px;
max-height:112px;
max-width:166px;
padding:17px;
width:expression(this.width > 166 ? "166": true );
height:expression(this.height > 112 ? "112": true );

}
.ContenuTxtTemplate5{
padding-left:11px;

}
.galerie{
float:left;
margin-left:12px;
margin-top:8px;
max-height:151px;
max-width:187px;
width:expression(this.width > 187 ? "187": true );
height:expression(this.height > 151 ? "151": true );
 }
.contact {
left:800px;
position:absolute;
top:25px;
width:170px;
}

.drapeau{
height:15px;
left:1020px;
position:absolute;
top:45px;
width:150px;
}


.mentions {
font-style:italic;
margin-bottom:-11px;
margin-top:102px;
}


.tarification {
margin-top:75px;
}
.phraseContact{
font-size:13pt;font-style:italic;float:left; width:350px; text-align:center;

}
