 body { background: #D3CFC1; margin: 0px; 
	font: normal 12px verdana, arial, sans-serif;
	color:#696157;
}
 

 #overall>#Content
{
  height : auto;
  min-height : 440px;
  padding-right: 5px;
}
table {
 border-width:0px; 
 border-style:solid; 
 border-color:#990099;
 width:100%;
 }
td { 
 border-width:0px;
 border-style:solid; 
 border-color:#BEB9B1;

 }
.grise {
 border:1px solid white; 
 background-color:#BEB9B1;
 color: #60594F;
 text-align:center;
 padding: 2px 2px 2px 2px;
 }
.blue {
 border:1px solid #BEB9B1; 
 background-color:#FFFFFF;
 color: #990099;
  text-align:center;
   padding: 2px 2px 2px 2px;
 }
 .promo {
 border:1px solid #BEB9B1; 
 background-color:#990099;
 color: #FFFFFF;
  text-align:center;
   padding: 2px 2px 2px 2px;
 }
.none {
 border-style:none;
 }  


div.menu
{
  font-size : 100%;
  left : 10px;
  width:172px;
  padding:10px;
  margin-bottom : 5px;
  background-color:#EEE;
  border:1px solid #275F98;
  line-height:16px;
  /* Again, the ugly brilliant hack. */
  voice-family: "\"}\"";
  voice-family:inherit;
  width:160px;
}

  #page
  {
	position: absolute;
	width: 920px;
	margin-left: -460px;
	left: 50%;
	min-height: 600px;
	margin-top: -300px;
	top: 50%;
border: 1px solid #FFF;
	background: url("/img-hotel/fond.jpg") #F0EDE7 top center no-repeat;
  }
 #contenu { margin:0 ; }
div {
	text-align: center;
	}
div#header {
	height:187px;
	width:920px;

	}
div#logo {
	float:left;
	height:187px;
	width:478px;


	}	
	
	div#actu {

margin-bottom: 5px;
	width:180px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #FFF;

				background-color: #D4D0C2;
		   filter:alpha(opacity=90);
   -moz-opacity:0.9;
   opacity: 0.9;


	}	
	
		div#actu_grande {

margin-bottom: 5px;
	width:600px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #FFF;

				background-color: #D4D0C2;
		   filter:alpha(opacity=90);
   -moz-opacity:0.9;
   opacity: 0.9;


	}	
	
	
	
	div#header_droite{
	float:right;
	height:190px;
	width:400px;

		text-align:left;
	}	
div#cat {
	float:right;
	width:200px;
border: 1px solid #FFF;

	}	
div#cattexte {
	float:left;
	width:460px;
	text-align: left ;

	}		
	
	a.menu_hotel {
	display: block ;
		font: bold 12px verdana, arial, sans-serif;
	color: #696157 ;
	line-height: 1em ;
	text-align: left ;
	text-decoration: none ;
	padding: 2px 2px 2px 2px ;


	

}

a.menu_hotel:hover  {

	background-color: #763641;
		border-left: 10px solid #FFF;
	display: block ;
			background-color: #D4D0C2;

	color: #FFF ;
	text-align: left ;
	text-decoration: none ;
	padding: 2px 2px 2px 2px ;
	font: bold 12px verdana, arial, sans-serif;
}

a.menu_hotel:visited   {
	/*background-color: #763641;*/
		border-left: 10px solid #A7C144;
	display: block ;
	/*
			background-color: #D4D0C2;
		   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
   */
	color: #696157 ;
		text-align: left ;
	text-decoration: none ;
	padding: 2px 2px 2px 2px ;
	font: bold 12px verdana, arial, sans-serif;


}
	h1 {

	margin-left:0px;
	font: bold 22px verdana, arial, sans-serif;
	color: #FFF;
	text-align: left;
	/*background: url("/images-hotel/h1.jpg") top left no-repeat;*/
}
h2 {
	/* margin-bottom: 0.1em; */

	font: normal 14px verdana, arial, sans-serif;
	color:#696157;
}
h3 {
	/* margin-bottom: 0.1em; */
	font: normal 12px verdana, arial, sans-serif;
	color:#696157;
}

	a {

	
	color: #696157 ;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	text-align: right ;
font-weight:bold;
	font-size:13px;

}

a :hover :active   {


	color: #990099;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	text-align: right ;
	text-decoration: none ;
font-weight:bold;
	font-size:13px;
}

a:visited   {
	
	color: #990099;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	text-align: right ;
	text-decoration: none ;
	font-size:13px;


}



	
	
div#contener {
	float:right;
	min-height: 400px;
	width:700px;
	margin-top: 15px;
  height : auto;
  padding-right: 5px;
text-align: left;
	}
	

	
	
div#footer {
	clear:both;
	height:40px;
	width:100%;
	background: #D3CFC1;
	border-top: 1px solid #FFF;

	}
div#menu {
	float:left;
	min-height: 400px;
	width:180px;

	}
	
.divarrondi { background:#B3C756; width:160px;  }
 
b.dtop, b.dbas{display:block;background:#EFECE5; font-size:1px; }
b.dtop b, b.dbas b{display:block;height: 1px; font-size:1px;
    overflow: hidden; background:#8FC3D1;}
b .r1 {margin: 0 5px ; font-size:1px;}
b.r2{margin: 0 3px ; font-size:1px;}
b.r3{margin: 0 2px ; font-size:1px;}
b.dtop b.r4, b.dbas b.r4{margin: 0 1px;height: 2px; font-size:1px;}

