/*--------General-----------*/

.pub99{
text-align:center;
margin:10px;
}
#titrePagePrint{
display:none;
}
.telHaut{
text-align:right;
display:block;
position:absolute;
right:20px;
font-weight:bold;
width:180px;
top:35px;
padding:0 5px 5px 0;
font-size:16px;
color:#604528;
}
.alignDroit{
float:right;
text-align:right;
margin:0 0 5px 5px;
}
.clear{
clear:both;
}
body#page{
background-image:url(../Commun/bg_page.gif);
background-repeat:repeat;
}
#boiteContenu{
margin:0 auto;
width:728px;
padding:0 20px 0 20px;
background-image:url(../Commun/bg_boiteContenu.jpg);
background-repeat:repeat-y;
background-position:top;
}
.alignDroite{
float:right;
margin:10px 0 10px 10px;
}
/*-------------Menu--------------*/
ul#menu{
background-color:#652709;
height:25px;
padding:7px 2px 0 22px;
display:block;
}
ul#menu li{
display:inline;
color:#FFFFFF;
padding:0 2px 0 2px;
position:relative;
float:left;
background-image:none;
z-index:1;
}
ul#menu li.ang{
padding:0 1px 0 1px;
}
ul#menu li.separateur{
padding-top:3px;
font-size:11px;
}
ul#menu li a{
color:#FFFFFF;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:16px;
display:block;
padding-bottom:3px;
}
ul#menu li a:hover{
color:#d0b07c;
}
/*----Sous-menu-----*/
ul#menu li ul
{
position: absolute;
float:none;
width: 145px;
top:20px;
display:none;
z-index: 1;
padding: 0;
margin: 0;
background-color:#652709;
display:none;
border:#e0ddcb 1px solid;
border-top:none;
}
ul#menu li:hover ul, ul#menu li.over ul
{ 
left: -4px;
display:block;
}
ul#menu li ul li
{
text-align:left;
display: block;
margin: 0;
height:21px;
width:141px;
background-image: none;
border-top:#e0ddcb 1px solid;
}
ul#menu li ul li a{
display:block;
height:21px;
width:135px;
padding:2px 0 0 5px;
font-size:12px;
font-family:Arial;
}
/*----Menu sec-----*/
ul#menuSec{
margin:0 auto;
width:120px;
padding-top:3px;
border-top:#c8c0a5 1px solid;
}
ul#menuSec li{
padding:3px 0 3px 0;
border-bottom:#c8c0a5 1px solid;
background-image:none;
}
ul#menuSec li a{
color:#3e2a13;
font-size:11px;
text-decoration:none;
}
ul#menuSec li a:hover{
color:#9da34d;
text-decoration:none;
}
ul#menuSec li a.selectionne{
color:#858b3a;
font-size:11px;
text-decoration:none;
}
/*---Menu Haut---*/
ul#menuHaut{
height:25px;
width:668px;
padding:15px 50px 0 50px;
margin:10px auto 0 auto;
background-image:url(../Commun/bg_menuSec.jpg);
background-repeat:no-repeat;
text-align:center;
}
ul#menuHaut li{
display:inline;
padding:0 13px 0 10px;
background-image:none;
}
ul#menuHaut li a{
color:#573b1c;
font-size:11px;
text-decoration:none;
}
ul#menuHaut li a:hover{
color:#000000;
}
ul#menuHautAng{
height:25px;
width:668px;
padding:15px 50px 0 50px;
margin:10px auto 0 auto;
background-image:url(../Commun/bg_menuSec_ang.jpg);
background-repeat:no-repeat;
text-align:center;
}
ul#menuHautAng li{
display:inline;
padding:0 13px 0 10px;
background-image:none;
}
ul#menuHautAng li a{
color:#573b1c;
text-decoration:none;
}
ul#menuHautAng li a:hover{
color:#000000;
}
/*---Menu Bas---*/
#menuBasPage li{
display:inline;
padding:0 10px 0 10px;
background-image:none;
}
#menuBasPage li a{
color:#f0eee0;
}
/*-------------------Bas de page--------------*/
#boiteBasPage{
background-image:url(../Commun/bg_basContenu.gif);
background-repeat:no-repeat;
background-position:top;
width:768px;
padding-top:16px;
margin:0 auto;
}
#zoneBasCentrale{
background-image:url(../Commun/bg_basContenuBout.gif);
background-repeat:no-repeat;
background-position:top;
width:768px;
margin:0 auto;
text-align:center;
padding:30px 0 30px 0;
}
span#adresse{
color:#f0eee0;
display:block;
margin-top:5px;
}
span#boutonsWeb {
display:block;
margin-top:5px;
}
span#droit{
color:#c2b9a6;
display:block;
margin-top:5px;
}
/*--------------Page interieure---------------*/
#contenu{
background-image:url(../Commun/bg_contenu.gif);
background-repeat:repeat-y;
width:728px;
}
#bandePrinc{
float:left;
width:514px;
height:auto !important;
height:500px;
min-height:500px;
padding:20px;
position:relative;
}
#bandeGauche{
float:left;
width:157px;
padding-top:15px;
height:400px;
background-image:url(../Commun/bg_menuGauche.jpg);
background-repeat:no-repeat;
text-align:center;
}
#utilitaires{
text-align:right;
padding:0 0 1px 505px;
height:21px;
width:220px;
}
#utilitairesAcc a{
display:block;
float:right;
margin:8px 0 1px 0;
}
#utilitaires a#lienTxt{
margin:5px 1px 0 0;
display:block;
font-size:10px;
float:left;
color:#321705;
text-decoration:none;
}
#utilitaires a#lienTxt:hover{
color:#72340b;
}
/*---Meilleurs tarifs---*/
.prixPeriode{
margin:5px 0 5px 0;
}
#chambre{
width:495px;
background-image:url(../PageInterieure/tab/bg_contenuTAB.gif);
background-repeat:repeat-y;
padding:15px 10px 0 10px;
}
#chambre img{
float:left;
margin:0 10px 10px 0;
}
#economique{
background-image:url(../PageInterieure/tab/bg_hautTAB.gif);
background-repeat:no-repeat;
background-position:top;
width:515px;
height:15px;
margin:-15px 0 0 -11px;
}
.standard{
background-image:url(../PageInterieure/tab/bg_milieuTAB.gif);
background-repeat:no-repeat;
background-position:top;
width:515px;
height:15px;
margin:5px 0 10px -11px;
display:block;
}
#superieur{
background-image:url(../PageInterieure/tab/bg_basTAB.gif);
background-repeat:no-repeat;
background-position:bottom;
width:515px;
height:15px;
margin:0 0 0 -11px;
}
.photoPrixChambre {
float:left;
width:220px;
}
.descChambre{
float:left;
width:260px;
}
p.reservation{
display:block;
float:left;
width:260px;
margin:0 0 0 2px;
}
.prix{
color:#858b3a;
font-weight:bold;
text-align:right;
}
span.devise{
color:#3e2a13;
font-weight:bold;
padding:0 2px;
}
span.periode{
color:#8d826d;
}
/*----service & commodites---*/
#bandeGaucheSC{
width:247px;
float:left;
}
#bandeDroiteSC{
width:247px;
float:right;
}
#tab-SC{
background-image:url(../PageInterieure/tab/bg_contenuTAB-SC.gif);
background-repeat:repeat-y;
padding:0 10px;
margin:10px 0 10px 0;
}
#bgHaut-SC{
background-image:url(../PageInterieure/tab/bg_hautTAB-SC.gif);
background-repeat:no-repeat;
background-position:top;
display:block;
height:13px;
width:247px;
margin:0 0 0 -10px;
}
#bgBas-SC{
background-image:url(../PageInterieure/tab/bg_basTAB-SC.gif);
background-repeat:no-repeat;
background-position:bottom;
display:block;
height:13px;
width:247px;
margin:0 0 0 -10px;
}
#promotion{
width:515px;
text-align:center;
margin:15px 0 0 0;
}
/*----forfaits----*/
.imgForfaits{
float:left;
width:206px;
margin:15px 15px 0 0;
font-weight:bold;
}
.tel{
text-align:right;
display:block;
font-weight:bold;
width:260px;
margin-top:0;
padding-bottom:5px;
}
table.forfaits{
border:#c8c0a5 2px solid;
border-collapse:collapse;
margin:10px 0 5px 3px;
}
table.forfaits td{
border:#c8c0a5 1px solid;
padding:2px;
color:#652709;
}
table.forfaits td.prixForfaits{
color:#858b3a;
font-weight:bold;
text-align:center;
}
p.details{
display:block;
width:480px;
}
.photo{
float:left;
width:165px;
padding:5px 6px 10px 0;
font-size:11px;
}
.photo img{
border:#848941 1px solid;
}
.photo a{
float:right;
}
span.descPhoto{
font-size:12px;
display:block;
float:left;
width:150px;
padding:20px 0 10px 0;
}
/*----------------Accueil---------------------*/
#logo{
float:left;
padding:5px 5px 0 9px;
}
#zoneGauche{
width:282px;
height:440px;
float:left;
background-image:url(../Accueil/bg_zoneGauche.jpg);
background-repeat:no-repeat;
position:relative;
}
#zoneGaucheAng{
width:282px;
height:440px;
float:left;
background-image:url(../Accueil/bg_zoneGauche_ang.jpg);
background-repeat:no-repeat;
position:relative;
}
#zoneDroite{
width:446px;
height:440px;
float:left;
background-image:url(../Accueil/bg_zoneDroite.jpg);
background-repeat:no-repeat;
position:relative;
}
#txtAccueil{
margin:14px 48px 0 125px;
}
#txtAccueil p{
margin:0 0 3px 0;
}
#offre{
width:332px;
padding-left:23px;
margin-left:90px;
}
#offre img{
float:left;
}
#utilitairesAcc{
width:170px;
height:30px;
float:right;
position:absolute;
bottom:3px;
right:-9px;
}

#utilitairesAcc a{
display:block;
float:left;
margin-top:10px;
}
#utilitairesAcc a#lienTxt{
margin:12px 3px 0 0;
color:#321705;
text-decoration:none;
}
#utilitairesAcc a#lienTxt:hover{
color:#72340b;
}
#utilitairesAccAng{
width:170px;
height:30px;
float:right;
position:absolute;
bottom:0;
right:-9px;
}
#utilitairesAccAng a{
display:block;
float:left;
margin-top:8px;
}
#utilitairesAccAng a#lienTxt{
margin:10px 3px 0 0;
color:#321705;
text-decoration:none;
}
#utilitairesAccAng a#lienTxt:hover{
color:#72340b;
}
#zoneIndexBasPage{
color:#c2b9a6;
text-align:justify;
}
#zoneIndexBasPage a{
color:#c2b9a6;
}
#zoneIndexBasPage a:hover{
color:#c2b9a6;
}



.planDuSite                   { FONT-SIZE: 10px; COLOR: #000000; WIDTH: auto; }
td.TitreFormulaire 		      { FONT-SIZE: 13px; COLOR: #949494; font-weight: bold; }
select.banqueImagesPop	  	  { WIDTH: 200px; }
.sansLargeur    			  { WIDTH: auto;}
input           			  { WIDTH: 330px; COLOR:#000000; FONT-SIZE: 12px; }
input.autre     			  { WIDTH: 271px; }
input.privilege 			  { WIDTH: 110px; }
input.nouvelleFenetre 		  { WIDTH: 250px; COLOR:#000000; FONT-SIZE: 12px; }
input.carteCredit 			  { WIDTH: 80px;  COLOR:#000099; FONT-SIZE: 12px; }
input.envoyerAUnAmi 		  { WIDTH: 105px; COLOR:#000000; FONT-SIZE: 12px; }
input.envoyerAUnAmiCourriel   { WIDTH: 165px; COLOR:#000000; FONT-SIZE: 12px; }
select          			  { WIDTH: 330px; COLOR:#000000; FONT-SIZE: 12px; }
select.nouvelleFenetre 		  { WIDTH: 250px; COLOR:#000000; FONT-SIZE: 12px; }
select.envoyerAUnAmi 		  { WIDTH: 125px; COLOR:#000000; FONT-SIZE: 12px; }
select.reservation 			  { WIDTH: 300px; COLOR:#000000; FONT-SIZE: 12px; }
textarea        			  { WIDTH: 330px; COLOR:#000000; FONT-SIZE: 12px; }
textarea.nouvelleFenetre 	  { WIDTH: 250px; COLOR:#000000; FONT-SIZE: 12px; }
textarea.envoyerAUnAmi 		  { WIDTH: 445px; COLOR:#000000; FONT-SIZE: 12px; }
input.rechercher 	   		  { WIDTH: 120px; FONT-SIZE: 8pt; }
input.rechercherBanqueDImage  { WIDTH: 205px; COLOR:#000000; FONT-SIZE: 12px; }
input.bouton { margin-bottom: 10px; }

@media print {
	.menuPrint { visibility: hidden; display: none; }
}

div.boiteReservation {
	background-color:#EBEBDC;
	background-image:url(../PageInterieure/demandeDeReservation/img_fondBoiteReservation.gif);
	background-repeat:repeat-y;
	width:514px;
	position:relative;
	margin-bottom:10px;
}

div.boiteReservation h2 {
	font-size:1.3em;
}

div.leftBoiteReservation {
	float:left;
	width:395px;
	padding-left:15px;
}

img.rightBoiteReservation {
	float:right;
	margin-right:10px;
}

p.texteAlignementRight {
	text-align:right;
	padding-right:15px;
	margin:0px;
}

p.texteAlignementRight span {
	color:#9CA445;
	font-size:1.5em;
	font-weight:bold;
}

p.paragrapheRouge {
	color:#742202;
	font-weight:bold;
}

div#containerPhotos {
	background-image:url(../PageInterieure/tab/bg_contenuTAB.gif);
	background-repeat:repeat-y;
	width:514px;
	clear:both;
}

div#containerPhotos img {
	display:block;
}

div#contenuContainerPhotos {
	margin-left:10px;
	margin-right:11px;
}

div#contenuContainerPhotos h2 {
	width:100%;
	clear:both;
	position:relative;
	left:7px;
	top:4px;
}

div#contenuContainerPhotos div.rangeeVignettePhoto {
	width:100%;
	float:left;
	margin-top:10px;
}

div#contenuContainerPhotos div.vignettePhoto {
	width:106px;
	float:left;
	text-align:center;
	margin-left:7px;
	margin-right:7px;
}

div#contenuContainerPhotos div.vignettePhoto span {
	display:block;
	margin-top:2px;
}

img#rabaisAccueil {
	position:absolute;
	left:16px;
	top:110px;
}

div#bandeGauche {
	position:relative;
}

img#rabaisInterieur {
	position:absolute;
	left:22px;
	top:215px;
}
