@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}td,th{padding:0}abbr,address,article,aside,audio,b,blockquote,body,button,canvas,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,time,ul,var,video{background:transparent;border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}abbr:after,abbr:before,address:after,address:before,article:after,article:before,aside:after,aside:before,audio:after,audio:before,b:after,b:before,blockquote:after,blockquote:before,body:after,body:before,button:after,button:before,canvas:after,canvas:before,cite:after,cite:before,code:after,code:before,dd:after,dd:before,del:after,del:before,details:after,details:before,dfn:after,dfn:before,div:after,div:before,dl:after,dl:before,dt:after,dt:before,em:after,em:before,fieldset:after,fieldset:before,figcaption:after,figcaption:before,figure:after,figure:before,footer:after,footer:before,form:after,form:before,h1:after,h1:before,h2:after,h2:before,h3:after,h3:before,h4:after,h4:before,h5:after,h5:before,h6:after,h6:before,header:after,header:before,hgroup:after,hgroup:before,html:after,html:before,i:after,i:before,iframe:after,iframe:before,img:after,img:before,ins:after,ins:before,kbd:after,kbd:before,label:after,label:before,legend:after,legend:before,li:after,li:before,mark:after,mark:before,menu:after,menu:before,nav:after,nav:before,object:after,object:before,ol:after,ol:before,p:after,p:before,pre:after,pre:before,q:after,q:before,samp:after,samp:before,section:after,section:before,small:after,small:before,span:after,span:before,strong:after,strong:before,sub,summary:after,summary:before,sup,time:after,time:before,ul:after,ul:before,var:after,var:before,video:after,video:before{box-sizing:border-box}sub,sup{background:transparent;border:0;font-size:.6em;margin:0;outline:0;padding:0}sub:after,sub:before,sup:after,sup:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}a:after,a:before{box-sizing:border-box}caption,table,tbody,td,tfoot,th,thead,tr{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}input[type=text],textarea{-webkit-appearance:none}input[type=text]::-ms-clear,textarea::-ms-clear{display:none}input:not([type=checkbox]),textarea{-webkit-appearance:none;border-radius:0;box-sizing:border-box}input:not([type=checkbox])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#d3d3d3}input:not([type=checkbox])::-moz-placeholder,textarea::-moz-placeholder{color:#d3d3d3}input:not([type=checkbox]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d3d3d3}input:not([type=checkbox]):focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:not([type=checkbox]):focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:not([type=checkbox]):focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}textarea{resize:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{word-wrap:break-word;box-sizing:border-box}

/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */::selection{background:#b3d4fc;text-shadow:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}@font-face{font-family:cpo_font;font-style:normal;font-weight:400;src:url(./fonts/cpo-font.eot?05da48e55b73c9b5959d14cd850e3fc7);src:url(./fonts/cpo-font.eot?05da48e55b73c9b5959d14cd850e3fc7?#iefix) format("embedded-opentype"),url(./fonts/cpo-font.woff?e87fc9993024758b0978d0e538075a52) format("woff"),url(./fonts/cpo-font.ttf?8881da41cbe7823b586f1d3991e568bb) format("truetype"),url(./fonts/cpo-font.svg?52594b3da4a10f71768095ec126e81c0#cpo-font) format("svg")}[class*=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:cpo_font;font-style:normal;font-weight:400;line-height:1}.icon-instagram:before{content:"A"}.icon-facebook:before{content:"B"}.icon-ticket:before{content:"C"}.icon-arrow-down:before{content:"D"}.icon-arrow-more:before{content:"E"}.icon-location:before{content:"F"}.icon-sablier:before{content:"G"}.icon-calendar:before{content:"H"}.icon-age:before{content:"I"}.icon-time:before{content:"J"}.icon-space:before{content:"K"}.icon-furniture:before{content:"L"}.icon-prix:before{content:"M"}@font-face{font-family:rubikbold;font-style:normal;font-weight:400;src:url(./fonts/rubik-bold-webfont.woff2?1040381979b30c393aa3d74aa083b5bd) format("woff2"),url(./fonts/rubik-bold-webfont.woff?9cfa3de4e9e1d2431234a4bbfdf62f5a) format("woff")}@font-face{font-family:rubikbold-italic;font-style:normal;font-weight:400;src:url(./fonts/rubik-bolditalic-webfont.woff2?5fbd5b80078dd6a580a5f6fccc3b8f3a) format("woff2"),url(./fonts/rubik-bolditalic-webfont.woff?3c17ef75f747f438c1e428f38ae82468) format("woff")}@font-face{font-family:rubik-italic;font-style:normal;font-weight:400;src:url(./fonts/rubik-italic-webfont.woff2?20099d47e90afffc4dfc28b1e01cd4df) format("woff2"),url(./fonts/rubik-italic-webfont.woff?b8d79bf87c82a403225b9af0c97a0ed7) format("woff")}@font-face{font-family:rubiklight;font-style:normal;font-weight:400;src:url(./fonts/rubik-light-webfont.woff2?b3ee150c0f555cf3871a8c6f05720330) format("woff2"),url(./fonts/rubik-light-webfont.woff?b2f48dc240051d5648118c297fa03b33) format("woff")}@font-face{font-family:rubiklight-italic;font-style:normal;font-weight:400;src:url(./fonts/rubik-lightitalic-webfont.woff2?4813e2d7382d0dbcfa54c03077f3fb15) format("woff2"),url(./fonts/rubik-lightitalic-webfont.woff?cac453859cb3b163953b6d3b7138f666) format("woff")}@font-face{font-family:rubikmedium-regular;font-style:normal;font-weight:400;src:url(./fonts/rubik-medium-webfont.woff2?94357b0555451a38478bde666a839409) format("woff2"),url(./fonts/rubik-medium-webfont.woff?e82533fce53e2a24110034a64827aa76) format("woff")}@font-face{font-family:rubikmedium-italic;font-style:normal;font-weight:400;src:url(./fonts/rubik-mediumitalic-webfont.woff2?59d0138dd280c4b08fef4ff2782e4806) format("woff2"),url(./fonts/rubik-mediumitalic-webfont.woff?2f13faf73fabd92b68e3b730ffd38d30) format("woff")}@font-face{font-family:rubikregular;font-style:normal;font-weight:400;src:url(./fonts/rubik-regular-webfont.woff2?e357e345f8dca7c194c8fe135ed57df5) format("woff2"),url(./fonts/rubik-regular-webfont.woff?527e1a6ac43d9529f916e490d421d6dd) format("woff")}body{background-color:#f8f8f8;font-family:rubikregular,Helvetica Neue,Helvetica,Arial,sans-serif}::selection{background-color:#b3a59f;color:#fff}::-moz-selection{background-color:#b3a59f;color:#fff}h1{font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5em;letter-spacing:3px;line-height:42px;margin-bottom:.4em;text-transform:uppercase}@media screen and (max-width:620px){h1{font-size:1.8em;line-height:28px}}.sous-titre-h1{color:#b3a59f;font-family:rubikregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em;position:relative;top:-.5em}h2{color:#363636;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2em;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:620px){h2{font-size:1.4em}}h3{font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5em;letter-spacing:3px;text-transform:uppercase}h3,h4{color:#363636}h4{font-size:1.1em;line-height:1.1em;margin-bottom:.4em}.page-content h2{font-size:1.8rem;line-height:36px;margin-bottom:.5rem;padding-top:.5rem}.page-content h2,.page-content h3{font-family:rubikregular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none}.page-content h3{font-size:1.4rem}p{margin-bottom:1em}a{text-decoration:none}a.btn{border:1px solid #363636;color:#363636;display:inline-block;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;letter-spacing:2px;padding:1.2em 2em;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease;z-index:5}a.btn:before{background-color:#b3a59f;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}a.btn:hover{border:1px solid #b3a59f;color:#fff}a.btn:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}a.btn:focus{color:#fff}a.btn:focus:before{left:0;opacity:1;right:0;transition:all .5s ease}a.btn-light{border:1px solid #363636;color:#363636;display:inline-block;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;letter-spacing:2px;padding:1.2em 2em;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease;z-index:5}a.btn-light:before{background-color:#b3a59f;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}a.btn-light:hover{border:1px solid #b3a59f;color:#fff}a.btn-light:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}a.btn-light:focus{color:#fff}a.btn-light:focus:before{left:0;opacity:1;right:0;transition:all .5s ease}a.btn-jaune{border:1px solid #363636;color:#363636;display:inline-block;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;letter-spacing:2px;padding:1.2em 2em;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease;z-index:5}a.btn-jaune:before{background-color:#b3a59f;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}a.btn-jaune:hover{border:1px solid #b3a59f;color:#fff}a.btn-jaune:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}a.btn-jaune:focus{color:#fff}a.btn-jaune:focus:before{left:0;opacity:1;right:0;transition:all .5s ease}small{font-size:.8em}b,strong{color:#b3a59f;font-family:rubikmedium-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:lighter}p b,p strong{color:#363636}.hidden{visibility:hidden}.nav_sidebar ul li a,nav a{color:#f8f8f8;display:block;font-family:rubikregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s}.frontImg .frontImg-infos-txt .lire,.frontImg .frontImg-infos-txt .txt-intro,.menu-sub .menu-sub-container a{color:#fff;font-family:rubikregular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.noScrollOverlay{overflow:hidden}.clear{clear:both}@keyframes rotation{to{transform:rotate(1turn)}}header{padding-left:42px;position:relative}.logo-container{background-color:#b3a59f;height:171px;left:42px;padding:10px;position:absolute;top:0;vertical-align:bottom;width:170px;z-index:20}.logo-container img{width:100%}.logo-container img:last-child{display:none}@media screen and (max-width:1278px){.logo-container{left:0}}@media screen and (max-width:460px){.logo-container{height:64px;padding:14px 8px;width:100px}.logo-container img:first-child{display:none}.logo-container img:last-child{display:block}}nav{background-color:#fff;overflow:hidden;padding-left:164px;padding-right:300px;width:100%;z-index:999}nav,nav a{height:64px}nav a{line-height:64px;padding:0 1em}nav>ul{display:table;display:flex;justify-content:space-around}nav>ul>li{display:table-cell}nav>ul>li a{color:#363636;position:relative;z-index:5}nav>ul>li a:before{background-color:#363636;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}nav>ul>li a:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}nav>ul>li a.active,nav>ul>li a:hover{color:#fff}nav>ul.nav-tools{font-size:1.2em;padding-right:190px;position:absolute;right:0;top:0}nav>ul.nav-tools li:nth-child(-n+3){margin:0 .2em}nav>ul.nav-tools li:nth-child(-n+3) a{height:22px;line-height:55px;padding:0;width:22px}nav>ul.nav-tools li:nth-child(-n+3) a:before{display:none}nav>ul.nav-tools li:nth-child(-n+3) a svg circle{fill:#b3a59f;transition:fill .3s ease-in-out}nav>ul.nav-tools li:nth-child(-n+3) a:hover svg circle{fill:#363636}nav>ul.nav-tools li:last-child a{background-color:#b3a59f;color:#fff;font-size:.9em;padding-left:50px;position:absolute;right:0;top:0}nav>ul.nav-tools li:last-child a:before{background-color:#a89891;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}nav>ul.nav-tools li:last-child a:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}nav>ul.nav-tools li:last-child a span:first-child{font-family:cpo_font;font-size:1.6em;left:16px;position:absolute;top:0}@media screen and (max-width:1278px){nav{padding-left:120px}}@media screen and (max-width:1060px){nav{padding-right:180px}nav ul.nav-tools{padding-right:80px}nav ul.nav-tools li:last-child a span:first-child{left:20px}nav ul.nav-tools li:last-child a span:last-child{display:none}}@media screen and (max-width:924px){nav ul:first-of-type{display:none}}@media screen and (max-width:460px){nav{padding-left:54px}nav ul.nav-tools{padding-right:70px}nav ul.nav-tools li a{padding:0 10px}nav ul.nav-tools li:last-child a span:first-child{left:14px}}#my-button{cursor:pointer;display:none}#my-button .menu-toggle-btn,#my-button .nav-name{display:inline-block}#my-button .nav-name{color:#363636;position:relative;top:1px}#my-button .menu-toggle-btn{height:40px;margin-left:6px;vertical-align:bottom;width:30px}#my-button .menu-toggle-btn span{background:#363636;display:block;height:2px;margin-bottom:5px;transition:transform .3s;width:30px}#my-button:hover .menu-toggle-btn span{background:#363636}#my-button:hover .menu-toggle-btn span:first-child{transform:translateY(-2px)}#my-button:hover .menu-toggle-btn span:nth-child(3){transform:translateY(2px)}body.nav_open #my-button .menu-toggle-btn{display:none}@media screen and (max-width:924px){#my-button{display:block}}@media screen and (max-width:400px){#my-button .menu-toggle-btn{display:none}}#my-close-button{border-bottom:2px solid #f8f8f8;cursor:pointer;display:block;padding:22px 2em 2em}#my-close-button .nav-name{color:#f8f8f8;display:inline-block;font-family:rubikmedium-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;letter-spacing:1px;text-transform:uppercase}#my-close-button .menu-toggle-btn{margin-left:6px;position:absolute;right:12px;top:12px}#my-close-button .menu-toggle-btn span{background:#f8f8f8;display:block;height:2px;margin-bottom:5px;transition:transform .3s;width:30px}#my-close-button .menu-toggle-btn span:first-child,#my-close-button .menu-toggle-btn span:nth-child(3){margin:0;transform:translateY(16px) rotate(-45deg)}#my-close-button .menu-toggle-btn span:nth-child(2){height:0;margin:0}#my-close-button .menu-toggle-btn span:nth-child(3){transform:translateY(14px) rotate(45deg)}.nav_sidebar{background:#363636;box-shadow:5px 3px 39px -4px rgba(0,0,0,.4);height:100%;left:-360px;overflow:auto;position:fixed;top:0;transition:transform .3s ease-out;width:300px;z-index:9999}@media screen and (max-width:460px){.nav_sidebar{left:-120%;width:100%}}body.nav_open .nav_sidebar{transform:translate(360px)}@media screen and (max-width:460px){body.nav_open .nav_sidebar{transform:translate(120%)}}body.nav_open,body.nav_open #wrapper{overflow:hidden;position:fixed}.wrapper{transition:transform .3s ease-out}body.nav_open .wrapper{transform:translate(240px)}@media screen and (max-width:460px){body.nav_open .wrapper{transform:translate(100%)}}.nav_sidebar ul li a{color:#f8f8f8;padding:2em}.nav_sidebar ul li a,.nav_sidebar ul>li>ul>li:last-child{border-bottom:1px solid #f8f8f8}.nav_sidebar ul>li>ul>li>a{background-color:#292929;border-bottom:1px solid #1d1d1d;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;padding:1em 2em}.nav_sidebar ul>li{position:relative}.nav_sidebar ul>li:after{color:#f8f8f8;content:"D";font-family:cpo_font;font-size:.8em;position:absolute;right:1.6em;top:2.4em;transition:transform .3s}.nav_sidebar ul>li.open:after{transform:rotate(180deg)}.nav_sidebar ul>li:first-child:after,.nav_sidebar ul>li>ul,.nav_sidebar ul>li>ul>li:after{display:none}nav>ul>li .overlay-container{background-color:#363636;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:64px;transition:max-height .6s ease-in-out,opacity 1s ease-in-out;width:100%;z-index:10}nav>ul>li .overlay-container h2{color:#eaeaea;left:50%;position:absolute;top:66px;transform:translateX(-50%);z-index:20}nav>ul>li .overlay-container>ul{align-content:center;align-items:baseline;display:flex;flex-wrap:wrap;justify-content:center;padding:120px 10% 0}nav>ul>li .overlay-container>ul li{margin-bottom:30px;text-align:center;width:33.333%}nav>ul>li .overlay-container>ul li a{color:#eaeaea;font-family:rubikmedium-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em;height:auto;line-height:23px;padding:3em;text-transform:none}nav>ul>li .overlay-container>ul li a:before{background-color:#434343;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}nav>ul>li .overlay-container>ul li a:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}nav>ul>li .overlay-container>ul li a .subtitle{color:#b3a59f;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif}html.no-flexbox nav>ul>li .overlay-container>ul li{display:inline-block;width:30%}@media screen and (max-height:700px){nav>ul>li .overlay-container>ul li{margin-bottom:10px}nav>ul>li .overlay-container>ul li a{font-size:1em;padding:2em}}nav>ul>li:hover .overlay-container{box-shadow:10px 20px 31px -34px rgba(0,0,0,.2);max-height:1000px;opacity:1;transition:max-height .6s ease-in-out,opacity .3s ease-in-out}.frontImg{height:520px;overflow:hidden;position:relative;width:100%}.frontImg .frontImg-overlay{background:radial-gradient(circle,rgba(0,0,0,.9) 0,transparent 100%);bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#cc000000",GradientType=1);left:0;position:absolute;right:0;top:0}.frontImg .frontImg-overlay-left{background:linear-gradient(90deg,rgba(0,0,0,.8) 0,transparent 90%,transparent);bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc000000",endColorstr="#00000000",GradientType=1);left:0;position:absolute;right:50%;top:0}.frontImg .frontImg-overlay-right{background:linear-gradient(90deg,transparent 0,transparent 10%,rgba(0,0,0,.8));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#cc000000",GradientType=1);left:50%;position:absolute;right:0;top:0}.frontImg .frontImg-infos{height:100%;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.frontImg .frontImg-infos:after{bottom:0;content:"";display:table;left:0;position:absolute;right:0;top:0}.frontImg .frontImg-infos-txt{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:440px}.frontImg .frontImg-infos-txt .theme{margin-bottom:1em}.frontImg .frontImg-infos-txt h1{color:#fff}.frontImg .frontImg-infos-txt span.theme{background-color:transparent;border:1px solid #fff;color:#fff;display:inline-block;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em;padding:.4em .6em;text-transform:uppercase}.frontImg .frontImg-infos-txt .txt-intro{display:block;margin-bottom:.6em}.frontImg .frontImg-infos-txt .lire{margin-top:1em;position:relative;transition:color .3s}.frontImg .frontImg-infos-txt .lire>span{font-family:cpo_font;left:0;margin-right:6px;position:relative;top:2px}.frontImg img{position:absolute;top:50%;transform:translateY(-50%);width:100%}@media screen and (max-width:924px){.frontImg{height:auto}.frontImg img{position:relative;top:0;transform:translateY(0)}}@media screen and (max-width:460px){.frontImg .frontImg-infos-txt .theme{display:none!important}}.menu-sub{background-color:#363636;width:100%}.menu-sub .menu-sub-container{align-content:stretch;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0}.menu-sub .menu-sub-container a{border-right:1px solid #fff;color:#fff;display:block;flex:1 1 auto;padding:1em 1.6em;position:relative;text-align:center;transition:background-color .3s;z-index:5}.menu-sub .menu-sub-container a:last-child{border-right:none}.menu-sub .menu-sub-container a:before{background-color:#1d1d1d;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}.menu-sub .menu-sub-container a:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}html.no-flexbox .menu-sub .menu-sub-container{display:block;height:72px}html.no-flexbox .menu-sub .menu-sub-container a{display:inline-block;vertical-align:middle;width:22%}@media screen and (max-width:924px){.menu-sub .menu-sub-container{flex-wrap:wrap}.menu-sub .menu-sub-container a{font-size:.8em;width:50%}.menu-sub .menu-sub-container a:nth-child(2n){border-right:none}.menu-sub .menu-sub-container a:nth-child(n+3){border-top:1px solid #fff}}@media screen and (max-width:460px){.menu-sub .menu-sub-container{flex-wrap:wrap}.menu-sub .menu-sub-container a{border-right:none;border-top:1px solid #fff;font-size:.8em;width:100%}.menu-sub .menu-sub-container a:first-child{border-top:none}}footer{font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;width:100%}footer .footer-down-container,footer .footer-up-container{margin:0 auto;max-width:1200px;padding:0 20px}.footer-up{background-color:#eaeaea;color:#363636;padding-bottom:2em}.footer-up .menu-footer-container{display:flex;justify-content:space-between}html.no-flexbox .footer-up .menu-footer-container ul{display:inline-block;vertical-align:top}.footer-up .copyright{padding:1.2em 0}.footer-up ul{text-transform:uppercase;width:19%}.footer-up ul li a{color:#363636;display:block;padding:.6em 2em;transition:background-color .3s}.footer-up ul li a:hover{background-color:#ddd}.footer-up ul.address{text-transform:none}.footer-up ul.address li{padding:.6em 0}.footer-up ul.address li:first-child{display:inline-block}.footer-up ul.address li:first-child:before{content:"F";display:inline-block;font-family:cpo_font;margin-right:8px}.footer-up ul.address li a{padding:0}.footer-up ul:last-child li{padding:.6em 0}.footer-up ul:last-child li:first-child{padding-bottom:1.8em}@media screen and (max-width:924px){.footer-up{font-size:.8em}.footer-up .menu-footer-container{flex-wrap:wrap}.footer-up .menu-footer-container ul{margin-bottom:2em;width:48%}.footer-up .menu-footer-container ul li a,.footer-up .menu-footer-container ul.address li{padding:.6em 0}.footer-up .menu-footer-container ul.address li a{padding:0}}@media screen and (max-width:460px){.footer-up{font-size:.8em}.footer-up .menu-footer-container{flex-wrap:wrap}.footer-up .menu-footer-container ul{width:100%}}.footer-down{background-color:#363636;color:#fff;font-family:rubikmedium-regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:2px;padding:3em 20px;position:relative}.insta-feed{background-color:#f8f8f8;width:100%}.insta-feed .instafeed-container{margin:0 auto;max-width:1200px;padding:3em 20px}.insta-feed .instafeed-container h2{margin-bottom:1em;padding-left:2em;position:relative}.insta-feed .instafeed-container h2:before{color:#b3a59f;content:"A";font-family:cpo_font;left:0;position:absolute;top:0}.insta-feed .instafeed-container a{color:#b3a59f}.insta-feed .instafeed-container .feed-container{display:flex;flex-wrap:wrap;justify-content:space-between}.insta-feed .instafeed-container .feed-container .feed-item{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);margin-bottom:2em;padding:1em;position:relative;transition:box-shadow .3s;width:23%}.insta-feed .instafeed-container .feed-container .feed-item .img-container{background-color:#363636;height:240px;overflow:hidden;position:relative;width:100%}.insta-feed .instafeed-container .feed-container .feed-item .img-container img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.insta-feed .instafeed-container .feed-container .feed-item .event-excerpt{color:#000;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95em;line-height:1.2;padding-top:1em}.insta-feed .instafeed-container .feed-container .feed-item .event-excerpt span{color:#b3a59f}.insta-feed .instafeed-container .feed-container .feed-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.15)}@media screen and (max-width:924px){.insta-feed .instafeed-container .feed-container .feed-item{width:48%}.insta-feed .instafeed-container .feed-container .feed-item .img-container img{height:auto;width:100%}}@media screen and (max-width:620px){.insta-feed .instafeed-container .feed-container .feed-item .event-excerpt{display:none}.insta-feed .instafeed-container .feed-container .feed-item{width:100%}}section.content{background-color:#f8f8f8;padding:3em 0}section.content .content-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative}section.content h2{margin-bottom:1em}section.content h2+a.btn{position:absolute;right:20px;top:-9px}section.content .events-container{display:flex;flex-wrap:wrap;justify-content:space-between}section.content .events-container a.event{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);margin-bottom:2em;padding:1em;position:relative;transition:box-shadow .3s;width:30%}section.content .events-container a.event .themes-container .theme{margin-bottom:8px}html.no-flexbox section.content .events-container a.event{display:inline-block;width:33%}section.content .events-container a.event:empty{border:none;height:0}section.content .events-container a.event .img-container{background-color:#363636;height:308px;overflow:hidden;position:relative;width:100%}section.content .events-container a.event .img-container img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .6s}section.content .events-container a.event .img-container .overlay{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);left:0;position:absolute;right:0;top:0}section.content .events-container a.event .img-container h3{bottom:10px;color:#fff;left:16px;padding-right:1em;position:absolute}section.content .events-container a.event .event-excerpt{color:#000;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1em;line-height:1.3;padding:1em 0}section.content .events-container a.event .dates-container{font-size:.8em;margin-bottom:2em;padding-top:1em}section.content .events-container a.event .dates-container span{display:block}section.content .events-container a.event .dates-container span:first-child{color:#b3a59f;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif}section.content .events-container a.event .dates-container span:last-child{color:#363636;font-family:rubikmedium-regular,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}section.content .events-container a.event .more-date{bottom:1em;color:#b3a59f;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em;position:absolute;width:100%}section.content .events-container a.event .btn-event{border:1px solid #000;bottom:1em;color:#363636;color:#000;display:inline-block;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:rubikmedium-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;font-size:.8em;letter-spacing:2px;padding:.4em .6em;position:relative;position:absolute;right:1em;text-align:center;text-transform:uppercase;transition:all .3s ease;z-index:5}section.content .events-container a.event .btn-event:before{background-color:#b3a59f;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}section.content .events-container a.event .btn-event:hover{border:1px solid #b3a59f;color:#fff}section.content .events-container a.event .btn-event:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}section.content .events-container a.event .btn-event:focus{color:#fff}section.content .events-container a.event .btn-event:focus:before{left:0;opacity:1;right:0;transition:all .5s ease}section.content .events-container a.event:hover{box-shadow:0 8px 16px rgba(0,0,0,.15)}section.content .events-container a.event:hover .img-container img{transform:translate(-50%,-50%) scale(1.1);transition:transform 4s}@media screen and (max-width:924px){section.content .events-container a.event{width:48%}section.content .events-container a.event .event-excerpt{display:none}section.content .events-container a.event .themes-container{padding-top:1em}section.content .events-container a.event h3{bottom:105px;font-size:1.4em}}@media screen and (max-width:620px){section.content .events-container a.event{margin-bottom:2em;width:100%}section.content .events-container a.event .event-excerpt{display:none}section.content .events-container a.event .img-container{height:160px}section.content .events-container a.event .img-container img{height:auto;width:100%}section.content .events-container a.event .themes-container{padding-top:1em}section.content .events-container a.event h3{bottom:105px;font-size:1.4em}section.content h2{margin-bottom:.6em}section.content h2+a.btn{margin-bottom:1em;position:relative;right:0;top:0}}.activite-frontpage{background-color:#363636;color:#fff;position:relative;width:100%}.activite-frontpage .activite-banner{background-color:#b3a59f;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4em;left:42px;letter-spacing:1px;padding:1em 20px;position:relative;position:absolute;text-transform:uppercase;top:-12px;width:160px}.activite-frontpage .activite-banner img{bottom:14px;position:absolute;right:22px;width:78px}.activite-frontpage .activite-container{align-content:stretch;display:flex;flex-wrap:wrap;height:500px;margin:0 auto;max-width:1200px;overflow:hidden;padding:0}.activite-frontpage .activite-container .activite-img,.activite-frontpage .activite-container .activite-txt{display:inline-block;vertical-align:top;width:50%}.activite-frontpage .activite-txt{padding:6.6em 2em 2em 20px}.activite-frontpage .activite-txt .activite-date,.activite-frontpage .activite-txt p{font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:1em}.activite-frontpage .activite-txt p{font-size:1.2em;line-height:1.4}.activite-frontpage .activite-txt a.btn{border:1px solid #b3a59f;color:#b3a59f;display:inline-block;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;letter-spacing:2px;margin-bottom:1em;margin-right:1em;padding:1.2em 2em;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease;z-index:5}.activite-frontpage .activite-txt a.btn:before{background-color:#b3a59f;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}.activite-frontpage .activite-txt a.btn:hover{border:1px solid #b3a59f;color:#fff}.activite-frontpage .activite-txt a.btn:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}.activite-frontpage .activite-txt a.btn:focus{color:#fff}.activite-frontpage .activite-txt a.btn:focus:before{left:0;opacity:1;right:0;transition:all .5s ease}.activite-frontpage .activite-img{overflow:hidden;width:100%}.activite-frontpage .activite-img img{width:100%}@media screen and (max-width:1278px){.activite-frontpage .activite-banner{left:20px}}@media screen and (max-width:1060px){.activite-frontpage .activite-container .activite-img img{height:100%;width:auto}}@media screen and (max-width:924px){.activite-frontpage .activite-banner{left:0}.activite-frontpage .activite-container .activite-txt{width:70%}.activite-frontpage .activite-container .activite-img{width:30%}}@media screen and (max-width:620px){.activite-frontpage .activite-container{height:auto}.activite-frontpage .activite-container .activite-txt{width:100%}.activite-frontpage .activite-container .activite-img{height:200px;width:100%}.activite-frontpage .activite-container .activite-img img{height:auto;width:100%}}.innerLinks{align-items:stretch;display:flex;height:160px;justify-content:space-between;width:100%}.innerLinks a{align-items:center;background-color:#363636;color:#fff;display:block;display:flex;padding:0 20px;position:relative;text-align:center;transition:color .3s;width:24.96%;z-index:5}.innerLinks a:before{background-color:#434343;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}.innerLinks a:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}.innerLinks a span{display:block;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4em;letter-spacing:3px;text-transform:uppercase;width:100%}.innerLinks a:hover{color:#b3a59f}@media screen and (max-width:924px){.innerLinks{flex-wrap:wrap}.innerLinks a{margin-bottom:1px;width:49.96%}}@media screen and (max-width:620px){.innerLinks a{margin-bottom:1px;width:100%}.innerLinks a span{font-size:1.2em}}.badge-relax{background-color:#ffc400;border-radius:50px;font-size:1.2em;height:100px;left:2px;position:absolute;text-align:center;top:2px;transform:rotate(-6deg);width:100px;z-index:1}.badge-relax:before{top:30%;width:100px}.badge-relax:after,.badge-relax:before{color:#fff;left:50%;position:absolute;transform:translateY(-50%);transform:translateX(-50%)}.badge-relax:after{content:"CPO";font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;top:50%}.badge-relax:before{content:"RELAX";top:40%}.badge-relax:after{display:none}.badge-bonus{background-color:#29898d;border-radius:50px;color:#fff;font-size:1.2em;height:100px;left:2px;position:absolute;text-align:center;top:2px;transform:rotate(-6deg);width:100px;z-index:1}.badge-bonus:before{top:30%;width:100px}.badge-bonus:after,.badge-bonus:before{left:50%;position:absolute;transform:translateY(-50%);transform:translateX(-50%)}.badge-bonus:after{content:"CPO";font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;top:50%}.badge-bonus:before{color:#fff;content:"BONUS"}.badge-bonus:after{color:#fff}.badge-lido{background-color:#f71b73;border-radius:50px;font-size:1.2em;height:100px;left:2px;position:absolute;text-align:center;top:2px;transform:rotate(-6deg);width:100px;z-index:1}.badge-lido:before{top:30%;width:100px}.badge-lido:after,.badge-lido:before{color:#fff;left:50%;position:absolute;transform:translateY(-50%);transform:translateX(-50%)}.badge-lido:after{content:"CPO";font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;top:50%}.badge-lido:before{content:"LIDO au"}.badge-fifty{border-radius:50px;font-size:1.2em;height:100px;left:2px;position:absolute;text-align:center;top:2px;transform:rotate(-6deg);width:100px;z-index:1}.badge-fifty:before{top:30%;width:100px}.badge-fifty:after,.badge-fifty:before{color:#fff;left:50%;position:absolute;transform:translateY(-50%);transform:translateX(-50%)}.badge-fifty:after{content:"CPO";font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;top:50%}.badge-fifty:before{background-image:url(./images/cpo-50-ans.svg?595379e4cd3f00b95ee225ae442cc5f4);background-repeat:no-repeat;background-size:100px;content:"";height:100px;top:-1px}.badge-fifty:after{content:""}.badge-complet{background-color:#c30017;border-radius:50px;font-size:1.2em;height:100px;left:2px;position:absolute;text-align:center;top:2px;transform:rotate(-6deg);width:100px;z-index:1}.badge-complet:before{top:30%;width:100px}.badge-complet:after,.badge-complet:before{color:#fff;left:50%;position:absolute;transform:translateY(-50%);transform:translateX(-50%)}.badge-complet:after{content:"CPO";font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;top:50%}.badge-complet:before{content:"Complet";top:40%}.badge-complet:after{content:""}.badge-supp{background-color:#3e7cb1;border-radius:50px;font-size:1.2em;height:100px;left:2px;position:absolute;text-align:center;top:2px;transform:rotate(-6deg);width:100px;z-index:1}.badge-supp:before{top:30%;width:100px}.badge-supp:after,.badge-supp:before{color:#fff;left:50%;position:absolute;transform:translateY(-50%);transform:translateX(-50%)}.badge-supp:after{content:"CPO";font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;top:50%}.badge-supp:before{content:"Supplé-"}.badge-supp:after{content:"mentaire";font-family:inherit}.badge-bar{background-color:#a408bb;border-radius:50px;font-size:1.2em;height:100px;left:2px;position:absolute;text-align:center;top:2px;transform:rotate(-6deg);width:100px;z-index:1}.badge-bar:before{top:30%;width:100px}.badge-bar:after,.badge-bar:before{color:#fff;left:50%;position:absolute;transform:translateY(-50%);transform:translateX(-50%)}.badge-bar:after{content:"CPO";font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;top:50%}.badge-bar:before{content:"AU"}.badge-bar:after{content:"BAR";font-family:inherit}.badge-autre{background-color:#feef6a;border-radius:50px;font-size:1.2em;height:100px;left:2px;position:absolute;text-align:center;top:2px;transform:rotate(-6deg);width:100px;z-index:1}.badge-autre:before{top:30%;width:100px}.badge-autre:after,.badge-autre:before{color:#fff;left:50%;position:absolute;transform:translateY(-50%);transform:translateX(-50%)}.badge-autre:after{content:"CPO";content:"";font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;top:50%}.badge-autre span{color:#000;font-weight:500;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.event-infos{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);margin:0 auto;max-width:1200px;padding:3em;position:relative;top:-100px}.event-infos .badge-autre,.event-infos .badge-bar,.event-infos .badge-bonus,.event-infos .badge-complet,.event-infos .badge-fifty,.event-infos .badge-lido,.event-infos .badge-relax,.event-infos .badge-supp{bottom:-50px;left:50%;top:auto;transform:translateX(-50%)}@media screen and (max-width:620px){.event-infos{margin-bottom:6em;padding:2em;top:0}}@media screen and (max-width:460px){.event-infos{padding:2em 1em 1em}}.event-infos a.btn-header{background-color:#363636;border:none;bottom:100%;color:#363636;color:#b3a59f;display:inline-block;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9em;height:32px;left:3em;letter-spacing:2px;padding:.7rem 1.5rem;position:relative;position:absolute;text-align:center;text-transform:uppercase;transition:all .3s ease;transition:height .3s,color .3s;z-index:5}.event-infos a.btn-header:before{background-color:#b3a59f;bottom:0;content:"";left:50%;opacity:0;position:absolute;right:50%;top:0;transition:all .5s ease;z-index:-1}.event-infos a.btn-header:hover{border:1px solid #b3a59f}.event-infos a.btn-header:hover:before{left:0;opacity:1;right:0;transition:all .5s ease}.event-infos a.btn-header:focus{color:#fff}.event-infos a.btn-header:focus:before{left:0;opacity:1;right:0;transition:all .5s ease}.event-infos a.btn-header:hover{border:none;color:#fff;height:40px}.event-infos a.btn-header:before{background:none}.event-header{margin-bottom:1em;position:relative;width:100%}.event-header h1{color:#363636;width:70%}.event-header .theme{background-color:#b3a59f;border:1px solid transparent;color:#fff;display:inline-block;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em;padding:.4em .6em;text-transform:uppercase}.event-header a.btn-jaune{position:absolute;right:0;top:0}@media screen and (max-width:924px){.event-header h1{width:100%}.event-header a.btn-jaune{margin-top:1em;position:relative}}@media screen and (max-width:460px){.event-header h1{width:100%}.event-header a.btn-jaune{margin-top:1em;position:relative;width:100%}}.event-infos-container{font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4}@media screen and (max-width:924px){.event-infos-container .event-infos-details{width:100%}.event-infos-container .event-infos-listes{margin-bottom:2em;width:100%}}.event-infos-container h2{font-family:rubikbold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2em;margin:2em 0 .5em}.event-infos-container h3{font-family:rubikmedium-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;margin:2em 0 .5em}.event-infos-container .company-logo{font-size:.9em}.event-infos-container .company-logo img{height:50px}.event-infos-details{float:left;font-size:1.2em;margin-right:5%;width:66%}.event-infos-details a{color:#b3a59f;transition:color .3s}.event-infos-details a:hover{color:#363636;text-decoration:underline}.event-infos-details ul{padding-bottom:1em}.event-infos-details ul li:not(form){padding-left:30px;position:relative}.event-infos-details ul li:not(form):before{content:"→";left:0;position:absolute;top:0}.event-infos-details p img{height:auto;width:100%}.event-infos-details .facts-container li,.event-infos-details .facts-container ul{padding:0}.single-room .event-infos-listes{margin-top:1.8em}.event-infos-listes{color:#363636;float:left;font-size:.9em;width:28%}.event-infos-listes li{margin-bottom:1em}.event-infos-listes li .btn-light{width:100%}.event-infos-listes li span{display:block;font-family:rubikmedium-regular,Helvetica Neue,Helvetica,Arial,sans-serif}.event-infos-details-icons{*zoom:1;margin-top:2em;position:relative}.event-infos-details-icons:after,.event-infos-details-icons:before{content:" ";display:table}.event-infos-details-icons:after{clear:both}.navigation-articles{color:#000;font-family:rubikregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;position:relative;text-transform:uppercase;width:100%}.navigation-articles .next,.navigation-articles .previous{bottom:-8em;color:#b3a59f;display:block;position:absolute}.navigation-articles .next{padding-right:2em;right:0}.navigation-articles .next:after{content:"E";font-family:cpo_font;position:absolute;right:0;top:0}.navigation-articles .previous{left:0;padding-left:2em}.navigation-articles .previous:before{content:"E";font-family:cpo_font;left:0;position:absolute;top:0;transform:rotate(180deg)}@media screen and (max-width:620px){.navigation-articles{font-size:.8em}}.event-infos-diaporama{padding-top:2em}.event-infos-diaporama .event-infos-diaporama-container{max-width:1200px;padding-top:2em}.event-infos-diaporama .event-infos-diaporama-container .diaporama-img-container{background-color:#363636;display:block;float:left;height:300px;margin-bottom:3.5%;margin-right:3.5%;overflow:hidden;position:relative;width:31%}.event-infos-diaporama .event-infos-diaporama-container .diaporama-img-container img{height:100%;left:50%;position:absolute;transform:translateX(-50%)}.event-infos-diaporama .event-infos-diaporama-container .diaporama-img-container:nth-child(3n-3){margin-right:0}@media screen and (max-width:924px){.event-infos-diaporama .event-infos-diaporama-container .diaporama-img-container{width:48%}.event-infos-diaporama .event-infos-diaporama-container .diaporama-img-container:nth-child(3n-3){margin-right:3.5%}.event-infos-diaporama .event-infos-diaporama-container .diaporama-img-container:nth-child(2n){margin-right:0}}@media screen and (max-width:620px){.event-infos-diaporama .event-infos-diaporama-container .diaporama-img-container{margin-right:0;width:100%}}.calendar,.facts-container{float:left;width:50%}@media screen and (max-width:460px){.calendar,.facts-container{width:100%}}.facts{font-family:rubikregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em;padding-bottom:1.6em;padding-left:2.4em}.facts ul li{padding-left:0}.facts ul li:before{display:none}.time{position:relative}.time:before{color:#b3a59f;content:"G";font-family:cpo_font;font-size:1.6em;left:0;position:absolute;top:-8px}.price{position:relative}.price:before{color:#b3a59f;content:"C";font-family:cpo_font;font-size:1.8em;left:0;position:absolute;top:-10px}.age{position:relative}.age:before{color:#b3a59f;content:"I";font-family:cpo_font;font-size:1.8em;left:0;position:absolute;top:-10px}.uhr{position:relative}.uhr:before{content:"J";top:-10px}.dates:before,.uhr:before{color:#b3a59f;font-family:cpo_font;font-size:1.6em;left:0;position:absolute}.dates:before{content:"H";top:-8px}.dates:nth-child(3){float:right}.dates:nth-child(3) ul li:first-child,.dates:nth-child(3):before{opacity:.8}.event-infos-details .dates ul li{padding-left:0}.dates,.price{position:relative;right:0;top:0}.dates ul li,.price ul li{margin-bottom:.6em;padding-left:0}.dates ul li span,.price ul li span{color:#b3a59f;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif}.prix{position:relative}.prix:before{color:#b3a59f;content:"M";font-family:cpo_font;font-size:1.8em;left:0;position:absolute;top:-10px}.furniture{position:relative}.furniture:before{color:#b3a59f;content:"L";font-family:cpo_font;font-size:1.8em;left:0;position:absolute;top:-10px}.space{position:relative}.space:before{color:#b3a59f;content:"K";font-family:cpo_font;font-size:1.8em;left:0;position:absolute;top:-10px}section.saison .saison-heading>li{margin-bottom:1em}section.saison .saison-heading>li>a{border:1px solid #eaeaea;display:block;padding:.4em 1em;position:relative;transition:background-color .3s}section.saison .saison-heading>li>a h2{font-family:rubikregular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8rem;letter-spacing:0;line-height:36px;margin:0 0 .5rem;padding-top:.5rem;text-transform:none}section.saison .saison-heading>li>a:hover{background-color:#f8f8f8}section.saison .saison-heading>li>a:after{color:#b3a59f;content:"D";font-family:cpo_font;font-size:.8em;position:absolute;right:1.6em;top:1.7em;transition:transform .3s}@media screen and (max-width:924px){section.saison .saison-heading>li>a:after{top:1.2em}}section.saison .saison-heading>li>a.open:after{transform:rotate(180deg)}section.saison .saison-heading>li>a h2{color:#b3a59f}.saison-events-container{display:none}.saison-events-container .saison-event{float:left;height:280px;padding:1em;width:25%}.saison-events-container .saison-event a{display:block}.saison-events-container .saison-event a h4{transition:color .3s}.saison-events-container .saison-event a:hover h4{color:#b3a59f}.saison-events-container .saison-event .img-container{background-color:#363636;height:180px;margin-bottom:1em;overflow:hidden;position:relative;width:100%}.saison-events-container .saison-event .img-container img{height:100%;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width:924px){.saison-events-container .saison-event{width:33.333%}}@media screen and (max-width:460px){.saison-events-container .saison-event{width:50%}}@media screen and (max-width:400px){.saison-events-container .saison-event{border-bottom:1px solid #eaeaea;height:auto;width:100%}.saison-events-container .saison-event .img-container{display:none}}.saison .margin{margin-bottom:2em}.saison a{background-color:#fff;border:1px solid #b3a59f;display:block;margin-bottom:.6em;padding:.5em;position:relative;transition:background-color .3s ease-out;width:100%}.saison a .themes-container,.saison a h3,.saison a span{float:left}.saison a h3{font-family:rubikmedium-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:0}.saison a>span{color:#b3a59f;display:block}.saison a>span:before{content:"/";margin-left:6px;margin-right:6px}.saison a .themes-container{position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.saison a:after{clear:both;content:"";display:block}.saison a:hover{background-color:#f8f8f8}@media screen and (max-width:924px){.saison a .themes-container{display:none}}.themes-container .theme{background-color:#b3a59f;border:1px solid transparent;color:#fff;display:inline-block;font-family:rubiklight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em;margin-right:4px;padding:.4em .6em;text-transform:uppercase}form,form li{position:relative}form label{color:#b3a59f;left:50%;position:absolute;text-transform:none;top:10px;transform:translateX(-50%);transition:all .3s;z-index:1}form input{background-color:#f8f8f8;border:1px solid #363636;display:block;margin-bottom:.6em;padding:.6em;width:100%}form input:focus{background-color:#fff;border:1px solid #b3a59f}form input[type=submit]{transition:background-color .3s}form input[type=submit]:hover{background-color:#b3a59f}form input[type=email]:focus+label{color:#363636;left:0;top:-24px;transform:translateX(0)}form textarea{background-color:#f8f8f8;border:1px solid #363636;padding:.6em}form textarea:focus{background-color:#fff}form select{background:transparent;border:1px solid #363636;border-radius:0;cursor:pointer;outline:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.selectLabel label{display:none!important}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100%!important}.gform_wrapper .gfield_required{color:#b3a59f!important;display:inline}.clear-multi .gfield_time_hour i{display:none}.clear-multi .gfield_time_hour label{left:39%;margin:0!important;text-align:left;top:7px}.clear-multi .gfield_time_hour:first-child{position:relative}.clear-multi .gfield_time_hour:first-child:after{color:#b3a59f;content:":";font-family:rubikregular,Helvetica Neue,Helvetica,Arial,sans-serif;left:64px;position:absolute;top:4px}.clear-multi .gfield_time_minute label{left:34%!important;margin:0!important;text-align:left;top:15px}li.form-select label{left:0;position:relative;top:0;transform:translateX(0)}.ginput_container_select{margin-top:0!important}li.gfield{padding-left:0!important}.gfield_label{line-height:.9!important}.gfield_error{border-top:none}.movedLabel{margin-top:2.6em!important;position:relative}.movedLabel label{left:60px;top:-20px;width:120px}.gform_confirmation_wrapper{background-color:#b3a59f;padding:2em;width:100%}.event-infos-container .gform_body h3,.gform_confirmation_wrapper{font-family:rubikmedium-regular,Helvetica Neue,Helvetica,Arial,sans-serif}.event-infos-container .gform_body h3{border-top:1px solid #b3a59f;font-size:1.4em;margin-top:1em;padding-top:1em}.gfield_checkbox label{left:30px;top:0;transform:none}footer .menu-footer-container .movedLabel{margin:0!important}footer .menu-footer-container .gform_wrapper{margin:0}footer .menu-footer-container .gform_anchor{display:none}footer .menu-footer-container .gform_fields{width:100%}footer .menu-footer-container .gfield{margin:0!important;padding:0!important}footer .menu-footer-container .ginput_container{margin:0!important}footer .menu-footer-container .gform_footer{margin:0;padding:0}.hi{bottom:20px;display:block;opacity:.4;position:absolute;right:20px;transition:opacity .3s}.hi:after{display:none}.hi:hover{opacity:1}.fifty-years{left:6px;position:absolute;top:6px;z-index:8}.fifty-years svg{height:170px;width:170px}.fifty-years .external-flower{animation:rotation 28s linear infinite;transform-origin:center}.fifty-years .internal-flower{animation:rotation 14s linear infinite;transform-origin:center}@media screen and (max-width:924px){.fifty-years svg{height:120px;width:120px}}@media screen and (max-width:460px){.fifty-years svg{height:100px;width:100px}}

/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{background-color:#222;background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1000000}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;height:100%;position:relative;text-align:center;width:100%}#baguetteBox-overlay .full-image figure{display:inline;height:100%;margin:0}#baguetteBox-overlay .full-image img{box-shadow:0 0 8px rgba(0,0,0,.6);display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:#000;background-color:rgba(0,0,0,.6);bottom:0;color:#ccc;display:block;font-family:sans-serif;line-height:1.8;position:absolute;text-align:center;white-space:normal;width:100%}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#baguetteBox-slider{height:100%;left:0;position:absolute;top:0;transition:left .4s ease,transform .4s ease;white-space:nowrap;width:100%}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:50%;top:calc(50% - 30px);width:44px}.baguetteBox-button{background-color:#323232;background-color:rgba(50,50,50,.5);border:0;border-radius:15%;color:#ddd;cursor:pointer;font:1.6em sans-serif;margin:0;outline:none;padding:0;position:absolute;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{height:30px;right:2%;right:calc(2% + 6px);top:20px;width:30px}.baguetteBox-button svg{left:0;position:absolute;top:0}.baguetteBox-spinner{display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{animation:bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}
