@charset "utf-8";@font-face{font-family:Roboto-Black;src:url(../fonts/Roboto-Black.eot);src:url(../fonts/Roboto-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Black.otf) format('opentype'),url(../fonts/Roboto-Black.svg) format('svg');font-weight:400;font-style:normal}.frbl{font-family:Roboto-Black,sans-serif}@font-face{font-family:Roboto-Bold;src:url(../fonts/Roboto-Bold.eot);src:url(../fonts/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Bold.otf) format('opentype'),url(../fonts/Roboto-Bold.svg) format('svg');font-weight:400;font-style:normal}.frbo{font-family:Roboto-Bold,sans-serif}@font-face{font-family:Roboto-Light;src:url(../fonts/Roboto-Light.eot);src:url(../fonts/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Light.otf) format('opentype'),url(../fonts/Roboto-Light.svg) format('svg');font-weight:400;font-style:normal}.frli{font-family:Roboto-Light,sans-serif}@font-face{font-family:Roboto-Medium;src:url(../fonts/Roboto-Medium.eot);src:url(../fonts/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Medium.otf) format('opentype'),url(../fonts/Roboto-Medium.svg) format('svg');font-weight:400;font-style:normal}.frme{font-family:Roboto-Medium,sans-serif}@font-face{font-family:Roboto-Regular;src:url(../fonts/Roboto-Regular.eot);src:url(../fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Regular.otf) format('opentype'),url(../fonts/Roboto-Regular.svg) format('svg');font-weight:400;font-style:normal}.frre{font-family:Roboto-Regular,sans-serif}@font-face{font-family:Roboto-Thin;src:url(../fonts/Roboto-Thin.eot);src:url(../fonts/Roboto-Thin.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Thin.otf) format('opentype'),url(../fonts/Roboto-Thin.svg) format('svg');font-weight:400;font-style:normal}.frth{font-family:Roboto-Thin,sans-serif}@font-face{font-family:FontAwesome;src:url(../fonts/FontAwesome-webfont.eot);src:url(../fonts/FontAwesome.eot?#iefix) format('embedded-opentype'),url(../fonts/FontAwesome.woff) format('woff'),url(../fonts/FontAwesome.ttf) format('truetype'),url(../fonts/FontAwesome.svg#FontAwesome) format('svg');font-weight:400;font-style:normal}.fa{font-family:FontAwesome,sans-serif}.shadow{box-shadow:5px 5px 20px 0 #848a90}.transition{transition:all .5s ease}.reset{padding:0;margin:0}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.fright{float:right}.fleft{float:left}@-webkit-keyframes boing-ml{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}35%{-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}70%{-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes boing-ml{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}35%{-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}70%{-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes boing-ml{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}35%{-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}70%{-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes boing-ml{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}35%{-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}70%{-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}body{font-family:Roboto-Regular,sans-serif}body .slick-next,body .slick-prev{width:auto;height:auto}body .slick-next:before,body .slick-prev:before{color:#E6B634;font-size:60px}body .slick-next{right:-60px}body.default.com_content{background-color:#E6B634}body.default.com_content .item-page{background-color:#fff}body.default.com_content .item-page h1,body.default.com_content .item-page h2,body.default.com_content .item-page h3{color:#ed1c24}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#ed1c24 url(../img/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.cd-top.cd-fade-out:hover{opacity:1}.no-touch .cd-top:hover{background-color:#41ba7c;opacity:1}body.front .row.flash{padding:15px 0;color:#fff;font-size:16px}body.front .row.flash.message{background-color:#07c}body.front .row.flash.error{background-color:#a00}body.front .row.flash.success{background-color:#0a0}body.admin .side-nav li{margin-bottom:20px;padding-top:2px}body.admin .side-nav li.current{background-color:#15848F}body.admin .side-nav li.current a{color:#fff}body.admin .side-nav li.current a:hover{color:#fff}body.admin .side-nav li a,body.admin .side-nav li a:not(.button){padding:2px 0;display:inline-block;width:80%}body.admin .side-nav li a.add,body.admin .side-nav li a:not(.button).add{width:15%;text-align:center}body.admin .side-nav .fa{font-size:20px;margin:3px;margin-top:1px;width:24px;text-align:center;vertical-align:middle}body.admin .side-nav .fa.fa-plus{margin-top:0;margin-bottom:0}body.admin .index table th.col_id{width:50px}body.admin .index table th.col_type{width:150px}body.admin .index table th.col_statut{width:100px}body.admin .index table th.col_date_crea,body.admin .index table th.col_date_modif{width:150px}body.admin .index table th.actions{width:100px}body.admin .index table th.col_accueil,body.admin .index table th.col_ordre{width:80px;text-align:center}body.admin .index table td{padding:5px 10px}body.admin .index table td.center{text-align:center}body.admin .index table td .fa{font-size:20px;text-align:center;margin:0 2px;line-height:20px}body.admin .index table td .fa.fa-check{color:#42bd41}body.admin .index table td .fa.fa-times{color:#cf2a0e;font-size:24px}body.admin .index table td .fa.fa-circle-o{color:#999}body.admin .index table td .fa.fa-circle.srv-ok{color:#42bd41}body.admin .index table td .fa.fa-circle.srv-o{color:#eb9316}body.admin .index table td .fa.fa-circle.srv-ko{color:#cf2a0e}body.admin .index table td .fa:before{display:block;width:20px;height:20px}body.admin .form div.input.textarea{margin-bottom:15px}body.admin .ui-timepicker-div dl{font-size:85%;line-height:normal}body.admin .ui-timepicker-div dl dt{margin:0;font-weight:400}#accroche{text-align:right}#accroche p{padding:0;margin:0}#accroche p:last-child{font-weight:700;text-transform:uppercase;font-size:30px}#footer{background:#222528;color:#fff}#footer a{color:#fff}#header-container{position:fixed;height:80px;top:0;left:0;right:0;padding-left:15px;padding-right:15px;padding-top:5px;z-index:600;background-image:none;background-color:#fff}#navigation{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;z-index:500;background-color:#E6B634}#navigation .module_menudestinations{margin-top:120px}#navigation .module_menudestinations h3{text-align:center}#navigation .module_menudestinations .nav li{text-align:center;width:100%}#navigation .module_menudestinations .nav li a{font-size:30px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif;color:#fff}#navigation .module_menudestinations .nav li a:hover{background:0 0;color:#DC403F}#navigation .module_menudestinations .nav li.active a{background:#DC403F}#social{text-align:right}#social .nav>li{display:inline-flex}#social .nav>li>a{font-size:0}#social .nav>li>a:before{font-size:35px;color:#848a90}#social .nav>li>a:hover{background:0 0}#social .nav>li>a:hover:before{color:#DC403F}#menuDesktop{cursor:pointer;z-index:3000;margin:4px 10px 0 4px;-webkit-user-select:inherit;-moz-user-select:inherit;-ms-user-select:inherit;user-select:inherit;text-align:center;color:#000;font-size:32px;line-height:32px}#menuDesktop .fa-times{display:none}#menuDesktop .fa-navicon{display:block}html.showMenu{height:100%;overflow-y:scroll}html.showMenu body{height:100%;overflow:hidden}html.showMenu #menuDesktop .fa-times{display:block}html.showMenu #menuDesktop .fa-navicon{display:none}html.showMenu #navigation{visibility:visible;opacity:1;transition-delay:0s,0s}form .input{text-align:left}form label{font-weight:400}form .form-control{border-radius:0;margin-bottom:15px}form div.input.textarea{margin-bottom:15px}form .buttons{text-align:center}form .required label:after{content:"*";margin-left:5px;margin-top:4px;color:#d11;font-size:25px;line-height:15px;position:absolute}form .error input{border-color:#d11}form .error .error-message{color:#d11;margin-bottom:15px}#debug{width:0;height:100%;position:fixed;top:0;left:50%}#debug #dbg-border-left,#debug #dbg-border-right{width:1px;height:100%;margin:auto;background:#0ff;float:left}#debug #dbg-border-left{margin-left:-585px}#debug #dbg-border-right{margin-left:585px}#page-content{margin-top:80px}#page-content .detaildestination{padding:20px 0}#page-content .detaildestination .description{padding-bottom:40px}#page-content .detaildestination .description h1 a{color:#DC403F;font-size:40px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif}#page-content .detaildestination .programmes .element-relateditemspro div{clear:both}#page-content .detaildestination .programmes h3{color:#DC403F;font-size:40px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif}#page-content .detaildestination .programmes .progdescription h2{padding:0;margin:0}#page-content .detaildestination .programmes .progdescription .pos-meta{font-size:10px;color:#848a90}#page-content .disponibilites h4{color:#DC403F;font-size:20px;font-family:Roboto-Bold,sans-serif;text-align:left}#page-content .disponibilites h4 a{color:#DC403F}#page-content .disponibilites .date{color:#fff;background:#E6B634;text-align:center;font-size:14px;text-transform:uppercase;margin:0;padding-left:0;padding-right:0}#page-content .disponibilites .date span{display:block}#page-content .disponibilites .date span.apartir{font-size:12px;text-transform:lowercase}#page-content .disponibilites .date span.chiffre{font-size:30px}#page-content .disponibilites .tarifs p{padding:0;margin:0}#page-content .galerie{padding:20px 0}#page-content .galerie h3{color:#DC403F;font-size:30px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif}#page-content .galerie h3 a{color:#DC403F}#page-content #devis-destination{background-color:#E6B634}#page-content #devis-destination .container{background:url(../img/apropos.png) no-repeat center transparent;display:flex;justify-content:center;align-items:center}#page-content #devis-destination .container h2{color:#DC403F;font-size:30px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif;text-align:center}#page-content #devis-destination .container .fox-item-html{text-transform:uppercase;font-size:20px}#page-content #content-bottom h3{color:#DC403F;font-size:30px;text-transform:uppercase;font-family:Roboto-Bold,sans-serif;text-align:center}#page-content #content-bottom .sliderdestinations .destinations{position:relative}#page-content #content-bottom .sliderdestinations .destinations .title a{color:#ed1c24;font-family:Roboto-Bold,sans-serif;position:absolute;width:250px;bottom:0;left:0;padding-left:10px;background:rgba(255,255,255,.8);line-height:30px}#slider-home{margin-top:80px}#slider-home .slider-container div:first-child h1{color:#fff;font-size:40px;font-family:Roboto-Bold,sans-serif}#slider-home .slider-container div:first-child h1 span{font-size:20px;font-family:Roboto-Regular,sans-serif}#slider-home .slider-container div:first-child a.btn{background-color:#E6B634;color:#fff;font-size:1.5em;width:350px}#slider-home .slider-container .uk-text-large{align-items:center}#actualites{border-top:5px solid #E6B634;position:relative;justify-content:center;align-items:center}#actualites h3{width:100%;text-align:center;text-transform:uppercase;font-family:Roboto-Bold,sans-serif;font-size:40px}#actualites .slide-dispo{list-style:none}#actualites .slide-dispo h3{text-transform:initial}#actualites .slide-dispo .row{border-bottom:1px solid #E6B634;margin:3px 0 3px -15px}#actualites .slide-dispo .row .date{color:#fff;background:#E6B634;text-align:center;font-size:20px;text-transform:uppercase;margin:0}#actualites .slide-dispo .row .date span{display:block}#actualites .slide-dispo .row .date span.apartir{font-size:12px;text-transform:lowercase}#actualites .slide-dispo .row .date span.chiffre{font-size:30px}#actualites .slide-dispo .row .description{padding-top:10px}#actualites .slide-dispo .row .description p{padding:0;margin:0}#actualites .slide-dispo .row .description .element-relateditemspro a{padding:10px 15px;background-color:#ed1c24;color:#fff;border-radius:4px;position:absolute;right:0;top:10px}#actualites .slide-dispo .module h3{font-size:20px}#actualites .slide-dispo .module p{text-align:center}#destinations div{height:100%}#destinations div h3{background:#DC403F;padding:10px 20px;margin:0;text-align:center;text-transform:uppercase;color:#fff;font-family:Roboto-Bold,sans-serif;font-size:40px}#destinations div .vignette{width:33.3333%;height:46%;display:flex;justify-content:center;align-items:center;background-size:cover;background-position-y:center}#destinations div .vignette:nth-of-type(4){width:66.6666%}#destinations div .vignette .title{background:rgba(220,64,63,.5);padding:30px 25px;width:60%;text-align:center;margin:0;color:#fff}#destinations div .vignette .title a{color:#fff;text-transform:uppercase;display:block;width:100%;font-size:30px}#destinations div .vignette .title a:hover{text-decoration:none;font-size:40px;transition:all .5s ease}#apropos{background:#E6B634}#apropos .container{height:100%;background:url(../img/apropos.png) no-repeat center transparent;display:flex;justify-content:center;align-items:center}#apropos .container h3{font-family:Roboto-Bold,sans-serif;font-size:30px;text-transform:uppercase;text-align:center}#apropos .container h3 span{font-size:40px;font-family:Roboto-Black,sans-serif}#apropos .container .col-md-4,#apropos .container .col-md-8{padding-top:50px}#apropos .container a{background:#DC403F;color:#fff;margin:30px 0}.nodispo a{background:#DC403F;color:#fff;margin:30px 0;display:block;width:120px;text-align:center;position:relative;margin:0 auto}.ajaxLoader{display:none;background-color:rgba(242,242,242,.7);width:100%;height:100%;position:absolute;top:0;left:0;text-align:center}.ajaxLoader img{position:absolute;top:50%;margin-top:-16px}@media only screen and (max-width:1199px){body #slider-home .slider-container div:first-child{display:initial;justify-content:initial;align-items:initial}body #slider-home .slider-container div:first-child a.btn{position:relative;bottom:auto}body #actualites{display:initial}body #destinations div .vignette .title a,body #destinations div .vignette .title a:hover{font-size:15px}body #apropos .container{display:initial;background-image:none}body #apropos .container .col-md-4,body #apropos .container .col-md-8{padding-top:5px}body .col-md-12.maps{margin-top:5px;padding:0}body #page-content .detaildestination,body #page-content .galerie{padding:10px 15px}body #page-content #devis-destination{padding-left:15px;padding-right:15px}}@media (max-width:991px){body #menuDesktop{font-size:18px}body #accroche p:last-child{font-size:15px}body #social .nav>li>a:before{font-size:20px}body #actualites .slide-dispo .row .description .element-relateditemspro a{position:relative;top:initial;right:initial;line-height:25px;margin:10px auto;display:block;width:50%;text-align:center}body #destinations div .vignette{width:100%;height:auto;display:inline-flex}body #destinations div .vignette:nth-of-type(4){width:100%}body #destinations div{height:inherit}body #apropos{clear:both;padding:10px 15px}body #apropos .container .col-md-4{display:none}body #apropos .container h3{padding:10px 15px;font-size:20px}body #apropos .container a{margin:10px 15px;display:block;width:50%;position:relative;margin:0 auto}}