.bloc_centre{
    }

img, div {
  behavior: url(/includes/iepngfix.htc)
}
#haut
{
   width: 998px;
   height: 110px;
   margin : 0px;
   padding: 0px;
   padding-bottom: 0px;
   padding-top: 0px;
   background-image: url("../images/fond/bandeau_marron_orange_marron_rouge2.png");
   background-repeat: repeat-y;
   z-index:11;
   background-color: #eddaae;
}

#logo
{
	padding: 0px;
    margin: 0px;
	z-index:30;
}

body
{
    height:770px;
	position:absolute;
    top:50%;
	margin-top : -300px;
	background-color: #e0cca1;
	width: 1000px;
	left : 50%;
	margin-left : -500px;
	padding: 0;
	font-family: Times New Roman;
}
#cadre{
	border-color:#500b0b;
	border:solid;
	border-width:1px;
}

.menu {
  	color: #eddaaf;
 	font-family:Pristina,Times New Roman, Times, serif;
  	font-size: 18px;
  	font-weight: bold;
  	text-decoration:none;
	z-index:3000;
}
.ssmenu {
	background-color: #e0cca1;
  	color: #500b0b;
  	border:1px;
	border-style:solid;
	border-color:#500b0b;
  	margin:1px;
  	font-family:Times New Roman, Times, serif;
	font-size: 14px;
	z-index:3000;
	
}

.dispos_menu{
background-color: #500b0b;
 filter: alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9; 
border : 1px;
	border-style:solid;
border-color: #000000;
color : #e0cca1;
	position:relative;
	top: 85px;
	left : 0px;
	width: 166px;
	z-index : 99999;
}

.dispos{
background-color: #500b0b;
 filter: alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9; 
border : 1px;
	border-style:solid;
border-color: #000000;
color : #e0cca1;
	position:relative;
	top: 20px;
	left : 740px;
	width: 250px;
	z-index : 99999;
}
.form_dispo {
	font-family: "Times New Roman";
/*	font-weight: bold;*/
	font-size: xx-small;}
	
.First_L {font-size: small;}	

.menu a
{
  text-decoration:none;
  color:  #eddaaf;
}
.ssmenu a {
  text-decoration:none;
  color:  #500b0b;

}
.menu {
  padding: 0;
}
.ssmenu {
  padding:0;
}
.ssmenu li {
  list-style-type:none;
  list-style-position:inside;
  padding-left:0.2em;
  color:#500b0b;
}
.mg {
  padding: 0;
  color: #500b0b;
  border:0em; /* solid #e0cca1;*/
  margin:0.5em;
  font-family: Pristina;
  font-size: 22px;
  font-weight: bold;
  text-decoration:none;
}
.mg a
{
  text-decoration: none;
  color:  #500b0b;
}
.lien_sans_modif {  
  text-decoration: none;
  color:  #500b0b;
}
.menu a:hover, .ssmenu li:hover, .ssmenu a:hover, .mg a:hover, .lien_sans_modif:hover
{
  color: #e87110;
  text-decoration:none;
}

 a:focus
 {
 text-decoration: none;
 color: #e87110; 
 }


.promo {
 margin:0.5em;
 font-size: 1.2em;
 font-family: Pristina;
 font-weight: bold;
 color: red;
  text-decoration : none;
/* text-decoration : blink;*/
}
/*
.promo a{
 text-decoration : none;
 color: red;
}
*/
#menu
{
	width: 998px; /*Très important : donner une taille au menu */ 
	height: 16px;
	/**/background-image: url("../images/fond/bandeau_marron_orange_marron_rouge2.png");
    background-repeat: repeat-y;
	/**/background-color:#500b0b;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	z-index:0;
}
#titre
{
    
	width: 790px; /*Très important : donner une taille au menu */ 
	height: 16px;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	text-align:right;
	position:absolute;
	top:140px;
	z-index:1;
}
#corps
{
	width: 800px; 
	height: 390px;
	max-height: 390px;
	padding: 0px;
	padding-left: 188px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 20px;
	color:#441515;
	text-align: justify;
	font-family:"Times New Roman";
	background-image: url("../images/fond/bandeau_marron_orange_marron_rouge2.png");
	background-repeat: repeat-y;
	background-color: #eddaae;
	
}


#photo_page
{
	padding: 0px;
	padding-top: -300px;
	color:#441515;
	font-size: 14px; 
	text-align: right;
	z-index:10;
}

p:first-letter 
{
 font-weight: bold;
 font-size: 1.5em; 
 }
 
#filter
 {
	display: none;
	z-index:10;
	border:1px solid; 
	border-color:#500b0b;
	background-color: #eddaae;

/*	opacity: 0.5;
	filter: alpha(opacity=50);*/
}
#pied
{
	width :100%;
	padding: 0px;
	height: 20px;
	padding: 0px;
	padding-left: 0px;
	background-image: url("../images/fond/bandeau_marron_orange_marron_rouge2.png");
   background-repeat: repeat-y;
   background-color: #eddaae;
	font-size: 13px; 
	font-family: "Times New Roman";
	text-align: center;
	color: #8a5847;
}
#page_pied
{
	font-size: 13px; 
	font-family: "Times New Roman";
	text-align: center;
	color: #8a5847;
	position:absolute;
   z-index:11;
}


.lien_pied
{
	text-decoration: none;
	color: #8a5847; 
	font-size:13px;
	font-family:"Times New Roman";
}
.lien_pied:hover
{
	text-decoration: none;
	color: #54352a; 
	font-size:13px;
	font-family:"Times New Roman";
}
.copyright
{
	text-decoration: none;
	color: #8a5847; 
	font-size:13px;
	font-family:"Times New Roman";
}

#reserver
{
	text-decoration : none;
	font-size: 12px;
	font-family:"Times New Roman";
	position:absolute;
}
#resa{
 font-size: 14px;
 font-family:"Times New Roman";
 }
/*Titres*/
/* reserver */
.obligatoire{
background-color: #f8fb06;
}
/* ------ calendar --------*/

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #500b0b;
	color: #e0cca1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #e1965a;
	color: #500b0b;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #f3ead5;
	color: #500b0b;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #e1965a;
} /* This hover code won't work for IE */

.ds_cell_inf {
	background-color: #CCC;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}
.it{
font-weight : normal;
font-style : italic;
}
/* conditions */
#conditions{
	top : 223px;
	left : 718px;
	position: absolute;
	width : 320px;
	height : 300px;
	max-height: 300px;
    overflow-y : scroll; 
	text-align: justify;
	border : 0px;
	font-size : 11px;
	background-color: #FFFFFF;
	z-index:10;
}
#conditions_titre{
	top : 186px;
	left : 718px;
	position: absolute;
	width : 270px;
	height : 30px;
	max-height: 30px;
	text-align: justify;
	border : 0px;
	padding: 0;
	font-size : 12px;
	background-color: #eddaae;
	z-index:11;
}
.ref {
	border: none; 
}
/*partenaires*/
.part{
	border : none;
}
/*acces*/
#acces{
	position:absolute;
	left:590px;
}
.lien_acces{
	color:#8a5847;
	text-align:left;
	text-decoration:none;
}
.lien_acces:hover{
	color:#441515;
	text-align:left;
	text-decoration:none;
}
/* pages */
#page
{
	top:200px;
	left:190px;
	width:809px;
	height: 330px;
	max-height: 330px;
	color:#441515;
	font-size: 14px; 
	overflow: auto;
	font-family:"Times New Roman";
	position:absolute;
	z-index:2;
	
}
.lien_page{
	color:#441515;
	font-size: 14px; 
	font-family:"Times New Roman";
	font-weight:bold;
}
.lien_page:hover{
	color:#c9513a;
	font-size: 14px; 
	font-family:"Times New Roman";
	font-weight:bold;
}
#references
{
	background-image:url(../images/ombres/shadowAlpha.png);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	z-index:10;
}

.txt_fond_rouge{
color:#500b0b;
font-family:"Times New Roman";
font-size:18px;
}
/* Rubriques Actu */
.actus
{
	color:#441515;
	font-size: 12px; 
	font-family:"Times New Roman";
}
.titre_actus
{
	color:#441515;
	font-size: 14px; 
	font-family:"Times New Roman";
	font-weight:bold;
	text-decoration:underline;
}
.lien_actus{
	color:#c9513a;
	font-size: 12px; 
	font-family:"Times New Roman";
	font-weight:bold;
	text-decoration:none
}
.lien_actus:hover{
	color:#441515;
	font-size: 12px; 
	font-family:"Times New Roman";
	font-weight:bold;
	text-decoration:none
}
#savoirplus{
	color:#441515;
	font-size: 12px; 
	font-family:"Times New Roman";
	overflow:auto;
	width:375px;
	height: 178px;
	max-height: 178px;
	font-family:"Times New Roman";
	position:absolute;
	z-index:11;
	margin:0px;
}

/* tarifs */
.tarifs
{
	color:#441515;
	font-size: 12px; 
	font-family:"Times New Roman";
}
