@charset "UTF-8";@font-face{font-family:"Roboto";font-display:auto;src:url("../fonts/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto-Medium.woff") format("woff");font-style:normal;font-weight:500}@font-face{font-family:"Roboto";font-display:auto;src:url("../fonts/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto-Regular.woff") format("woff");font-style:normal;font-weight:400}@font-face{font-family:"Roboto";font-display:auto;src:url("../fonts/Roboto-Light.woff2") format("woff2"), url("../fonts/Roboto-Light.woff") format("woff");font-style:normal;font-weight:300}@font-face{font-family:"Roboto";font-display:auto;src:url("../fonts/Roboto-MediumItalic.woff2") format("woff2"), url("../fonts/Roboto-MediumItalic.woff") format("woff");font-style:italic;font-weight:500}@font-face{font-family:"Roboto";font-display:auto;src:url("../fonts/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto-Medium.woff") format("woff");font-style:normal;font-weight:bold}@font-face{font-family:"Roboto";font-display:auto;src:url("../fonts/Roboto-Italic.woff2") format("woff2"), url("../fonts/Roboto-Italic.woff") format("woff");font-style:italic;font-weight:400}:root{--sidebar-width:400px}.dualpanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px;--sidebar-padding-lr:25px}@media screen and (max-width:767px){.dualpanel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.dualpanel .document{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:50px}@media screen and (max-width:1023px){.dualpanel .document{padding-right:40px}}@media screen and (max-width:767px){.dualpanel .document{padding-right:0}}.dualpanel .sidebar{--sidebar-padding-tb:0;opacity:1;-webkit-transition:opacity .3s .3s;-o-transition:opacity .3s .3s;transition:opacity .3s .3s;z-index:30;background:var(--season-main-color);position:relative;height:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:var(--sidebar-padding-tb) var(--sidebar-padding-lr);margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:0;-ms-flex:0 0 var(--sidebar-width);flex:0 0 var(--sidebar-width);-webkit-box-sizing:border-box;box-sizing:border-box;color:white;font-size:14px;letter-spacing:1px;line-height:22px;max-width:var(--sidebar-width)}@media screen and (max-width:1023px){.dualpanel .sidebar{--sidebar-width:336px;margin-top:25px;-webkit-box-flex:1;-ms-flex:1 0 var(--sidebar-width);flex:1 0 var(--sidebar-width)}}@media screen and (max-width:767px){.dualpanel .sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0!important}}@media screen and (max-width:424px){.dualpanel .sidebar{--sidebar-padding-lr:15px}}.dualpanel .sidebar--hidden{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.dualpanel .sidebar:after{content:"";position:absolute;width:20px;height:200px;background-color:var(--season-secondary-color);top:var(--sidebar-block-top);right:100%}@media screen and (max-width:424px){.dualpanel .sidebar:after{left:-10px;width:10px}}.dualpanel .sidebar--no-padding{--sidebar-padding-tb:0;--sidebar-padding-lr:0;padding:0!important}.dualpanel .sidebar--no-background{background:transparent}.dualpanel .sidebar--no-background:after{display:none}.dualpanel .sidebar--placeholder{background:transparent!important;margin:0!important;padding:0!important}@media screen and (max-width:767px){.dualpanel .sidebar--placeholder{display:none}}.dualpanel .sidebar--placeholder:after{display:none}.dualpanel .sidebar address{color:white;font-size:14px;letter-spacing:1px;line-height:22px}.dualpanel .sidebar address a{padding-bottom:3px;position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-decoration:none}.dualpanel .sidebar address a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:white;visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.5s cubic-bezier(1, 0.25, 0, 0.75) 0s;-o-transition:all 0.5s cubic-bezier(1, 0.25, 0, 0.75) 0s;transition:all 0.5s cubic-bezier(1, 0.25, 0, 0.75) 0s}@media (hover:hover){.dualpanel .sidebar address a:hover{color:white}.dualpanel .sidebar address a:hover:before{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.dualpanel .sidebar .sidebar__picture{position:relative;width:calc(100% + 2 * var(--sidebar-padding-lr));height:auto;margin:0 calc(-1 * var(--sidebar-padding-lr))}.dualpanel .sidebar .sidebar__picture--bottom{top:var(--sidebar-padding-tb)}.dualpanel .sidebar .sidebar__picture--top{bottom:var(--sidebar-padding-tb)}.dualpanel .sidebar .sidebar__picture>img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.document,.document__section{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:400;line-height:24px}.document--no-padding-top,.document__section--no-padding-top{padding-top:0!important}.document__section iframe,.document iframe{max-width:100%}.document__section a:not([class]),.document__section br:not([class]),.document__section button:not([class]),.document__section div:not([class]),.document__section h4:not([class]),.document__section i:not([class]),.document__section li:not([class]),.document__section p:not([class]),.document__section span:not([class]),.document__section strong:not([class]),.document__section sup:not([class]),.document__section u:not([class]),.document a:not([class]),.document br:not([class]),.document button:not([class]),.document div:not([class]),.document h4:not([class]),.document i:not([class]),.document li:not([class]),.document p:not([class]),.document span:not([class]),.document strong:not([class]),.document sup:not([class]),.document u:not([class]){font-size:14px;font-weight:300;line-height:22px;color:var(--text-color);letter-spacing:0.5px}.document__section strong:not([class]),.document strong:not([class]){font-weight:500}.document__section h1,.document__section h2,.document h1,.document h2{text-decoration:none;border-bottom:1px solid var(--season-main-color);padding-bottom:10px}.document__section h2:not([class]),.document__section p,.document__section ul,.document h2:not([class]),.document p,.document ul{margin:0;margin-bottom:25px}.document__section p i,.document p i{font-style:italic}.document .document__section,.document__section .document__section{padding:15px 0}.document__section h3.document__titre,.document h3.document__titre{font-size:18px;padding-bottom:6px}.document__section h3:not([class]),.document h3:not([class]){font-size:18px;padding-bottom:6px}.document .document__titre,.document__section .document__titre,.document__section h2,.document h2{display:table;color:var(--season-main-color);font-size:24px;line-height:30px;font-weight:400;margin:0;margin-bottom:30px}.document .document__titre--thin,.document__section .document__titre--thin,.document__section h2--thin,.document h2--thin{font-weight:400}.document .document__titre--no-border,.document__section .document__titre--no-border,.document__section h2--no-border,.document h2--no-border{border:unset!important}.document .document__titre--force-border,.document__section .document__titre--force-border,.document__section h2--force-border,.document h2--force-border{text-decoration:none;border-bottom:1px solid var(--season-main-color);padding-bottom:10px}.document .document__titre--no-margin,.document__section .document__titre--no-margin,.document__section h2--no-margin,.document h2--no-margin{margin-bottom:0}.document .document__titre>b,.document__section .document__titre>b,.document__section h2>b,.document h2>b{color:var(--season-main-color)!important;font-size:24px!important;line-height:30px!important;font-weight:bold!important}.document .document__titre>i,.document__section .document__titre>i,.document__section h2>i,.document h2>i{color:var(--season-main-color)!important;font-size:20px!important;line-height:30px!important;font-weight:bold!important}.document__section b:not([class]),.document b:not([class]){font-size:14px;color:var(--text-color);letter-spacing:1px;font-weight:bold;line-height:26px}.document__section a:not([class]),.document a:not([class]){color:var(--season-main-color);font-weight:400;-webkit-transition:color 0.4s;-o-transition:color 0.4s;transition:color 0.4s}@media (hover:hover){.document__section a:not([class]):hover,.document a:not([class]):hover{color:var(--season-alternative-color)}}.document__section ul:not([class]),.document ul:not([class]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.document__section sup:not([class]),.document sup:not([class]){font-size:10px}.document__section h3.liste--spectacle,.document h3.liste--spectacle{margin-top:40px!important;font-size:18px!important;color:var(--background-color);background-color:var(--season-main-color);padding:10px}.document .no-margin-bottom,.document__section .no-margin-bottom{font-size:14px;font-weight:400;line-height:24px;color:var(--text-color);letter-spacing:1px;margin-bottom:5px}.document .document__subsection,.document__section .document__subsection{padding-left:20px}@media screen and (max-width:559px){.document .document__subsection,.document__section .document__subsection{padding-left:unset}}.bourse+.bourse{margin-top:80px}.bourse .js-accordeon{-webkit-transition:none;-o-transition:none;transition:none;position:relative}.bourse b{font-weight:500!important;line-height:20px!important}.bourse .bourse__title{color:var(--season-main-color);font-size:20px;line-height:30px;font-weight:500;border-bottom:none}.bourse .bourse__title--button{display:block;background:var(--season-main-color);height:40px;line-height:40px;color:white;margin:0;margin-bottom:20px;padding:0 15px}.bourse .bourse__title .close{background:transparent url(../img/gui/global/close.png) 50% 50% no-repeat;float:right;height:40px;width:40px;padding:0;cursor:pointer}@media (hover:hover){.bourse .bourse__title .close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.bourse .message_forum{line-height:0;-webkit-transition:none;-o-transition:none;transition:none;background:var(--form-grey);margin:20px 0;padding:20px}.bourse .message_forum .message_forum__title{font-size:18px;line-height:22px;font-weight:400;margin:0;margin-bottom:5px;padding:0;color:var(--text-color);border:unset;text-transform:uppercase}.bourse .message_forum .message_forum__subtitle{font-size:16px;line-height:20px;margin:0;margin-bottom:5px;padding:0;color:var(--text-color);font-weight:400}@media screen and (max-width:424px){.bourse .message_forum .message_forum__subtitle{font-size:14px}}.bourse .message_forum .message_forum__subtitle span{font-size:16px;margin:0;padding:0;color:var(--text-color);font-weight:400}@media screen and (max-width:424px){.bourse .message_forum .message_forum__subtitle span{font-size:14px}}.bourse .message_forum .message_forum__subtitle>b{font-size:16px;margin:0;padding:0;color:var(--text-color);font-weight:500}@media screen and (max-width:424px){.bourse .message_forum .message_forum__subtitle>b{font-size:14px}}.bourse .message_forum .message_forum__publication{font-size:12px;font-weight:300;line-height:18px;letter-spacing:0.5px}.bourse .message_forum .message_forum__annonce{display:block;margin:0;font-size:14px;font-weight:300;line-height:22px;color:var(--text-color);letter-spacing:0.5px}@media screen and (max-width:424px){.bourse .message_forum .message_forum__annonce{font-size:12px;line-height:18px}}.bourse .message_forum .message_forum__link{font-weight:500;color:var(--season-main-color);font-size:14px;line-height:22px;letter-spacing:1px;position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-decoration:none}.bourse .message_forum .message_forum__link:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:var(--season-main-color);visibility:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.5s cubic-bezier(1, 0.25, 0, 0.75) 0s;-o-transition:all 0.5s cubic-bezier(1, 0.25, 0, 0.75) 0s;transition:all 0.5s cubic-bezier(1, 0.25, 0, 0.75) 0s}@media (hover:hover){.bourse .message_forum .message_forum__link:hover{color:var(--season-main-color)}.bourse .message_forum .message_forum__link:hover:before{visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@media screen and (max-width:424px){.bourse .message_forum .message_forum__link{font-size:12px;letter-spacing:0.5px}}.bourse .message_forum .message_forum__detail{-webkit-transition:none;-o-transition:none;transition:none;position:relative}.bourse .message_forum .message_forum__detail>form{margin-top:10px;font-size:14px;line-height:20px}.bourse .message_forum .message_forum__detail>form .bourse__field{max-width:400px;margin-top:0}.bourse .message_forum .message_forum__detail>form .bourse__field .message_forum__input{font-size:14px}.bourse .message_forum .message_forum__detail>form .bourse__field label{display:inline-block;color:#7f7f7f;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px}@media screen and (max-width:559px){.bourse .message_forum .message_forum__detail>form .bourse__field label{-webkit-box-flex:1;-ms-flex:1;flex:1}}.bourse .message_forum .message_forum__detail>form .bourse__sendbutton_container{margin-left:0}.bourse .bourse__disclaimer{line-height:20px;margin-bottom:5px}.bourse .bourse_reponse_formulaire,.bourse .reponse_formulaire,.bourse .reponse_message{line-height:20px}.bourse .bourse__toolbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 40px}@media screen and (max-width:767px){.bourse .bourse__toolbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.bourse .bourse__toolbox .bourse__buttons .simple_button{display:inline-block;min-width:200px;line-height:40px;height:40px;margin:0;margin-bottom:20px}.bourse .bourse__toolbox .bourse__tri{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0}.bourse .bourse__toolbox .bourse__tri>.bourse__tri_title{font-size:18px;font-weight:500;height:40px;line-height:40px;padding-right:20px}.bourse .bourse__toolbox .bourse__tri>select{outline:var(--season-main-color) solid 1px!important;background:url("/img/gui/global/select-arrow-dropdown.png") 95% 50% no-repeat;height:40px;line-height:40px;font-size:14px;letter-spacing:1px;color:var(--text-color);text-align:center;padding:0 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bourse .bourse__toolbox .bourse__tri>select>option{color:var(--text-color);font-size:14px;letter-spacing:1px}.bourse .bourse__bluebox{display:inline-block;padding:20px;background:var(--season-main-color);color:white;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0.5px;max-width:750px}.bourse .bourse__bluebox a{color:white;text-decoration:underline}@media (hover:hover){.bourse .bourse__bluebox a:hover{color:white}}.bourse .bourse__form_container{background:var(--form-grey);padding:20px;margin-bottom:40px}.bourse .bourse__form_container .bourse__anchor{position:absolute;top:100px}.bourse .bourse__form_container+.bourse__form_container{margin-top:40px}.bourse .bourse__form_container .bourse__form_title{font-size:18px;line-height:18px;color:var(--text-color);font-weight:500;margin:0;border-bottom:unset}.bourse .bourse__form_container>p{font-size:13px;line-height:20px;color:var(--text-color);font-weight:400;margin:0}.bourse .bourse__form_container .bourse__mention{font-size:12px;line-height:20px;font-weight:400;margin:10px;color:var(--text-color)}@media screen and (max-width:559px){.bourse .bourse__form_container .bourse__mention{margin:0}}.bourse .bourse__form_container .bourse__mention>*{font-size:12px;line-height:20px;font-weight:400}.bourse .bourse__form_container .bourse__reponse{font-size:12px;line-height:20px;font-weight:400}.bourse .bourse__form_container .bourse__reponse strong{font-size:12px;line-height:20px;font-weight:400}.bourse .bourse__formulaire{padding:10px 0 20px}.bourse .bourse__formulaire .bourse__fieldset{border:unset;padding:0}.bourse .bourse__formulaire .bourse__fieldset .bourse__container--big{max-width:545px;width:100%}.bourse .bourse__formulaire .bourse__fieldset .bourse__container--small{max-width:330px;width:100%}.bourse .bourse__formulaire label{display:inline-block;color:#7f7f7f;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px}@media screen and (max-width:559px){.bourse .bourse__formulaire label{-webkit-box-flex:1;-ms-flex:1;flex:1}}.bourse .bourse__sendbutton_container{position:relative;margin-top:20px;margin-left:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media screen and (max-width:1023px){.bourse .bourse__sendbutton_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}@media screen and (max-width:559px){.bourse .bourse__sendbutton_container{margin-left:0}}.bourse .bourse__sendbutton_container .bourse__send_button{background-color:var(--season-main-color);border:1px solid var(--season-main-color)!important;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;cursor:pointer;display:inline-block}@media screen and (max-width:1023px){.bourse .bourse__sendbutton_container .bourse__send_button{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:180px;height:40px}}.bourse .bourse__sendbutton_container .erreur_formulaire{margin-left:20px;color:red;line-height:30px;font-size:12px;font-weight:400;white-space:nowrap}@media screen and (max-width:1023px){.bourse .bourse__sendbutton_container .erreur_formulaire{position:absolute;bottom:-30px;margin-left:0}}@media screen and (max-width:559px){.bourse .bourse__sendbutton_container .erreur_formulaire{position:static;margin-top:5px;min-height:20px;white-space:normal}}.bourse .bourse__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:10px;width:100%;position:relative;height:38.5px;line-height:20px;font-size:12px;font-weight:400;border-bottom:1px solid var(--season-main-color)}.bourse .bourse__field input,.bourse .bourse__field label{position:absolute;line-height:20px;font-size:12px;font-weight:400}.bourse .bourse__field label{bottom:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;pointer-events:none}.bourse .bourse__field input{-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--text-color);bottom:0;width:100%}.bourse .bourse__field input:active+label,.bourse .bourse__field input:focus+label,.bourse .bourse__field input:not([value=""])+label{bottom:100%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);font-size:10px}.bourse .bourse__selector{margin-top:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media screen and (max-width:559px){.bourse .bourse__selector{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.bourse .bourse__selector label,.bourse .bourse__selector option{padding-top:15px;line-height:20px;font-size:12px;font-weight:400}.bourse .bourse__selector label{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.bourse .bourse__selector select{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;line-height:20px;font-size:12px;font-weight:400;height:20px;padding-top:15px;border-bottom:1px solid var(--season-main-color);background:url("/img/gui/global/select-arrow-dropdown.png") 95% 75% no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;padding-right:40px;text-indent:1px;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:var(--text-color);background:var(--form-grey)}@media screen and (max-width:559px){.bourse .bourse__selector select{padding-right:0}}.bourse .bourse__textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:40px;width:100%;position:relative}@media screen and (max-width:559px){.bourse .bourse__textarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.bourse .bourse__textarea label,.bourse .bourse__textarea textarea{line-height:20px;font-size:12px;font-weight:400}.bourse .bourse__textarea textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;height:130px;outline:none!important;border:1px solid!important;border-image-slice:1!important;border-width:1px!important;border-image-source:linear-gradient(to right, var(--season-main-color), var(--season-main-color))!important;color:var(--text-color)}@media screen and (max-width:559px){.bourse .bourse__textarea textarea{-webkit-box-flex:1;-ms-flex:1 1 130px;flex:1 1 130px}}@media screen and (max-width:1023px){.spectacle{padding-top:100px}}@media screen and (max-width:559px){.spectacle{padding-top:60px}}.spectacle .slider__slide{height:780px}@media screen and (max-width:1023px){.spectacle .slider__slide{height:580px}}@media screen and (max-width:424px){.spectacle .slider__slide{height:480px}}@media screen and (max-width:1023px){.spectacle .slider__slide .image_titre>img{width:600px}}@media screen and (max-width:767px){.spectacle .slider__slide .image_titre>img{width:450px}}@media screen and (max-width:559px){.spectacle .slider__slide .image_titre>img{width:300px}}@media screen and (max-width:1023px){.spectacle .slider__slide .slider__informations{bottom:55px!important}}.spectacle .slider__slide .slider__informations .slider__info{max-width:800px}@media screen and (max-width:1439px){.spectacle .slider__slide .slider__informations .slider__info{max-width:650px}}@media screen and (max-width:1200px){.spectacle .slider__slide .slider__informations .slider__info{max-width:500px}}.spectacle .slider__bullets{bottom:40px}@media screen and (max-width:1023px){.spectacle .slider__bullets{bottom:20px}}@media screen and (max-width:767px){.spectacle .slider__bullets{bottom:10px}}.spectacle .slider_information_fixe{display:block;position:absolute;max-width:1440px;width:calc(100vw - var(--horizontal-padding) * 2);left:50%;bottom:145px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}@media screen and (max-width:1023px){.spectacle .slider_information_fixe{bottom:55px!important}}@media screen and (max-width:424px){.spectacle .slider_information_fixe{width:100%;left:4%;-webkit-transform:none;-ms-transform:none;transform:none}}.spectacle .slider_information_fixe--enveloppe .titre_fixe{border-color:var(--enveloppe-color)!important}.spectacle .slider_information_fixe .titre_fixe{display:block;float:left;max-width:580px;padding:9px 15px;line-height:35px;font-size:22px;letter-spacing:1px;color:white;text-transform:uppercase;border:var(--season-main-color) solid 1px;margin:0 35px 10px -15px}@media screen and (max-width:1200px){.spectacle .slider_information_fixe .titre_fixe{max-width:500px}}@media screen and (max-width:424px){.spectacle .slider_information_fixe .titre_fixe{padding:7px 15px;line-height:30px;margin-left:0}}.spectacle .slider_information_fixe .info_fixe{display:block;clear:both;color:white;font-size:18px;line-height:26px;margin-left:0}.spectacle .spectacle__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 var(--horizontal-padding) 20px}@media screen and (max-width:1200px){.spectacle .spectacle__container{padding:0 40px 20px}}@media screen and (max-width:767px){.spectacle .spectacle__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:424px){.spectacle .spectacle__container{padding:0 10px}}.spectacle .spectacle__container .spectacle__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:40px;padding-top:70px}@media screen and (max-width:1023px){.spectacle .spectacle__container .spectacle__main{padding-right:30px;padding-top:40px}}@media screen and (max-width:767px){.spectacle .spectacle__container .spectacle__main{padding-right:0}}@media screen and (max-width:424px){.spectacle .spectacle__container .spectacle__main{padding-top:20px}}.spectacle .spectacle__container .spectacle__main .spectacle__description{color:var(--text-color);font-size:14px;font-weight:400;line-height:24px}.spectacle .spectacle__container .spectacle__main .spectacle__description b{font-weight:bold;font-size:14px;line-height:26px;font-style:italic}.spectacle .spectacle__container .spectacle__main .spectacle__description h2{font-weight:500}.spectacle .spectacle__container .spectacle__main .spectacle__button_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.spectacle .spectacle__container .spectacle__main .spectacle__button_container a{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:40px}.spectacle .spectacle__container .spectacle__main .spectacle__button_container span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:40px;font-size:15px;line-height:22px;color:var(--enveloppe-color);margin-top:15px}.spectacle .spectacle__container .sidebar{background:var(--enveloppe-color)}.spectacle .spectacle__container .sidebar:after{display:none}@media screen and (max-width:1023px){.spectacle .spectacle__container .sidebar{--sidebar-width:400px;margin-top:25px!important;-webkit-box-flex:1;-ms-flex:1 0 var(--sidebar-width);flex:1 0 var(--sidebar-width)}}@media screen and (max-width:767px){.spectacle .spectacle__container .sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:none;width:100%;margin:0}}@media screen and (max-width:424px){.spectacle .spectacle__container .sidebar{padding:0 15px}}.spectacle .spectacle__container .sidebar .spectacle__critique{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:100%;padding:50px;width:100%;left:0}@media screen and (max-width:1023px){.spectacle .spectacle__container .sidebar .spectacle__critique{position:relative;bottom:unset;padding:20px 0}}@media screen and (max-width:767px){.spectacle .spectacle__container .sidebar .spectacle__critique{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.spectacle .spectacle__container .sidebar .spectacle__critique:before{left:0;top:0;opacity:0.6;content:"";position:absolute;z-index:-1;width:100%;height:100%;background:var(--enveloppe-color)}.spectacle .spectacle__container .sidebar .spectacle__critique>p,.spectacle .spectacle__container .sidebar .spectacle__critique b{color:white;font-style:italic;line-height:24px;font-size:15px;font-weight:400}@media screen and (max-width:767px){.spectacle .spectacle__container .sidebar .spectacle__critique>p,.spectacle .spectacle__container .sidebar .spectacle__critique b{max-width:400px}}.spectacle .spectacle__container .sidebar .spectacle__critique b{font-weight:500}.spectacle .spectacle__container .sidebar .spectacle__cas_special{padding:10px 0 0;margin:10px 0 0}.spectacle .spectacle__container .sidebar .spectacle__dates{padding:10px 0;margin:10px 0}.spectacle .spectacle__container .sidebar .spectacle__dates .spectacle__dates_representation{position:relative;display:block;font-size:16px;font-weight:700;line-height:24px;color:white;padding-bottom:30px}.spectacle .spectacle__container .sidebar .spectacle__dates .spectacle__dates_representation:after{position:absolute;bottom:20px;left:0;content:"";height:1px;width:30px;background:white}.spectacle .spectacle__container .sidebar .spectacle__dates .spectacle__scolaire_titre{font-size:16px;font-weight:700;line-height:24px;color:white}.spectacle .spectacle__container .sidebar .spectacle__dates .spectacle__dates_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.spectacle .spectacle__container .sidebar .spectacle__dates .spectacle__dates_list .spectacle__date{color:white;font-size:13px;line-height:20px;font-weight:400}.spectacle .spectacle__container .sidebar .spectacle__dates .spectacle__dates_list .spectacle__date--barre{text-decoration:line-through}@media screen and (max-width:424px){.spectacle .spectacle__container .sidebar .spectacle__dates .spectacle__dates_list .spectacle__date{font-size:12px}}.spectacle .spectacle__container .sidebar .spectacle__dates .spectacle__dates_list .spectacle__date sup{font-size:10px}.spectacle .spectacle__container .sidebar .spectacle__dates .spectacle__dates_list .spectacle__date .spectacle__date_annulee{background-color:white;padding:0 5px;display:inline-block;float:right;color:var(--enveloppe-color);font-size:13px;letter-spacing:1px;line-height:18px;margin-left:5px}@media screen and (max-width:424px){.spectacle .spectacle__container .sidebar .spectacle__dates .spectacle__dates_list .spectacle__date .spectacle__date_annulee{font-size:12px}}.spectacle .spectacle__container .sidebar .spectacle__services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:10px 0}.spectacle .spectacle__container .sidebar .spectacle__services .spectacle__button{font-size:14px;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 0 15px;-ms-flex:1 0 51%;flex:1 0 51%}@media screen and (max-width:1023px){.spectacle .spectacle__container .sidebar .spectacle__services .spectacle__button{margin:0 0 20px;-webkit-box-flex:1;-ms-flex:1 0 51%;flex:1 0 51%}}.spectacle .spectacle__container .sidebar .spectacle__services .spectacle__button:first-child{margin-left:0}.spectacle .spectacle__container .sidebar .spectacle__services .spectacle__button:last-child{margin-right:0}.spectacle .spectacle__container .sidebar .spectacle__tags{margin:10px 0 60px}.spectacle .spectacle__container .sidebar .spectacle__tags .spectacle__tag{display:inline-block}.spectacle .spectacle__container .sidebar .spectacle__tag{margin:5px 0;display:inline-block;background:white;padding:8px;color:var(--enveloppe-color);font-size:14px;letter-spacing:1px;line-height:16px}.spectacle .spectacle__container .sidebar .spectacle__distribution_container{background:var(--background-color);outline:var(--enveloppe-color) solid 1px;margin:40px -25px 0;padding:0 25px;position:relative}@media screen and (max-width:424px){.spectacle .spectacle__container .sidebar .spectacle__distribution_container{padding:0 15px;margin-left:-15px;margin-right:-15px}}.spectacle .spectacle__container .sidebar .spectacle__distribution_container:before{content:"";width:100%;height:39px;background:var(--background-color);position:absolute;top:-40px;left:0}.spectacle .spectacle__container .sidebar .spectacle__distribution{margin:20px 0;font-size:14px;letter-spacing:1px;line-height:22px;font-weight:400;color:var(--enveloppe-color)}@media screen and (max-width:1023px){.spectacle .spectacle__container .sidebar .spectacle__distribution{margin:20px 0 40px}}.spectacle .spectacle__container .sidebar .spectacle__distribution b,.spectacle .spectacle__container .sidebar .spectacle__distribution i,.spectacle .spectacle__container .sidebar .spectacle__distribution sup,.spectacle .spectacle__container .sidebar .spectacle__distribution u{font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.spectacle .spectacle__container .sidebar .spectacle__distribution b{font-weight:500;color:var(--text-color)}.spectacle .bourse_closed{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:row;-ms-flex:row wrap;flex:row wrap}@media screen and (max-width:1023px){.spectacle .bourse_closed{display:block}}.spectacle .bourse_closed .bourse_closed__message{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:600px;padding:10px;background:#f3f3f3}@media screen and (max-width:1023px){.spectacle .bourse_closed .bourse_closed__message{width:95%;margin-bottom:20px}}.spectacle .bourse_closed .bourse_closed__message:first-child{margin-right:30px}.spectacle .bourse_closed .bourse_closed__message .bourse_closed__title{position:relative;display:block;font-size:16px;font-weight:700;line-height:24px;color:var(--text-color);padding-bottom:30px}.spectacle .bourse_closed .bourse_closed__message .bourse_closed__title:after{position:absolute;bottom:20px;left:0;content:"";height:1px;width:30px;background:var(--text-color)}.spectacle .bourse_closed .bourse_closed__message p{display:block}.spectacle .bourse_closed .bourse_closed__message p b{display:block;line-height:20px}.spectacle .bourse_closed .bourse_closed__message p br{line-height:20px}.spectacle .bourses_container{padding-top:0!important;padding-bottom:0!important}.spectacle .document{--season-main-color:var(
            --enveloppe-color
        )}.spectacle .spectacle__saison_passee{position:relative;display:inline-block;padding:0;cursor:pointer;line-height:40px;color:#b5b5b5;letter-spacing:1px;font-weight:300;font-size:35px;text-transform:uppercase;margin-top:20px}@media screen and (max-width:424px){.spectacle .spectacle__saison_passee{font-size:30px}}.spectacle .spectacle__saison_passee .colorized{color:var(--enveloppe-color);font-size:inherit;font-weight:inherit;line-height:inherit}.spectacle .spectacle__saison_passee .separator{display:inline-block;background:var(--enveloppe-color);width:3px;height:25px;margin:0 8px}@media screen and (max-width:424px){.spectacle .spectacle__saison_passee .separator{height:20px}}