#resa_haut {
  height:auto;
  padding:10px 0 10px 0;
  width: 100%;
 text-align:center;
  background-color:#fcebd7;font-family:"Open Sans";font-size:14px; line-height:24px; color:#000;text-transform:uppercase; 
}
#resa_haut>h1, #resa_haut>h1>a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:30px;
}
#resa_haut>h1>span, #resa_haut>h1>a>span {
	font-family:Arial, Helvetica, sans-serif;
	color:#a00700;
}
#resa_haut h2 {
	font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:lighter; font-size:20px; text-transform:none;
	
}
#resa{	 
	background:transparent url(../images/overlay.png) no-repeat bottom right;
	-moz-box-shadow:0px 0px 2px #000 inset;
	-webkit-box-shadow:0px 0px 2px #000 inset;
	box-shadow:0px 0px 2px #000 inset;
	background: rgba(177, 6, 54, 0.8)!important;
	background-color:#b10636;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-pie-border-radius: 10px;
	border-radius: 10px;
	behavior: url("../js/PIE.htc"); 
	text-align:center;
	font-size:14px;
	font-weight:lighter;
	color:#fff;
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	width:auto;
	display:block;
	margin:auto;
	max-width:500px;
}

#resa a {
	font-size:16px;
	font-weight:lighter;
	color:#fff;
	font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
	text-decoration:none;
}
.md-adresse{height:50px;background-color:#522c1b;z-index:99999;width:100%;border-top: solid 5px #fcebd7; text-align:center;
font-family: 'Open Sans';
font-weight: 400;
line-height: 40px;
font-size: 14px; color:#fff; text-transform:uppercase;
}
.md-logo{position:absolute;top:50px;left:50%; right:50%;z-index:10;width:300px; margin-left:-150px; background-color:#fcebd7;background: rgba(252, 235, 215, 0.9);padding:10px 10px 0 10px;
text-align:center; font-size:24px; line-height: 24px;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
font-family: mongolian_baitiregular; color:#FFF;}
.md-logo a {color:#522c1b;}
.md-logo span {color:#a00700;}
.md-logo img { width:80px; height:50px;}
.resa { position:absolute; top:10px; right:10px; z-index:10000;font-family:"Open Sans";font-size:14px; line-height:24px; color:#fff;background: rgba(192, 169, 135, 1);background:url(../images/bg.jpg) repeat;background-color:#fcebd7; padding:10px; border:2px solid #fff; text-transform:uppercase; }
.valider { background:#b10636; padding:5px 10px; color:#fff; text-transform:uppercase; border:1px solid #000; font-size:18px; margin-top:10px;cursor:pointer;}
.cancel {color:#fff; font-size:12px;}
.select_resa {padding:2px; color:#000;cursor:pointer;}

.media-body {
	text-align:justify;
}
h2.accroche {
	position:absolute;z-index:8888; bottom:20px; left:20px; color:#fff; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:lighter; font-size:26px; text-transform:none; padding:5px 10px; background: rgba(186, 174, 160, 0.7); 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

#quicksearch input, #quicksearch select{
	height: 40px;
	background-color:#8e7743;
	color: #fff; 
	border:none;
	font-size: 14px;
	line-height: 18px;
	text-indent: 5px;
	min-width: 107px;
	border-radius: 0;
}


#quicksearch #qs_arrival{
	min-width: 90px;
}

.qs_form_block{
	float: left;
	margin-right: 5px;
}

#qs_price_block{
	background-color: #8e7743;
	text-transform: uppercase;
	padding: 7px;
	float: left;
	font-size: 11px;
	line-height: 13px;
	width: 100px;
	/*border-right: 1px solid #8e7743;*/
}


.qs_bestprice{
	float: right;
	padding: 11px;
	background-color: #2f3434;
	min-width: 85px;
	font-size: 22px;
	line-height: 18px;
}


#qs_price_block + .qs_bestprice{
	background-color: #7e693a;
}

#qs_price2_block{
	background-color: #eee8d8;
	color: #000;
	text-transform: uppercase;
	float: left;
	font-size: 9px;
	width: 130px;
	line-height: 11px;
	padding: 7px;
	margin-right: 1px;
	border-right: 1px solid #fff;
	height: 26px;
}

#qs_price2_block + .qs_bestprice{
	background-color: #f7f4ed;
	width: 90px;
	color: #1f2525;
	font-weight: bold;
/*	height: 18px;*/
}





#btn_submit_a{
	display: inline-block;
	/*background: url(http://rates.diadao.fr/images/hotel-recamier/bg_reserver.png) repeat-x center;*/
	background-color: #000;
	color: #fff;
	text-decoration: none;
	width: 125px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
	font-size: 15px;
	line-height: 18px;
	/*margin-left: 5px;*/
	padding: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

#btn_submit_a:hover{
	background-color: #232323;
}

#qs_arrival{
	background:url(http://rates.diadao.fr/images/hotel-recamier/bg_calendar.png) no-repeat;
	background-position: right 20px center;
	background-color:#8e7743;
}



#qs_nights{
	background:url(http://rates.diadao.fr/images/hotel-recamier/bg_nights.png) no-repeat;
	background-position: right 20px center;
	background-color:#8e7743;	
}

#qs_adults{
	background:url(http://rates.diadao.fr/images/hotel-recamier/bg_adults.png) no-repeat;
	background-position: right 20px center;
	background-color:#8e7743;	
}


.noavailability{
	display: none;
	font-family: Arial,sans-serif;
	width: 100%;
	font-size: 12px;
	height: 18px;
	line-height: 9px;
	font-weight: normal;
}

.currency{
	display: none;
}
.informations { position:absolute; top:10px; left:10px; z-index:10;font-family:"Open Sans";font-size:14px; padding:10px;  /*background: rgba(0, 0, 0, 0.8);*/ text-transform:uppercase; color:#fff;  }
.informations a { color:#fff;}
.informations img {height:50px; width:50px; margin-right:15px;}
.informations_situation { position:absolute; top:250px; left:10px; z-index:10;font-family:"Open Sans";font-size:14px; padding:10px;  background: rgba(0, 0, 0, 0.8); text-transform:uppercase; color:#fff;  }
