

h1#titrePage{
width:605px;
}

#boiteUtils{
float:right;
width:48px;
margin-top:8px;
}

div#entete img{
float:left;
border:none;
}

div#btnLangue{
background-image:url(../images/PagesInterieures/btn_langue.gif);
background-repeat:no-repeat;
text-align:center;
width:72px;
height:20px;
float:right;
position:relative;
top:10px;
right:12px;
}

div#btnLangue a{
color:#FFFFFF;
text-decoration:none;
display:block;
padding:2px 0 3px 0;
width:72px;
}

.texteGras{
font-weight:bold;
}

div#containerFlash,div#boiteForfaits{
float:left;
}

div#containerFlash{
margin-top:-20px;
}

div#contenu{
float:left;
width:655px;
padding:30px 36px 29px 29px;
}

div.forfait{
float:left;
background-image:url(../images/PagesInterieures/img_ombreCol.jpg);
background-repeat:no-repeat;
padding:30px 20px 0 30px;
width:190px;
color:#947f68;
}

div.forfait h2{
margin-top:26px;
font-size:1.5em;
line-height:1.3em;
}

div.forfait ul,div.forfait p{
font-size:1.2em;
}

div.forfait ul{
margin-top:3px;
padding:0;
}
div.forfait ul li{
list-style-type:none;
line-height:normal;
margin:0;
padding:0;
background-image:none;
font-size:0.9em;
}

div#descHotel{
width:173px;
padding:28px 24px 18px 28px !important;
padding:28px 24px 21px 28px;
background-image:url(../images/PagesInterieures/fond_contenu.jpg);
background-repeat:no-repeat;
float:left;
margin-right:-20px;
}

*+html div#descHotel{
padding:28px 24px 21px 28px !important;
}

div#descHotel h1{
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-weight:normal;
font-size:2.1em;
margin-bottom:-2px;
}

div#descHotel p{
color:#47331d;
margin-top:18px;
margin-bottom:0;
font-size:1em;
line-height:1.4em;
}

div#blocContactezNous{
width:414px;
height:129px;
float:left;
color:#947f68;
padding:60px 0 0 0;
text-align:right;
font-size:2.8em;
font-family:"Times New Roman", Times, serif;
position:relative;
}

a#lienReservezLigne {
background-image:url(../images/PagesInterieures/img_blank.gif);
background-repeat:repeat;
text-decoration:none;
width:537px;
height:308px;
position:absolute;
left:408px;
top:-60px;
}

a#lienReservezLigne span {
font-size:1px;
visibility:hidden;
}

span#reserverLigne1{
display:block;
margin-right:10px;
font-size:0.85em;
line-height:normal;
color:#947f68;
}

span#reserverLigne2{
display:block;
margin-right:33px;
font-size:0.85em;
line-height:normal;
color:#947f68;
}

span#reserverLigne3{
display:block;
margin-right:4px;
/*font-size:0.9em;*/
font-size:0.7em;
line-height:normal;
color:#947f68;
}

span#reserverLigne4{
display:block;
font-size:0.535em;
margin-right:63px;
font-size:0.42em;
line-height:normal;
color:#947f68;
}

.flotementDroiteHaut{
float:right;
margin-top:5px;
}

.flotementDroite{
float:right;
padding-top:0px;
}

.flotementDroite img{
display:block;
line-height:0;
font-size:1px;
}

img#ombreClocheAccueil{
display:block;
line-height:0;
margin:0 0 -88px 393px;
}

div#page div#piedDePage{
text-align:center;
padding:44px 0 9px 0;
color:#6f6f6f;
}

div#page div#piedDePage p{
margin-bottom:6px;
font-size:1em;
line-height:normal;
}

div#page div#piedDePage p *{vertical-align:middle;}

div#page div#piedDePage p .espaceLien{
padding:0 15px 0 10px;
}

p.nousContacter{
line-height:1.2em;
margin-bottom:15px;}

h2.nousContacter{
font-size:1.6em;
margin-bottom:10px;}

.imageCarte{
float:right;
margin:0 0 18px 25px;
text-align:right;
width:250px;
}

.imageCarte *{
float:right;
margin:0;
}

.minHauteurDescHotel{
width:1px;
height:350px;
float:right;
visibility:hidden;
margin-left:-3px;
}

div#piedDePageImpression{display:none;}
#enteteImpression{display:none;}

div#suivezNous{text-align:center;}
div#suivezNous *{vertical-align:middle;}
div#suivezNous ul{margin:5px 0 0 0;padding:0;}
div#suivezNous ul li{padding:0;background:none;margin:0 auto;width:16px;}
