.ui-datepicker { font-size: 12px; }
form {margin-left:120px;background-color:#802338;color:#797367;padding:10px;width:720px;}
fieldset {padding:0 20px 20px 20px;margin-bottom:10px;border:1px solid #797367; color:#FFF}
legend {font-size:24px;color:#797367;text-shadow: 0px 1px 1px #fff;	font-weight:bold}
label {text-align:left;float:left;margin-top:10px;margin-left:70px;width:160px;}
label.inline {display:inline;margin-right:50px;}
input, textarea, select, option {background-color:#fff;color:#802338;}
textarea {padding:3px;border:1px solid #802338;border-radius:5px;width:400px;box-shadow:1px 1px 2px #802338 inset;}
input, select {padding:3px;border:1px solid #802338;border-radius:5px;width:200px;box-shadow:1px 1px 2px #802338 inset;}
select {margin-top:10px;}
input[type=radio] {background-color:transparent;border:none;width:10px;}
input[type=submit], input[type=reset] {width:200px;margin-left:5px;box-shadow:1px 1px 1px #fff;cursor:pointer;}
 
.titret {color:#FFF;text-align:center;font-size:18px;}
.titretl {color:#797367;text-align:left;font-size:18px;}
.textl {color:#000;font-size:14px;text-align:left;}
.white {color:#FFF; text-align:center}
.text {color:#000;font-size:14px;text-align:center;}

.tarif {height:auto;background-color:#e3dece;color:#000;width:100%;}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
html,body{padding:0;margin:0;}
body{font-family:'Lato', Helvetica, sans-serif; text-align:justify; color:#002642}
a{cursor:pointer;color:#002642;text-decoration:none;}
a img{border:none;}
ul{padding:0;margin:0;}
li{list-style:none;}
h1{padding:0 0 0.5em;margin:0 0 1em;font-size:1.1em;font-weight:normal;font-weight:300;text-transform:uppercase;letter-spacing:1px;border-bottom:#999 solid 1px; margin-top:10px;text-align: center;}
h2{padding:0 0 0.5em;margin:2em 0 1em;font-size:1em;font-weight:normal;font-weight:300;text-transform:uppercase;letter-spacing:1px;border-bottom:#999 solid 1px;}
.center{text-align:center;}
.right{text-align:right;}
.lh2em{line-height:2em !important;}
.bloc{ width:100%; height:40px;}

.btn-important{display:block;padding:0.5em 1em;color:#222 !important;font-size:1.2em;background:url(../img/btn-menu-cadenat.png) no-repeat 95% center #e3dece !important;}
.deux{ text-align:center;padding:0.5em 1em;color:#222 !important;font-size:1.2em;}
.btn-important2{ text-align:left;display:block; width:10%;padding:0.5em 1em;color:#222 !important;font-size:1.2em; float:left}
.btn-important3{ text-align:left;display:block;padding:0.5em 1em;color:#222 !important;font-size:1.2em;background:url('../img/bg-menu-btn.png') no-repeat 95% center #fff !important;}
.box-link{padding:0.2em 0.3em;color:#222;background:#efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.blue{color:#34436f;}
img.full-width{display:block;width:100%;height:auto;}
.beausejour { margin-left:20px; float: right; border: #00467a 2px solid;}

header{padding:0.5em 0 0;background:#797367;height: 110px;}
.collapse li{display:block;border-bottom:#bbb solid 1px;}
.collapse li:first-child{border-top:#bbb solid 1px;}
.collapse a{text-align: left;display:block;padding:0.5em 1em;color:#222;font-size:1.2em;background:url('../img/bg-menu-btn.png') no-repeat 95% center;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;}
.collapse a:hover{background:url('../img/bg-menu-btn.png') no-repeat 95% center #efefef;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;}

.menu{margin:0.5em 0 0;}
#btn-menu{color:#000 !important;text-align:center;text-transform:uppercase;background:#e3dece url('../img/btn-menu.png') no-repeat 95% center !important;}
#menu{overflow:hidden;-webkit-transition:max-height 0.5s;-moz-transition:max-height 0.5s;-o-transition:max-height 0.5s;transition:max-height 0.5s;}
#menu.open{max-height:1000px !important;-webkit-transition:max-height 0.5s;-moz-transition:max-height 0.5s;-o-transition:max-height 0.5s;transition:max-height 0.5s;}
#content{margin:2em 0;color:#002642;}
#content h1{padding:0 1em 0.8em 1em;}
#content h2{padding:0 1em 0.8em 1em;}
#content > div{padding:0 1em;}
#content p{padding:0;margin:0;line-height:1.3em;}
#txt-services{margin-bottom:20px;}
#liste-services li{margin-left:20px;list-style-type:disc;}
.room{padding:1em;margin:0 0 0.5em;background:#f4f4f4;}

#titre{margin:3em 0;color:#002642;}

.room .box-link{padding:0.5em 1em;background:linear-gradient(to bottom, #ff9302 0%, #9d5a00 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #7e6747;border-radius:3px;clear:both;color:#353331;cursor:pointer;font-family:'Lato', Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;font-size:13px;font-weight:700;height:38px;margin:0 auto;text-shadow:0 1px 0 #e7d16b;text-transform:uppercase;width:138px;}
.room h2{margin:0;}
.room .full-width{margin:0 0 1em;}
.room:nth-child(odd){background:#eee;}
.room ul{padding:0 0 0 2em;}
.room li{list-style:square;}
.gallery-list{padding:1em;text-align:center;}
.gallery-list li{display:inline-block;margin:0 0.5em 0.5em 0;}

footer{margin:2em 0 0;text-align:center;}
footer > a{margin:0 0 0.5em;}
footer p{padding:0;margin:0 0 0.5em;}
footer p:last-child{margin:0;}

#btn-langs{font-size:1.2em;text-align:center;text-transform:uppercase;border-top:#bbb solid 1px;background:#fff url('../img/btn-menu.png') no-repeat 95% center !important;}
#btn-langs:hover{color:#000 !important;}
#menu-langs-list{overflow:hidden;-webkit-transition:max-height 0.5s;-moz-transition:max-height 0.5s;-o-transition:max-height 0.5s;transition:max-height 0.5s;}
#menu-langs-list.open{max-height:1000px !important;-webkit-transition:max-height 0.5s;-moz-transition:max-height 0.5s;-o-transition:max-height 0.5s;transition:max-height 0.5s;}

#main-footer{padding:1em 0.5em;color:#000;font-size:0.8em;background:#e3dece;border-bottom: #111 1px solid;}
#main-footer a{color:#000;}
#main-footer li{line-height:1.5em;}

.telephone { font-size:18px; padding-top:5px; margin-top:5px }
.adresse {font-size:14px}
#legals{padding:1em 0.5em;color:#fff;font-size:0.8em;background:#797367;}
#legals a{color:#fff;}
#footer-social{margin:0 0 1em;}
#footer-social li{ margin-left:0px}
#btn-footer-twitter{overflow:hidden;display:inline-block;width:26px;height:25px;}
#btn-footer-facebook{overflow:hidden;display:inline-block;width:26px;height:25px;}
#btn-footer-facebook img{display:block;margin-left:-26px;}
#btn-footer-googleplus{overflow:hidden;display:inline-block;width:26px;height:25px;}
#btn-footer-googleplus img{display:block;margin-left:-78px;}
#btn-footer-tripadvisor{overflow:hidden;display:inline-block;width:26px;height:25px;}
#btn-footer-tripadvisor img{display:block;margin-left:-52px;}
.post .full-width{margin:0 0 1em;}
.excerpt{margin:0 0 1em;}
.pagination{margin:1em 0 0;text-align:center;}
.pagination a{padding:2px 5px;color:#333 !important;font-size:0.9em;background:#eee;}
.pagination a.active,.pagination a:hover{padding:2px 5px;color:#fff !important;font-size:0.9em;background:#efefef;}
.div-phone{background:url(../img/icon-call.png) 17px 15px no-repeat #e3dece; color:#000;width:70%;margin:0 auto;padding:10px;height:30px;line-height:30px;margin-bottom:20px;}
.div-phone a{color:#000;margin-left:40px; font-weight:bold}


.bloc_tarifs { padding-top:30px; width:920px; height:1024px; text-align:justify; color: #fff; font-size: 18px; margin:0 auto; } 
.tableauContenu_resa { min-height:560px; background-color: rgba(0, 0, 0, 0.5); width: 960px; margin: 0 auto; position: relative; } 
.bloc_resa { padding-top:30px; width:920px; height:1024px; text-align:justify; color: #fff; font-size: 18px; margin:0 auto; } 
.tableauContenu_groups { min-height:1024px; background-color: rgba(0, 0, 0, 0.3); width: 960px; margin: 0 auto; position: relative; } 
.bloc_groups { padding-top:30px; width:920px; height:1024px; text-align:justify; color: #fff; font-size: 18px; margin:0 auto; } 
.tarifs { padding-top:40px; width:680px; margin:0 auto; }
.nb_pers { vertical-align:middle; text-align:center; height:40px; } 
.neutre { vertical-align:middle; text-align:center; height:40px; } 
.chambre { vertical-align:middle; text-align:left; height:40px; padding-left:10px; }

body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255, 255, 255, 0);display:none;}
body.ps-active *:focus,div.ps-active *:focus{outline:0;}
div.ps-document-overlay{background:#000;}
div.ps-uilayer{background:#000;cursor:pointer;
}div.ps-zoom-pan-rotate{background:#000;}
div.ps-zoom-pan-rotate *{display:block;}
div.ps-carousel-item-loading{background:url(../img/vendors/photoswipe/loader.gif) no-repeat center center;}
div.ps-carousel-item-error{background:url(../img/vendors/photoswipe/error.gif) no-repeat center center;}
div.ps-caption{background:#000;background:-moz-linear-gradient(top, #303130 0%, #000101 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #303130), color-stop(100%, #000101));border-bottom:1px solid #42403f;color:#fff;font-size:13px;font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;text-align:center;}
div.ps-caption *{display:inline;}
div.ps-caption-bottom{border-top:1px solid #42403f;border-bottom:none;min-height:44px;}
div.ps-caption-content{padding:13px;display:block;}div.ps-toolbar{background:#000;background:-moz-linear-gradient(top, #303130 0%, #000101 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #303130), color-stop(100%, #000101));border-top:1px solid #42403f;color:#fff;font-size:13px;font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;text-align:center;height:44px;display:table;table-layout:fixed;}div.ps-toolbar *{display:block;}div.ps-toolbar-top{border-bottom:1px solid #42403f;border-top:none;}div.ps-toolbar-close,div.ps-toolbar-previous,div.ps-toolbar-next,div.ps-toolbar-play{cursor:pointer;display:table-cell;}div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto 0;background-image:url(../img/vendors/photoswipe/icons.png);background-repeat:no-repeat;}div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0;}div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0;}div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px;}div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0;}div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px;}div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){div.ps-toolbar div div.ps-toolbar-content{-moz-background-size:176px 88px;-o-background-size:176px 88px;-webkit-background-size:176px 88px;background-size:176px 88px;background-image:url(../img/vendors/photoswipe/icons%402x.png);}}