@import url(https://fonts.googleapis.com/css?family=Playball);
.md-logo h1 {font-size:36px;margin-bottom:5px;font-family: 'Playball', cursive;}
.md-logo h1 span.big {font-size:36px;  font-family:"Times New Roman", Times, serif; font-weight:lighter;}
.md-logo h1 span.bigr {font-size:36px; font-family:"Times New Roman", Times, serif;font-weight:lighter;}
.md-logo h1 span.blanc {color:#fff; font-weight:lighter;}
.md-logo h1 span.jaune {color:#feef02; font-weight:bold;}
.md-logo h1 span.petit {font-size:16px; text-transform:uppercase;}
.md-logo h2 {font-family:"Times New Roman", Times, serif; font-style:italic;font-size:18px; margin-top:5px;}
.menu_facebook img { width:16px; height:16px;}
li.menu_facebook {margin-right:5px;}
h3.header-sidebar {
	text-align:center;
}
h4 {
	text-align:center;
	padding-bottom: 16px;
    background: url('../images/have-bg.png') no-repeat bottom center;
	line-height: 35px;
    margin-bottom: 15px;
}

#resa_haut {
  height:auto;
  padding:0px 0 10px 0;
  width: 100%;
 text-align:center;
  background-color:#baaea0;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;
	
}
.rougemont {
	color:#e2001a;
}
h3.souligne {
	border-bottom:solid 2px #c0a987;
	padding-bottom:5px;
}
.textes_chambres {padding:0 10px;margin-bottom:20px;}
.md-adresse{min-height:30px;height:auto;background-color:#baaea0;z-index:99999;width:100%;/*border-top: solid 5px #baaea0;*/ text-align:center;
font-family: 'Open Sans';
font-weight: 400;
line-height: 30px;
font-size: 15px; color:#000; text-transform:none; letter-spacing:0.2px;
}
.md-adresse a {color:#000; }
.md-logo{position:absolute;top:65px;left:50%; right:50%;z-index:10;width:460px; margin-left:-230px; background-color:#baaea0;padding:10px;
text-align:center; font-size:16px; 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:'Open Sans'; color:#FFF;}
.md-logo a {color:#000;}
.logo-cr {float:left; width:57px; height:57px; margin-top:-7px;}
.wrap_logo_diapo { height:80px;}
.resa { position:absolute; top:10px; right:10px; z-index:10;font-family:"Open Sans";font-size:14px; padding:0 10px 10px 10px; border:2px solid #fff; background: rgba(186, 174, 160, 0.8); text-transform:uppercase; }
#availpro-root {height:240px;}
.widget_vinivi { position:absolute; top:60px; left:20px;  }
/*.widget_guest img {width:252px; height:42px}*/
.widget_guest { position:absolute; top:60px; left:0px; z-index:50; background:none;  }
.wifi {width:58px; height:40px; position:absolute; top:10px; right:10px;}
.wifi-index {width:58px; height:40px; position:absolute; top:10px; right:10px;}
.umih {width:85px; height:85px; position:absolute; top:255px; right:0px;}
.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:25px; width:25px; margin-right:15px;}
.informations_index { 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; width:250px;  }
.informations_index a { color:#fff;}
.informations_index img {height:25px; width:25px; 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;  }
.informations_situation a { color:#fff;}
.informations_situation img {height:25px; width:25px; margin-right:15px;}
.pictos { position:absolute; top:70px; left:10px; z-index:10;  }
.pictos img { width:auto; float:left;  }
.logos img{width:auto;}
.valider { background:#a00700; 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;}
form.button, form.js-link-to-be {background:#a00700;}
.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;}
.ui-datepicker-trigger {
	width:13px;
	height:15px;
}
.separation {background: url('../images/have-bg.png') no-repeat bottom center;
display:block;
padding-top:20px;
margin-bottom:15px;
}
#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-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;
}


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

.currency{
	display: none;
}

@media screen and (max-width: 960px) {
	.widget_guest img {width:150px; height:26px} }