@charset "UTF-8";

  @font-face {font-family: 'AlwynNew-Regular';src: url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/webfonts/24B63E_0_0.eot);src: url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/webfonts/24B63E_0_0.eot?#iefix) format('embedded-opentype'),url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/webfonts/24B63E_0_0.woff) format('woff'),url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/webfonts/24B63E_0_0.ttf) format('truetype');}
@font-face {font-family: 'AlwynNew-Bold';src: url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/webfonts/24B63E_1_0.eot);src: url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/webfonts/24B63E_1_0.eot?#iefix) format('embedded-opentype'),url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/webfonts/24B63E_1_0.woff) format('woff'),url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/webfonts/24B63E_1_0.ttf) format('truetype');}
html, body {height:100%; }
html {font-size:100%; overflow:hidden; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
*{outline:none;}
body {margin:0px; padding:0px; background:#3c3c3c; font-weight:normal;font-family: 'AlwynNew-Regular'; color:#1a1718; line-height:1; font-size:13px; overflow-x:hidden;}
header, nav, aside, footer, figure, section, article {display: block;}
a {color:#a0d0f0; text-decoration:none;}
a:hover {color:#FFF;}
.lienFondBlanc:hover {color:#999;}
li.current_page_item a {color:#FFF;}
h1 {color:#a0d0f0; font-size:30px; margin-bottom:-10px;}
h2 {color:#8C8C8C; font-size:18px; font-family: 'AlwynNew-Bold'}
h3 {color:#3c3c3c;margin-bottom:5px; font-family: 'AlwynNew-Bold'}
h4 {color:#FFF;margin-bottom:5px; font-family: 'AlwynNew-Bold'}
p {color:#3c3c3c;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
*{outline:none;}
p, li {text-align:left; margin:0 0 10px 0; line-height:18px;}
p:last-child {margin:0;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
img {border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
nav ul {list-style: none; list-style-image: none; margin: 0; padding: 0;}
fieldset, figure, form {border: 0; margin: 0; padding: 0;}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
label,input,select,textarea{font-family:'AlwynNew-Regular'; font-size:12px; font-weight:normal; line-height:normal;}
textarea { overflow: auto; vertical-align: top; resize: vertical;}
table { border-collapse: collapse; border-spacing: 0; }
strong { font-family:'AlwynNew-Bold';}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
.btn { border:none; margin:auto; background:#FFF; color:#A0D0F0;font-family:'AlwynNew-Bold'; text-transform:uppercase; padding: 5px; border:2px solid #999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.btn:hover { background:#CCC; color:#FFF;}
.clear {clear:both;}
header { height:200px; float:left}
#contentGeneral {width:960px; margin:0 auto; position: relative;}
#logo {position:relative; top:0; left:0; display:block; width:200px; height:200px; background:url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/img/logo_miseenscene.png) top left no-repeat; text-indent:-7000px;}
#navPrincipale {position:relative; top:-200px; left:200px; width:800px; height:200px; color:#a0d0f0;}
#menu {position:relative; margin:0px; padding:0px; list-style-type:none; text-align:center; bottom:-160px; left:0px; width:830px; height:40px;}
#menu li {display:inline-block;}
#menu li a {display:block; height:24px; padding:0px 25px; font-size:13px; line-height:24px; margin-top:8px; text-transform:uppercase;}
#menu li a.active {color:#FFF;}
#menuDroite {float:right; margin-right:87px;} #recherche input[type="text"] {padding:10px; font-size:12px; width:80px; color:#3c3c3c;font-family: 'AlwynNew-Regular'; border:none; border-radius:5px; transition:0.5s; -webkit-border-radius:5px; -webkit-transition:0.5s; -moz-transition:0.5s; background-color:#a0d0f0;}
#recherche input[type="text"]:focus {border:none; width:250px; background-color:#fff;}
#menu_lang {display: block; position:relative; top:-20px; right:60px;}
#menu_lang li {display:inline-block;}
#menu_lang li a {font-size:13px; text-transform:uppercase;}
#slider {width:1000px; height:280px; overflow:hidden; float:left;}
#contenu, #contenuTarifs { width:1000px; background-color:#FFF; height:500px; margin:0;}
#contenuChambreDétail, #contenuServicesDétail {  width:1000px; height:500px; margin:0;}
.TEXTEetImages {position: absolute; width: 1000px !important; height: 500px; margin: 0; background:#333 !important;}
#presentation, #formulaire, .detailChambre, #presentationChambre { width:460px; float:left; padding:20px}
.detailChambre, #presentationChambre { padding-top:0;}
#galleryPrelude, #chambrePrelude, #chambreVision, .detail, #photosChambres, #chambreMillenium, #galleryMillenium, #chambreLili, #galleryLili { display:none ;}
.partieGauche, .photoGauche { width:500px; height:500px; float:left; background-color:#333;}
#modules, .partieDroite { width:500px; height:500px; float:right; background-color:#a0d0f0;}
.partieGaucheDetail { position: relative;top: 40px;width: 460px;height: 460px;float: left;padding: 0 20px;}
.partieDroiteDetail { width:500px; height:500px; float:right;}
#photoGauche { width:500px; height:500px; float:left;} #copyright {margin-top:10px; margin-bottom:60px;color:#6f6f6f}
#copyright p {text-align:center; font-size:11px; line-height:1;color:#6f6f6f !important;}
#copyright p span {display:block; margin-top:5px;} #googlemap {width:1000px; height:280px; overflow:hidden; background:#fff url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/img/loading.gif) no-repeat 50% 50%; float:left;}
.H2contact {color:#FFF;}
input[type="submit"] {cursor:pointer;}
#btn-contact {margin-left:107px;}
input[type="text"], textarea, input[type="email"] {width:300px; padding:5px; color:#808080; border:2px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:13px;}
input[type="text"]:focus, textarea:focus {border:2px solid #999;}
textarea {padding:5px 7px; width:300px; height:200px; resize:none;}
label {display:block; width:90px; float:left; margin-right:15px; padding-top:5px;} .moduleChambre {background:#333 !important;}
.contenuChambre { background:#333 !important;}
.contenuChambreDetail h1 { }
.contenuChambreDetail p, .contenuChambreDetail li, .contenuChambreDetail h3, .contenuChambre p, .contenuChambre h3, .contenuChambre li{color:#CCC !important}
.menuDetail { z-index:1000;z-index: 1000;
position: absolute !important;
top: -40px;}
.titreDetail {z-index: 999 !important;
position: absolute;
top: -40px;
left: 0px;}
#contenuChambreDétail footer, #contenuServicesDétail footer { margin-top:50px;} 
#chambres, #photosChambres { height:500px; width:500px;}	
.chambre{width:250px; height:250px; position:relative; float:left;}
#menuChambre {position:relative; margin:0px; padding:0px; list-style-type:none; text-align:center; left:0px; width:500px;background: #A0D0F0;}
#menuChambre li {display:inline-block;}
#menuChambre li a {display:block; height:24px; padding:0px 15px; font-size:11px; line-height:24px; margin-top:8px; text-transform:uppercase; color:#333;}
#menuChambre li a:hover { color:#FFF;}
#menuChambre li a.active {color:#FFF !important;}
.thumbs-container{position: absolute; bottom: 0; left: 0;}
.slideshow-container { position: absolute !important; top: -13px !important; width: 500px !important;}   .wp-galleriffic ul.thumbs,
.wp-galleriffic ul.thumbs li {
display: block !important;
}
.wp-galleriffic ul.thumbs {
margin: 15px 0 0 0;
padding: 0;
list-style: none;
display: flex !important;
flex-wrap: nowrap;
gap: 0px;
}
.wp-galleriffic ul.thumbs li {
margin: 0 !important;
padding: 0 !important;
}
.wp-galleriffic ul.thumbs li a.thumb,
.wp-galleriffic ul.thumbs li a.thumb img {
display: block;
}
.wp-galleriffic ul.thumbs li img {
width: 125px;
height: auto;
}
.detail {position:absolute; top:0px; left:0px; width:250px; height:250px; background:rgba(35,31,32,0.9); z-index:5;}
.detail a {position:absolute; top:0; left:0px; display:block; width:250px; height:250px; z-index:10;}
.lienChambre { }
.lienChambre p{font-size:14px; text-transform:uppercase; color:#a0d0f0 !important; position:relative; top:50%;width:250px;text-align:center;}	
.flechePhoto {background:url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/img/flecheBas_alombredesetoiles.png) no-repeat 50%; width:250px; height:250px; z-index:15; position:absolute; top:0; left:0; cursor:pointer;} #tableTarifs {width:460px; text-align:center; position:relative; left:20px;}
#tableTarifs thead { background:#FFF; font-family:'AlwynNew-Bold'; color:#A0D0F0; font-size:14px;}
#tableTarifs td { vertical-align: middle; height:30px; background:#3C3C3C; color:#FFF; border-bottom:#A0D0F0 solid medium;}
#tableTarifs th { height:40px; line-height:16px; padding-top:5px;}
.filetDroit { border-right:#A0D0F0 solid medium; }
.TxtTarif { padding:0 20px 0 20px; margin-bottom:20px;}
.TxtTarif h1 { color:#FFF;}
.TxtTarif h2 { color:#3C3C3C;} .at4-recommended-outer-container { display:none; } .contenuAgenda {width:1000px; height:auto !important;overflow:hidden; background:#fff url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/img/loading.gif) no-repeat 50% 50%; float:left;padding: 10px; background-color: white;}
.contenuAgenda h1 {margin-bottom: 5px !important;}
.chambreAgenda { height:15px; width:15px; float:left; margin-bottom:10px;}
.liliAgenda { background-color:#C54CAB;}
.milleniumAgenda { background-color:#4FBEB4;}
.preludeAgenda { background-color:#5E459A;} 
.visionAgenda { background-color:#668CD9;}
.pAgenda { display:block; float:left; margin-left:4px; margin-right:15px;}
iframe#agendaGoogle #calendarTitle {display:none !important }
#agendaGoogle {height:600px} .contenuPartenaires {width:1000px; height:auto !important;overflow:hidden; float:left;padding: 10px; background-color: white; min-height:500px}
.contenuPartenaires h1 {margin-bottom: 5px !important;}
.contenuPartenaires a { color:#333}
.contenuPartenaires a:hover { color:#a0d0f0}  .contenuLivredor {width:1000px; height:auto !important;overflow:hidden; float:left;padding: 10px; background-color: white;}
.contenuLivredor h1 {margin-bottom: 5px !important;}
.css_form_embedded {border:none !important} div.wpcf7 {
margin: 0 !important;
padding: 0 !important;
}
div.wpcf7-response-output {
margin: -37em 0.5em 1em !important;
padding: 0.2em 1em !important;
}
div.wpcf7 .screen-reader-response {
position: absolute !important;
overflow: hidden !important;
clip: rect(1px, 1px, 1px, 1px) !important;
height: 1px !important;
width: 1px !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14 !important;
color:#398f14 !important;
border-radius:5px !important;
-webkit-border-radius:5px !important;
-moz-border-radius:5px !important;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #bf1e2e !important;
color:#bf1e2e !important;
border-radius:5px !important;
-webkit-border-radius:5px !important;
-moz-border-radius:5px !important;
}
div.wpcf7-spam-blocked {
border: 2px solid #bf1e2e !important;
color:#bf1e2e !important;
border-radius:5px !important;
-webkit-border-radius:5px !important;
-moz-border-radius:5px !important;
}
div.wpcf7-validation-errors {
border: 2px solid #bf1e2e !important;
color:#bf1e2e !important;
border-radius:5px !important;
-webkit-border-radius:5px !important;
-moz-border-radius:5px !important;
}
span.wpcf7-form-control-wrap {
position: relative !important;
}
span.wpcf7-not-valid-tip {
position: absolute !important;
top: 0px !important;
right: 10px !important;
z-index: 100 !important;
background: #bf1e2e !important;
color:#fff !important;
font-size: 11px !important;
width: auto !important;
padding: 3px 10px;
border-radius:5px !important;
-webkit-border-radius:5px !important; 
-moz-border-radius:5px !important;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip { 
position: absolute !important;
top: 20% !important;
left: 20% !important;
z-index: 100 !important;
border: 1px solid #ff0000 !important;
background: #fff !important;
padding: .2em .8em !important;
}
span.wpcf7-list-item {
margin-left: 0.5em !important;
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 img.ajax-loader {
border: none !important;
vertical-align: middle !important;
margin-left: 4px !important;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888 !important;
}.nivoSlider {
position:relative;
background:#fff url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/img/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
} .nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
} .nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
opacity:0.8; width:100%;
z-index:8;
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
text-indent:-7000px;
display:block;
width:30px;
height:30px;
}
.nivo-prevNav {
left:15px;
background:url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/img/arrows.png) no-repeat 0px 0px;
}
.nivo-nextNav {
right:15px;
background:url(//www.miseenscenechambresdhotes.com/wp-content/themes/miseenscene/img/arrows.png) no-repeat -30px 0px;
} .nivo-controlNav a {
position:relative;
z-index:9;
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}