html, body {
background: #412A22 url(../img/bg-admin.jpg) repeat-x;
/*font-size: 13px;*/
font-size: 100%;
font-family:"Times New Roman", Times, serif;
color:#ccc;
padding:0;
margin:0;
}


a {
color:#fff;
text-decoration: none;
}


a:hover {
/*text-decoration: underline;*/
border-bottom:1px dotted #fff;
}

p {
padding: 5px 0;
margin:0px;
line-height:150%;
font-size:.85em;
}


strong {
font-weight:bold;
color:#ddd;
}

em {
font-style:italic;
color:#ddd;
}

/*-------- // TITRES // ----------------------------*/

h1 {
font-size:1em;
text-transform:uppercase;
letter-spacing:2px;
color:#fff;
}


h2 {
font-style: italic;
font-size: 1.85em;
}

h3 {
font-size: 1.15em;
background: url(../img/puce-hover.gif) no-repeat left center;
padding: 5px 0 5px 20px;
color:#fff;
}

h4 {
font-style: italic;
background: url(../img/puce.gif) no-repeat left center;
padding: 5px 0 5px 20px;
color:#fff;
}

h5 {
font-style: italic;
background: url(../img/puce.gif) no-repeat left 7px;
padding: 5px 0 5px 20px;
color:#fff;
}


/*-------- // LISTES // ----------------------------*/


ul {}

li {
list-style-type:disc;
font-size:.85em;
}

#listelien {
margin:0 0 0 33px;
}

#listelien li {
list-style-type:disc;
font-size:.85em;
padding:5px 0;
}


/*-------- // CONTENU page ACCUEIL // ----------------------------*/



/* PARTIE CENTRALE */

.contenu-acceuil {margin:0 35px; text-align:justify;}

#ldquo {
font-size:60px;
color:#8A665A;
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
}

#rdquo {
font-size:60px;
color:#8A665A;
font-family:Georgia, "Times New Roman", Times, serif;
float:right;
}


.sign {
margin:30px 0;
float:right;
}

/* SOUS-MENU */

#sous-menu {
border-top:1px dotted #65463b;
}

#sous-menu li {
background: url(../img/puce.gif) no-repeat left center;
list-style-type: none;
padding: 5px 0 5px 20px;
/*border-bottom:1px dotted #65463b;*/
border-bottom:1px dotted #715047;
font-size:0.9em;
letter-spacing:1px;
}

#sous-menu li:hover {background-image: url(../img/puce-hover.gif);}
#sous-menu a:hover {border-bottom: 0;}


/*-------- // CONTENU page restaurant // ----------------------------*/
#specialites {
padding: 5px 0;
margin:0px;
line-height:170%;
font-size:.85em;
font-style: italic; 
}

/*-------- // CONTENU page chambres // ----------------------------*/

.mini-chambre {
margin:0 7px;
}

#menu-chambre {
	padding: 1px 0;
	margin:0px;
	line-height:170%;
	text-align:center;
	background-color: #56392E;
	border-bottom:1px solid #472F25;
	border-top:1px solid #472F25;
}


#menu-chambre li {
display: inline;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:.7em
}

.barre {
color:#715047;
padding:0 3px;
}

#menu-chambre a:hover {
	border-bottom: 0;
	color: #AAAAA8;
}




/* ZONE RESERVATION */

#resa {
margin-top:25px;
border: 1px solid #715145;
padding:10px;
background: #39251D url(../img/bg-resa.jpg) repeat-x;
}

.titre-resa {
border-bottom: 1px solid #715145;
padding-bottom:3px;
}

label {
font-size:.85em;
float:left;
padding-right:10px;
}


select {
font-size:.85em;
margin-right:3px;
border: 1px solid #715145;
color: #715145; 
}

form p {
	clear: both; margin: 0
}

.submit {
border: 1px solid #715145;
font-size:.85em;
cursor: pointer; 
padding: 1px; 
color: #715145; 
background-color: #fff; 
width: auto;
margin-top:5px;
}


.submit:hover {
cursor: pointer;
color: #39251d;
width: auto;
}


/*  DIVERS dans la partie gauche */

#kdo {
margin-top: 25px;
margin-left: -6px;
}



/* OFFRES SPECIALES */

.titre {
border-bottom: 1px solid #8a665a;
}


#right p {
font-size:.6em;
text-transform:uppercase;
line-height:130%;
}


.pucelle {
font-family:Georgia;
font-size: 30px;
color: #8a665a;
}

.offre {
border-bottom: 1px solid #8a665a;
margin-top: 10px;
padding-bottom:10px;
}

.logo {
margin-top: 10px;
}




/* Presse */

.presseimg {
float:left;
width:200px;
margin-right:10px;
margin-bottom:15px;
padding-top:7px;
}

.pressetxt {
float:left;
width:250px;
margin-bottom:15px;
}

.pressetxt p {
margin-left:20px;
}

.pressespacer {
margin-bottom:15px;
}






/*--------- // ARTCHITECTURE // -----------------------------------*/
#banner-print {
display: none;
}

#container {
width: 526px;
margin-bottom: 10px;
margin: 0 auto;
background: #5b3d33;
/*border-left:1px solid #715145;
border-right:1px solid #715145;
border-bottom:1px solid #715145;*/
}

#banner {
padding: 0px;
margin: 0px;
background:#35241D;
}


#content {
background-color: #5B3D32;
padding: 10px 25px;
margin: 0 0 15px0;
border-left:1px solid #715145;
border-right:1px solid #715145;
border-bottom:1px solid #715145;
}


#left {
float: left;
width: 187px;
margin: 0;
padding: 0;
margin-bottom:15px;
}


#right {
float: right;
/*width: 246px;*/
width:206px;
margin: 0;
padding: 10px 20px;
text-align:center;
}

#footer {
clear: both;
margin: 15px 0 0 0;
padding: 0;
background:#39251d;
border: 1px solid #715145;

}

#footer p {
text-align:center;
font-size:.7em;
}


/*---------------------------------------------------*/






/*--------- // Formulaire // -----------------------------------*/

input, textarea {
font-size:.85em;
margin:3px;
border: 1px solid #412a22;
color: #715145; 
}

#encadre {
background:#412a22;
border: 1px solid #8a665a;
padding:10px;
margin-bottom:10px;
}


#encadre h3 {
font-size: 1.15em;
background: url(../img/puce-fonce.gif) no-repeat left center;
padding: 5px 0 5px 20px;
color:#fff;
}


#encadre h4 {
font-style: italic;
background: url(../img/puce-fonceh4.gif) no-repeat left center;
padding: 5px 0 5px 20px;
color:#fff;
}

.tabp {
background:#5b3d32;
padding:3px 8px;
margin-right: 5px;
}

.tabi {
margin-right: 5px;
}
.tabi a:hover {
border:0;
}


.tabo {
background:#5b3d32;
padding:0 8px;
margin:1px 3px 1px 0;
text-align:right;
}