/* Blocs
---------------------------*/
body {
     margin: auto;
     text-align: center; 
	 background-image: url(images/fond2.gif);
	 background-attachment:fixed;

	 color:#000000;	 
     }
#global {
     width: 754px;
	 margin-top:20px;
     margin-left: auto;
     margin-right: auto;
	 border-style:groove ;
	 border-width: 8px ;
	 border-color:#683d1d ;
     }
#entete {
     text-align:right;
	 color:#000000;
     background-image: url(images/hotel-moulins.jpg);
     height: 220px;
     }
/* Menu Haut
---------------------------*/
#menu_h {
     background-image: url(images/menu_h.jpg);
     width: 100%;
     height: 28px;    
     }
#menu_h ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
      }
#menu_h li { display: inline; }

#menu_h a{
	padding: 0.25em 0.8em;
	background: transparent;
	color: #ffffff;
	text-decoration: none;
	float: left;
	border-right: 1px solid #ffffff;
      }
#menu_h a:hover {
      background-image: url(images/menu_h_over.jpg);
      }
/* Contenu Page
---------------------------*/
#contenu {
     /*background-image: url(images/fondcorps4.gif);*/
	 background-color:#FFFFFF;
     }
#gauche {
background-image:url(images/parc2.jpg); 
background-color:#ffffff;
width: 180px;
vertical-align:top;
float: left; 
text-align:left;
     }
#gauche a{
margin-left:20px;
margin-bottom:5px;
text-align:left;
text-decoration:none;
display:list-item;
list-style-image: url(images/puce.gif); 
list-style-position:inside;
}
     
#gauche a:hover{
text-align:left;
text-decoration:underline;
     } 
#gauche a:visited{
text-align:left;
     }  
#gauche li {
 background-image: url(images/puce.gif);
 background-repeat: no-repeat;
 background-position: left center;
 list-style-type: none;
 padding-left: 5px;
 margin-left: 20px;
 } 
.ecureuil {
width:80px;
margin-left:50px;
margin-top:600px;
} 
* html .ecureuil {
margin-top:580px;
} 
#droite {
background-color:#FFFFFF;
width: 540px;
margin-left:190px;
padding-left:10px;
text-align:justify;
}
* html #droite {
/* background-image:url(images/fond_texte.jpg); */
margin-left:170px;
padding-right:15px;
     }		 
h1 {color:#60391c ; text-align:center; text-decoration:underline; margin-bottom:0px;}	 
h2 {color:#60391c ; font-size:22px; }
h3 {color:#60391c ; text-align:center; text-decoration:underline; font-size:16px; margin-top:0px;}	
h4 {color:#FF0000 ; margin-left:20px; font-size:20px;}
	 
/* Footer
---------------------------*/
.foot {
width: 100%;
background-color:#0000FF;
border:0px solid #0000FF;
}
#footer {
     background-image: url(images/menu_h_over.jpg);
	 vertical-align:middle;
	 color:#b2b1b0;
	 padding-top:5px;
     height: 23px;
	 font-size:13px;
     }
#footer a {
color:#b2b1b0 ;
text-decoration:none ;
}
.suite {
text-align:right;
       }
img {border:none ;
}  
.infos {
font: Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-align:left;
}
.hotel {
font: Arial, Helvetica, sans-serif;
font-size:24px;
text-align:left;
}
.tableau-tarifs-table {   
border: 2px solid #683d1d;
background-color:#f1fcec;
width:90%;
margin-left:20px;
font-size:16px ;
}
.tableau-tarifs-th {
text-align:center;
font-size:16px;
background-image:url(images/menu_h.jpg);
color:#FFFFFF;
height:28px
} 
.tableau-tarifs-tr {
border:1px solid #b0721f;
height:28px;
} 
.tableau-tarifs-td {
width:350px;
}
.aste {
color:#FF0000;
}
p { margin:0;padding:0}
