/*  External CSS file  */
/*  file name 'style.css'  */

BODY	{
		background-color: #eceacd;
		margin: 0 auto;
		padding: 0;
		text-align: center;
}
h1{
margin-left:20px;
margin-right:30px;
margin-top:15px;
margin-bottom:13px;
font: 20px "Verdana", helvetica,sans-serif;
color: #a15a08;
}
.relpostop{width: 760px; z-index: 10000; position: relative; margin: 0 auto; padding: 0;}
.h1top{
	background:transparent !important;color: #f3d477; margin: 0; padding: 0; position: absolute; top: 14px; left: 13px; font-size: 11px; text-align: left;z-index:10001;
	}
.div_flash_content{
position:relative;
}

.over_flash_td1{
width:259px;
height:90px;
vertical-align: bottom;

}

.over_flash_td2{
width:165px;
height:90px;
vertical-align: bottom;


}
.txt_home_td1{
	margin-left:20px;
	margin-right:10px;
	margin-top:2px;
	margin-bottom:3px;
	font: 11px "Verdana", helvetica,sans-serif;
	line-height:15px;
	color: #666666 ;
}
.titre_td2{
	margin-left:15px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:1px;
	font: 11px "Verdana", helvetica,sans-serif;
	line-height:15px;
	color: #ffffff ;
	font-weight:bold;
}
.link_home_td1{
	font: 11px "Verdana", helvetica,sans-serif;
	color: #666666 ;
}
.link_home_td2{
	font: 11px "Verdana",bold, helvetica,sans-serif;
	color: #ffffff ;
}
.txt_home_td2{
	margin-left:15px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:3px;
	line-height:15px;
	font: 11px "Verdana", helvetica,sans-serif;
	color: #ffffff ;
}

.divUnder{
position:relative;
z-index:1;
}
.divOver{
background-image: url(/fr/images/fond_div_06.gif);
width:425px;
height:98px;
position:absolute;
left:335px;
top:245px;
z-index:2;
}
li {
	list-style-image: url(../commun/puce.gif);
	font: 10px "Verdana", helvetica,sans-serif;
	color: #362C20 ;
	margin-left:-6px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
	line-height:11px;
}
.div_ul_reg{
	margin-top:-6px;
	margin-bottom:0px;
	margin-left:3px;
	margin-right:0px;
}	
/*  Texte ID's  */
.level1_menu{
		font: bold 10px "Verdana", helvetica,sans-serif;
		color: #BBBBA1 ;
		margin-top: 10px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-decoration: none;
		text-align:center;
		line-height: 16px;
}

.level2_menu{
		font: bold 9px "Verdana", helvetica,sans-serif;
		color: #BBBBA1 ;
		margin-top: 5px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-decoration: none;
		text-align:center;
		line-height: 16px;
}
.copyright{
		font: bold 9px "Verdana", helvetica,sans-serif;
		color: #BBBBA1 ;
		margin-top: 20px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 40px;
		text-decoration: none;
		text-align:right;
		line-height: 16px;
}
.sTitle {
		margin-top: 25px;
		margin-bottom: 15px;
		margin-left: 19px;
		margin-right: 20px;
	}	
.regular_text {
		font: 11px "Verdana", helvetica,sans-serif;
		color: #362C20 ;
		margin-top: 0px;
		margin-bottom: 12px;
		margin-left: 20px;
		margin-right: 25px;
		text-decoration: none;
		line-height: 16px;
	}
.text_right {
		font: 9px "Verdana", helvetica,sans-serif;
		color: #727165 ;
		margin-top: 19px;
		margin-bottom: 12px;
		margin-left: 20px;
		margin-right: 0px;
		text-decoration: none;
		line-height: 16px;
	}
.autres_chambres {
		font: bold 11px "Verdana", helvetica,sans-serif;
		color: #939178 ;
		margin-top: 0px;
		margin-bottom: 12px;
		margin-left: 20px;
		margin-right: 25px;
		text-decoration: none;
		line-height: 16px;
	}
.texte_emphase {
		font: bold 11px "Verdana", helvetica,sans-serif;
		color: #A4540B ;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 20px;
		margin-right: 0px;
		text-decoration: none;
		line-height: 16px;
	}
.regular_text_under_UL {
		font: 11px "Verdana", helvetica,sans-serif;
		color: #362C20 ;
		margin-top: -10px;
		margin-bottom: 12px;
		margin-left: 20px;
		margin-right: 25px;
		text-decoration: none;
		line-height: 16px;
	}
.localisation_text_under_UL {
		font: 11px "Verdana", helvetica,sans-serif;
		color: #362C20 ;
		margin-top: -5px;
		margin-bottom: 12px;
		margin-left: 20px;
		margin-right: 25px;
		text-decoration: none;
		line-height: 16px;
	}
.regular_text_under_table {
		font: 11px "Verdana", helvetica,sans-serif;
		color: #362C20 ;
		margin-top: 8px;
		margin-bottom: 5px;
		margin-left: 20px;
		margin-right: 25px;
		text-decoration: none;
		line-height: 16px;
	}

/* Tables ID */
.main_table{
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center;
}
.td_animFlash{
	background:#92927a;
	width:335px;
	vertical-align:top;
	text-align:left;
}
.table_footer{
width:750px;
}
.td_txt{
	background-image: url(/fr/images/bg_td_txt_06.jpg);
	background-color:#FFFFE5;
	width:425px;
	vertical-align:top;
	text-align:left;
}
.td_txt2{
	background-image: url(/fr/images/bg_td_txt_06.jpg);
	background-color:#FFFFE5;
	width:425px;
	vertical-align:top;
	text-align:left;
}
.td_txt_sanspromo{
	background-image: url(/fr/images/bg_td_txt_06.jpg);
	background-color:#FFFFE5;
	width:425px;
	vertical-align:top;
	text-align:left;
}
.div_contenu_sanspromo h2.regular_text {color:#362C20;font:bold 13px/16px "Verdana", helvetica,sans-serif;margin:0 25px 12px 20px;}
.td_txt_sanspromo_auberge{
	background-image: url(/fr/images/bg_td_txt_06.jpg);
	background-color:#FFFFE5;
	width:425px;
	vertical-align:top;
	text-align:left;
}
.td_reg_txt_forfaits{
	font: 10px "Verdana", helvetica,sans-serif;
	color: #362C20 ;
	padding: 4px 4px 4px 4px;
	border-bottom: #E5E5CA solid 1px;
}
.td_reg_txt_forfaits a {display:block;}
.td_reg_txt_forfaits.txt-right a {text-align:right;}
.td_reg_txt_forfaits h2 {font: 10px "Verdana", helvetica,sans-serif;}
.td_reg_txt_chambre{
	font: 11px "Verdana", helvetica,sans-serif;
	color: #362C20 ;
	padding: 4px 4px 4px 4px;
	border-bottom: #E5E5CA solid 1px;
}

.td_title_txt_forfaits{
	font: 11px "Verdana", helvetica,sans-serif;
	color: #A5540B ;
	background-color:#E5E5CA;
	font-weight:bold;
	padding: 4px 4px 4px 4px;

}
.table_forfaits{
	margin-left:19px;
	width:387px;

}
.table_forfaits img {border:0;}
.table_chambres{
	margin-left:19px;
	width:377px;
	margin-top:-4px;

}
.div_autres_chambre{
		float:left;
		height: 50px;
}
.div_autres_chambre2{
		margin-top:0px;
		margin-right:25px;
		float:right;
		height: 50px;
		vertical-align:bottom;
}
.div_autres_chambre3{
		clear: both;
		float:left;		
		margin-left:0px;
		margin-top:18px;
}
.btn_reserv{
		margin-left:0px;
		margin-top:0px;
		margin-right:20px;
		margin-bottom:0px;
}
.div_autres_chambre4{
		float:right;
		margin-right:30px;
		margin-top:15px;
}
.td_copyright{
		margin-right:30px;
}
.div_contenu_scroll{
	width:424px;
	padding:0px;
	margin:0px;
	}
.div_contenu_scroll2{
	width:424px;
	padding:0px;
	margin:0px;
	}
.div_contenu_sanspromo{
	width:424px;
	padding:0px;
	margin:0px;
	}
.div_contenu_sanspromo_auberge{
	width:424px;
	padding:0px;
	margin:0px;
	}
	
.bg {background:url(/fr/images/bg_td_txt_06.jpg) repeat-y 424px 0 #FFFFE5;padding-bottom:1px;}

/*  Links  */

 .main_links:link, .main_links:visited, .main_links:active  {
  color:#A5540B;
  text-decoration: none;
  margin:0px 0px 0px 0px;
}
 .main_links:hover  {
  color:#663406;
  text-decoration: underline;
  margin:0px 0px 0px 0px;
}
 .level1_links:link, .level1_links:visited, .level1_links:active  {
  color:#BBBBA1;
  text-decoration: none;
  margin:0px 0px 0px 0px;
}
 .level1_links:hover  {
  color:#74725D;
  text-decoration: none;
  margin:0px 0px 0px 0px;
}
 .level2_links:link, .level2_links:visited, .level2_links:active  {
  color:#BBBBA1;
  text-decoration: none;
  margin:0px 0px 0px 0px;
}
 .level2_links:hover  {
  color:#9B6D32;
  text-decoration: none;
  margin:0px 0px 0px 0px;
}
 .chambre_links:link, .chambre_links:visited, .chambre_links:active  {
  color:#939178;
  font: bold 11px "Verdana", helvetica,sans-serif;
  text-decoration: underline;
  margin:0px 0px 0px 0px;
}
 .chambre_links:hover  {
  color:#A4540B;
  font: bold 11px "Verdana", helvetica,sans-serif;
  text-decoration: underline;
  margin:0px 0px 0px 0px;
}
 .level11_links:link, .level11_links:visited, .level11_links:active  {
  color:#74725D;
  text-decoration: none;
  margin:0px 0px 0px 0px;
}
 .level11_links:hover  {
  color:#74725D;
  text-decoration: none;
  margin:0px 0px 0px 0px;
}

img.block {display:block;}

#mainNav {background:#93917a;border-left:1px solid #93917a;border-right:1px solid #93917a;left:0;list-style-type:none;height:30px;margin:0;padding:0;position:absolute;top:152px;width:758px;}
#mainNav li {background:url(/commun/images/sep-menu.gif) no-repeat right 0;float:left;font:bold 11px/16px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;list-style-image:none;margin:0;padding:0 1px 0 0;text-transform:uppercase;}
#mainNav li.contact,
#mainNav li.contact-us {background:none;padding:0;}
#mainNav a {color:#fff;display:block;height:24px;padding:6px 0 0;text-align:center;text-decoration:none;}
#mainNav li.bienvenue a {width:95px;}
#mainNav li.auberge a {width:96px;}
#mainNav li.hotes a {width:100px;}
#mainNav li.chambres a {width:114px;}
#mainNav li.forfaits a {width:109px;}
#mainNav li.localisation a {width:112px;}
#mainNav li.contact a {width:86px;}
#mainNav li.contact-us a {width:96px;}
#mainNav a:hover {background:#9b9983;}
#mainNav a.selected {background:#82806c;}

#slideshow {height:373px;position:relative;width:334px;z-index:1;}
#slideshow div {left:1px;position:absolute;top:0;z-index:2;}
#slideshow div.active {z-index:4;}
#slideshow div.last-active {z-index:3;}
#slideshow img {display:block;}

.mailingForm {bottom:0;color:#fff;font:700 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;height:24px;left:0;padding:6px 0 0;position:absolute;text-transform:uppercase;width:760px;}
.mailingForm label,
.mailingForm input,
.mailingForm a {float:left;}
.mailingForm label {padding:0 9px 0 0;text-align:right;width:431px;}
.mailingForm input {border:0;color:#362C20;font:12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;height:19px;margin:0 5px 0 0;padding:0 5px;width:211px;}
.mailingForm a {background:#a4540b;color:#fff;display:inline-block;height:19px;line-height:19px;text-align:center;text-decoration:none;width:80px;}
.mailingForm a:hover {background:#b27232;}

img.img-forfait {border:1px solid #dedede;margin:10px 0 15px 20px;padding:3px;}

#header {background:url(/images/bg-header-rep.gif) repeat-x 0 0;position:relative;width:100%;z-index:3;}
#bg-header,
#header .holder {background:url(/images/bg-header.jpg) no-repeat center 0;}
#header .holder {height:457px;margin:0 auto;position:relative;width:760px;}
#header img {border:0;}
#header h1 {left:19px;margin:0;padding:0;position:absolute;top:82px;}
#header h1 img {display:block;}
#header h2 {color:#f2bf5d;font:700 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;left:19px;margin:0;padding:0;position:absolute;text-align:left;top:7px;white-space:nowrap;}
#header h3 {color:#fff;font:italic 16px/20px Arial, Helvetica, sans-serif;margin:0;padding:0;position:absolute;right:27px;top:119px;white-space:nowrap;}
#header .btn-book {background:#93917a;color:#eceacd;font:700 11px/29px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:0 10px;position:absolute;right:45px;text-decoration:none;text-transform:uppercase;top:11px;white-space:nowrap;}
#header .btn-book:hover {background-color:#9b9983;}
#header .btn-follow-fb {background:url(/images/ico-fb-btn-follow-fb.png) no-repeat right center;color:#eceacd;font:700 11px/29px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:0 30px 0 10px;position:absolute;right:0;text-decoration:none;text-transform:uppercase;;top:11px;white-space:nowrap;}
#header .slider-overflow {height:245px;left:0;overflow:hidden;position:absolute;top:182px;width:760px;}
#header .slider-overflow .ic-360 {background:url(/images/ic-visite-360.png) no-repeat 0 0;height:66px;position:absolute;right:3px;top:2px;width:110px;z-index:99;}
#header .slider-overflow .ic-360-en {background-image:url(/images/ic-visite-360-en.png);}
#header .slider-overflow .ic-360 span {display:none;}
#header .bxslider {margin:0;padding:0;}
#header .bxslider li {background:none;list-style:none;margin:0;padding:0;}
#header .bx-prev,
#header .bx-next {background-position:0 0;background-repeat:no-repeat;cursor:pointer;height:28px;position:absolute;top:108px;width:28px;z-index:999;}
#header .bx-prev {background-image:url(/images/btn-slider-prev.png);left:10px;}
#header .bx-next {background-image:url(/images/btn-slider-next.png);right:10px;}
#header .bx-prev:hover,
#header .bx-next:hover {filter:alpha(opacity=75);opacity:.75;}

#content {font:700 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 auto;padding:0 0 36px;position:relative;width:760px;z-index:2;}
#content .left-col {float:left;padding:24px 0 36px;text-align:left;width:348px;}
#content .right-col {float:right;padding:24px 0 36px;width:348px;}
#content h1 {font:700 21px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 16px;padding:0;text-transform:uppercase;}
#content h2 {text-transform:uppercase;}
#content p {margin:0 0 17px;padding:0;}
#content .video,
#content .visit-360 {float:right;padding:30px 0 52px;width:383px;}
#content .video iframe {border:0;display:block;}
#content .visit-360 {background:url(/images/teaser-visit-360.jpg) no-repeat 0 0;color:#eceacd;font:400 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;height:250px;margin-top:30px;padding:0;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;width:383px;}
#content .visit-360-en {background-image:url(/images/teaser-visit-360-en.jpg);}
#content .visit-360 span {background-color:#a4540b;padding:4px 50px 4px 14px;position:absolute;right:0;top:29px;white-space:nowrap;}
#content .clear {clear:both;}

#content .teaser-book {background:url(/images/bg-teaser-book.png) no-repeat 0 0 #93917a;color:#eceacd;display:block;font:700 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;height:89px;padding:12px 14px 0 320px;text-align:right;text-decoration:none;text-transform:uppercase;}
#content .teaser-book-en {background-image:url(/images/bg-teaser-book-en.png);}

#content .teaser-concours-fb-nov-2013 {background:url(/images/teaser-concours-fb-2013-11-14.png) no-repeat 0 0;float:left;height:100px;left:29px;position:relative;top:12px;width:383px;text-indent:-9999em;}
#content .teaser-concours-fb-nov-2013:hover {background-position:0 bottom;}

#content .teaser-concours-fb-nov-2013-results {background:url(/images/teaser-concours-fb-resultats.jpg) no-repeat 0 0;float:left;height:76px;left:29px;position:relative;top:20px;width:383px;text-indent:-9999em;}
#content .teaser-concours-fb-nov-2013-results:hover {background-position:0 bottom;}

#content .comment {text-align:left;padding:41px 0 0;}
#content .comment-top {background:url(/images/bg-comment-top.gif) no-repeat 0 0;padding:15px 0 0 40px;}
#content .comment-bot {background:url(/images/bg-comment-bot.gif) no-repeat right bottom;padding:0 35px 18px 0;}
#content .comment h2 {color:#93917a;font:700 14px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 7px;padding:0;text-transform:uppercase;}
#content .comment h2 strong {display:inline-block;padding-right:5px;}
#content .comment h2 .stars {white-space:nowrap;}
#content .comment p {color:#a4540b;}
#content .comment .name {color:#93917a;padding:0 12px 0 0;text-align:right;text-transform:uppercase;}
#content .comment .name a {color:#93917a;text-decoration:none;}

#onlineReservation {font:12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;left:0;position:absolute;text-align:left;top:427px;white-space:nowrap;z-index:20;}
#onlineReservation strong.title {background:#7e7b68;color:#FFF;display:inline-block;line-height:30px;margin-right:10px;padding:0 10px;position:relative;text-transform:uppercase;}
#onlineReservation span {padding-right:6px;}
#onlineReservation label {color:#eceacd;padding-right:4px;}
#onlineReservation input {border:none;padding:2px;}
#onlineReservation_date_arrivee {background:#FFF url(/images/ico-datepicker.png) no-repeat 86px center;width:102px;}
#onlineReservation_date_arrivee.en {background-position:134px center;width:150px;}
#onlineReservation_nuits {width:25px;}
#onlineReservation_adultes {width:45px;}
#onlineReservation_enfants {width:45px;}
#onlineReservation span.submit {margin:0;position:relative;}
#onlineReservation span.submit a {background:#a4540b;color:#FFF;display:inline-block;text-align:center;text-decoration:none;width:80px;}
#onlineReservation span.submit a:hover {background:#AE611D;}

#onlineReservation .wrap-kid-age-select {background:#93917A;color:#eceacd;display:none;height:96px;left:0;padding:0 0 0 165px;position:absolute;top:100%;width:595px;}
#onlineReservation .wrap-kid-age-select .form-elem select {margin-right:10px;width:55px;}


.mailingFormFoot {background:#a4540b;padding:10px 0;text-align:left;}
.mailingFormFoot .holder {margin:0 auto;width:740px;}
.mailingFormFoot label {color:#eceacd;font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;padding-right:20px;text-transform:uppercase;}
.mailingFormFoot input {width:225px;}
.mailingFormFoot #send {background:#93917a;color:#FFF;display:inline-block;font:11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;height:22px;margin-left:5px;position:relative;top:-1px;text-align:center;text-decoration:none;text-transform:uppercase;width:80px;}
.mailingFormFoot #send:hover {background:#9b9983;}

#footer {background:url(/images/bg-footer-rep-2014.gif) repeat-x 0 0;width:100%;}
#footer .holder {height:340px;margin:0 auto;position:relative;width:760px;}
#footer .coords {color:#93917a;font:700 11px/29px "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;text-transform:uppercase;}
#footer .awards {padding-top:35px;}
#footer .awards .txt {color:#eceacd;font:400 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:25px 0 0;text-align:left;text-transform:uppercase;width:100%;}
#footer .awards .txt h2 {border-bottom:1px solid #eceacd;font:700 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 11px;padding:0 0 6px;}
#footer .awards .txt p {float:left;margin:0;padding:0 0 8px;width:50%;}
#footer .awards .txt p strong {font-weight: bold;}
#footer .awards .clear {clear:both;}
#footer .awards .TA_tchotel {border:5px solid #93917a;display:inline-block;margin-right:10px;}
#footer .lan {bottom:0;color:#BBBBA1;font:700 11px/37px "Trebuchet MS", Arial, Helvetica, sans-serif;position:absolute;right:0;white-space:nowrap;}
#footer .lan a {color:#93917a;text-decoration:none;}
#footer .lan a:hover {color:#74725d;}
#footer .copy {bottom:0;color:#93917a;font:700 11px/37px "Trebuchet MS", Arial, Helvetica, sans-serif;left:0;position:absolute;white-space:nowrap;}
#footer .copy a {color:#93917a;text-decoration:none;}


#footer .awards .TA_tchotel {
	width: 128px;
	height: 85px;
}

#footer .awards .TA_tchotel #CDSWIDTC.widTC2015, #footer .awards .TA_tchotel #CDSWIDTCH, #footer .awards .TA_tchotel #CDSWIDTC.widTC2014 {
	width: 128px;
	height: 85px;
}

#footer .awards .TA_tchotel img {
	max-width: 100%;
}

#footer .awards .TA_tchotel #CDSWIDTCH .widTCHData table {
	height: 21px;
}