.modal{display:block;height:0;overflow-y:hidden}.modal.in{height:auto}@font-face{font-family:lg;src:url(../fonts/lg.ecff1170.eot);src:url(../fonts/lg.ecff1170.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.5fd4c338.woff) format("woff"),url(../fonts/lg.4fe6f9ca.ttf) format("truetype"),url(../images/lg.98d62b1e.svg#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:none}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\E095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\E094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;-webkit-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\E070"}.lg-toolbar .lg-download:after{content:"\E0F2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-webkit-transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next,.lg-hide-items .lg-prev{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.lg-hide-items .lg-next{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-webkit-transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scaleX(1);transform:scaleX(1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\E1FF"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../images/vimeo-play.dfe7764b.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../images/vimeo-play.dfe7764b.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(../images/video-play.dc34cc9c.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../images/youtube-play.e6f0c233.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../images/youtube-play.e6f0c233.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .08s ease 0s;transition:opacity .08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.lg-autoplay-button:after{content:"\E01D"}.lg-show-autoplay .lg-autoplay-button:after{content:"\E01A"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\E311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\E033"}#lg-zoom-out{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\E312"}.lg-zoomed #lg-zoom-out{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:inset 0 0 0 2px #fff}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:hsla(0,0%,100%,.5);border-radius:50%;-webkit-box-shadow:0 0 0 8px hsla(0,0%,100%,.7) inset;box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7);display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-webkit-transition:-webkit-box-shadow .3s ease 0s;transition:-webkit-box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s,-webkit-box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{-webkit-box-shadow:0 0 0 8px #fff inset;box-shadow:inset 0 0 0 8px #fff}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\E20C"}.lg-fullscreen-on .lg-fullscreen:after{content:"\E20D"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateZ(0);transform:translateZ(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;visibility:hidden;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-webkit-transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\E80D"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\E901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\E904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\E902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\E903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../images/loading.bbdac9cd.gif) no-repeat scroll 50% transparent;display:none!important}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.lg-css3.lg-fade .lg-item.lg-current{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translateZ(0);transform:translateZ(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}body{color:#000}body,body#semainier{background:#fff}.emphased,a,a:focus,a:hover{color:#000}a.link-text{color:#252525}.h2,.h3,.h4,.h6,.help:after,h2,h3,h4{color:#094186}label span.required,span.required{color:#b94a48}.wrapper-reversed .phone-cartridge.h2{background-color:#fff;color:#094186}.text-blue,.text-blue:hover{color:#094186}.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-pills>.active>a,.nav-pills>.active>a:focus,.nav-pills>.active>a:hover{background-color:#094186}.nav-pills>.valide>a,.nav-pills>.valide>a:focus,.nav-pills>.valide>a:hover{background-color:#498f49}.color-reversed,.wrapper-reversed{background-color:#094186;color:#fff}.color-light,.wrapper-light{background-color:#fff}.color-medium,.wrapper-medium{background-color:#f6f6f6;color:#094186}.color-special,.wrapper-special{background-color:#d21e6e;color:#fff}.color-reversed .h2,.color-reversed .h3,.color-reversed .h4,.color-reversed h2,.color-reversed h3,.color-reversed h4,.wrapper-reversed .h2,.wrapper-reversed .h3,.wrapper-reversed .h4,.wrapper-reversed h2,.wrapper-reversed h3,.wrapper-reversed h4{color:#fff}#reservation .text-special td.price,.text-special{color:#d21e6e}.bordered,.bordered-medium,.bordered-reversed{border-color:#d4d4d4}.shadow{-webkit-box-shadow:0 0 2px 0 rgba(3,3,3,.25);box-shadow:0 0 2px 0 rgba(3,3,3,.25)}.shadow-light,img.shadow{-webkit-box-shadow:0 0 7px 0 rgba(3,3,3,.75);box-shadow:0 0 7px 0 rgba(3,3,3,.75)}.shadow-xlight{-webkit-box-shadow:0 0 5px 0 rgba(3,3,3,.75);box-shadow:0 0 5px 0 rgba(3,3,3,.75)}.social-links a.facebook{color:#3b5998}.social-links a.google{color:#dd4b39}.social-links a.twitter{color:#00acee}.social-links a.pinterest{color:#cb2026}.social-links a.youtube{color:#b00}.block-links-bottom{border-color:#094186}.block-links-bottom .h5{color:#094186}.block-links-bottom .block-paiement .h5,.block-links-centres a,.block-links-centres li{color:#2a2a2a}.block-rassurance .title,.block-rassurance div.icon{color:#094186}.block-simple .block-content{background-color:#fff}.block-simple .block-content-light{background-color:#e2f1ff}.block-simple .block-content-medium{background-color:#f6f6f6}.block-bordered .block-content,.block-tabs .nav-tabs,.block-tabs .nav-tabs>.active>a,.sites-list li.sites-list-item,li.promotion-item{border-color:#d4d4d4}.block-site .site-title{color:#2a2a2a}.block-tabs .nav-tabs{background-color:#f8f8f8}.block-tabs .nav-tabs>.active>a,.block-tabs .nav-tabs>li>a{color:#094186}.block-tabs .nav-tabs>.active>a{border-bottom-color:transparent}.block-tabs .nav-tabs>li>a:focus,.block-tabs .nav-tabs>li>a:hover{color:#fb700a}.block-tabs .nav-tabs>.active>a:focus,.block-tabs .nav-tabs>.active>a:hover{color:#094186}.form-booking-fields-wrapper{background-color:#e2f1ff;border-color:#f6f6f6}.form-booking-fields-wrapper legend{color:#094186;border-color:#094186}.loading .form-booking-fields-wrapper{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;filter:alpha(opacity=6)}.block-infos-resa{border-bottom-color:#999}.table thead>tr>td,.table thead>tr>th{background-color:#094186;color:#fff}.table-striped tbody>tr>td,.table-striped tbody>tr>th{background-color:#fff}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#e6eff7}#xajax-loading{background:#fff;border-color:#094186}.btn,.designed-button-container{padding:0 25px;line-height:30px;background-color:#f6f6f6}.btn-large{padding:0 20px;font-size:16px;line-height:40px}.btn,.btn:hover,.designed-button-container,.designed-button-container:hover{-webkit-transition:.25s;transition:.25s}.btn-primary,.btn-reservation-action,.designed-button-container{background-color:#7ec434;color:#fff;font-weight:700}.active.designed-button-container,.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled],.btn-reservation-action.active,.btn-reservation-action.disabled,.btn-reservation-action:active,.btn-reservation-action:hover,.btn-reservation-action[disabled],.designed-button-container:active,.designed-button-container:hover,.designed-button-container[disabled],.disabled.designed-button-container{background-color:#6eb029;color:#fff}.btn-primary .emphased,.designed-button-container .emphased{color:#fff}.btn-flat,.btn-flat:hover,.designed-button-container,.designed-button-container:hover{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border-color:transparent}.arrow-box-top{position:relative;background:#4acfff;border:2px solid #fff}.arrow-box-top:after,.arrow-box-top:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow-box-top:after{border-color:rgba(74,207,255,0) rgba(74,207,255,0) #4acfff;border-width:10px;left:50%;margin-left:-10px}.arrow-box-top:before{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:13px;left:50%;margin-left:-13px}.h2,.h3,h2,h3{margin:15px 0}.h4,.h5,h4,h5{margin:10px 0}.h6,h6{margin:5px 0}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}form{margin-bottom:0}fieldset{min-width:100%;max-width:100%}label span.required,span.required{padding-left:.4em}ol.inline,ul.inline{display:inline-block}ol.inline>li:first-child,ul.inline>li:first-child{padding-left:0}ol.inline>li:last-child,ul.inline>li:last-child{padding-right:0}input[type=password],input[type=text]{height:30px}input[type=password],input[type=text],textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:#000;border-radius:0;max-width:100%}input:focus,select:focus{background-color:#fff}.row-list>.row,.row-list>.row-fluid{margin-top:15px}.row-list>.row-fluid:first-child,.row-list>.row:first-child{margin-top:0}.row-gutterless>.span6{width:50%;margin-left:0!important}.animated{-webkit-transition:all .2s ease;transition:all .2s ease}.element-hidden{display:none}.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto}a.no-underline:hover{text-decoration:none}a.underlined{text-decoration:underline}a.underlined:hover{text-decoration:none}a.nolink,a.nolink:hover{text-decoration:none;color:inherit;cursor:default}.no-margin-top,.row-list>.no-margin-top{margin-top:0}.no-wrap{white-space:nowrap}.bordered{border-width:1px;border-style:solid}.help{cursor:help}.help:after{padding-left:.4em}iframe{border:none}.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{cursor:pointer}.dl-horizontal dd ul{margin-bottom:0}ul.dashed li:before{content:"- "}ul.halfed li{float:left;width:50%}#navbar-wrapper ul{width:100%;margin-bottom:0;padding:0}#navbar-wrapper ul li a{display:block;padding:0 30px;line-height:50px;font-weight:700;text-transform:uppercase;color:#3e3b3d;cursor:default}#navbar-wrapper ul li a:hover{text-decoration:none}#navbar-wrapper ul li a.link{cursor:pointer}#navbar-wrapper ul li a.link:hover{color:#fff;background-color:#094186}#navbar-wrapper ul li.active a{text-decoration:none;color:#fff;background-color:#d21e6e}.nav-tabs>li>a{border-radius:0}#main-wrapper .badge-info,#main-wrapper .label-info,#main-wrapper a.label:hover{background-color:#094186}#main-wrapper .label{padding:6px 10px}.shadow-light{-webkit-box-shadow:0 0 10px 0 rgba(3,3,3,.3);box-shadow:0 0 10px 0 rgba(3,3,3,.3)}.super{vertical-align:super;font-size:10px}.scroller-x{max-width:100%;overflow-x:auto;margin-bottom:20px}.scroller-x>table{margin-bottom:0}.table hr{margin:5px 0;border-bottom:0}.tab-content .tab-pane{display:none}.tab-content .active{display:block}.block .h2,.block .h3,.block .h4,.block .h5,.block .h6,.block h2,.block h3,.block h4,.block h5,.block h6{margin-top:0}.block-row{padding-top:15px;padding-bottom:15px}.block-links-bottom{border-top-width:1px;border-top-style:solid;border-top:none}.block-links-bottom .h2{margin-bottom:5px}.block-links-bottom .block-paiement .h2{margin-bottom:15px}.block-site .site-reduction{text-align:center;padding:10px;line-height:1.2}.block-site .site-reduction-date,.block-site .site-reduction-taux{display:block}.block-site .text-success a{color:inherit}.block-simple .block-title{text-align:center;padding:10px}.block-simple .block-title.h4{padding-top:25px;padding-bottom:25px}.block-simple .block-title.h5{padding-top:15px;padding-bottom:15px}.block-simple .block-title,.block-simple .block-title *{margin:0}.block-simple .block-content{padding:15px}.block-simple .block-content-fullwidth{padding:15px 0}.block-simple .block-content-in{padding:0 15px}.content-inner .block+.block{margin-top:20px}.block-simple.clearfix{margin-bottom:20px}.block-bordered .block-content{border-width:1px;border-style:solid;padding:20px}.block-tabs .nav-tabs{margin-bottom:0;border-width:1px;border-style:solid}.block-tabs .nav-tabs a.h5{margin-bottom:0}.block-tabs .block-content-nav-tabs{border-top:none}.row-fluid .span-left{float:left}.row-fluid .span-right{float:right}.row-fluid .span-left,.row-fluid .span-right{margin-left:0}#header-wrapper{color:#727376;background:#f6f6f6}#header-wrapper a{display:inline-block;line-height:3em;color:inherit}#header-wrapper a:hover{text-decoration:underline}#header-wrapper a i{margin-right:10px}#header-wrapper a.logo-link svg.logo-svg{width:160px;margin:5px 0}#header-wrapper a.logo-link svg.logo-svg path{fill:#3e3b3d}#header-wrapper h1{margin-top:0;line-height:1em;font-size:40px;color:#3e3b3d;font-weight:500}#header-wrapper .right{text-align:right}#header-wrapper .right a{margin:10px 0 15px;line-height:1em}.header-reservation{padding:5px 30px}.header-reservation b{display:block;margin:5px 0}.content-inner{padding-left:15px;padding-right:15px}.not-front #main{padding-top:10px}.baseline{margin-top:42px}.wrapper-image-top{text-align:center}#main{background-color:#fff}.content-inner{padding-bottom:15px}.block.aRoom,.block.proposal{position:relative;z-index:10;margin-top:-50px}.block-content-fullwidth{border-top:0}.roomFeature{margin:20px 0}.roomFeature td{padding:4px 0}.roomFeature td.price{padding-left:10px}.roomFeature-title{margin-top:20px!important;color:#094186;background-color:#f6f6f6;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.calendarImage{margin-left:5px!important}.customer-area-menu i{margin-right:.5em}.customer-area-menu a{display:block;padding:0 15px;line-height:45px;font-weight:700;text-transform:uppercase;color:#3e3b3d}.customer-area-menu li{padding:0}.customer-area-menu li.active a,.customer-area-menu li.featured a:hover{color:#fff;background-color:#d21e6e}.customer-area-menu li:not(.active) a:hover{text-decoration:underline}.customer-area-menu ul{width:100%;margin-bottom:0}.footer{margin-top:15px;background-color:#fff}.footer-inner{padding:15px}body,button,input,label,select,textarea{font-family:Open Sans,Arial,Verdana,Tahoma,Sans-Serif;font-weight:500;font-size:14px;line-height:22px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Titillium Web,sans-serif}.b,.emphased,.h1,.h2,.h3,.h4,.h5,.h6,.strong,.strongest,b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}.small,small{font-size:12px;line-height:16px}.light{font-weight:100}.label-strong label,label span.required,span.required{font-weight:700}.upper{text-transform:uppercase}.va-super{vertical-align:super}.h1,h1{font-size:30px;line-height:50px}.h2,h2{font-size:28px;line-height:34px}.h3,h3{font-size:26px;line-height:30px}.h4,h4{font-size:24px;line-height:26px}.h5,h5{font-size:20px;line-height:20px}.big{font-size:18px;line-height:26px}.h6,h6{font-size:16px;line-height:16px}.help:after{content:"\F059";font-family:FontAwesome;color:#00acee;font-size:1.4em;vertical-align:bottom}.home-slideshow .slide-title,.hub .hub-title{font-size:80px;line-height:50px;font-weight:400}.home-slideshow .slide-intro{font-size:30px;line-height:50px}.home-slideshow .slide-intro a.btn,.home-slideshow .slide-intro a.designed-button-container{text-transform:uppercase}.home-slideshow .slide-intro b,.home-slideshow .slide-intro strong{font-size:40px;font-weight:400}.hub .hub-text{line-height:22px}#footer .list-title,.block-links-bottom .h5,.block-newsletter label.h3,.block-simple .block-title,.block-site .site-title,.block-tabs .nav-tabs a.h5,.block h2,a.h1{font-weight:100}.block-site .site-reduction{font-size:.95em}.site-reduction-taux{font-weight:600;font-size:2.85em;line-height:1em}.site-reduction-date{font-style:normal;font-weight:600;font-size:1.85em}.block-rassurance div.icon{font-size:2.5em}.block-simple .block-title{text-transform:uppercase}.block-site .site-localisation{font-size:13px}.block-site .site-theme{font-weight:700}.wrapper-reversed .phone-cartridge.h2{line-height:1}.social-links{font-size:1.25em}#menu a,.header-reservation b{line-height:21px}#menu a{font-size:14px;text-transform:uppercase}#menu>li.mon-compte a{font-weight:700}#menu>li.mon-compte a i{vertical-align:text-bottom;font-size:1.4em}.block-infos-resa .infoResa-siteLink{font-weight:700}.customer-composition-familiale-edit .label{background-color:transparent;color:#000}body{margin:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.help-block{margin-top:-10px;font-size:13px;font-style:italic}.font-titillium{font-family:Titillium Web,sans-serif}.font-size-25{font-size:25px}.font-600{font-weight:700}.color-094084{color:#094084}.color-094084 a{color:inherit}.visible-print{display:none}.btn-secondary{color:#fff;background-color:#b1b1b1}.btn-secondary:hover{color:#fff;background-color:#d21e6e}#please_wait_layer_content{font-size:2em;font-weight:700;border:1px solid #094186}.reservation .block-title{text-align:left;text-transform:lowercase;font-weight:700}.reservation .block-title span{display:inline-block}.reservation .block-title span:first-letter{text-transform:uppercase}.reservation .text-center .block-title{text-align:center}.reservation .block-simple table{width:100%}.reservation .block-title .fa{margin-right:10px}.proposal .bloc-price{text-transform:uppercase}.proposal .bloc-price .block-content{border:1px solid #d4d4d4;border-top:0}.reservation td.price{text-align:right;font-weight:700;color:#094186}.aRoom .changeOccupantCount{margin-top:-15px;margin-bottom:15px}.aRoom .changeOccupantCount span{margin-right:10px;text-transform:uppercase;font-weight:700}.aRoom .changeOccupantCount select{width:auto;margin-right:5px;vertical-align:baseline}.aRoom .features .h6{text-transform:uppercase}.aRoom .productDiscounts{font-weight:700}.aRoom table.roomFeature{margin-bottom:0}table.roomFeature td,table.roomFeature th{padding:5px 0}table.roomFeature td{border-bottom:1px solid #f6f6f6}table.roomFeature select{width:auto;margin:0 5px 0 0}table.roomFeature td.optionQuantity{width:1px;text-align:center}table.roomFeature td.optionQuantity input{margin:0 10px}table.roomFeature td.optionValue{text-align:right}#reservation .anOccupant{border-top:1px solid #d1d1d1}#reservation .anOccupant:nth-child(odd){background-color:#f6f6f6}#reservation .anOccupant table{margin-top:15px}#reservation .anOccupant:nth-child(odd) td{border-bottom-color:#fff}#reservation .occupantHeader{background-repeat:no-repeat;font-weight:400;padding:2px 0 13px 40px;border-bottom:1px solid #fff;color:#020202;margin-bottom:10px}#reservation .occupantHeader b{font-weight:700;color:#000}#reservation .occupantHeader .remove{color:#949494}#reservation .occupantFields{width:100%;float:none}#reservation .occupantFields label{display:inline-block;margin-left:10px}#reservation .occupantFields label:first-child{margin-left:0}#reservation .anOccupant input{width:auto}#reservation .occupantFields label span{font-weight:700}.addStay.designed-button-container,.aRoom .stayHeader a,.btn.addStay{color:#094186;font-weight:700}.authentical td{width:50%}.authentical select{margin:5px 0}.authentical .block-content{background-color:transparent}.authentical .row-gutterless{background-color:#f6f6f6;border-top:0}.authentical .createAccount{text-align:center}.authentical .createAccount p+p{margin-top:20px}.authentical .loginAccount{background-color:#fff;border-right:1px solid #d1d1d1}.authentical .loginAccount .btn-flat,.authentical .loginAccount .designed-button-container{display:block;font-weight:700;color:#094186}.authentical .passForgotten a{font-size:12px;font-weight:400;text-decoration:underline;color:#000}.authentical .passForgotten a:hover{text-decoration:none;color:#000}.actions .linkAccount,.authentical .linkAccount{color:#094186;font-weight:700}.actions .linkAccount:hover,.authentical .linkAccount:hover{text-decoration:underline}.authentical.observation p label strong{width:50%;margin-right:10px}.paymentList th{text-align:left}.paymentList td{border-bottom:1px solid #094186}.paymentList td.amount{text-align:right}.confirmation p{margin:.5em 0}.cart_saved .authentical label strong{margin-right:10px}.reservationList{width:100%;font-size:13px}.reservationList td,.reservationList tr{padding:0 5px}.reservationList td.allResaEtab,.reservationList td.allResaRoomType{max-width:30%}.stayHeader{text-align:center}.alert{margin:15px 15px 65px}.generic_information_container{display:none;margin:15px 15px 65px;color:#fff;background-color:#094186;border:0}.alert,.generic_information_container a{color:inherit}.form-horizontal p{margin-bottom:10px}.form-horizontal fieldset+fieldset{margin-top:20px}.form-horizontal legend+.control-group{margin-top:10px}.form-horizontal legend{margin-bottom:0;border-bottom:0}.form-horizontal legend:after{margin-left:.25em;content:":"}.form-horizontal .control-group{margin-bottom:10px}.form-readonly .control-group{margin-bottom:0}.form-readonly .control-label{margin-bottom:0;padding-top:0;cursor:default}.form-readonly .controls{font-weight:700}.payment .row-fluid+.row-fluid{margin-top:20px}.payment .prestations{margin-top:15px;padding-top:15px;border-top:1px solid #d4d4d4}.payment .prestations td{line-height:30px}.payment .prestations .price{font-weight:400;color:#000}.payment .prestations .occupant,.payment .prestations .totalPrice td{padding-top:30px}.payment .prestations .productBase,.payment .prestations .totalPrice td{text-transform:uppercase}.payment .prestations .occupant,.payment .prestations .productBase,.payment .prestations .totalPrice td{font-weight:700;color:#094186;border-bottom:1px solid #d4d4d4}.payment .prestations tr td.occupant_product_option:first-child:before,.payment .prestations tr td.productOption:first-child:before{margin-right:.25em;content:"\2022"}.payment .bloc-price .h5{margin:0}.payment .bloc-price .span4{min-height:0}.payment .bloc-price .block-content-fullwidth,.payment .bloc-price .block-title{text-align:center;text-transform:uppercase}.payment .paiement td,.payment .paiement th{line-height:30px;border-bottom:1px solid #d4d4d4}.payment .paiement .block-subtitle{font-weight:700;color:#094186;border-bottom:1px solid #d4d4d4}.cart_saved .row-fluid+.row-fluid{margin-top:0}.cart_saved .generic_information_container{margin-bottom:0}.block-print{margin-bottom:15px;text-align:center}.block-print i{margin-left:.5em}.block-ca-home{margin-bottom:15px}.block-ca-home .block-title{text-align:left}.block-ca-home table th{padding:5px 0;text-align:left;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.block-ca-home td.align-center{text-align:center}.block-ca-home .reservationList{margin-bottom:0}.block-ca-home .reservationList .action_buttons{text-align:center}.block-ca-home .reservationList .action_buttons a{display:inline-block;padding:4px;font-size:18px}.block-ca-home .reservationActions a:hover,.block-ca-home .reservationDetail a:hover{text-decoration:underline}.block-ca-home .reservationActions>td,.block-ca-home .reservationDetail>td{padding:5px 10px 20px;background-color:#f6f6f6}.block-ca-home .reservationDetail table{width:100%;margin-bottom:10px}.block-ca-home .reservationDetail table td,.block-ca-home .reservationDetail table th{border-color:#d4d4d4}.block-ca-home .reservationDetail a i{margin-right:.5em}.proposal-item-date{margin-bottom:15px;padding:10px;font-size:20px;font-weight:700;background-color:#f6f6f6}.proposal-item-row .price{text-align:center}.proposal-item-row .action{width:1px;text-align:right}.proposal-item-row-label{font-weight:700;margin-right:105px}.proposal-price .promo{font-size:1.2em}.proposal-item+.proposal-item{margin-top:30px}.proposal-item-row+.proposal-item-row{margin-top:15px;padding-top:15px;border-top:1px solid #f6f6f6}.proposal-sort{margin-bottom:30px;text-align:center}.proposal-sort a{margin:0 5px}.proposal-sort select{width:auto;margin:0 5px;padding-top:0}.pagination{text-align:center}.checkbox{padding-left:0}#header h1,.table-month{margin-bottom:0}.table-month td{padding:0;border:0}.table-month td a{display:block;padding:0 20px;line-height:50px;font-weight:700;text-align:center;text-transform:uppercase;color:#094084;background-color:#e6ecf2;border-left:1px solid #fff}.table-month td:first-child a{border-left:0}.table-month td.on a,.table-month td.on a:hover,.table-month td a:hover{text-decoration:none;color:#fff;background-color:#094084}.table-semainier{margin-bottom:0;font-weight:700;text-align:center;color:#094084;border-collapse:collapse}.table-semainier tr:nth-child(odd){background-color:#fff}.table-semainier tr:nth-child(2n){background-color:#f6f6f6}.table-semainier td{text-align:center}.table-semainier td.roomType{max-width:220px;width:220px;padding:0}.table-semainier td.roomType .name{padding:10px 16px}.table-semainier td.noDispo{font-size:18px;vertical-align:middle;color:#d21e6e;background-color:#b1b1b1}.table-semainier td.semainier_col_hbgt,.table-semainier td.stayPeriod{color:#fff;background-color:#094084}.table-semainier .orderPrice{line-height:1.1em;font-size:22px;color:#d21e6e;display:block;margin-bottom:10px}.table-semainier td.reserver .orderLink{background-color:#d1226d;color:#fff}.table-semainier td.reserver .orderLink:focus,.table-semainier td.reserver .orderLink:hover{background-color:#8e174a}.further-information .control-group.IMMA label{position:relative}.further-information .control-group.IMMA label:after{content:"*";position:absolute;color:red;right:-10px}#example{background:rgba(255,0,0,.2)}#main-inner{-webkit-box-shadow:0 -2px 10px 3px #787878;-o-box-shadow:0 -2px 10px 3px #787878;box-shadow:0 -2px 10px 3px #787878;filter:progid:DXImageTransform.Microsoft.Shadow(color=#787878,Direction=90,Strength=10)}#homeDiapo .cycle-pager .cycle-pager-active{-webkit-box-shadow:0 0 4px 2px #ffffc7;-o-box-shadow:0 0 4px 2px #ffffc7;box-shadow:0 0 4px 2px #ffffc7;position:relative;z-index:99;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffc7,Direction=NaN,Strength=4)}ul#menu{background:#4b943d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGI5NDNkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzc2YzJjIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#4b943d),to(#376c2c));background:linear-gradient(180deg,#4b943d 0,#376c2c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4b943d",endColorstr="#376c2c",GradientType=0)}ul#menu>li:hover>a,ul#menu>li>a.active,ul#menu>li>a:hover{background:#fbb24c;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmJiMjRjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjg5NTA4Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#fbb24c),to(#f89508));background:linear-gradient(180deg,#fbb24c 0,#f89508);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbb24c",endColorstr="#f89508",GradientType=0)}ul#menu li>ul.menu{background:#f89508;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjg5NTA4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmJiMjRjIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#f89508),to(#fbb24c));background:linear-gradient(180deg,#f89508 0,#fbb24c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f89508",endColorstr="#fbb24c",GradientType=0)}ul.resultatsListing .linkResserver{border-radius:10px;background:#fbb24c;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmJiMjRjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjg5NTA4Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#fbb24c),to(#f89508));background:linear-gradient(180deg,#fbb24c 0,#f89508);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbb24c",endColorstr="#f89508",GradientType=0)}ul.resultatsListing .linkResserver:hover{background:#f89508;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjg5NTA4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmJiMjRjIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#f89508),to(#fbb24c));background:linear-gradient(180deg,#f89508 0,#fbb24c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f89508",endColorstr="#fbb24c",GradientType=0)}.formulaire .chzn-container-multi .chzn-choices,.formulaire input[type=text],.formulaire textarea{border-radius:5px}.formulaire input.inputSubmit,.formulaire input[type=submit]{border-radius:10px;background:#fbb24c;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmJiMjRjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjg5NTA4Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#fbb24c),to(#f89508));background:linear-gradient(180deg,#fbb24c 0,#f89508);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbb24c",endColorstr="#f89508",GradientType=0)}.formulaire input.inputSubmit:hover,.formulaire input[type=submit]:hover{background:#f89508;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjg5NTA4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmJiMjRjIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#f89508),to(#fbb24c));background:linear-gradient(180deg,#f89508 0,#fbb24c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f89508",endColorstr="#fbb24c",GradientType=0)}.contentBottomCatalogue a.link{border-radius:5px;background:#fbb24c;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmJiMjRjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjg5NTA4Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#fbb24c),to(#f89508));background:linear-gradient(180deg,#fbb24c 0,#f89508);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbb24c",endColorstr="#f89508",GradientType=0)}.contentBottomCatalogue a.link:hover{background:#f89508;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjg5NTA4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmJiMjRjIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#f89508),to(#fbb24c));background:linear-gradient(180deg,#f89508 0,#fbb24c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f89508",endColorstr="#fbb24c",GradientType=0)}#ymlp_submit{background:#e08b14;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTA4YjE0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjg5NjBhIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#e08b14),to(#f8960a));background:linear-gradient(180deg,#e08b14 0,#f8960a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e08b14",endColorstr="#f8960a",GradientType=0)}#ymlp_submit:hover{background:#f8960a;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjg5NjBhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTA4YjE0Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(#f8960a),to(#e08b14));background:linear-gradient(180deg,#f8960a 0,#e08b14);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8960a",endColorstr="#e08b14",GradientType=0)}#header_Blocks strong.title{text-shadow:2px 2px 2px #f6f6f6}#main #footerCoordonnees strong{text-shadow:0 3px 3px #438436}.ficheSite #boxSiteHeader .footer .right strong{text-shadow:0 3px 3px #f6f6f6}@-webkit-keyframes homeSejoursGroupesFadeInOut{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}@keyframes homeSejoursGroupesFadeInOut{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}ul.homeSejoursGroupes li a:hover{-webkit-animation-name:homeSejoursGroupesFadeInOut;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:homeSejoursGroupesFadeInOut;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-direction:alternate;-moz-animation-timing-function:ease-in-out;-o-animation-name:homeSejoursGroupesFadeInOut;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-direction:alternate;-o-animation-timing-function:ease-in-out;animation-name:homeSejoursGroupesFadeInOut;animation-duration:1s;animation-iteration-count:1;animation-direction:alternate;animation-timing-function:ease-in-out}.proposal-item .proposal-item-row .box-media,.proposal-item .proposal-item-row .box-txt{position:relative}.proposal-item .proposal-item-row a.btn-more{position:absolute;right:10px;bottom:10px;z-index:1;color:#fff;border-color:currentColor;background:rgba(0,0,0,.4);border-radius:0;text-shadow:none}.proposal-item .proposal-item-row a.btn-more:hover{background:rgba(0,0,0,.7)}.proposal-item .proposal-item-row .acc-features ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 5px}.proposal-item .proposal-item-row .acc-features ul.strong-points{color:#d1226d}.proposal-item .proposal-item-row .acc-features ul li{margin-right:10px}.proposal-item .proposal-item-row .acc-features ul li i{margin-right:2px}.proposal-item .proposal-item-row .wrapper-btn-resa{position:absolute;top:0;right:0}.ui-datepicker-trigger{font-size:24px;font-size:1.5rem;cursor:pointer;background:none;border:none}.ui-datepicker-trigger:before{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;line-height:1;text-decoration:none!important;content:"\F073"}.designed-button-container{padding:.5rem 1rem}#reservation .anOccupant input{max-width:170px}#notificationsAlert{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d21e6e;width:100vw;color:#fff;position:fixed;right:0;padding:2rem;z-index:10;font-size:12.8px;font-size:.8rem;-webkit-transform:translateY(-200vh);transform:translateY(-200vh);-webkit-transition:all .5s linear;transition:all .5s linear}#notificationsAlert.bottom{bottom:0}#notificationsAlert.top{top:0}#notificationsAlert>.ntf-btn-close{position:absolute;top:0;right:5px;cursor:pointer}#notificationsAlert>.ntf-btn-close>span{display:none}#notificationsAlert>.ntf-btn-close:after{font-size:24px;font-size:1.5rem;content:"\D7"}#notificationsAlert .ntf-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600}#notificationsAlert .ntf-info .ntf-icon{margin-right:1rem}#notificationsAlert .ntf-info .ntf-icon i{display:inline-block;font:normal normal normal 32px/1 FontAwesome;font:normal normal normal 2rem/1 FontAwesome}#notificationsAlert .ntf-info .ntf-icon i.hazard:before,#notificationsAlert .ntf-info .ntf-icon i:before{content:"\F05D"}#notificationsAlert .ntf-info .ntf-icon i.similar_accommodation:before,#notificationsAlert .ntf-info .ntf-icon i.simultaneous_consultation:before{content:"\F06E"}#notificationsAlert .ntf-info .ntf-icon i.best_price:before{content:"\F153"}#notificationsAlert .ntf-info .ntf-icon i.last_availabilities:before{content:"\F140"}#notificationsAlert.active{display:block;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:479px){#notificationsAlert{width:300px;right:1rem}#notificationsAlert.bottom{bottom:1rem}#notificationsAlert.top{top:1rem}}@media (min-width:768px) and (max-width:979px){.home-slideshow .slide-content{margin-top:6%}.rassurance-icon-excerpt{display:none}#header{position:relative}#header .span3,#header .span9{width:49%;margin:0}#header .span3{float:right}#header .span9 .span4,#header .span9 .span8{width:100%;margin:0}#header .baseline{margin-top:10px}#header .social-container{position:absolute;top:12px;right:0}#header .header-reservation{margin-top:50px}}@media (min-width:769px){#header .logo-desktop{display:block}#header .logo-mobile{display:none}.customer-area-link a{position:absolute;text-align:center;color:#3e3b3d;right:15px;background-color:#f6f6f6;margin-top:5px;padding:8px 16px;font-weight:500}}@media (min-width:980px) and (max-width:1199px){#header .span9{width:70.87234042553192%}#header .span3{width:27%}.home-slideshow .slide-content{margin-top:4%}.block-newsletter .control-group{padding-top:24px}.p-accueil .block-filter .block-title{cursor:pointer}.navbar .nav>li>a{padding:10px 8px}#menu a{font-size:13px}}@media (min-width:980px){#nav-site .nav li.active a:after{bottom:-1px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid rgba(0,90,171,0);border-bottom-color:#094186;left:50%;margin-left:-10px}}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;transition:border-color .25s ease}}@media (min-width:1200px){#navAriane .nav-pills>li>a,#navAriane .nav-tabs>li>a{padding-left:8px;padding-right:8px}}@media (max-width:979px){.home-slideshow .slide-title{margin-bottom:13px}.home-slideshow .slide-title,.hub .hub-title{font-size:40px;line-height:20px}.home-slideshow .slide-intro{font-size:20px;line-height:40px}.home-slideshow a.h1{font-size:20px;line-height:25px;padding-left:30px;padding-right:30px}.row-on-slideshow .box-search-wrapper{margin-top:20px}.row-on-slideshow .box-search-wrapper,.row-on-slideshow .home-slideshow-pager-wrapper{position:static;width:100%;margin-left:0!important}.block-newsletter{background:none}.block-newsletter label{font-size:18px;line-height:24px}.block-newsletter .control-group,.block-newsletter label{padding:0}.block-newsletter .control-group{margin-top:10px}.block-newsletter .control-group .span9{width:75%}.block-newsletter .control-group .btn,.block-newsletter .control-group .designed-button-container{width:25%;padding:3px 0;text-align:center}.tab-content .tab-pane{display:block}.p-accueil .block-rassurance{margin:10px 0}#menu>li.mon-compte{float:none}#nav-site .nav li a{line-height:44px}#nav-site .nav li.active a{padding-left:25px}#nav-site .nav li.active a:after{left:0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:10px solid rgba(0,90,171,0);border-left-color:#094186;top:50%;margin-top:-10px}#main-wrapper .block-call-center,#main-wrapper .block-presentation{width:100%;margin-left:0}#main-wrapper .block-presentation .block-inner{min-height:0;padding:0;background:none;border:0}#main-wrapper .block-presentation a.link-map{display:none}.block-reduction-premiere-minute img{width:43%}.block-reduction-premiere-minute .site-reduction{width:47%}}@media (max-width:1199px){.block-arguments .icon-stack{float:none}.block-arguments .argument-text{display:inline;padding-top:0}.hub-text{display:none}ul.halfed li{float:none;width:auto}.block-reduction-premiere-minute{font-size:.75em;line-height:1.5em}.block-presentation a.link-map-pentrez{top:245px}.block-presentation a.link-map-arpeoch{top:262px}.block-presentation a.link-map-etxe{top:392px}.block-presentation a.link-map-montagne{top:318px}.block-presentation a.link-map-champenoises{top:254px}.block-presentation a.link-map-mondesir{top:403px}body{background:none!important}.label-strong label{line-height:1}}@media (max-width:480px){.block-rassurance .rassurance-icon{display:none}}@media (max-width:340px){.block-destinations ul.nav-tabs li a.h5{font-size:16px}}@media print{body,button,input,label,select,textarea{font-size:12px;line-height:18px;background:#fff}.h1,h1{font-size:22px!important;line-height:32px!important}.h5,h5{font-size:16px!important;line-height:16px!important}.visible-print{display:block!important}.hidden-print{display:none!important}.page-title{font-size:30px!important;text-align:center;margin-bottom:20px}.block-content,.block-title{border:1px solid #d4d4d4!important}.block-title.h5{padding-top:10px!important;padding-bottom:10px!important}.block-simple{page-break-inside:avoid}.content-inner{padding-left:0;padding-right:0}.block .span4,.block .span6,.block .span8{float:left!important;width:20000em!important;min-height:0!important}.block .span4{max-width:33.333333%!important}.block .span6{max-width:50%!important}.block .span8{max-width:66.666666%!important}.block .span6+.span6,.block .span8+.span4{float:right!important}.payment .paiement td,.payment .paiement th,.payment .prestations td{line-height:20px!important}#generic_information_container,#navbar-wrapper,.wrapper-image-top{display:none}}@media (max-width:1024px){#reservation .anOccupant .occupantFields label{display:block;margin-left:0}#reservation .anOccupant .occupantFields label>span:first-child{min-width:70px}}@media (max-width:767px){.hidden-xs{display:none!important}#header-wrapper a.logo-link svg.logo-svg{width:90px}#header-wrapper #header>.row-fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:35px}#header .left{width:40%}#header .right>a{position:absolute;top:0;left:15px}#header .logo-desktop{display:none}#header .logo-mobile{display:block}#header .logo{max-width:100px;height:auto}#header h1{text-align:right;padding:10px;font-size:24px}#header .openings-date,.wrapper-image-top{display:none}#navbar-wrapper ul.inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #094186;border-top:1px solid #094186}#navbar-wrapper ul.inline li{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;padding:0}#navbar-wrapper ul.inline li.active{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;position:relative}#navbar-wrapper ul.inline li.active .hidden-xs{display:inline-block}#navbar-wrapper ul.inline li a{padding-left:10px;padding-right:10px;border-right:1px solid #094186;text-align:center}#navbar-wrapper ul.inline li.active:after{content:"";position:absolute;top:0;right:0;z-index:1;border-color:#fff #d21e6e;border-style:solid;border-width:25px 0 25px 10px}#navbar-wrapper ul.inline li.active a,#navbar-wrapper ul.inline li:last-child a{border:none}.customer-area-link{position:absolute;top:-107px;right:0}.customer-area-link a{display:inline-block;background-color:#7ec434;color:#fff;padding:0 25px;line-height:30px;font-size:14px;vertical-align:middle}#searchResultPage #main-wrapper .row-fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#searchResultPage #main-wrapper .row-fluid .span4{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#searchResultPage #main-wrapper .proposal-item-row-description .proposal-item-row-label{margin-top:10px}#searchResultPage #main-wrapper .proposal-item-row-description .ext-introduction+.row-fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.block.aRoom{margin-top:15px}.block.aRoom .features .h6:not(:first-child){margin-top:16px}.block.aRoom,.block.proposal{margin-top:10px}.authentical .loginAccount #CustomerLoginLink{font-size:12px;color:#fff}.block-simple .block-title.h5{font-size:18px}.block-simple.paiement input[type=checkbox]#salescondition{margin-left:0;margin-right:2px}.block-arguments.actions>.block-content-fullwidth{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.block-arguments.actions>.block-content-fullwidth a,.block-arguments.actions>.block-content-fullwidth a.btn,.block-arguments.actions>.block-content-fullwidth a.designed-button-container{font-size:12px}.block-arguments.actions>.block-content-fullwidth .action-confirmation-reservation a.btn-reservation-action{font-size:16px;padding:.5rem 2rem}.footer{background:#f6f6f6}#reservation .occupantFields label{display:block;margin:4px 0}#reservation .occupantFields label span{min-width:80px}.element-invisible{display:none}.row-fluid .span-left,.row-fluid .span-right{float:none}.row-list>.row,.row-list>.row-fluid{margin-top:0}.row-list>.row-fluid>[class*=span],.row-list>.row>[class*=span]{margin-top:15px}.row-list>.row-fluid:first-child>[class*=span]:first-child,.row-list>.row:first-child>[class*=span]:first-child{margin-top:0}.nav-pills>li{float:none}.text-left-on-mobile{text-align:left}body{padding:0}legend{font-size:18px;line-height:28px}.shadow,.shadow-light{-webkit-box-shadow:none!important;box-shadow:none!important}.block-filter .block-content{border:1px solid #999;border-top:none}.row-on-slideshow .home-slideshow-pager-wrapper{margin-top:0}.row-on-slideshow .home-slideshow-pager-wrapper .home-slideshow-pager{display:none}.block-destinations{margin-top:20px}.block-destination-mea .site-best-offer{position:static}.block-infos-resa>.span3{float:right;max-width:50%;text-align:right}.form-booking-fields-wrapper{padding:10px}.etape-2 .form-booking-fields-wrapper thead{display:none}#header{position:relative;text-align:center}#header .social-container{position:absolute;top:12px;right:0}#site-carousel,#site-carousel-next,#site-carousel-prev,#site-content .site-best-price{display:none}#site-slideshow .span6{min-height:0}.result-list li.sites-list-item{padding-top:25px;margin-top:25px;border-top-width:2px}.block-site .site-img{text-align:center;margin-bottom:15px}#blocDemandesParticulieres .control-group{margin-top:0}#site-footer .block-row,#site-footer .content-inner{padding:0}#site-footer .site-best-price{background:none}#site-footer .site-best-price-inner{padding:0}#site-footer .site-best-price-resa{width:100%}#site-footer .site-best-price-resa a{display:block;margin:0;padding:10px 0;border-radius:0!important}.site-file-download{width:92%}#sidebar{clear:both}.proposal-item .proposal-item-row .wrapper-btn-resa{margin-top:10px}}