@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap);
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{border:0;margin:0;outline:none;padding:0;vertical-align:top}.fancybox-wrap{left:0;position:absolute;top:0;z-index:8020}.fancybox-skin{background:#f9f9f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#444;position:relative;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{height:100%;width:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/build/images/fancybox_sprite.7b8e2ce6.png)}#fancybox-loading{background-position:0 -108px;cursor:pointer;left:50%;margin-left:-22px;margin-top:-22px;opacity:.8;position:fixed;top:50%;z-index:8060}#fancybox-loading div{background:url(/build/images/fancybox_loading.78a563f0.gif) 50% no-repeat;height:44px;width:44px}.fancybox-close{height:36px;right:-18px;top:-18px;width:36px}.fancybox-close,.fancybox-nav{cursor:pointer;position:absolute;z-index:8040}.fancybox-nav{-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(/build/images/blank.e5634ce3.gif);text-decoration:none;top:0;width:40%}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{cursor:pointer;height:34px;margin-top:-18px;position:absolute;top:50%;visibility:hidden;width:36px;z-index:8040}.fancybox-prev span{background-position:0 -36px;left:10px}.fancybox-next span{background-position:0 -72px;right:10px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{left:-99999px;max-height:99999px;max-width:99999px;overflow:visible!important;position:absolute;top:-99999px;visibility:hidden}.fancybox-lock{width:auto}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{background:url(/build/images/fancybox_overlay.f0eb3448.png);display:none;left:0;overflow:hidden;position:absolute;top:0;z-index:8010}.fancybox-overlay-fixed{bottom:0;position:fixed;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;visibility:hidden;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{bottom:0;margin-bottom:-35px;position:absolute;right:50%;text-align:center;z-index:8050}.fancybox-title-float-wrap .child{background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#fff;display:inline-block;font-weight:700;line-height:24px;margin-right:-100%;padding:2px 20px;text-shadow:0 1px 2px #222;white-space:nowrap}.fancybox-title-outside-wrap{color:#fff;margin-top:10px;position:relative}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{background:#000;background:rgba(0,0,0,.8);bottom:0;color:#fff;left:0;padding:10px;position:absolute}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/build/images/fancybox_sprite@2x.89fa20c7.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/build/images/fancybox_loading@2x.d8f0a972.gif);background-size:24px 24px}}.weglot-container{margin-top:30px}@media (max-width:767px){.weglot-container{margin-top:0}}.is_home .weglot-container{margin-top:75px}@media (max-width:767px){.is_home .weglot-container{display:none}}.wg-li.wgcurrent{margin-top:3px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font:inherit;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}hr{margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}img{vertical-align:top}address{font-style:normal}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.o-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root{--color-booking:#fc25e9}@keyframes spin{to{transform:rotate(1turn)}}.clear{clear:both}.hidden{display:none}.loading{bottom:0;height:70px;left:50%;position:absolute;transform:translate(-50%,97%);visibility:hidden;width:70px;z-index:1}.loading img{animation:spin 4s linear infinite;width:100%}.visible-loading{visibility:visible}html{font-size:62.5%}em{font-style:italic}strong{font-weight:700}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Lato,sans-serif;font-weight:400;height:auto!important;position:relative}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:400}@-moz-document url-prefix(){h1,h2,h3,h4,h5,h6,p{margin:0}}b,strong{font-weight:700}.green,.orange{color:#0ec94b}.txtblue{color:#020efa}.txtWhite{color:#fff}.bgblue{background-color:#020efa}.bgWhite{background-color:#fff}.fb-like-box-container{text-align:center}.gothBold{font-family:Lato,sans-serif!important}.uppercase{text-transform:uppercase}.marker{color:#f024e3}.col{padding:0}.row{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0;width:100%}.row:after{content:"";width:33%}@media (min-width:767px){.row:after{width:calc(25% - 25Px)}}.row .col-md-4{width:33%}@media screen and (max-width:767px){.row .col-md-4{width:100%}}@media (min-width:767px) and (max-width:1050px){.row .col-md-4{width:calc(50% - 25Px)}}@media (min-width:1050px) and (max-width:1500px){.row .col-md-4{width:calc(33.33333% - 25Px)}}@media (min-width:1501px){.row .col-md-4{width:calc(25% - 25Px)}}.container{margin:30px auto 0;padding-left:5%;padding-right:5%;width:auto}.container.list{margin-top:145px}.container.home{margin-bottom:50px;margin-top:0;max-width:100vw;overflow:hidden}.container.home.margin-top{margin-top:100px}@media (max-width:1200px){.container.home{margin-top:55Px}}.container.content{margin-bottom:100px;margin-top:66px;max-width:fit-content;z-index:100}.container.large{margin-top:0;max-width:100%;width:1277px}.container.folder .row,.container.list .row{display:flex;flex-wrap:wrap}.container .top_title{color:#fff;font-size:58px;font-weight:900;line-height:69px;margin:85px auto;position:relative;text-align:center;text-shadow:2px 2px 7px #000}@media (max-width:1100px){.container .top_title{font-size:43px}}.container .top_title.archives{margin:0}.container .top_title.archives .resultSearch{color:#636363;font-family:Lato,sans-serif;font-size:20px;font-weight:500;line-height:26px;text-align:left;text-shadow:none}@media (max-width:991px){.container{width:100%}.container.large{width:750px}}@media (max-width:767px){.container,.container.large{width:auto}}.fancybox-image{max-height:100%;max-width:100%;object-fit:cover}.video-container.audiovisual{background-color:#000;height:604px;overflow:hidden;position:relative}.video-container.audiovisual iframe.video{left:50%;margin-left:-800px;margin-top:-454px;position:absolute;top:50%}@media (max-width:767px){.video-container.audiovisual{display:none}.container{padding:0 2em}.container.content{margin-top:0;padding:0}}.container.grandSpectacle{background-image:url(/build/images/background-spectacle.6af70593.png);background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;margin:0;max-width:100vw;min-height:950px}@media (max-width:1200px){.container.grandSpectacle{min-height:590px}}.grandSpectacle{color:#fff;font-family:Lato,sans-serif}.grandSpectacle .o-genre{background-color:#020efa;border:none;border-radius:12px;font-size:13px;line-height:18px;margin-bottom:23px;padding:4px 20px}.grandSpectacle .o-title{font-size:34px;font-weight:900;line-height:38px;margin-bottom:1px}.grandSpectacle .o-title a{color:inherit}@media (min-width:767px){.grandSpectacle .o-title{font-size:44px;line-height:50px}}.grandSpectacle .o-subtitle{font-size:26px;font-weight:900;line-height:32px;margin-bottom:14px}.grandSpectacle .o-date{align-items:center;display:flex;font-size:30px;font-weight:900;line-height:37px;text-transform:uppercase}@media (max-width:1200px){.grandSpectacle .o-date{font-size:24px;line-height:37px}}.grandSpectacle .o-date .booking:before{background-image:url(/build/images/icon-buy.17fd9632.svg);background-position:50%;background-size:cover;content:"";display:block;height:38px;margin-right:11px;width:38px}.grandSpectacle .o-date .booking:hover:before{background-image:url(/build/images/icon-buy-pink.519ec207.svg)}.grandSpectacle .o-more{align-items:center;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:21px;line-height:25px;margin-top:15px;text-transform:uppercase}@media (max-width:1200px){.grandSpectacle .o-more{font-size:16px;line-height:25px}}.grandSpectacle .o-more:before{background-image:url(/build/images/icon-btn-3.0cec6d7f.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:38px;margin-right:10px;width:38px}.grandSpectacle .o-more:before:hover,.grandSpectacle .o-more:hover:before{background-image:url(/build/images/icon-btn-3-pink.32e636b9.svg)}.grandSpectacle .o-genre,.grandSpectacle .o-subtitle,.grandSpectacle .o-title{text-transform:uppercase}.grandSpectacle__overflow{background-color:#000;height:100%;left:0;opacity:20%;position:absolute;top:0;width:100%}.grandSpectacle__top{align-items:flex-start;display:flex;flex-direction:column;margin:58px 0 0;position:relative}.grandSpectacle__bottom{display:flex;justify-content:left;margin:0 auto 28px;position:relative;width:860px}.grandSpectacle__bottom--block{align-items:flex-start;background-color:#020efa;border-radius:22px;display:flex;flex-direction:column;justify-content:space-between;margin-right:20px;max-height:230px;max-width:345px;min-height:230px;min-width:345px;padding:0 20px;position:relative}.grandSpectacle__bottom--block .o-buy{bottom:auto;height:38px;left:auto;position:absolute;right:0;top:0;width:38px;z-index:10}.grandSpectacle__bottom--block .o-buy img{height:100%;position:relative;right:10px;top:10px;width:100%}.grandSpectacle__bottom--block:last-of-type{margin-left:0}.grandSpectacle__bottom--block>a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:9}.grandSpectacle__bottom--block .block-content{align-items:flex-start;bottom:0;display:flex;flex-direction:column;margin-bottom:20px;padding:5px;position:relative}.grandSpectacle__bottom--block .o-genre{margin-bottom:44px;margin-top:10px}.grandSpectacle__bottom--block .o-title{font-size:22px;font-weight:900;line-height:23px;margin-bottom:11px;text-transform:uppercase}.grandSpectacle__bottom--block .o-subtitle{font-size:15px;font-weight:500;line-height:26px;margin-bottom:9px;text-transform:uppercase}.grandSpectacle__bottom--block .o-date:before{display:none}.grandSpectacle__bottom--block .o-date,.grandSpectacle__bottom--block .o-time{font-size:13px;font-weight:900;line-height:26px;text-transform:uppercase}.grandSpectacle__bottom--block.block-video{max-height:240px;max-width:240px;min-height:240px;min-width:240px;padding:10px}.grandSpectacle__bottom--block.block-video:before{background-image:url(/build/images/play-button.10176b83.svg);content:"";height:47px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:47px;z-index:3}.grandSpectacle__bottom--block.block-video .o-genre{left:20px;position:absolute;top:10px;z-index:2}.grandSpectacle__bottom--block.block-video .o-video{align-self:center;display:flex;height:100%;position:relative;width:100%}.grandSpectacle__bottom--block.block-video .o-video:before{background:#000;content:"";filter:opacity(.6);height:100%;position:absolute;width:100%}.grandSpectacle__bottom--block.block-video .o-video img{height:100%;object-fit:cover;width:100%}@media (max-width:1200px){.grandSpectacle__top{margin-left:58px}.grandSpectacle__bottom{flex-wrap:nowrap;max-width:690px;overflow:scroll}}@media (max-width:767px){.container.grandSpectacle{min-height:450px;padding-left:0;padding-right:0}.grandSpectacle__top{margin-left:20px}.grandSpectacle__bottom{flex-wrap:nowrap;max-width:540px;overflow:scroll;width:100%}}.authentication{color:#020efa;margin-bottom:50px;margin-top:204px}.authentication__title{font-family:Lato,sans-serif;font-size:44px;line-height:53px;margin-bottom:10px;text-transform:uppercase}.authentication__text{font-family:Lato,sans-serif;font-size:20px;font-weight:300;line-height:26px}.authentication form{border-left:2px solid #020efa;box-sizing:border-box;display:flex;flex-direction:column;margin-top:30px;max-width:500px;padding:25px;width:100%}.authentication form>span{font-family:Lato,sans-serif;font-size:26px;line-height:32px;margin-bottom:10px;text-align:left;text-transform:uppercase}.authentication form input[type=password],.authentication form input[type=password]::placeholder,.authentication form input[type=text],.authentication form input[type=text]::placeholder{color:grey;font-family:Lato,sans-serif;font-size:20px;line-height:28px;outline:none}.authentication form input[type=password],.authentication form input[type=text]{background-color:#e5e5e5;border:none;margin-bottom:12px;padding:6px 10px}.authentication form input[type=submit]{align-self:flex-start;background-color:#020efa;border:none;color:#fff900;font-family:Lato,sans-serif;font-size:16px;line-height:22px;max-width:260px;padding:6px 0;text-transform:uppercase;width:100%}.authentication form input[type=submit]:hover{text-decoration:underline}@media (max-width:767px){.authentication form input[type=submit]{max-width:100%}}.authentication form .error-message{color:#860000;font-family:Lato,sans-serif;font-size:14px;line-height:18px;margin-top:12px;text-align:left}.slick-arrow{font-size:0}.title-link-resource h3{border-bottom:3px solid blue;border-top:3px solid blue!important;font-size:24px;font-weight:900;padding:15px 0!important;text-align:center}.title-link-resource h3 a:hover{text-decoration:none!important}.load-more{color:#020efa;font-family:Lato,sans-serif;font-size:14px;text-decoration:underline}.load-more:hover{cursor:pointer}.is-hidden-load{display:none}.export{margin:40px auto 40px 40px}.export .export-tocsv{display:block;font-size:40px;margin-bottom:20px;text-decoration:underline}.export .export-tocsv img{height:30px;margin-top:15px}.export table{border:2px solid #8c8c8c}.export thead,.export tr:nth-child(2n){background:#fff900}.export td,.export th{border:1px solid #a0a0a0}.export a{text-decoration:underline}header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative;z-index:1000}header ul{margin:0;padding:0}header li{text-transform:uppercase}header .video-container{background-color:#000;background-position:50%;background-size:cover;height:0;max-width:100%;overflow:hidden;padding-bottom:56%;position:relative}@media (max-width:1200px){header .video-container{margin-top:53px}}header .video-container .logo-video{left:50%;position:absolute;top:50%;z-index:100}header .video-container iframe{height:100%;overflow:hidden;position:absolute;top:0;width:100%}header .video-container .video-action-mute{background:#fff url(/build/images/icon_volume-off.308a30e2.png) 50% no-repeat;background-size:50%;border-radius:50%;bottom:10px;cursor:pointer;height:32px;position:absolute;right:10px;width:32px}header .video-container .video-action-mute.on{background:#fff url(/build/images/icon_volume-on.b98cc745.png) 50% no-repeat;background-size:50%}header .affix-header{background-color:#fff;width:100%}header .affix-header.fixed{position:fixed;top:0;z-index:3000}header .affix-header.fixed .menu .top{position:relative}header .affix-header.fixed .menu .main{background-color:#7a2182;display:flex;justify-content:space-between;margin-top:0;padding:10px 0}header .affix-header.fixed .menu .main a{color:#fff900!important;padding:12px 4px}header .affix-header.fixed .menu .main .o-billetterie{color:#000!important;margin:0!important}header .affix-header.affix{position:fixed;top:0;z-index:3000}header .affix-header.affix .menu .main.home{background-color:#020efa;margin:45px 0 0}header .affix-header.affix-top{background:none}header .menu:has(.affix-header.affix) .top{top:var(--sticky-nav-height,48px)}header .logo-mobile{background-color:#020efa;height:30px;padding:15px 0;text-align:center}@media screen and (max-width:1200px){header .logo-mobile{height:53px}}header .logo-mobile.home{padding:10px 0;position:fixed;top:0;width:100vw}header .logo-mobile img{height:100%}header .toggle-menu{position:fixed;right:25px;top:15px;z-index:3000}header .o-medium-mobile{background:url(/build/images/icon-medium-fix.d371f373.png);background-repeat:no-repeat;background-size:163px;display:none;height:141px;position:fixed;right:0;top:75%;width:157px;z-index:100}header .menu{display:none}header .menu .top{align-items:stretch;display:flex;justify-content:space-between;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:2000}header .menu .top a,header .menu .top button{pointer-events:auto}header .menu .top ul{background-color:transparent;display:flex;justify-content:flex-end}header .menu .top ul.languages{display:flex;flex-direction:column}header .menu .top ul.languages li.languages--flags{display:flex;margin-left:10px;padding-bottom:10px;padding-top:20px}header .menu .top ul.languages li.languages--flags ul li:first-child{margin-left:0}header .menu .top ul.languages li.languages--flags ul li a{padding:3px 0}header .menu .top ul.languages li{margin-left:12px}header .menu .top ul.languages li img{border-radius:100%;height:26px;width:26px}header .menu .top ul li{align-items:flex-start;display:flex}header .menu .top ul li a{align-items:center;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:16px;padding:3px 16px}header .menu .top ul li.social-link{margin-right:10px}header .menu .top ul li.social-link a{padding:0}header .menu .top ul li.social-link.fb{margin-left:10px}header .menu .top ul li.social-link.fb,header .menu .top ul li.social-link.it,header .menu .top ul li.social-link.tw,header .menu .top ul li.social-link.yt{background:none}header .menu .top ul li.social-link img{width:37px}header .menu .top.align{justify-content:flex-end}header .menu .top .o-billetterie{background:#fff900 url(/build/images/icon-ticket-black.c7818080.svg);background-position:left 12px center;background-repeat:no-repeat;background-size:23px;color:#000;font-family:Lato,sans-serif;font-size:12px;height:45px;line-height:45px;padding:0 10px 0 44px;position:absolute;right:0;top:100%;transform:translateY(24px);width:fit-content}header .menu .top .o-medium{background:url(/build/images/icon-medium.d68ced85.gif);background-repeat:no-repeat;background-size:163px;display:none;height:141px;position:absolute;right:0;top:300%;width:157px}header .menu .section-links__link{position:relative}header .menu .section-links__link .subsections{background:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:none;flex-direction:column;left:0;position:absolute}header .menu .section-links__link .subsections li{border-bottom:1px solid grey;padding-bottom:10px;padding-top:10px;width:100%;word-break:break-word}header .menu .section-links__link .subsections li a{color:#020efa}header .menu .section-links__link .subsections li:first-of-type{padding-top:15px}header .menu .section-links__link .subsections li:last-of-type{margin-bottom:10px}header .o-billetterie{background-color:#fff900}header .o-billetterie a{color:#000}header .menu div.languages--flags{display:none}header .top{text-align:right}header .top .back{left:12px;position:absolute;top:6px}header .top ul{font-family:Lato,sans-serif;margin:0}header .top ul li{display:inline-block}header .top ul li.social-link{padding:20px 2% 0}header .top ul li.social-link.fb{background:url(/build/images/icon_facebook.01765e3d.png) no-repeat;background-position:10px 6px}header .top ul li.social-link.tw{background:url(/build/images/icon_twitter.7c7f70e4.png) no-repeat;background-position:10px 6px}header .top ul li.social-link.yt{background:url(/build/images/icon_youtube.a3f14566.png) no-repeat;background-position:10px 6px}header .top ul li.social-link.it{background:url(/build/images/icon_instagram.241b353f.png) no-repeat;background-position:10px 6px}header .top ul li.social-link span{display:block;width:8px}header .top ul li.btn-newsletter{background-color:#fff;border:none;margin-left:10px}header .top ul li.btn-newsletter a span{border:none;border-right:1px solid #000;color:#fff;color:#000}header .top ul a{color:#000;display:block;font-size:1.2em;padding:8px 0;text-transform:uppercase}header .top ul a span{padding-right:.9em}header .top ul a span.border{border-right:1px solid #000}header .top ul a.diaporama{background:url(/build/images/rainbow-menu-bg.2c9f4c24.jpg) no-repeat;background-position:50%;background-size:cover;color:#fff;margin-right:-3px;padding:0 6px!important}header .top ul a.diaporama span{border-left:none}header .top ul a.account{background-color:#020efa;color:#fff;padding:0 6px!important}header .top ul a.account span{border-left:none}header .top ul.languages li.head-contact{background-color:#020ffa;border-radius:0 12px 12px 0;color:#fff;display:inline-flex;font-size:16px;height:25px;margin-bottom:5px;margin-left:0;padding:0 10px}header .top ul.languages .booking{background-color:var(--color-booking)!important}header .main{background-color:#020efa;color:#fff;font-family:Lato,sans-serif;text-align:center}header .main ul{display:inline-flex;justify-content:space-evenly;max-width:1920px;width:100%}header .main.home{margin:28px 0 18px}header .main .section-links__link{font-size:16px;font-weight:900;line-height:16px;padding:16px 6px}header .main .section-links__link__a{color:#fff}header .main .section-links__link.active,header .main .section-links__link:hover{background-color:#fff;border-radius:12px 12px 0 0}header .main .section-links__link.active .section-links__link__a,header .main .section-links__link:hover .section-links__link__a{color:#020efa}header .main .section-links__link.active .subsections,header .main .section-links__link:hover .subsections{display:flex}@media screen and (max-width:1200px){header .main .section-links__link.active,header .main .section-links__link:hover{background-color:blue;border:none;color:#fff;padding:0;text-decoration:underline}}header .menu .main.home{margin:0}header .menu .main.home a{color:#fff;font-size:16px;font-weight:900;line-height:16px}header .menu .main.home a:hover{color:#020efa}header .menu .top-responsive{text-align:center}@media (max-width:1200px){header .menu .top-responsive{background-color:#020efa}}header .menu .top-responsive li.social-link{display:flex;justify-content:center}header .menu .top-responsive li.social-link.fb,header .menu .top-responsive li.social-link.it,header .menu .top-responsive li.social-link.tw,header .menu .top-responsive li.social-link.yt{background:none}header .menu .top-responsive li.social-link.fb a{background:url(/build/images/icon-facebook-black.bad83e7b.svg) no-repeat;background-position:50% 50%}header .menu .top-responsive li.social-link.tw a{background:url(/build/images/icon-twitter-black.8eab4be5.svg) no-repeat;background-position:50% 50%}header .menu .top-responsive li.social-link a{height:28px;padding:6px 0;width:28px}header .menu .top-responsive li.social-link a img{display:none}header .menu .top-responsive li.social-link span{display:block;width:15px}header .menu .top-responsive a{color:#000;display:block;font-size:16px;padding:6px 10px}header .menu .top-responsive a.active,header .menu .top-responsive a:hover{background-color:#020efa;color:#fff;text-decoration:none}header .menu .top-responsive li.social-link a:hover{background-color:transparent}header .menu .top-responsive ul.languages{display:none}header .calendar{background-color:#020efa;text-align:center}header .calendar li{display:inline-block}header .calendar a{color:#fff;display:block}header .calendar a:hover{text-decoration:none}header .calendar a.active,header .calendar a:hover{background-color:#000}.home-header{height:auto;overflow:hidden;position:relative}@media (max-width:1200px){header .affix-header{top:53px!important}header .menu .top{display:none}header .menu .top ul li{margin-bottom:10px}header .menu .top ul li.social-link.fb a img,header .menu .top ul li.social-link.it a img,header .menu .top ul li.social-link.tw a img,header .menu .top ul li.social-link.yt a img{display:none}header .main ul{flex-direction:column}header .main ul li{margin-bottom:33px}header .menu .top-responsive li.social-link{position:relative}header .menu .top-responsive li.social-link a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}header .main a{color:#fff;font-family:Lato,sans-serif;font-size:24px;margin:0}header .calendar a{font-size:12px;margin:0 5px;padding:8px}}@media (min-width:991px) and (max-width:1200px){header .logos button{display:none}header .video-container{display:block}header .main li{display:inline-block}header .calendar a{font-size:12px;margin:0 5px;padding:8px}header .top ul.languages{display:block}}@media (min-width:1200px){header .logo-mobile,header .logos button,header .toggle-menu,header .top-responsive{display:none}header .menu,header .video-container{display:block}header .main li{display:inline-block}header .calendar a{font-size:14px;margin:0 10px;padding:8px 10px 7px}header .top ul.languages{display:block}}@media (max-width:1200px){header .menu .top ul.languages{flex-direction:column;margin-top:8px}header .menu .top ul.languages li.head-contact{margin:7px 0}header .menu .top ul.languages li.head-contact a{display:flex;flex-direction:column}header .affix-header.affix .menu .main.home{margin:90px 0 0}}@media (max-width:767px){header .affix-header.affix .menu .main.home{margin:0!important}header .affix-header.affix{background-color:#fff}}.menu-toggle-mobile{display:none}@media (max-width:767px){.menu-toggle-mobile{display:block}.menu-toggle-mobile .socials_logos{flex-direction:row;width:55%}}@media (min-width:767px) and (max-width:991px){.menu-toggle-mobile{display:block}.menu-toggle-mobile .socials_logos{flex-direction:row;width:38%}}@media (min-width:991px) and (max-width:1200px){.menu-toggle-mobile{display:block}.menu-toggle-mobile .socials_logos{flex-direction:row;width:38%}}.is-open{display:block!important}.is-open .weglot-container{display:block}@media (max-width:767px){.footer .contact{margin-left:1.7em;margin-right:1.7em;text-align:center}.footer nav{padding-top:25px}.footer nav li{display:block}.footer nav a{border-left:none;border-top:1px solid #fff;display:block;margin-right:0;padding-bottom:1em;padding-left:0;padding-top:1em}.footer nav li:nth-child(4) a{border-right:none;padding-right:0}.footer .partenaires{padding-top:4em}.footer .partenaires li{display:inline-block}.footer .partenaires a{display:block;padding-left:.5em}}@media (min-width:768px) and (max-width:991px){.footer{width:750px}.footer .contact{margin-left:0;margin-right:0;text-align:left}.footer nav{padding-top:25px;position:absolute;right:0;top:0}.footer nav li,.footer nav ul{display:inline-block}.footer nav a{border-left:1px solid #fff;border-top:none;display:block;margin-right:.5em;padding-bottom:0;padding-left:.5em;padding-top:0}.footer nav li:nth-child(4) a{border-right:1px solid #fff;padding-right:.5em}.footer .partenaires{position:absolute;right:-.7em;top:6em}.footer .partenaires li{display:inline-block}.footer .partenaires a{display:block;padding-left:.5em}}@media (min-width:992px){.footer{width:940px}.footer .contact{margin-left:0;margin-right:0;text-align:left}.footer nav{padding-top:25px;position:absolute;right:0;top:0}.footer nav li,.footer nav ul{display:inline-block}.footer nav a{border-left:1px solid #fff;border-top:none;display:block;margin-right:.9em;padding-bottom:0;padding-left:.9em;padding-top:0}.footer nav li:nth-child(4) a{border-right:1px solid #fff;padding-right:.9em}.footer .partenaires{position:absolute;right:-.7em;top:6em}.footer .partenaires li{display:inline-block}.footer .partenaires a{display:block;padding-left:1em}}.notifications{margin-top:20px}.notifications .newsletter-loader{background-image:url(/build/images/ajax-loader.24ce84f9.gif);height:32px;width:32px}.newsletter{position:relative}.newsletter .free{position:absolute;right:0;top:15px}.newsletter h1{color:#020efa;font-family:Lato,sans-serif;font-size:3em;margin:.67em 0 0;text-transform:uppercase}.newsletter p:nth-child(2){background-image:url(/build/images/loader.642818be.png);background-repeat:no-repeat;height:8px;margin:0 0 1em;width:35px}.newsletter p:nth-child(3){font-family:Lato,sans-serif;font-size:1.6em;margin-top:1em}.newsletter form{margin-top:1.5em;overflow:hidden;width:100%}.newsletter form div{margin-bottom:.8em}.newsletter form div.select{background-color:#e5e5e5;background-image:url(/build/images/select_arrow_white.5f5dd2d9.png);background-position:right 17px;background-repeat:no-repeat;overflow:hidden;position:relative;width:460px}.newsletter form select{-webkit-appearance:none;background:none;border-radius:0;font-family:Lato,sans-serif;font-size:2.4em;padding:.2em .5em;width:460px}.newsletter form input,.newsletter form select{border:none;box-shadow:none}.newsletter form input[type=text]{background-color:#e5e5e5;font-family:Lato,sans-serif;font-size:2.4em;height:3.1rem;padding:.2em .5em;width:436px}.newsletter form input[type=checkbox]{font-size:3.2em;margin:.2em .2em .2em 0}.newsletter form button[type=submit]{background-color:#020efa;border:none;border-radius:2px;color:#fff;font-size:1.2em;margin-top:1em;padding:3px 6px;text-transform:uppercase}.newsletter form label{font-family:Lato,sans-serif;font-size:1.6em}.newsletter form p.interests{font-family:Lato,sans-serif;font-size:2.4em;padding:.3em 0}.newsletter form div.interests{margin-bottom:1em}@media (max-width:767px){.newsletter p:nth-child(3){width:80%}.newsletter form,.newsletter form div.select,.newsletter form input[type=text]{width:100%}}@media (min-width:768px) and (max-width:991px){.newsletter p:nth-child(3){width:80%}.newsletter form,.newsletter form div.select,.newsletter form input[type=text]{width:100%}}.container.o-timeline{margin-bottom:40px;margin-top:50px;position:relative}@media (max-width:767px){.o-timeline{display:none}}.o-timeline-dates-wrapper{padding:0 10px}.o-timeline-dates-wrapper .o-timeline-dates{padding-right:72px;position:relative}@media (max-width:1200px){.o-timeline-dates-wrapper .o-timeline-dates .o-timeline-content.slick-slider .slick-arrow{width:55px}}.fancybox-nav{height:90%;width:5%}.diaporama-title{border:5px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.diaporama-title h1{-webkit-text-fill-color:transparent;background:url(/build/images/rainbow-title-bg.ace482d7.png) no-repeat;-webkit-background-clip:text;background-position:50%;background-size:cover;color:#fff;display:inline-block;font-family:Lato,sans-serif;font-size:75px;line-height:75px;margin-bottom:10px;text-transform:uppercase}@-moz-document url-prefix(){.diaporama-title h1{background:none;color:#020efa;display:inline-block}}.diaporama-title .summary{color:#000;font-family:Lato,sans-serif;font-size:18px}.diaporama-title h2{font-size:22px}.diaporama-title h2,.diaporama-title time{color:#020efa;font-family:Lato,sans-serif;text-transform:uppercase}.diaporama-title time{font-size:14px}.diaporama-title .back{display:block;margin-right:15px}.diaporama-title .back,.diaporama-title .infos{float:left}.item.diaporama{margin-bottom:15px}.item.diaporama.odd{border-right-width:18px}.item.diaporama.even{border-left-width:18px}.item.diaporama a .img-container{height:331px;position:relative}.item.diaporama a .img-container .multiply{background:#020efa;bottom:0;left:0;-webkit-mix-blend-mode:multiply;-moz-mix-blend-mode:multiply;-ms-mix-blend-mode:multiply;mix-blend-mode:multiply;opacity:0;position:absolute;right:0;top:0;z-index:100}.item.diaporama a .text{margin-top:16px;text-align:left}.item.diaporama a .text h2{color:#000;font-family:Lato,sans-serif;font-size:24px;line-height:24px}.item.diaporama a .text time{font-size:18px}.item.diaporama time{font-size:13px;text-transform:uppercase}.item.diaporama:hover .img-container .overlay{background:transparent}.item.diaporama:hover .img-container .multiply{opacity:1}.diaporama-share{list-style:none;margin:0;padding:0;position:absolute;right:0;top:-40px}.diaporama-share li{display:inline-block;font-family:Lato,sans-serif;font-size:14px;margin-left:2px;text-transform:uppercase;vertical-align:middle}.diaporama-share li:first-child{margin-right:10px}.diaporama-share li a{background:url(/build/images/icons-share.bd818a43.png) no-repeat;display:block;height:26px;width:26px}.diaporama-share li a.instagram{background-position:0 0}.diaporama-share li a.twitter{background-position:-26px 0}.diaporama-share li a.pinterest{background-position:-52px 0}.diaporama-share li a.facebook{background-position:-78px 0}.diaporama-share li.pinterest-container span{background:url(/build/images/icons-share.bd818a43.png) no-repeat;background-position:-52px 0;box-shadow:none;display:block;height:26px;width:26px}.add-calendar{color:#000;line-height:10px;text-decoration:none}.add-calendar span{background:url(/build/images/add-calendar.57202d04.svg) no-repeat;background-size:cover;display:inline-block;height:19px;width:19px}.add-calendar p{bottom:5px;color:#020efa;display:inline-block;font-size:16px;margin-left:5px;position:relative}.diaporama-list{list-style:none;margin:0;padding:0}.diaporama-list .item{border-left-width:11px;border-right-width:11px;height:269px;margin-bottom:11px}.diaporama-list .item .img,.diaporama-list .item .overlay,.diaporama-list .item a{display:block;height:100%;width:100%}.diaporama-list .item a{position:relative}.diaporama-list .item .img{background-position:50%;background-size:cover}.diaporama-list .item .more{background:url(/build/images/diaporama-more.1c6f04a1.png) no-repeat;background-position:50%;background-size:contain;display:none;height:32px;left:calc(50% - 16px);position:absolute;top:calc(50% - 16px);width:32px;z-index:10}.diaporama-list .item .overlay{background:#020efa;display:none;left:0;-webkit-mix-blend-mode:multiply;-moz-mix-blend-mode:multiply;-ms-mix-blend-mode:multiply;mix-blend-mode:multiply;position:absolute;top:0;z-index:5}.diaporama-list .item:hover .more,.diaporama-list .item:hover .overlay{display:block}.fancybox-close{background:url(/build/images/diapo-close.0718b60c.png) no-repeat;height:43px;position:fixed;right:40px;top:20px;width:43px}.fancybox-nav{height:100%;position:fixed}.fancybox-nav span{background:url(/build/images/diapo-prev-next.1814b390.png) no-repeat;height:43px;margin-top:-21.5px;width:22px}.fancybox-nav.fancybox-prev{left:10px}.fancybox-nav.fancybox-prev span{background-position:0 0}.fancybox-nav.fancybox-next{right:30px}.fancybox-nav.fancybox-next span{background-position:-22px 0}.fancybox-nav span{visibility:visible}.social-home{background-color:#303030;overflow:hidden;padding-bottom:60px;position:relative;text-align:center}.social-home .link-video{background-color:#020efa;bottom:60px;left:0;margin-left:auto;margin-right:auto;padding:6px;position:absolute;right:0;text-align:center;width:fit-content}.social-home .link-video a{color:#fff!important;font-size:15px;text-transform:uppercase}.social-home .social-title{color:#fff!important;display:inline-block;font-family:lato!important;font-size:36px;font-weight:300;font-weight:bolder;line-height:43px;margin:60px 0 20px!important;text-transform:uppercase}.social-home .container{display:flex;justify-content:space-between;margin-top:0}.social-home .container .item{margin-bottom:40px}.social-home .container .item .title-group{bottom:10px;color:#fff!important;padding:12px 6px;position:absolute;text-align:left}.social-home .container .item .title-group .title h2{font-family:lato!important}.social-home .container .item img{width:100%}.social-home .container .item .play{left:-45%;position:absolute;top:20%}.social-home .container .block-video{position:relative}@media (min-width:992px) and (max-width:1500px){.social-home .container .block-video{width:310px}}.social-home .container .block-video .video{position:relative}.social-home .container .social-wall-gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.social-home .container .social-wall-gallery .item-social{align-items:flex-start;border-bottom:1px solid #020efa;display:flex;flex-direction:column;font-family:Lato,sans-serif;margin-bottom:18px;padding-bottom:11px;position:relative;width:calc(25% - 15.75px)}@media (max-width:991px){.social-home .container .social-wall-gallery .item-social{width:calc(33.33333% - 14px)}.social-home .container .social-wall-gallery .item-social:nth-child(3n){margin-right:0}.social-home .container .social-wall-gallery .item-social:nth-child(4n){margin-right:auto}}@media (max-width:767px){.social-home .container .social-wall-gallery .item-social{margin-right:0;width:100%}}.social-home .container .social-wall-gallery .item-social:nth-child(4n){margin-right:0}.social-home .container .social-wall-gallery .item-social .bloc_date{font-family:Lato,sans-serif;font-size:12px;font-weight:300;line-height:18px;text-transform:lowercase}.social-home .container .social-wall-gallery .item-social .icon-media{display:flex;left:11px;position:absolute;top:10px}.social-home .container .social-wall-gallery .item-social .icon-media img{height:30px;margin-bottom:0;width:31px}.social-home .container .social-wall-gallery .item-social p{font-size:14px;font-weight:500;line-height:18px;text-align:left}.social-home .container .social-wall-gallery .item-social img{margin-bottom:4px;width:100%}.social-home .container .social-wall-gallery .item-social video{height:auto;width:100%}.social-home .container .social-wall .social-display-more{font-size:12px;font-weight:500;line-height:18px;margin-top:22px}.social-home .container .social-wall .social-display-more,.social-home .social-display-more{background:#020efa;color:#fff;display:inline-block;font-family:Lato,sans-serif;margin-bottom:40px;padding:10px 15px;text-transform:uppercase}.social-home .social-display-more{font-size:16px;margin-top:80px}@media (max-width:768px){.social-home ul{width:470px}}@media (max-width:500px){.social-home ul{width:225px}}.-mobile,.home-mobile{position:relative}.-mobile .languages-mobile,.home-mobile .languages-mobile{position:absolute;text-align:start;top:60px}.-mobile .languages-mobile .languages--flags-mobile,.home-mobile .languages-mobile .languages--flags-mobile{margin-bottom:2px;margin-top:20%;width:29%}.-mobile .languages-mobile .languages--flags-mobile ul,.home-mobile .languages-mobile .languages--flags-mobile ul{display:flex;flex-direction:row}.-mobile .languages-mobile .languages--flags-mobile ul li,.home-mobile .languages-mobile .languages--flags-mobile ul li{margin-bottom:10px}@media (min-width:992px) and (max-width:1200px){.-mobile .languages-mobile .languages--flags-mobile ul,.home-mobile .languages-mobile .languages--flags-mobile ul{margin-top:10%}.-mobile .languages-mobile .languages--flags-mobile,.home-mobile .languages-mobile .languages--flags-mobile{margin-top:10%;width:12%}}@media (min-width:768px) and (max-width:992px){.-mobile .languages-mobile .languages--flags-mobile,.home-mobile .languages-mobile .languages--flags-mobile{margin-top:10%;width:18%}}.-mobile .languages-mobile .head-contact-mobile,.home-mobile .languages-mobile .head-contact-mobile{margin-bottom:8px}@media (min-width:767px) and (max-width:1200px){.-mobile .languages-mobile .head-contact-mobile,.home-mobile .languages-mobile .head-contact-mobile{padding-left:30px}}.-mobile .languages-mobile .head-contact-mobile a,.home-mobile .languages-mobile .head-contact-mobile a{font-size:14px!important;font-weight:100}.-mobile .nav-mobile,.home-mobile .nav-mobile{margin-top:60%}@media (min-width:767px) and (max-width:768px){.-mobile .nav-mobile,.home-mobile .nav-mobile{margin-top:45%}}@media (min-width:768px) and (max-width:991px){.-mobile .nav-mobile,.home-mobile .nav-mobile{margin-top:30%}}@media (min-width:991px) and (max-width:1200px){.-mobile .nav-mobile,.home-mobile .nav-mobile{margin-top:25%}}.menu-mobile{display:none}@media (max-width:1200px){.menu-mobile{background-color:#020efa;display:block;height:100vh;left:0;overflow:initial!important;overflow-x:scroll!important;position:absolute;top:0;width:100%;z-index:1000}}.blocked{overflow:hidden}.o-menu_social-img{height:37px;width:37px}.o-menu_social-facebook,.o-menu_social-instagram,.o-menu_social-twitter,.o-menu_social-youtube{padding:10px!important}.socials_logos{display:flex;justify-content:center}@media (max-width:1200px){.affix-header{display:none}}.container.home{margin-top:70px}.mySwiperCalendar{overflow:hidden}.mySwiperCalendar .swiper-wrapper{display:flex;width:fit-content}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-month{color:#f124e3;display:flex;font-family:Lato,sans-serif;font-size:34px;font-weight:900;justify-content:space-between;margin-bottom:8px;text-transform:uppercase}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-month .buttons{display:flex;justify-content:space-between;width:12%}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-month .swiper-button-prev{transform:rotate(180deg)}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-month .swiper-button-next{position:relative;top:-12.5px}@media (min-width:1600px){.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-month .swiper-button-next{top:-2px}}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-month .swiper-button-disabled{opacity:0;width:22Px}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-week{color:#020efa;display:flex;font-family:Lato,sans-serif;font-size:9px;font-weight:400;margin-bottom:8px;text-transform:uppercase}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-week li{text-align:center;width:14.2857142857%}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-dates__days{display:flex;flex-wrap:wrap}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-dates__days .calendar-day{background:#020efa;border-radius:50px;color:#fff;cursor:pointer;font-family:Lato,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin-bottom:8px;margin-right:4px;padding:15px 3px;text-align:center;width:calc(14.28571% - 4px)}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-dates__days .calendar-day:hover{background:#f124e3}.mySwiperCalendar .swiper-wrapper .swiper-slide .calendar-dates__days .calendar-day.disabled{opacity:20%}.calendar-container{height:fit-content;margin-bottom:auto;margin-top:auto;position:relative}.calendar-container .o-timeline-blockAppear{background:#020efa;border-radius:15px;display:flex;flex-direction:column;left:100%;position:absolute;top:66px;z-index:301}@media (max-width:767px){.calendar-container .o-timeline-blockAppear{left:0!important;top:100%}}.calendar-container .o-timeline-blockAppear.block-hidden{opacity:0;visibility:hidden}.calendar-container .o-timeline-blockAppear:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:8px;left:calc(50% - 5.5px);position:absolute;top:-12px;width:11px}.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block{background-color:transparent;color:#fff;font-family:Lato,sans-serif;margin-right:0;margin-top:11px;max-height:inherit;min-height:inherit}.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block:first-of-type{margin-left:0}.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block .o-genre{background-color:#fff;border:none;border-radius:12px;color:#020efa;font-size:13px;line-height:18px;margin-bottom:23px;padding:4px 20px}.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block .o-title{font-size:22px;font-weight:900;line-height:23px;margin-bottom:10px}.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block .o-subtitle{font-size:15px;font-weight:500;line-height:15px;margin-bottom:10px}.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block .o-genre,.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block .o-subtitle,.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block .o-title{text-transform:uppercase}.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block .o-date:before{display:none}.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block .o-date,.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block .o-time{font-size:13px;font-weight:900;line-height:18px}.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block:after{background:#fff;content:"";display:block;height:1px;margin:auto;width:100%}.calendar-container .o-timeline-blockAppear .grandSpectacle__bottom--block:last-of-type:after{display:none}.annonce{border:10px solid #fff}.annonce .annonce-name{display:inline-block;font-family:Lato,sans-serif;font-size:16px;left:50%;padding:10px 15px;position:relative;text-transform:uppercase;transform:translateX(-50%)}.annonce .annonce-content{margin:0 auto;max-width:959px;padding:35px 0 40px}.annonce .annonce-content .content-imgWrapper{float:left;height:auto;text-align:center;width:30%}.annonce .annonce-content .content-imgWrapper img{margin:0 auto;max-width:165px;width:100%}.annonce .annonce-content .content-desc .desc-bigTxt{font-family:Lato,sans-serif;font-size:50px;line-height:1em;margin-bottom:5px}.annonce .annonce-content .content-desc .desc-normalTxt{font-family:Lato,sans-serif;font-size:16px;line-height:1.5em}.annonce .annonce-content .content-desc .desc-countdown{font-size:50px}.annonce .annonce-content .content-desc .desc-btn{display:inline-block;font-family:Lato,sans-serif;font-size:16px;margin-top:6px;padding:6px 12px}.cookie-message{background:#fff;border-bottom:1px solid #ccc;border-radius:10px;bottom:15px;box-shadow:0 0 15px #ccc;display:flex;font-family:Lato,sans-serif;font-size:14px;padding:20px;position:fixed;right:15px;width:30%;z-index:9999}@media (max-width:991px){.cookie-message{bottom:0;right:0;width:100%}}.cookie-message .text{color:#333;font-size:14px;margin:auto}.cookie-message .text a{color:#333;text-decoration:underline}.cookie-message .cancel{cursor:pointer;position:absolute;right:10px;top:10px}.archives.container{margin-bottom:50px;margin-top:80px}.archives__intro h1{font-family:Lato,sans-serif;font-size:50px;font-weight:900;line-height:60px;margin-bottom:10px;text-transform:uppercase}.archives__intro .intro-text{font-family:Lato,sans-serif;font-size:20px;font-weight:300;line-height:26px}.archives__intro form{display:flex;flex-direction:column;margin-bottom:25px}@media (max-width:767px){.archives__intro form{align-items:flex-start;flex-direction:column}}.archives__intro form .list-filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}@media (max-width:767px){.archives__intro form .list-filters{flex-direction:column;width:100%}}.archives__intro form .list-filters .distri-filter{padding-left:0}.archives__intro form .list-filters__item{padding:13px 10px;width:calc(33.33333% - 44px)}.archives__intro form .list-filters__item:first-of-type{padding-left:0}.archives__intro form .list-filters__item:last-of-type{padding-right:0}@media (max-width:767px){.archives__intro form .list-filters__item{padding-left:0;width:100%}}.archives__intro form .archivesSearch{display:inline-block}@media (max-width:767px){.archives__intro form .archivesSearch{margin-bottom:10px;margin-right:0}}.archives__intro form .archivesSearch input{appearance:none;-webkit-appearance:none;background-color:#f1f1f1;border:none;box-sizing:border-box;color:#020efa;outline:none;padding:17px 15px 13px;width:100%}.archives__intro form .archivesSearch input::placeholder{color:rgba(2,14,250,.5)}.archives__intro form .archivesSearch input,.archives__intro form .archivesSearch input::placeholder{font-family:lato,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:18px}.archives__intro form input[type=submit]{appearance:none;-webkit-appearance:none;background-color:#020efa;background-image:url(/build/images/icon-search.521c6200.svg);background-position:35%;background-repeat:no-repeat;background-size:26px 26px;border:none;cursor:pointer;height:58px;margin-top:20px;outline:none;padding:0;width:100%}@media (max-width:767px){.archives__intro form input[type=submit]{background-image:none;height:52px;width:100%}}.archives__intro form input[value]{color:#fff;font-family:Lato,sans-serif;font-size:27px;line-height:33px}.archives__intro .archivesSelect{position:relative;width:313px}@media (max-width:767px){.archives__intro .archivesSelect{height:52px;margin-bottom:20px;width:353px}}.archives__intro .archivesSelect .year-filter{background-color:#fff!important;background-size:50px 50px}.archives__intro .archivesSelect .filter-categorie{width:350px}.archives__intro .archivesSelect select{-webkit-appearance:none;background-color:#f1f1f1;background-position:right 0 center;background-repeat:no-repeat;background-size:50px 50px;border:none;border-radius:0;color:#020efa;font-family:Lato,sans-serif;font-size:18px;font-weight:500;height:50px;line-height:18px;outline:none;padding:17px 15px 13px;text-decoration:none;text-transform:none;width:100%}.archives__intro .archivesSelect:after{background:url(/build/images/trigger.e534ef0c.svg);bottom:43%;content:"";display:inline;height:10px;position:absolute;right:20px;width:10px}@media (max-width:767px){.archives__intro .archivesSelect:after{bottom:25%}}.archives .filter-seperator{background-color:#020efa;border:none;height:1px;margin:40px 0 33px}.archives .top_title{font-family:lato,Helvetica,Arial,sans-serif}.archives .top_title .filters-subsections{display:flex;list-style-type:none;margin:0 0 30px;padding:0}.archives .top_title .filters-subsections li{margin-left:36px}.archives .top_title .filters-subsections li:first-child{margin-left:0}.archives .top_title .filters-subsections li a{color:#000;font-size:26px;font-weight:700;line-height:31px;text-decoration:underline;text-transform:uppercase}.archives .top_title .filters-subsections li a.selected{color:#020efa;text-decoration:none}.archives .top_title .resultSearch{color:#020efa;font-family:Lato,sans-serif;font-size:26px;font-weight:500;line-height:31px;margin-top:34px}.archives .top_title .subsection-text{color:#020efa;font-family:Lato,sans-serif;font-size:20px;font-weight:300;line-height:26px;margin-bottom:20px;max-width:633px}.archives .row{display:flex;flex-direction:column;margin-top:20px}.archives .row .archives-preview{color:#020efa;padding:20px 10px}.archives .row .archives-preview:nth-child(odd){background-color:#edeffa}.archives .row .archives-preview:nth-child(2n){background-color:rgba(237,239,250,.5)}.archives .row .archives-preview .tag{background:#020efa;border:1px solid #020efa;border-radius:50px;color:#fff;display:inline-block;font-family:lato,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;line-height:18px;margin-bottom:6px;padding:4px 20px;text-align:left;text-transform:uppercase}.archives .row .archives-preview__details{padding:0 6px}.archives .row .archives-preview__details *{display:block;text-align:left}.archives .row .archives-preview__details .details-title{font-family:lato,Helvetica,Arial,sans-serif;font-size:27px;font-weight:600;line-height:22px;text-transform:uppercase}.archives .row .archives-preview__details .details-subtitle{color:#636363;font-family:Lato,sans-serif;font-size:15px;font-weight:500;line-height:19px;margin-top:7px}.archives .row .archives-preview__details .details-date{color:#000;font-family:Lato,sans-serif;font-size:13px;font-weight:600;line-height:15px;margin-top:5px}.archives .btn-more{background-color:#fff900;color:#020efa;display:block;font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:18px;margin:50px auto 0;padding:7px 0;text-align:center;text-transform:uppercase;width:227px}@media (max-width:767px){.remove-mobile{display:none!important}}@media (min-width:768px){.show-mobile{display:none!important}}.alert-menu{background:#efefef;-webkit-box-shadow:-3px 0 5px 0 rgba(0,0,0,.2);box-shadow:-3px 0 5px 0 rgba(0,0,0,.2);box-shadow:none;color:#222;display:flex;font-family:Lato,sans-serif;font-weight:100;height:100vh;left:-280px;padding-left:50px;padding-right:50px;position:relative;position:fixed;transition:all .3s;-webkit-transition:all .3s;width:230px;z-index:100;z-index:10000}.alert-menu__button{color:#7a2182;font-size:20px;font-weight:800;left:58px;position:absolute;text-align:center;top:50%;transform:translateY(-150%) rotate(270deg)!important;width:150%;z-index:100}.alert-menu__text{color:#020efa;display:flex;flex-direction:column;font-weight:100;justify-content:center;padding:40% 0}.alert-menu__text a{color:#020efa}.alert-menu__text h1{font-weight:900;margin-bottom:1rem}.alert-menu__text h3{font-weight:900}.alert-menu__text p{font-size:16px}.alert-menu .close{height:32px;outline:none;position:absolute;right:8px;top:8px;width:32px}.alert-menu .close:hover{opacity:1}.alert-menu .close:after,.alert-menu .close:before{background-color:#020efa;content:" ";height:33px;left:15px;position:absolute;width:2px}.alert-menu .close:before{transform:rotate(45deg)}.alert-menu .close:after{transform:rotate(-45deg)}.get_alert{position:absolute;top:45px}@media (max-width:767px){.get_alert{display:none;top:84px}}@media (max-width:1026px){.get_alert{top:84px}}.mobile-alert{display:none}.js-form-archives{display:flex;flex-direction:column}.js-form-archives .archivesSearch{margin-bottom:2rem;margin-top:3rem;width:100%!important}.js-form-archives .list-filters{display:flex;flex-direction:column;justify-content:space-between;width:90%}@media (max-width:767px){.js-form-archives .list-filters{flex-direction:column;width:100%}}.js-form-archives .list-filters .season-filter{width:35%}@media (max-width:767px){.js-form-archives .list-filters .season-filter{width:100%}}.js-form-archives .list-filters .filter-categorie{width:50%}@media (max-width:767px){.js-form-archives .list-filters .filter-categorie{width:100%}}.js-form-archives .list-filters .year-filter{background-color:#fff!important;background-size:50px 50px}.js-form-archives .list-filters input[type=submit]{cursor:pointer}.refresh-blue{align-items:center;display:flex;height:fit-content;margin:auto 0}.refresh-blue img{cursor:pointer;width:25px}.overlay-popup{background-color:rgba(0,0,0,.7);display:none;height:100%;position:absolute;width:100%;z-index:100}.newsletter-popup{padding:3rem}.newsletter-popup form{overflow:hidden}.newsletter-popup .close{right:0;top:0}.newsletter-popup .close:after,.newsletter-popup .close:before{height:42px!important}.newsletter-popup .email-form{margin-bottom:10px;padding-left:1rem}.background-blur{filter:blur(6px);height:100vh;width:100vw}.newsletter-popup{align-items:center;bottom:0;display:none;font-family:Lato,sans-serif;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:fixed;right:0;top:0;width:80%;z-index:100}.newsletter-popup .news-popup{height:fit-content;position:relative}.newsletter-popup .close{cursor:pointer;height:32px;position:absolute;right:-30px;top:-10px;width:32px}.newsletter-popup .close:hover{opacity:1}.newsletter-popup .close:after,.newsletter-popup .close:before{background-color:#fff900;content:" ";height:33px;left:15px;position:absolute;width:2px}.newsletter-popup .close:before{transform:rotate(45deg)}.newsletter-popup .close:after{transform:rotate(-45deg)}.newsletter-popup .email-form{font-size:20px;height:40px;width:100%}.newsletter-popup ::placeholder{color:#909090;font-size:20px;padding-left:1rem}.newsletter-popup h1,.newsletter-popup p{color:#fff900;font-family:lato;font-weight:600}.newsletter-popup h1{font-size:50px;font-weight:600}.newsletter-popup p{font-size:30px;margin-bottom:21px}.newsletter-popup .interests{color:#fff;font-family:lato;font-size:20px;font-weight:700;line-height:24px;margin-bottom:10px;margin-top:20px}.newsletter-popup .check-box{background-color:transparent;background:rgba(40,40,40,.2);border:solid #fff;color:#000;cursor:pointer;font-size:20px;height:20px;margin-right:4px;width:20px}.newsletter-popup label{color:#fff;font-family:Lato,sans-serif;font-size:20px}.newsletter-popup .notifications{color:#000;font-size:15px}.newsletter-popup button{background-color:#7a2182;color:#fff900;display:block;font-family:Lato,sans-serif;font-size:18px;height:55px;margin-top:25px;width:118px}.search-input::-moz-placeholder{color:#7a2182;opacity:1}.search-input:-ms-input-placeholder{color:#7a2182}.search-input::-webkit-input-placeholder{color:#7a2182}.list-file{column-count:4;column-gap:1rem;flex-wrap:wrap;width:100%}@media only screen and (max-width:1023px){.list-file{column-count:3}}@media only screen and (max-width:624px){.list-file{column-count:2}}@media only screen and (max-width:424px){.list-file{column-count:1}}.list-file .list-file-item{display:inline-block;margin-bottom:10px;position:relative;width:100%}.list-file .list-file-item .image img{width:100%}.list-file .list-file-item .title{background-color:#fff900;color:#7a2182;font-family:lato;padding:6px;position:absolute;top:0;z-index:10}.list-file .list-file-item .icone{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.list-file .list-file-item .background-hover{background:rgba(0,0,0,.4);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:100}.list-file .list-file-item:hover:after{opacity:1}.list-file .list-file-item:hover .background-hover,.list-file .list-file-item:hover .icone{opacity:1;transition:all 1s;-webkit-transition:all 1s}.programme-page{z-index:-1}.programme-page-container{margin-bottom:66px!important}@media only screen and (max-width:1023px){.programme-page-container{margin-bottom:0!important}}.programme-page-container .text{padding:0!important}.moreDates{color:#020efa;float:left;font-family:Lato,sans-serif;font-size:16px;font-weight:700;line-height:19px;margin-top:5px;text-decoration:underline}#play-video-agenda{height:20px!important;left:0;position:absolute;top:0;width:20px!important}.video-fiche-agenda{position:relative}.container.home .row{display:flex;flex-wrap:wrap;justify-content:space-between}.item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-bottom:17px;text-transform:uppercase;width:355px}@media (max-width:767px){.item{width:90vw}}.item.video .img-container{position:relative}.item.video .img-container a{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:300}.item.video .img-container a img{left:auto;margin:0;position:relative;top:auto}.item.video .infos{position:relative}.item h2{color:#020efa;font-family:Lato,sans-serif;font-size:22px;font-weight:900;line-height:23px}.item h3{color:#636363;font-size:15px;line-height:26px;text-transform:uppercase}.item time,.item time p{color:#000;font-family:Lato,sans-serif;font-size:13px;font-weight:900;line-height:26px;text-transform:uppercase}.item .genre{color:#fff;font-family:Lato,sans-serif;font-size:12px}.item .genre.off{background-color:#020efa;border:none;border-radius:12px;bottom:10px;font-size:13px;line-height:18px;margin-bottom:23px;padding:4px 20px;position:absolute;right:20px}.item .resa{background-image:url(/build/images/icon-buy-pink-item.2fe533a2.svg);display:block;height:48px;position:absolute;right:0;top:0;width:48px;z-index:300}@media (max-width:767px){.item .resa{right:28px}}.item .img-container{background-position:50%;background-size:cover;border-radius:60%;display:block;padding-top:100%;position:relative;width:100%}.item .img-container.full{height:258px;object-fit:cover;object-position:center;width:100%}.item .img-container .overlay{background-color:transparent;bottom:0;left:0;position:absolute;right:0;top:0;z-index:200}.item .img-container .overlay a{color:#fff;display:table;height:100%;padding:0;width:100%}.item .img-container .overlay a .text{display:none;padding:0 9px;vertical-align:middle}.item .img-container .overlay a .text h2,.item .img-container .overlay a .text h3{font-size:24px;line-height:24px}.item .infos{padding:16px 0 9px;position:relative}.item .infos a{color:#000;display:block}.item .infos a:after{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.item .infos .more{display:none}.item .infos-date,.item .infos-description,.item .infos-subtitle,.item .infos-title{font-family:Lato,sans-serif;text-transform:uppercase}.item .infos-title{color:#020efa;font-size:22px;font-weight:900;line-height:23px;margin-bottom:3px}.item .infos-subtitle{color:#636363;font-size:15px;font-weight:500;line-height:26px}.item .infos-date{font-size:13px;font-weight:900;line-height:26px}.item .infos-description{font-family:Lato,sans-serif;font-size:16px;line-height:18px;text-transform:none}.item .bloc_intro{padding:10px}.item .bloc_intro p{font-size:16px;text-transform:none}.item .bloc_intro p:first-child{font-family:Lato,sans-serif}.item .bloc_intro p a{color:#000;text-decoration:underline}.item .bloc_intro button{background-color:#020efa;border:none;border-radius:2px;color:#fff;margin-top:1em;padding:3px 6px;text-transform:uppercase}.item .loader{background-color:#fff;background-image:url(/build/images/loading.7af269d2.gif);height:100%;width:100%;z-index:300}.item.spectacle .img-container .overlay .text{text-align:left}.spectacle{position:relative;width:355px}.spectacle .autopromo{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%}.spectacle .infos-title-autopromo{color:#020efa;font-family:Lato,sans-serif;font-size:35px;font-weight:900;line-height:40px;margin-bottom:3px}.spectacle .infos-subtitle-autopromo{color:#636363;font-size:15px;font-weight:500;line-height:26px}.subsection{width:100%}.subsection .img-container{background-position:50%;background-size:cover;border-radius:50px;display:block;height:23vw;padding-top:0;position:relative;width:100%}@media (max-width:1200px){.subsection .img-container{border-radius:30px;height:30vw}}.subsection .infos{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;padding:0 20px;text-align:center}.subsection .infos h2{color:#fff;font-size:58px;font-weight:900;line-height:69px;text-shadow:2px 2px 7px #000}@media (max-width:767px){.container.home .row{display:block}.item{width:100%}.subsection .infos h2{font-size:24px;line-height:28px}}.container{position:relative}.container .error .top_title div{margin-top:1em}.container .error .top_title div a{background-color:#f60;border:none;border-radius:2px;color:#fff;margin-left:3em;padding:3px 6px;text-transform:uppercase}.container .map h1,.container .map h2,.container .map h3,.container .map h4{font-family:Lato,sans-serif;text-transform:uppercase}.container .map h1{color:#020efa;font-size:3em;margin:.67em 0 0}.container .map h2 a,.container .map h3 a,.container .map h4 a{color:grey}.container .map h2{font-size:2.5em}.container .map h3{font-size:2em}.container .map h4{font-size:1.5em}.container .map h2 a:hover,.container .map h3 a:hover,.container .map h4 a:hover{color:#020efa;text-decoration:underline}.container .map p:nth-child(2){background-image:url(/build/images/loader.642818be.png);background-repeat:no-repeat;height:8px;margin:0 0 1em;width:35px}.container .reservation{position:relative}.container .reservation .free{position:absolute;right:0;top:15px}.container .reservation h1{color:#020efa;font-family:Lato,sans-serif;font-size:3em;margin:.67em 0 0;text-transform:uppercase}.container .reservation p:nth-child(2){background-image:url(/build/images/loader.642818be.png);background-repeat:no-repeat;height:8px;margin:0 0 1em;width:35px}.container .reservation p:nth-child(3){font-family:Lato,sans-serif;font-size:1.6em;margin-top:1em}.container .reservation form{margin-top:1.5em;width:46.5em}.container .reservation form div{margin-bottom:.8em}.container .reservation form div.select{background-color:#e5e5e5;background-image:url(/build/images/select_arrow_white.5f5dd2d9.png);background-position:right 17px;background-repeat:no-repeat;overflow:hidden;position:relative;width:105%}.container .reservation form select{-webkit-appearance:none;background:none;border:none;border-radius:0;box-shadow:none;font-family:Lato,sans-serif;font-size:2.4em;padding:.2em .5em;width:105%}.container .reservation form input{border:none;box-shadow:none}.container .reservation form input[type=text]{background-color:#e5e5e5;font-family:Lato,sans-serif;font-size:2.4em;height:3.1rem;padding:.2em .5em;width:100%}.container .reservation form input[type=submit]{background-color:#020efa;border-radius:2px;color:#fff;font-size:1.2em;margin-top:1em;padding:3px 6px;text-transform:uppercase}.container .reservation form input[type=checkbox]{font-size:3.2em;margin:.2em .2em .2em 0}.container .reservation form label{font-family:Lato,sans-serif;font-size:1.6em}.container .reservation .mentions{font-size:14px;margin-top:15px}.container .back-link{background-color:#fff;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-top:60px;padding-bottom:.5em}.container .back-link div{display:inline-block}.container .back-link .ico-back{background-image:url(/build/images/loader.642818be.png);background-position:-76px 0;background-repeat:no-repeat;height:8px;padding-right:.5em;width:48px}.container .back-link .text-back{color:#000;font-family:Lato,sans-serif;font-size:12px;text-transform:uppercase}.container .video-thumbnail{position:relative}.container .play-button{border-color:transparent transparent transparent #020efa;border-style:solid;border-width:15px 0 15px 15px;display:block;float:left;height:0;left:30px;overflow:hidden;position:absolute;top:17px;width:0}.content-container{position:relative}.content-container .next-previous{display:flex;justify-content:space-between;position:fixed;top:50vh;width:100%;z-index:1000}.content-container .next-previous .previous{cursor:pointer;left:20px;position:relative}.content-container .next-previous .previous:before{background:#020efa;border-radius:50px;content:"";display:block;height:50px;left:-12px;position:absolute;top:-14.5px;transition:all .4s;width:50px;z-index:-1}.content-container .next-previous .previous:hover svg path{fill:#020efa}.content-container .next-previous .previous:hover:before{background:#fff}.content-container .next-previous .previous:hover:after{color:#fff;content:"Spectacle précédent";cursor:pointer;display:block;font-family:Lato,sans-serif;font-size:12px;position:relative;right:10px;top:17px;width:min-content}.content-container .next-previous .next{cursor:pointer;position:relative;right:10px;width:50px}.content-container .next-previous .next:before{background:#020efa;border-radius:50px;content:"";display:block;height:50px;left:-12.5px;position:absolute;top:-12.5px;transition:all .4s;width:50px;z-index:-1}.content-container .next-previous .next:hover svg{right:0}.content-container .next-previous .next:hover svg path{fill:#020efa}.content-container .next-previous .next:hover:before{background:#fff}.content-container .next-previous .next:hover:after{color:#fff;content:"Spectacle suivant";cursor:pointer;display:block;font-family:Lato,sans-serif;font-size:12px;position:relative;right:10px;text-align:start;top:17px;width:min-content}.content-container .main-content .low-top{background-color:#fff;border-radius:34px;display:flex;justify-content:space-between;padding:40px 50px 60px 60px}.content-container article{width:68%}.content-container article .text,.content-container article .title-article{overflow-wrap:break-word}.content-container article .title-article{font-family:Lato,sans-serif;margin-bottom:20px;text-transform:uppercase}.content-container article .title-article img{margin-right:10px;padding:1.5em 0}.content-container article .title-article h1{font-family:Lato,sans-serif;font-size:34px;font-weight:900;line-height:46px}@media (max-width:1200px){.content-container article .title-article h1{line-height:38px}}.content-container article .title-article h2{font-family:Lato,sans-serif;font-size:26px;font-weight:700;line-height:32px}.content-container article .title-article .genre{background-color:#020efa;border:none;border-radius:12px;color:#fff;display:inline-flex;font-size:13px;line-height:18px;margin-bottom:23px;margin-right:8px;padding:4px 20px;width:fit-content}.content-container article .title-article .resa{align-items:center;display:flex}.content-container article .title-article .resa .place,.content-container article .title-article .resa time{display:inline-block;font-family:Lato,sans-serif;font-size:20px;font-weight:700;line-height:37px}@media (max-width:1200px){.content-container article .title-article .resa{margin-top:17px}.content-container article .title-article hr{display:none}.content-container article .text{margin-top:40px}}.content-container article .text .summary p{color:#020efa;font-family:Lato,sans-serif;font-size:20px;font-weight:700;line-height:24px}.content-container article .text .body{font-family:Lato,sans-serif;font-size:16px;line-height:24px}.content-container article .text .body p{font-size:20px;line-height:24px}.content-container article .text .body p,.content-container article .text .summary p{padding-bottom:2.5rem}.content-container article .text .body p a,.content-container article .text .summary p a{color:#000;text-decoration:underline}.content-container article .share{display:flex;height:50px}.content-container article .share iframe{float:left;padding-right:1em}.content-container article .share button{background:none;border:none;cursor:pointer;margin-right:40px}.content-container article .share button .button-share{color:blue;font-size:16px}.content-container article .share button .button-share img{height:19px;margin-right:5px;width:19px}.content-container article .share .button-toPrint{color:blue;font-size:16px;margin-right:0}.content-container article .share__socials{margin:auto 40px auto 0;position:relative}.content-container article .share__socials .title{color:#020efa;font-family:Lato,sans-serif;font-size:16px}.content-container article .share__socials__links{display:none;justify-content:space-between;left:-15px;position:absolute;top:-35px;width:135px}.content-container article .share__socials:hover .share__socials__links{display:flex}.content-container article .share__socials:hover:after{background:#020efa;content:"";display:block;height:1px;margin-top:3px;position:absolute;width:100%}.content-container article .booking>h3{border-bottom:10px solid #020efa;border-top:10px solid #020efa!important;margin:2.5rem 0!important;padding:1rem 0!important}.content-container article .booking>h3 a{color:#020efa}.content-container article .booking>h3 a img{float:right;margin-right:15px;padding:0;vertical-align:middle}.content-container article .blue-title>h3{border-top:1px solid #000;color:#020efa;font-family:Lato,sans-serif;font-family:lato;font-size:20px;font-weight:900;margin-top:1.6rem;padding-top:1.6rem;text-transform:uppercase}.content-container article .partenaires p{border-top:1px solid #000;font-family:Lato,sans-serif;font-size:1.3em;margin-top:1.6rem;padding:1.6rem 0}.content-container article .partenaires p a{color:#000;text-decoration:underline}.content-container article .partenaires ul{margin:0;padding:0}.content-container article .partenaires ul li{display:inline-block;padding-right:1em}.content-container .autour-du-spectacle{background-color:#fff;border-radius:34px;padding:20px 30px;position:relative;top:-60px}.content-container .autour-du-spectacle h4{color:#020efa;font-family:Lato,sans-serif;font-size:26px;letter-spacing:0;text-transform:uppercase}.content-container .autour-du-spectacle .autour-du-spectacle-list{display:flex;flex-wrap:wrap}.content-container aside{width:30%}.content-container aside a,.content-container aside p{font-size:20px}.content-container aside a:hover{text-decoration:underline}.content-container aside strong{font-family:Lato,sans-serif}.content-container aside ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding-bottom:44px;width:100%}.content-container aside ul li{width:calc(50% - 6px)}.content-container aside ul li a img{object-fit:cover;width:100%!important}.content-container aside .close{color:#020efa;text-decoration:underline}.content-container aside .blue-title{margin-bottom:44px}.content-container aside .blue-title h3{color:#020efa;font-family:Lato,sans-serif;font-size:27px;line-height:33px;padding:0 0 12px;text-transform:uppercase}.content-container aside .blue-title:first-child>h3{border-top:0;padding-top:0}.content-container aside .blue-title.booking h3{border-top:0;padding:0}.content-container aside .blue-title.booking a{border:3px solid var(--color-booking);border-left:0;border-right:0;color:var(--color-booking);display:block;font-weight:900;padding:20px 0;text-align:center;width:100%}.content-container aside .distribution:first-of-type{border-top:none}.content-container aside .scolaire p{color:#000;font-family:Lato,sans-serif;font-size:20px;font-weight:700;line-height:37px;text-transform:uppercase}.content-container aside .media{border-bottom:1px solid #000}.content-container aside .media h3{line-height:20px;padding-bottom:20px}.content-container aside .media li{display:inline-block;padding-bottom:1.3em}.content-container aside .media li img{height:100px;width:150px}.content-container aside .links li{list-style:none}.content-container aside .links a{color:#000;font-size:20px;font-weight:700;text-decoration:underline}.content-container aside .ticket h3{border-top:1px solid #000;margin-top:1rem;padding:1.6rem 0 0}.content-container aside .ticket h4{color:#020efa;font-size:1.6em;padding-top:.5em;text-transform:uppercase}.content-container aside .ticket h4 a{color:#020efa;text-decoration:none}.content-container aside .price h4{border-top:1px solid #000;color:#020efa;font-size:1.6em;margin-top:1rem;padding:1.6rem 0 .3em;text-transform:uppercase}.content-container aside .price a{color:#000;text-decoration:underline}.content-container aside .bons-plans a{display:block}.content-container aside .bons-plans img{max-width:100%}.content-container aside .bons-plans h4{border-top:1px solid #000;margin-top:1rem;padding:1.6rem 0 1rem}@media (max-width:767px){.main-image{background-attachment:scroll;background-size:cover;height:260px;left:0;position:absolute;right:0;top:0}.content-container .main-content{padding-top:260px!important}.content-container .main-content .low-top{flex-direction:column;padding:10px 15px}.content-container .main-content .low-top article,.content-container .main-content .low-top aside{width:100%}.content-container .main-content .low-top article p iframe{height:fit-content;width:100%}}@media (min-width:768px) and (max-width:991px){.main-image{background-attachment:fixed;background-size:cover;left:0;max-height:870px;position:fixed;right:0;top:0}.main-content .low-top{padding:20px 30px}}@media (min-width:992px){.container article .text,.container article .title-article{padding:0 2em 0 0}.main-image{background-attachment:fixed;background-size:cover;height:100vh;left:0;position:fixed;right:0;top:0}.main-content .low-top{padding:20px 30px}}.container .offers-title{padding-bottom:1.5em;padding-top:2.5em}.container .offers,.container .offers-title{border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.container .offers{margin-bottom:5em;position:relative}.container .offers .intro h1{font-family:Lato,sans-serif;font-size:1.8em}.container .offers .block-offer{border:10px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:2em 1em 1em}.container .offers .block-offer h2,.container .offers .block-offer h3,.container .offers .block-offer p,.container .offers .block-offer span{margin:0}.container .offers .block-offer h3{font-family:Lato,sans-serif;font-size:1.4em;padding:.3em 0;text-transform:uppercase}.container .offers .block-offer p{font-family:Lato,sans-serif;font-size:1.2em;padding-bottom:.3em}.container .offers .block-offer span{font-family:Lato,sans-serif;font-size:1em}.container .offers .offer-link{width:85%}.container .table{margin-bottom:5em;position:relative}.container .table.price{text-align:center}.container .table ul{margin:0;padding:0}.container .table.offers-list p{font-family:Lato,sans-serif;font-size:1.4rem;margin:0}.container .table.price p{color:#020efa;font-family:Lato,sans-serif;font-size:2.2rem;margin:0;text-transform:uppercase}.container .table.price img{padding-top:1em}.container .table li{background-color:#e5e5e5;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;list-style:none;min-height:6.5em;padding:1em}.container .table .offer-link{width:95%}.container .offer-link{bottom:-3em;position:absolute;text-align:center}.container .offer-link a{background-color:#f60;border-radius:2px;color:#fff;padding:3px 6px;text-transform:uppercase}.container .details{border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.container .details a{color:#020efa;font-family:Lato,sans-serif;font-size:1.4em}.container .details a:hover{text-decoration:underline}#carteLink{font-size:18px;text-align:center;text-transform:uppercase}#carteLink a,#carteLink p{color:grey}#carteLink a:hover{color:#020efa}#carteLink p:first-child{margin-top:15px}@-moz-document url-prefix(){.container .offers .offer-link{width:85%}.container .table .offer-link{width:95%}}@media (max-width:767px){.container .offers .block-offer{min-height:18em}.container .table{display:none}}@media (min-width:768px) and (max-width:991px){.container .offers .block-offer{min-height:23em}}@media (min-width:992px){.container .offers .block-offer{min-height:28em}}footer{background-color:#fff;display:flex;flex-direction:column;font-family:Lato,sans-serif;position:relative}footer .partenaires-container{text-align:center}footer .partenaires-container p{font-size:20px;line-height:24px;padding-bottom:24px}footer .partenaires{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:20px auto;padding-left:0;width:80%}@media (max-width:767px){footer .partenaires{flex-wrap:wrap}footer .partenaires li{margin:10px}}footer .footer-dome{text-align:center}footer .footer-dome img{transform:rotate(180deg);width:80%}footer .contact{display:flex;justify-content:space-between;padding:20px 10%}@media (max-width:767px){footer .contact{flex-direction:column;margin-top:30px;padding:0 2em}footer .contact nav ul{flex-direction:column;margin-top:24px;padding-left:inherit}footer .contact nav ul li{margin-bottom:24px;margin-left:0}}footer .contact p{font-size:20px;line-height:24px}footer .contact p,footer nav{font-family:Lato,sans-serif;font-weight:900}footer nav{align-items:flex-end;display:flex;font-size:22px}footer nav ul{display:flex;margin:0}footer nav ul li{list-style:none;margin-left:20px;text-align:center}@media (max-width:1200px){footer nav ul li{text-align:left}}footer nav ul a{color:#000;text-transform:uppercase}footer nav ul a:hover{text-decoration:underline}footer nav ul li:first-child a{border-left:none}footer form{display:inline-block;vertical-align:middle}footer form input{float:left}footer form input[type=text]{background-color:hsla(0,0%,84%,.2);border:1px solid #000;border-radius:12px;color:#000;font-family:Lato,sans-serif;font-size:17px;height:20px;padding:5px 0 5px 5px;width:12.5em}footer form input[type=submit]{background:url(/build/images/loop.5e91cd90.png) 0 0 no-repeat;border:none;height:20px;margin:0;padding:0;width:25px}#toPrint{display:none}.content-container-to-print{margin-top:25px;position:relative}.content-container-to-print .genre{border:none;border-radius:12px;color:#020efa;display:inline-flex;font-size:12px;line-height:18px;margin-bottom:10px;margin-right:10px;width:fit-content}.content-container-to-print h1{font-family:Lato,sans-serif;font-size:24px;font-weight:900;line-height:46px}@media (max-width:1200px){.content-container-to-print h1{line-height:38px}}.content-container-to-print h2{font-family:Lato,sans-serif;font-size:18px;font-weight:700;line-height:32px}.content-container-to-print .resa{color:#020efa;font-family:Lato,sans-serif;font-size:10px;margin-bottom:20px}.content-container-to-print .text .summary p{color:#020efa;font-weight:700}.content-container-to-print .text .body,.content-container-to-print .text .summary p{font-family:Lato,sans-serif;font-size:12px;line-height:24px}.content-container-to-print .text .body p{font-size:20px;line-height:24px}.content-container-to-print .text .body iframe,.content-container-to-print .text .body img{display:none}.content-container-to-print .text .body p,.content-container-to-print .text .summary p{padding-bottom:2.5rem}.content-container-to-print .text .body p a,.content-container-to-print .text .summary p a{color:#000;text-decoration:underline}.content-container-to-print .partenaires .production{border-top:1px solid #000}.content-container-to-print .partenaires p{border-top:1px solid #000;font-family:Lato,sans-serif;font-size:1.3em;margin-top:1.6rem;padding:1.6rem 0}.content-container-to-print .partenaires p a{color:#000;text-decoration:underline}.content-container-to-print .partenaires ul{margin:0;padding:0}.content-container-to-print .partenaires ul li{display:inline-block;padding-right:1em}.content-container-to-print .main-content .low-top{background-color:#fff;border-radius:34px;display:flex;justify-content:space-between;padding:40px 50px 60px 60px}.content-container-to-print .distribution{font-family:Lato,sans-serif;font-size:12px}.content-container-to-print .distribution h3{color:#020efa}.content-container-to-print .distribution:first-of-type{border-top:none}.content-container-to-print .booking>h3{border-bottom:10px solid #020efa;border-top:10px solid #020efa!important;margin:2.5rem 0!important;padding:1rem 0!important}.content-container-to-print .booking>h3 a{color:#020efa}.content-container-to-print .booking>h3 a img{float:right;margin-right:15px;padding:0;vertical-align:middle}.content-container-to-print .blue-title>h3{border-top:1px solid #000;color:#020efa;font-family:Lato,sans-serif;font-family:lato;font-size:20px;font-weight:900;margin-top:1.6rem;padding-top:1.6rem;text-transform:uppercase}.content-container-to-print .autour-du-spectacle{background-color:#fff;border-radius:34px;padding:20px 30px;position:relative;top:-60px}.content-container-to-print .autour-du-spectacle h4{color:#020efa;font-family:Lato,sans-serif;font-size:26px;letter-spacing:0;text-transform:uppercase}.content-container-to-print .autour-du-spectacle .autour-du-spectacle-list{display:flex;flex-wrap:wrap}.content-container-to-print aside{width:30%}.content-container-to-print aside a,.content-container-to-print aside p{font-size:20px}.content-container-to-print aside a:hover{text-decoration:underline}.content-container-to-print aside strong{font-family:Lato,sans-serif}.content-container-to-print aside ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding-bottom:44px;width:100%}.content-container-to-print aside ul li{width:calc(50% - 6px)}.content-container-to-print aside ul li a img{object-fit:cover;width:100%!important}.content-container-to-print aside .close{color:#020efa;text-decoration:underline}.content-container-to-print aside .blue-title{margin-bottom:44px}.content-container-to-print aside .blue-title h3{color:#020efa;font-family:Lato,sans-serif;font-size:27px;line-height:33px;padding:0 0 12px;text-transform:uppercase}.content-container-to-print aside .blue-title:first-child>h3{border-top:0;padding-top:0}.content-container-to-print aside .blue-title.booking>h3{border-top:0;padding:0}.content-container-to-print aside .scolaire p{color:#000;font-family:Lato,sans-serif;font-size:20px;font-weight:700;line-height:37px;text-transform:uppercase}.content-container-to-print aside .media{border-bottom:1px solid #000}.content-container-to-print aside .media h3{line-height:20px;padding-bottom:20px}.content-container-to-print aside .media li{display:inline-block;padding-bottom:1.3em}.content-container-to-print aside .media li img{height:100px;width:150px}.content-container-to-print aside .links li{list-style:none}.content-container-to-print aside .links a{color:#000;font-size:20px;font-weight:700;text-decoration:underline}.content-container-to-print aside .ticket h3{border-top:1px solid #000;margin-top:1rem;padding:1.6rem 0 0}.content-container-to-print aside .ticket h4{color:#020efa;font-size:1.6em;padding-top:.5em;text-transform:uppercase}.content-container-to-print aside .ticket h4 a{color:#020efa;text-decoration:none}.content-container-to-print aside .price h4{border-top:1px solid #000;color:#020efa;font-size:1.6em;margin-top:1rem;padding:1.6rem 0 .3em;text-transform:uppercase}.content-container-to-print aside .price a{color:#000;text-decoration:underline}.content-container-to-print aside .bons-plans a{display:block}.content-container-to-print aside .bons-plans img{max-width:100%}.content-container-to-print aside .bons-plans h4{border-top:1px solid #000;margin-top:1rem;padding:1.6rem 0 1rem}