/*
Credit: http://www.templatemo.com
*/

body{
  background:#fff;
  font-family:Raleway;
}

#navigation_wrap{background:#333;}

h1,h2,h3{
  
}
h1{
  
}
h1.titrepicto{
  color:#D91D40;
  text-transform: uppercase;
  margin-top:20px;
}
h2{
  color:#c31e3d;
  text-transform: uppercase;
  font-size:22px;
}
h2 a {
  color:#c31e3d;
}
h2 a:hover {
  color:#337F9E;
  
}
h3{
  
}

ul li{

}
#fildariane_wrap.page-accueil{display:none;}
#header_wrap{background:url(../images/fondheader.jpg) center}
#mobile_nav_537{background:url(../images/fondheader.jpg) center}
#menumobile ul{background:#fff;padding-bottom:10px;margin-bottom:0;}
#header_wrap,#header,.bloc_logo .module_wrap,#menu_wrap{

}
#logo{position: relative;z-index:10;}
#navigation_wrap{position: absolute;top:67px;laft:0;width:100%;background:none;}
#navigation{padding-left:200px;}
#footer_wrap{

}
#footer_wrap .module_wrap{

}
#menu{

}
#middle{max-width:1024px;}
#audessusfooter{max-width:1024px;margin:20px auto;}
#middle_wrap,#navigation_wrap{border:0;}
.center2#middle{margin:0 auto;}
.bloc_nav #nav > li a {background:none;box-shadow:none;text-shadow:none;}
.bloc_nav #nav > li a:hover,.bloc_nav #nav > li a.current {color:#49494C;background:none;}

a.bouton{background:none;text-decoration: underline;box-shadow:none;text-shadow: none;color:#666;margin:0;padding:10px 0;line-height:normal;}
a.bouton:hover{background:none;}
div.bouton{padding:0;text-align: left;}
#navigation_wrap{}
#bloc_carrousel_502_wrap{margin:0;padding:0;}
#navigation_wrap,#fildariane_wrap{border:0;}

#header .bloc_langue li a{color:#fff;}
#header .bloc_langue li.current a{color:#fff;}

.cadregris .module_wrap{background-color:#79797c;}
.cadregris p{color:#fff;}
.cadregris h2{color:#fff;}
.cadregris a{color:#ccc;text-decoration:underline;}
.cadregris a:hover{text-decoration:underline;color:#fff;}

.cadregris .produitliste{background:none;border:0;outline:0;text-align: left;}
.cadregris h4{background:#C31E3D;color:#fff;display: inline-block;padding:10px;}

.produitsliste .liste{background-color:#79797c;margin-bottom:10px;text-align: left;}
.produitsliste{margin:0;padding:0px;color:#fff;}
.produitsliste h4{background:#C31E3D;color:#fff;display: inline-block;padding:10px;}
.produitsliste a.addtopanier:after{content:url(../images/panier.jpg);vertical-align: middle;display: inline-block;margin-left:10px;}
.produitsliste .module_wrap{margin:0;}

.cadregrisgauche .module_wrap{background-color:#79797c;margin-left:0;margin-right:0;padding-left:40%;}
.cadregrisgauche p{color:#fff;}
.cadregrisgauche img.saezam{position: absolute;left:0;top:0;border:0;box-shadow:none;height:100%;width:auto;}
.cadregrisgauche h2{color:#fff;}
.cadregrisgauche a.bouton{color:#fff;}

.cadrerougedroite .module_wrap{background-color:#c31e3d;margin-left:0;margin-right:0;padding-right:40%;}
.cadrerougedroite p{color:#fff;}
.cadrerougedroite img.saezam{position: absolute;right:0;top:0;border:0;box-shadow:none;height:100%;width:auto;margin:0;}
.cadrerougedroite h2{color:#fff;}
.cadrerougedroite a.bouton{color:#fff;}

.cadrerouge .module_wrap{background-color:#c31e3d;margin-left:0;margin-right:0;}
.cadrerouge p{color:#fff;}
.cadrerouge h2 a{color:#fff;}
.cadrerouge a.bouton{color:#fff;}

#bloc_articles_624 .liste{border:0;text-align: left;}
#bloc_articles_624 .liste .billet-html{color:#c31e3d;}
#bloc_image_614_wrap{background-color:#C31E3D}
#bloc_image_614_wrap img.saezam{border:0;box-shadow:none;}
#bloc_texte_615_wrap{border:1px solid #C31E3D}
#bloc_texte_615_wrap p{color:#C31E3D;}

#bloc_optinnewsletter_663_wrap{background:#79797c;color:#fff;}
#bloc_optinnewsletter_663_wrap h2{color:#fff;font-size:15px;}
#bloc_optinnewsletter_663_wrap input{margin:0;margin-bottom:20px;}
#subscribe_mailjet{display:none;}
#email_newsletter{width:auto;}
#bloc_carrousel_616_wrap{min-height:150px;}

#audessusfooter .module_wrap{height:180px;}
#audessusfooter #bloc_carrousel_616_wrap{height:220px;}

#footer_wrap{background-color:#C31E3D}
#footer_wrap .module_wrap{background:none;color:#fff;text-align: center;}
#footer_wrap a{color:#fff;}
#footer_wrap img.saezam{border:0;box-shadow:none;}

#bloc_social_631{position:absolute;top:0;left:0;}
#bloc_image_620{position:absolute;top:0;right:0;}
#bloc_texte_622{position:absolute;bottom:0;left:0;}
#bloc_image_621{position:absolute;bottom:0;right:0;}
#bloc_image_621_wrap,#bloc_texte_622_wrap,#bloc_social_631_wrap,#bloc_image_620_wrap,#bloc_image_671_wrap{margin:0;padding:0;}

#bloc_texte_612_wrap,#bloc_carrousel_613_wrap{height:150px;}
#bloc_carrousel_611_wrap{margin-left:0;margin-right:0;}
#bloc_carrousel_613_wrap{min-height: unset;margin-left:-10px;margin-right:-2px;height:190px;}
#bloc_texte_612_wrap{margin-right:0;padding-right:0;margin-left:-1px;}

.demandereservationlink .module_wrap{background-image:url(../images/fond-reservation-accueil.jpg);background-position:42%;background-repeat:no-repeat;min-height:316px;}
.demandereservationlink .module_wrap .html{margin:50px 0;}

.bonscadeauxlink .module_wrap{background-image:url(../images/cadeau-accueil-fond.jpg);background-position:98%;background-repeat:no-repeat;
  padding-left:38%;padding-right:27%;min-height:269px;}
.bonscadeauxlink .module_wrap .html{margin:30px 0 30px 0;}

#bloc_texte_612_wrap{background-image:url(../images/fond_galeriephotos_accueil.jpg);background-position:right;background-repeat:no-repeat;}

#bloc_user_618 .adresse-text,#bloc_user_618 .tel1-text,#bloc_user_618 .fax-text,#bloc_user_618 .cp-text{display: inline-block;}

#bloc_user_618 .tel1-text{font-weight:bold;}
#bloc_user_618 .tel1-text:before{content:" - Tél. ";}
#bloc_user_618 .tel1-text:after{content:" - ";}

#bloc_texte_619_wrap{margin:0;padding:0;}
#bloc_texte_619_wrap p{color:#a8a3a4;}

#instance_599_html_599{margin:20px 0;}


/*chambres */

#bloc_carrousel_632_wrap,#bloc_carrousel_643_wrap,#bloc_carrousel_648_wrap{margin-left:0;margin-top:0;margin-right:0;}
#bloc_texte_546_wrap{padding-left:35%;}

#instance_635_html_635 table td:nth-of-type(2),#instance_635_html_635 table td:nth-of-type(3),#instance_635_html_635 table td:nth-of-type(4){width:150px;text-align:center;}

#bloc_image_642 img.saezam,#bloc_image_654_wrap img.saezam,#bloc_image_671_wrap img.saezam{margin:0 auto;display: block;border:0;box-shadow: none;}
#bloc_image_642_wrap,#bloc_image_654_wrap{margin:0;padding:0;}
#bloc_texte_651_wrap{margin-bottom:0;padding-bottom:1px;}
#bloc_articles_655_wrap{margin-top:0;}

.etiquette360 .module_wrap{width:182px;height:198px;margin:0;padding:0;position:relative;}
.etiquette360 img.saezam{margin:0;border:0;position:absolute;top:0;left:0;transition: 0.5s;box-shadow: none;}
.etiquette360 h2{position:absolute;top:0;left:0;z-index:2;background:#C31E3D;width:142px;height:158px;padding:20px;text-align:center;transition: 0.5s;transform:rotateY(-180deg);opacity:0;}
.etiquette360 h2 a {color:#fff;}
.etiquette360 .html,.etiquette360 .bouton{display:none;}

.etiquette360:hover img.saezam{transform:rotateY(180deg)}
.etiquette360:hover h2{transform:rotateY(0deg);opacity: 1;}


#bloc_texte_599_wrap{min-height:355px;margin-left:0;margin-right:0;padding:20px 20px 20px 40px;;}
#bloc_texte_599_wrap p{margin-bottom:15px;}

#bloc_texte_657_wrap,#bloc_texte_659_wrap{margin-top:10px;}

#bloc_texte_657_wrap,#bloc_texte_658_wrap{margin-left:-4px;}
#bloc_carrousel_616_wrap img.saezam{margin:0;}

#bloc_texte_646_wrap{min-height:377px;padding-left:50%;}
#vmg_texte_menu1_645_wrap{background:#C31E3D url(../images/fondcarte.jpg) no-repeat;background-position:38%;min-height:269px}
#vmg_texte_menu2_647_wrap{background:#C31E3D url(../images/fondbanquet.jpg) no-repeat;background-position:0%;min-height:295px}
#vmg_texte_menu1_645_wrap .lien,#vmg_texte_menu2_647_wrap .lien{padding:10px;}
#vmg_texte_menu1_645_wrap .lien a:hover,#vmg_texte_menu2_647_wrap .lien a:hover{color:#fff;text-decoration:underline;}



.sommaire_carroussel .puce.current{background:#fff;}
.sommaire_carroussel .puce{background:#D91D40;border-radius:0;}
.sommaire_carroussel{text-align: right;}

#bloc_texte_653_wrap{min-height:274px;}

#bloc_texte_644_wrap {max-height:355px}
#bloc_texte_644_wrap .html{font-size:14px;line-height:normal;}
#bloc_classe_interface_664_wrap{min-height:250px;}

.montantlibre .montantlibreinput{display: inline-block;vertical-align: middle;max-width:150px;}

.lightboxinline-bon{text-align:center;}
.lightboxinline-bon input[type=submit]{margin-top:20px;}

.vmg_reservit{text-align: center;}
.vmg_reservit div.bouton {text-align: center;}
.vmg_reservit button{display: inline-block;padding:20px 40px ;background:#D91D40;color:#fff;border:0;font-size:20px;cursor:pointer;}
.vmg_reservit button:hover{background:#E92D60;}