.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}body{margin:0;background-color:#1b1b1b;will-change:scroll-position}html .accueil body{background-color:silver;margin:0;padding:0;height:100%}#tuto{z-index:5;width:100%;height:100%;position:fixed;background-color:rgba(1,1,1,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:450px){#tuto .fenetre{height:450px!important;width:300px!important;margin:auto}#tuto .contener{margin-top:calc(50vh - 300px)!important}#tuto .contener .bandeau{width:1500px!important;animation:deplacement-small 10s ease!important;animation-iteration-count:infinite!important}#tuto .contener .animation{display:inline-block;animation:apparition-tuto .5s ease .5s;animation-fill-mode:forwards;opacity:0;transform:scale(.8);width:300px!important;height:auto;position:relative;top:-50px}#tuto .contener .animation p{font-size:.85em!important;left:calc(50% - 105px)!important;width:210px!important;margin-top:0!important}#tuto .contener .button{transform:scale(.8)!important;margin:-30px auto 0!important}#tuto .bienvenue{width:90%!important;margin-left:calc(50vw - 45%)!important}}#tuto .bienvenue{animation:apparition-bienvenue 3.7s ease 1s;animation-fill-mode:forwards;width:400px;margin-top:-50px;margin-left:calc(50vw - 200px);height:100%}#tuto .beta,#tuto .bienvenue{position:absolute;opacity:0;transform:scale(.9)}#tuto .beta{animation:apparition-bienvenue 3.3s ease 1.3s;animation-fill-mode:forwards;margin-left:calc(50vw + 50px);margin-top:calc(50vh + 50px);width:90px}#tuto .contener-warning{max-width:800px!important;margin-top:calc(50vh - 200px)!important}#tuto .contener-warning .fenetre{display:flex;flex-direction:column;justify-content:center;width:400px;height:200px!important;animation:apparition-tuto .5s ease;animation-fill-mode:forwards}#tuto .contener-warning .warning p{color:#fff;display:block;width:75%;text-align:center;line-height:1.5em;font-family:Lato,sans-serif;margin:auto}@media (min-device-width:0px)and (max-device-width:767px){#tuto .contener-warning{margin-top:calc(50vh - 250px)!important;z-index:999999}#tuto .contener-warning .fenetre{height:400px!important;width:100%!important}#tuto .contener-warning .warning p{width:80%!important;text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:.9em}}#tuto .button-warning{animation-delay:.3s}#tuto .button-tuto2{animation-delay:.8s}#tuto .button-blanc:hover{background-color:rgba(255,255,255,.3)!important}#tuto .contener{width:90%;max-width:400px;margin-left:auto;margin-right:auto;margin-top:calc(50vh - 324px);overflow:visible}#tuto .contener .fenetre{height:460px;width:100%;overflow:hidden}#tuto .contener .fenetre-tuto{mask:url(/core/img/tuto-mask.png);mask-size:100% 100%;-webkit-mask:url(/core/img/tuto-mask.png);-webkit-mask-size:100% 100%;-webkit-mask-position:center left}#tuto .contener .bandeau{height:500px;width:3000px;animation:deplacement 9s linear;animation-iteration-count:infinite}#tuto .contener .close-tuto:hover{background-color:#000}#tuto .contener .bandeau2{height:500px;width:auto}#tuto .contener .animation p{color:#fff;display:block;position:absolute;bottom:-10px;left:65px;width:270px;text-align:center;line-height:1.5em;font-family:Lato,sans-serif}#tuto .contener .tuto-avatar{background:url(/core/img/tuto-anim-p2.svg) bottom no-repeat;background-size:350px 350px}#tuto .contener .tuto-carte{background:url(/core/img/tuto-anim-p3.svg) bottom no-repeat;background-size:350px 350px}#tuto .contener .tuto-heure{background:url(/core/img/tuto-anim-p5.svg) bottom no-repeat;background-size:400px 400px}@media (max-width:450px){#tuto .contener .animation:first-of-type{background:url(/core/img/tuto-anim-p2.svg) bottom no-repeat;background-size:300px 300px}#tuto .contener .animation:nth-of-type(2){background:url(/core/img/tuto-anim-p3.svg) bottom no-repeat;background-size:300px 300px}#tuto .contener .animation:nth-of-type(3){background:url(/core/img/tuto-anim-p2.svg) bottom no-repeat;background-size:300px 300px}}#tuto .contener .animation1,#tuto .contener .animation2{animation-delay:.5s}#tuto .contener .animation{display:inline-block;animation-name:apparition-tuto;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0;transform:scale(.8);width:100%;max-width:400px;height:420px;mask:url(/core/img/tuto-mask.png);mask-size:100% 100%;-webkit-mask:url(/core/img/tuto-mask.png);-webkit-mask-size:100% 100%;-webkit-mask-position:center left}@keyframes deplacement{0%{margin-left:0}35%{margin-left:0}45%{margin-left:-400px}80%{margin-left:-400px}90%{margin-left:-800px}to{margin-left:-800px}}@keyframes deplacement-small{0%{margin-left:0}35%{margin-left:0}45%{margin-left:-300px}80%{margin-left:-300px}90%{margin-left:-600px}to{margin-left:-600px}}@keyframes apparition-tuto{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes apparition-bienvenue{0%{opacity:0;transform:scale(.9)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}#tuto .contener .button1{animation-delay:.7s}#tuto .contener .button2{animation-delay:.3s}#tuto .contener .button2:hover{background-color:#000}#tuto .contener .button{animation-name:apparition-tuto;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0;display:block;margin:0 auto;width:200px;text-align:center;padding:13px 10px;border-radius:30px;font-size:12px;font-family:Lato,sans-serif;color:#fff;border:1px solid #fff;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;cursor:pointer}#tuto .contener .button p{margin:0;padding:0}#tuto .contener .button .button-fond{z-index:-1;background-color:rgba(255,255,255,.3);width:0;height:41px;position:absolute;top:0;left:0;border-radius:30px;animation-name:loading;animation-duration:8.3s;animation-delay:0s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes loading{0%{width:41px}to{width:220px}}#seconnecter .contener{height:320px;margin-top:calc(50vh - 160px)}#sauvegarder .contener{height:400px;margin-top:calc(50vh - 200px)}#mdpoublie .contener{height:220px;margin-top:calc(50vh - 110px)}#mdpoublie,#sauvegarder,#seconnecter{z-index:5;width:100%;height:100%;position:fixed;background-color:rgba(1,1,1,.5)}#mdpoublie .contener,#sauvegarder .contener,#seconnecter .contener{width:250px;margin-left:auto;margin-right:auto}#mdpoublie h3,#sauvegarder h3,#seconnecter h3{margin-left:0!important;margin-bottom:15px;padding-left:0!important;padding-bottom:5px;padding-right:0!important;margin-top:0!important;display:inline-block;vertical-align:top;border-bottom:1px solid #fff}#mdpoublie .bouton-close,#sauvegarder .bouton-close,#seconnecter .bouton-close{cursor:pointer;display:inline-block;vertical-align:top;width:35px;float:right}#mdpoublie .bouton-close #cl-croix,#mdpoublie .bouton-close #cl-rond path,#sauvegarder .bouton-close #cl-croix,#sauvegarder .bouton-close #cl-rond path,#seconnecter .bouton-close #cl-croix,#seconnecter .bouton-close #cl-rond path{fill:#fff}#mdpoublie .bouton-close:hover #cl-croix,#mdpoublie .bouton-close:hover #cl-rond path,#sauvegarder .bouton-close:hover #cl-croix,#sauvegarder .bouton-close:hover #cl-rond path,#seconnecter .bouton-close:hover #cl-croix,#seconnecter .bouton-close:hover #cl-rond path{fill:#000}#mdpoublie .bouton-close:hover #cl-fond path,#sauvegarder .bouton-close:hover #cl-fond path,#seconnecter .bouton-close:hover #cl-fond path{fill:#fff}#mdpoublie span,#sauvegarder span,#seconnecter span{display:block;font-family:Lato,sans-serif;font-weight:400;font-size:.9em;line-height:1.5em;width:100%;color:#fff;text-align:left;margin-bottom:20px}#mdpoublie .password,#mdpoublie .pseudonyme,#mdpoublie .seconnecter,#mdpoublie .sinscrire,#sauvegarder .password,#sauvegarder .pseudonyme,#sauvegarder .seconnecter,#sauvegarder .sinscrire,#seconnecter .password,#seconnecter .pseudonyme,#seconnecter .seconnecter,#seconnecter .sinscrire{border-radius:0;margin-top:8px;display:block;width:233px;font-family:Lato,sans-serif;font-weight:400;font-size:.9em}#mdpoublie .password,#mdpoublie .pseudonyme,#sauvegarder .password,#sauvegarder .pseudonyme,#seconnecter .password,#seconnecter .pseudonyme{border:none;height:15px;padding:9px;color:#3b3b3b}#mdpoublie input:-moz-placeholder,#mdpoublie textarea:-moz-placeholder,#sauvegarder input:-moz-placeholder,#sauvegarder textarea:-moz-placeholder,#seconnecter input:-moz-placeholder,#seconnecter textarea:-moz-placeholder{color:#3b3b3b}#mdpoublie input::-webkit-input-placeholder,#mdpoublie textarea::-webkit-input-placeholder,#sauvegarder input::-webkit-input-placeholder,#sauvegarder textarea::-webkit-input-placeholder,#seconnecter input::-webkit-input-placeholder,#seconnecter textarea::-webkit-input-placeholder{color:#3b3b3b}#mdpoublie .seconnecter,#mdpoublie .sinscrire,#sauvegarder .seconnecter,#sauvegarder .sinscrire,#seconnecter .seconnecter,#seconnecter .sinscrire{cursor:pointer;background-image:linear-gradient(180deg,#3f3f3f,#363636 5px,#303030);box-shadow:0 0 4px 1px rgba(0,0,0,.75);border:none;color:#fff;height:35px;padding:8px;width:100%;margin-bottom:15px}#mdpoublie .seconnecter:hover,#mdpoublie .sinscrire:hover,#sauvegarder .seconnecter:hover,#sauvegarder .sinscrire:hover,#seconnecter .seconnecter:hover,#seconnecter .sinscrire:hover{background-image:linear-gradient(180deg,#3a3a3a,#333333);box-shadow:0 0 1px 1px rgba(0,0,0,.75)}#mdpoublie .seconnecter:active,#mdpoublie .sinscrire:active,#sauvegarder .seconnecter:active,#sauvegarder .sinscrire:active,#seconnecter .seconnecter:active,#seconnecter .sinscrire:active{background-image:linear-gradient(180deg,#3a3a3a,#333333);box-shadow:inset 0 0 2px 2px rgba(0,0,0,.3)}#mdpoublie .mdp-forget-contener,#sauvegarder .mdp-forget-contener,#seconnecter .mdp-forget-contener{text-align:center}#mdpoublie .mdp-forget,#sauvegarder .mdp-forget,#seconnecter .mdp-forget{cursor:pointer;display:inline-block;text-align:left;width:auto;font-family:Lato,sans-serif;font-weight:400;font-size:.9em;color:#fff;text-decoration:underline;animation-name:mdp;animation-duration:3s;margin:15px auto 10px;z-index:0;height:17px}#mdpoublie .mdp-forget:hover,#sauvegarder .mdp-forget:hover,#seconnecter .mdp-forget:hover{text-decoration:none;cursor:pointer}#mdpoublie .lien-connect,#sauvegarder .lien-connect,#seconnecter .lien-connect{display:block;font-family:Lato,sans-serif;font-weight:400;font-size:.9em;color:#fff;text-decoration:underline;text-align:center}#mdpoublie .info,#sauvegarder .info,#seconnecter .info{font-family:Lato,sans-serif;font-weight:400;font-size:.9em;color:#fff;text-align:center;padding-top:0;line-height:1.5em}#mdpoublie .fb-connect,#sauvegarder .fb-connect,#seconnecter .fb-connect{cursor:pointer;width:100%;padding:10px 0!important;text-align:center;background-color:#3b5998;color:#fff;font-family:Lato,sans-serif;font-weight:400;font-size:.9em;margin:15px 0 20px;box-shadow:0 0 4px 1px rgba(0,0,0,.75)}#mdpoublie .fb-connect:hover,#sauvegarder .fb-connect:hover,#seconnecter .fb-connect:hover{background-color:#425f9e;box-shadow:0 0 1px 1px rgba(0,0,0,.75)}#mdpoublie .fb-connect:active,#sauvegarder .fb-connect:active,#seconnecter .fb-connect:active{box-shadow:inset 0 0 2px 2px rgba(0,0,0,.3)}.bouton_smart_menu{display:none;width:50px;height:50px;z-index:2;position:fixed;bottom:20px;left:50%;margin-left:-25px}.left-menu{overflow:hidden;width:100vw;height:150px;background-color:blue;position:fixed;bottom:100px;left:0;z-index:99;padding:0;margin:0}#pc,.left-menu{display:none}#phone{display:block;height:auto;width:75px;position:fixed;top:100px;left:0;z-index:4}.timeline-contener{background:linear-gradient(0deg,rgb(0,0,0) 40%,rgba(0,0,0,.8) 65%,rgba(0,0,0,.1) 90%,rgba(0,0,0,0));width:100%;height:218px;position:fixed;bottom:-102px;overflow-x:scroll;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;z-index:3}@keyframes translate{0%{transform:translate(-85px)}to{transform:translate(0)}}@keyframes translate2{0%{transform:translate(75px)}to{transform:translate(0)}}@media (max-width:1023px){.bottom-menu-fixe{opacity:1!important;display:inline-block!important;background-color:#000!important;width:1124px!important;height:53px!important;position:absolute!important;left:0!important;margin-left:0!important;margin-bottom:0!important;top:38px!important;z-index:2!important;padding-left:0!important}.bottom-menu-fixe .ligne_temporelle{width:1024px!important}.extension-fond{display:block!important;background:#000!important;height:52px!important}.horaires{position:absolute!important;bottom:-22px!important;display:flex;width:-moz-fit-content;width:fit-content}.heure-actif,.heure-passif{flex:0 0 auto}.jour{transform:scale(1)!important;display:block!important;position:static!important;float:right!important;background-image:linear-gradient(90deg,transparent,black 17%,black);margin-right:0!important;padding:5px 10px 5px 50px!important;z-index:999999999999!important;width:190px!important}.jour,.jour .date,.jour .retour,.jour .suivant{opacity:1!important}.jour .date{transform:scale(.9)!important}.jour .retour,.jour .suivant{width:30px!important;height:30px!important;transform:scale(1)!important}.jour .retour svg,.jour .suivant svg{margin-top:11px!important}.degrade{display:none!important;margin-right:0!important}}@media (min-device-width:0px)and (max-device-width:767px),only screen and (orientation:portrait){.bouton_menu_musique{display:block!important}.heure-passif{opacity:1!important}.heure-passif .soleil:hover{overflow:visible;transition:opacity 1s ease;height:100%;width:4.1%;opacity:0!important}.heure-passif .soleil:hover img.lumiere{pointer-events:none}.heure-passif .soleil img:hover{overflow:visible;opacity:1;transition:opacity .3s ease}#phone,.heure-actif{left:auto;right:0}#phone .volet .container-avatars,.heure-actif .volet .container-avatars{margin-left:0}#phone .volet .avatar,.heure-actif .volet .avatar{transform:translate(75px);transition:width 0s,margin 0s}#phone .volet .avatar img,.heure-actif .volet .avatar img{margin-left:-63px}#phone .volet .avatar-midi:first-child,.heure-actif .volet .avatar-midi:first-child{animation:translate2 .8s ease 0s!important;animation-fill-mode:forwards!important}#phone .volet .avatar-midi:first-child img:first-child,.heure-actif .volet .avatar-midi:first-child img:first-child{transform:none}#phone .volet .avatar-midi:nth-of-type(2),.heure-actif .volet .avatar-midi:nth-of-type(2){animation:translate2 .7s ease .25s!important;animation-fill-mode:forwards!important}#phone .volet .avatar-midi:nth-of-type(3),.heure-actif .volet .avatar-midi:nth-of-type(3){animation:translate2 .6s ease .5s!important;animation-fill-mode:forwards!important}#phone .volet .avatar:nth-child(0n+1),.heure-actif .volet .avatar:nth-child(0n+1){animation:translate2 .8s ease 0s;animation-fill-mode:forwards}#phone .volet .avatar:nth-child(2),.heure-actif .volet .avatar:nth-child(2){animation:translate2 .7s ease .25s;animation-fill-mode:forwards}#phone .volet .avatar:nth-child(3),.heure-actif .volet .avatar:nth-child(3){animation:translate2 .6s ease .5s;animation-fill-mode:forwards}#phone .volet .avatar:nth-child(4),.heure-actif .volet .avatar:nth-child(4){animation:translate2 .5s ease .75s;animation-fill-mode:forwards}#phone .volet .avatar:last-child,.heure-actif .volet .avatar:last-child{margin-bottom:7px}#phone .volet .avatar:hover,.heure-actif .volet .avatar:hover{width:65px!important;transition:width 0s,margin 0s;margin:7px 0!important}#phone .volet .avatar:hover .buble,.heure-actif .volet .avatar:hover .buble{width:67px!important}#phone .volet .avatar:hover img,.heure-actif .volet .avatar:hover img{display:none}#phone .volet .avatar:hover .neobuble,.heure-actif .volet .avatar:hover .neobuble{display:none!important}#phone .volet .avatar:hover .lieu,.heure-actif .volet .avatar:hover .lieu{z-index:99999!important;display:inline-block;margin:2.5px 0 0 -1.5px}#phone .volet .lieu,.heure-actif .volet .lieu{display:none;margin:0}.jour .retour,.jour .suivant{border:1px solid #fff!important;left:0!important}.jour p{margin:0 auto 9px!important}.jour .progression{border:1px solid #fff!important;opacity:1!important}.jour .progression,.jour .progression .fond{height:5px!important}}@media (min-width:1280px)and (max-width:1439px){.bottom-menu-fixe{width:1280px!important;background-color:#000!important;margin-left:-640px!important}.horaires{margin-left:64px!important;width:1024px!important}.ligne_temporelle{top:-34px!important}.extension-fond{background-image:linear-gradient(0deg,black,black 34.5px,white 35.5px,black 36.5px,black)!important}.h{bottom:-3px!important}}@media (min-width:1440px){.bottom-menu-fixe{height:60px!important;width:1440px!important;background-color:#000!important;margin-left:-720px!important}.horaires{bottom:10px!important;margin-left:72px!important;width:1152px!important}.ligne_temporelle{top:-38.3px!important}.soleil{bottom:10px!important}.extension-fond{height:60px!important;background-image:linear-gradient(0deg,black,black 42px,white 44px,black 45px,black)!important}.container-avatars{bottom:-35px!important}.avatar:last-child{margin-bottom:7px!important}.degrade,.jour{bottom:15px!important}.degrade{height:40px!important}}.extension-fond{background-image:linear-gradient(0deg,black,black 38px,white 39px,black 40px,black);width:100%}.bottom-menu-fixe,.extension-fond{height:50px;position:fixed;bottom:0;z-index:2}.bottom-menu-fixe{opacity:1;display:inline-block;background-color:#000;width:1024px;left:50%;margin-left:-512px;margin-bottom:0;padding-left:0}.bottom-menu-fixe .ligne_temporelle{margin-left:0;position:absolute;width:100%;left:0;top:-27.2px}.bottom-menu-fixe .ligne_temporelle svg{width:100%}.horaires{margin-left:51.2px;width:819.2px;height:85px;position:fixed;bottom:10px;display:flex!important}.horaires:hover .heure-passif{opacity:1;transition-delay:0s}.soleil .lumiere{overflow:visible;bottom:40px}.soleil .magie{bottom:40px}.soleil .lune{top:calc(100% - 40px);overflow:hidden}.heure-passif:hover p{transform:scale(1.2)}.heure-passif{opacity:0;transition:opacity .3s ease;transition-delay:2.5s;vertical-align:bottom;width:4.1%;height:100%;color:#fff;font-size:10px;font-family:Lato,sans-serif;text-align:center;margin-right:0}.heure-passif button{width:100%;height:100%}.heure-passif p{z-index:2;margin:0;position:absolute;bottom:0;height:20%;width:4.1%;-webkit-font-smoothing:subpixel-antialiased;transition:transform .3s ease}.heure-passif .soleil{z-index:5;position:absolute;overflow-x:visible;overflow-y:visible;height:100%;width:4.1%;opacity:0;transition:opacity 1s ease-in}.heure-passif .soleil img.lumiere{width:200%;margin-left:-50%;position:absolute;left:0;pointer-events:none}.heure-passif .soleil img.lune{width:100%;margin-left:0;position:absolute;left:0}.heure-passif .soleil:hover{overflow:visible;transition:opacity .3s ease;height:100%;width:4.1%;opacity:.75}.heure-passif .soleil:hover img.lumiere{pointer-events:none}.heure-passif .click{opacity:0}@media (max-width:1439px){.heure-passif .soleil{top:0!important}}.invisible{color:#000}#phone:hover~.timeline-contener .bottom-menu-fixe .degrade,#phone:hover~.timeline-contener .bottom-menu-fixe .heure-passif{opacity:1;transition-delay:0s}#phone:hover~.timeline-contener .bottom-menu-fixe .jour{display:block!important;opacity:1!important;transition-delay:0s}#phone:hover~.timeline-contener .bottom-menu-fixe .jour .date,#phone:hover~.timeline-contener .bottom-menu-fixe .jour .progression,#phone:hover~.timeline-contener .bottom-menu-fixe .jour .retour,#phone:hover~.timeline-contener .bottom-menu-fixe .jour .suivant{opacity:1!important;transition-delay:0s}#phone:hover~.timeline-contener .bottom-menu-fixe .jour .retour,#phone:hover~.timeline-contener .bottom-menu-fixe .jour .suivant{opacity:1;transition:opacity .3s ease 0s,background-color .3s ease,left .3s ease!important}#phone:hover~.timeline-contener .bottom-menu-fixe .jour .first-day,#phone:hover~.timeline-contener .bottom-menu-fixe .jour .last-day{opacity:0!important;pointer-events:none;cursor:default}.heure-actif{display:inline-block;vertical-align:bottom;width:4.1%;height:100%;cursor:pointer;transition:opacity .3s ease}.heure-actif .h{font-size:10px;transform:scale(1.2);transition:transform .3s ease;color:#fff;font-family:Lato,sans-serif;-webkit-font-smoothing:subpixel-antialiased;text-align:center;z-index:1;margin:0;position:absolute;bottom:0;height:20%;width:4.1%}.heure-actif .volet:hover{height:auto}.heure-actif .volet:hover .container-avatars{opacity:1;overflow:visible;max-height:550px;transition:max-height .7s ease,opacity .4s linear}.heure-actif .volet{text-align:left;width:100%;margin:0;position:static;padding:0!important;height:auto!important;display:block!important;bottom:0!important;left:0!important;overflow:visible}.heure-actif .volet .container-avatars{display:flex!important;flex-direction:column;justify-content:center;padding-top:0!important;transition:opacity .4s linear,max-height .5s ease;z-index:4;height:auto!important;overflow:visible!important;position:static;top:calc(-89vh + 55px)!important;bottom:auto!important;right:0!important;width:75px!important;left:auto!important;margin-left:10px;text-align:center!important;opacity:1!important;max-height:550px!important}.heure-actif .volet .cache{opacity:.5;position:fixed;bottom:0;margin-left:35px;width:3.3%;height:85px}.heure-actif .volet .avatar-midi:first-child:hover,.heure-actif .volet .avatar-midi:nth-of-type(2):hover,.heure-actif .volet .avatar-midi:nth-of-type(3):hover{animation:perso1 0s 0s forwards,perso2 0s 0s!important;animation-timing-function:step-end;animation-play-state:paused}.heure-actif .volet .avatar-midi:first-child:hover~.avatar-midi,.heure-actif .volet .avatar-midi:nth-of-type(2):hover~.avatar-midi,.heure-actif .volet .avatar-midi:nth-of-type(3):hover .avatar-midi{animation:perso1 0s 0s forwards,perso2 0s 0s!important;animation-timing-function:step-end}.heure-actif .volet .container-avatar:first-of-type .avatar-midi{animation:perso1 3s forwards,perso2 1s 1.5s!important}.heure-actif .volet .container-avatar:first-of-type .avatar-midi img:first-child{transform:rotate(0deg)}.heure-actif .volet .container-avatar:nth-of-type(2) .avatar-midi{animation:perso1 3s .2s forwards,perso2 1s 2.2s!important}.heure-actif .volet .container-avatar:nth-of-type(3) .avatar-midi{animation:perso1 3s .4s forwards,perso2 1s 2.9s!important}@keyframes perso1{0%{transform:translate(-85px)}20%{transform:translate(0)}to{transform:translate(0)}}@keyframes perso2{0%{width:67px}30%{width:238px}70%{width:238px}to{width:67px}}@keyframes citron{0%{transform:rotate(0deg)}60%{transform:rotate(0deg)}70%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}85%{transform:rotate(-10deg)}90%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.heure-actif .volet .container-avatar{display:flex;width:275px;transform:translate(-85px);cursor:default}.heure-actif .volet .avatar{background-color:#fff;overflow-x:hidden;overflow-y:hidden;border-radius:77px;height:67px;width:67px;transition:width .3s ease,margin .3s ease;vertical-align:top;text-decoration:none;position:relative;flex:initial!important;margin:7px 0;transform:translate(-85px);display:block!important;box-shadow:0 5px 30px #000}.heure-actif .volet .avatar .buble{width:230px;height:67px}.heure-actif .volet .avatar img{margin-left:0;display:inline-block;width:65px;height:65px;border-radius:75px;border:1px solid #fff}.heure-actif .volet .avatar .neobuble{display:inline-block}.heure-actif .volet .avatar .neobuble .neodescription{margin:0 0 0 8px;display:flex;width:90px;height:65px;flex-direction:column;justify-content:center}.heure-actif .volet .avatar .neobuble .neodescription .neotexte{width:100%;display:block;font-size:.92em;line-height:1.3em}.heure-actif .volet .avatar .lieu{margin-top:2px;vertical-align:top;width:63px;height:63px;display:inline-block;border-radius:75px;border-width:0}.heure-actif .volet .hidden{transition:opacity 0s;opacity:0!important}.heure-actif .volet .notif{transition:opacity .4s ease;position:relative;left:-15px;top:6px;width:17px;height:17px;border-radius:10px;background-color:#ff2f00;animation:apparition-notif .3s ease .8s;opacity:0;animation-fill-mode:forwards}@keyframes apparition-notif{0%{scale:.2;opacity:0}70%{scale:1.2}to{scale:1;opacity:1}}.heure-actif .volet .container-avatar:first-of-type{animation:translate .8s ease 0s;animation-fill-mode:forwards}.heure-actif .volet .container-avatar:nth-of-type(2){animation:translate .7s ease .25s;animation-fill-mode:forwards}.heure-actif .volet .container-avatar:nth-of-type(3){animation:translate .6s ease .5s;animation-fill-mode:forwards}.heure-actif .volet .avatar:nth-child(0n+1){animation:translate .8s ease 0s;animation-fill-mode:forwards}.heure-actif .volet .avatar:nth-child(2){animation:translate .7s ease .25s;animation-fill-mode:forwards}.heure-actif .volet .avatar:nth-child(3){animation:translate .6s ease .5s;animation-fill-mode:forwards}.heure-actif .volet .avatar:nth-child(4){animation:translate .5s ease .75s;animation-fill-mode:forwards}.heure-actif .volet .avatar:last-child{margin-bottom:7px}.heure-actif .volet .avatar:active{top:1px;box-shadow:0 2px 7px #000!important}.heure-actif .volet .avatar:hover{opacity:1;border-radius:77px;width:238px!important;transition:width .3s ease,margin .3s ease;margin:7px 0!important;box-shadow:0 3px 20px #000}.heure-actif .volet .lieu{display:none;margin:0}.heure-actif .volet .neobuble{width:100px;height:75px;display:none;background-color:#fff;vertical-align:top;overflow-x:visible}.heure-actif .volet .neobuble .neodescription{display:none;vertical-align:top;color:#000;font-size:.8em;font-family:Lato,sans-serif;width:90px;margin:10px}.heure-actif .volet .close{position:relative;padding-top:25px;padding-bottom:25px;padding-left:10px;cursor:pointer}.heure-actif .volet .texte{font-size:.95em}.heure-actif .volet .container-avatars:hover{width:100%}.heure-actif .volet .texte{background-color:#90ee90;font-size:1em;text-align:left;color:#000;text-decoration:none;float:left;font-family:Lato,sans-serif;position:relative;margin-bottom:0;left:12px;top:10px;height:61px;width:150px}.heure-actif .fond-volet{height:calc(100% - 72px);width:100%;top:0;left:0;background-color:orange;position:fixed;opacity:.5}.heure-actif p{z-index:2;margin:0;height:25%}.heure-actif .soleil,.heure-actif p{position:absolute;bottom:0;width:4.1%}.heure-actif .soleil{z-index:3;overflow-x:visible;overflow-y:visible;height:100%;opacity:1}.heure-actif .soleil img.lumiere{width:200%;margin-left:-50%;pointer-events:none}.heure-actif .soleil img.lune{width:100%;margin-left:0}.heure-actif .soleil img{overflow:visible;position:absolute;left:0;transition:opacity 3s ease;animation-name:sunset;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease}@keyframes sunset{0%{opacity:.75}to{opacity:1}}.heure-actif .soleil img:hover{overflow:visible;opacity:1}@media (min-width:801px)and (max-width:1160px){.degrade{bottom:50px!important;height:70px!important;background-image:radial-gradient(ellipse at bottom,rgba(0,0,0,.5),rgba(0,0,0,.4) 25%,rgba(0,0,0,0) 70%)!important;margin-right:0!important}.jour{bottom:55px!important}}.degrade{z-index:1;right:0;bottom:0;margin-bottom:0;margin-right:20px;width:210px;height:50px;background-image:linear-gradient(90deg,transparent,black 10%,black);transform:scaleX(1.2);transition:opacity .8s;transition-delay:2.6s}.degrade,.jour{opacity:0;position:fixed}.jour{margin-bottom:2px;z-index:2;transform:scale(.86);width:200px;height:37px;bottom:7px;right:1%;transition:opacity .3s ease;transition-delay:3s}.jour .first-day,.jour .last-day{opacity:0!important;pointer-events:none;cursor:default}.jour .retour,.jour .suivant{position:relative;opacity:0;border-radius:70px;border:1px solid rgba(0,0,0,0);display:inline-block;width:38px;height:38px;vertical-align:middle;background:rgba(0,0,0,0);transition:opacity .3s ease 2.5s,background-color .3s ease,left .3s ease!important}.jour .retour svg,.jour .suivant svg{display:block;opacity:1;margin-top:15.5px;margin-left:auto;margin-right:auto;fill:#fff;transition:transform .3s ease}.jour .suivant{left:-20px}.jour .retour{left:20px}.jour .retour:hover,.jour .suivant:hover{background:#fff;cursor:pointer}.jour .retour:hover svg,.jour .suivant:hover svg{fill:#000}.jour .date{opacity:0;display:inline-block;width:55%;margin:auto;vertical-align:middle;transition:opacity .3s ease;transition-delay:2.5s}.jour .date p{margin:0 auto;transition:margin .3s ease;color:#fff;font-family:Lato,sans-serif;font-size:1.1em;text-align:center}.jour .date .progression{padding:0;margin:auto;background-color:rgba(0,0,0,0);border:0 solid #fff;width:80%;height:0;opacity:0;transition:height .3s ease,border .3s ease,opacity .3s ease;border-radius:5px}.jour .date .progression .fond{background-color:#fff;height:0;border-radius:5px}.jour .date .progression .fond-j1{width:5%;transition:width .3s ease}.jour .date .progression .fond-j2{width:30%;transition:width .3s ease}.jour .date .progression .fond-j3{width:51%;transition:width .3s ease}.jour .date .progression .fond-j4{width:63%;transition:width .3s ease}.jour .date .progression .fond-j5{width:75%;transition:width .3s ease}.jour .date .progression .fond-j6{width:87.7%;transition:width .3s ease}.jour .date .progression .fond-j7{width:100%;transition:width .3s ease}.jour .date .day-name-0 .j1,.jour .date .day-name-0 .j2,.jour .date .day-name-0 .j3,.jour .date .day-name-0 .j4,.jour .date .day-name-0 .j5,.jour .date .day-name-0 .j6,.jour .date .day-name-0 .j7,.jour .date .day-name-8 .j1,.jour .date .day-name-8 .j2,.jour .date .day-name-8 .j3,.jour .date .day-name-8 .j4,.jour .date .day-name-8 .j5,.jour .date .day-name-8 .j6,.jour .date .day-name-8 .j7{display:none}.jour .date .day-name-1 .j1{display:block}.jour .date .day-name-1 .j2,.jour .date .day-name-1 .j3,.jour .date .day-name-1 .j4,.jour .date .day-name-1 .j5,.jour .date .day-name-1 .j6,.jour .date .day-name-1 .j7,.jour .date .day-name-2 .j1{display:none}.jour .date .day-name-2 .j2{display:block}.jour .date .day-name-2 .j3,.jour .date .day-name-2 .j4,.jour .date .day-name-2 .j5,.jour .date .day-name-2 .j6,.jour .date .day-name-2 .j7,.jour .date .day-name-3 .j1,.jour .date .day-name-3 .j2{display:none}.jour .date .day-name-3 .j3{display:block}.jour .date .day-name-3 .j4,.jour .date .day-name-3 .j5,.jour .date .day-name-3 .j6,.jour .date .day-name-3 .j7,.jour .date .day-name-4 .j1,.jour .date .day-name-4 .j2,.jour .date .day-name-4 .j3{display:none}.jour .date .day-name-4 .j4{display:block}.jour .date .day-name-4 .j5,.jour .date .day-name-4 .j6,.jour .date .day-name-4 .j7,.jour .date .day-name-5 .j1,.jour .date .day-name-5 .j2,.jour .date .day-name-5 .j3,.jour .date .day-name-5 .j4{display:none}.jour .date .day-name-5 .j5{display:block}.jour .date .day-name-5 .j6,.jour .date .day-name-5 .j7,.jour .date .day-name-6 .j1,.jour .date .day-name-6 .j2,.jour .date .day-name-6 .j3,.jour .date .day-name-6 .j4,.jour .date .day-name-6 .j5{display:none}.jour .date .day-name-6 .j6{display:block}.jour .date .day-name-6 .j7,.jour .date .day-name-7 .j1,.jour .date .day-name-7 .j2,.jour .date .day-name-7 .j3,.jour .date .day-name-7 .j4,.jour .date .day-name-7 .j5,.jour .date .day-name-7 .j6{display:none}.jour .date .day-name-7 .j7{display:block}.bottom-menu-fixe:hover .date,.bottom-menu-fixe:hover .degrade,.bottom-menu-fixe:hover .jour,.jour:hover .date,.jour:hover .degrade{opacity:1;transition:opacity .3s ease;transition-delay:0s}.bottom-menu-fixe:hover .retour,.bottom-menu-fixe:hover .suivant,.jour:hover .retour,.jour:hover .suivant{opacity:1;transition:opacity .3s ease 0s,background-color .3s ease,left .3s ease!important}.jour:hover{opacity:1;transition:opacity .3s ease;transition-delay:0s}.jour:hover .retour,.jour:hover .suivant{border:1px solid #fff;left:0;transition:left .2s ease}.jour:hover .retour svg,.jour:hover .suivant svg{transform:none}.jour:hover p{margin:0 auto 9px}.jour:hover .progression{height:5px;border:1px solid #fff;opacity:1}.jour:hover .progression .fond{height:5px}.full-page{transition:width .3s ease;width:100%;float:right}.menu:target{width:450px}.menu:target+.full-page{width:90%}.scrollTo{cursor:pointer}.menu_musique{width:0;display:inline-block;z-index:4;overflow:hidden;position:fixed;top:0;right:0;height:100%;background-color:rgba(0,0,0,0);list-style-type:none;margin-top:0;padding:0;transition:width .5s ease;-webkit-transition:width .5s ease}.close_musique{display:block;opacity:1;position:relative;left:calc(-100% - 380px);z-index:99;width:0;height:100vh;background-color:red;margin-bottom:-100vh}.close_musique img{width:20px;height:20px;margin-left:5px;margin-top:10px}.menu_general{position:fixed;z-index:4;display:inline-block;vertical-align:top;width:292px;height:100%;min-height:420px;overflow:visible;background-color:#000}.menu_general .userconnected{display:block;z-index:auto;min-height:50px;margin-top:0}.menu_general .newuser{display:none;max-height:21px}.menu_general svg#deconnexion-button{display:inline-block}.menu_general .allusers{display:block;min-height:50px;background:#000}.menu_general .bas,.menu_general .haut,.menu_general .milieu{margin:0 auto;padding:0;width:80%}.menu_general .haut{display:block;position:static;height:60px;padding-top:30px}.menu_general .haut a{text-decoration:none}.menu_general .haut .sup{background-color:rgba(0,0,0,0);border:none;outline-style:none}.menu_general .haut .sup,.menu_general .haut a{display:inline-block}.menu_general .haut svg#suppr-button{width:43px;height:43px;display:inline-block;margin-left:10px}.menu_general .haut svg#suppr-button #sup-fond path,.menu_general .haut svg#suppr-button #sup-rond path{fill:#000}.menu_general .haut svg#suppr-button #sup-symbol path,.menu_general .haut svg#suppr-button #sup-symbol polygon{fill:#fff}.menu_general .haut svg#suppr-button:hover{cursor:pointer}.menu_general .haut svg#suppr-button:hover #sup-fond path{fill:red}.menu_general .haut svg#suppr-button:hover #sup-rond path,.menu_general .haut svg#suppr-button:hover #sup-symbol path,.menu_general .haut svg#suppr-button:hover #sup-symbol polygon{fill:#fff}.menu_general .haut svg#deconnexion-button{position:relative;width:43px;height:43px;margin-left:0}.menu_general .haut svg#deconnexion-button #de-fond path,.menu_general .haut svg#deconnexion-button #de-rond path{fill:#000}.menu_general .haut svg#deconnexion-button #de-symbol path,.menu_general .haut svg#deconnexion-button #de-symbol rect{fill:#fff}.menu_general .haut svg#deconnexion-button:hover{cursor:pointer}.menu_general .haut svg#deconnexion-button:hover #de-fond path{fill:#000}.menu_general .haut svg#deconnexion-button:hover #de-rond path,.menu_general .haut svg#deconnexion-button:hover #de-symbol path,.menu_general .haut svg#deconnexion-button:hover #de-symbol rect{fill:#fff}.menu_general .haut svg#close-button{position:relative;left:9px;width:43px;height:43px;display:inline-block;float:right}.menu_general .haut svg#close-button #cl-croix,.menu_general .haut svg#close-button #cl-rond{fill:#000}.menu_general .haut svg#close-button #cl-fond path{fill:#fff}.menu_general .haut svg#close-button:hover{cursor:pointer}.menu_general .haut svg#close-button:hover #cl-fond path{fill:#000}.menu_general .haut svg#close-button:hover #cl-croix,.menu_general .haut svg#close-button:hover #cl-rond{fill:#fff}.menu_general .milieu{overflow-y:auto;list-style-type:none;display:flex;flex-direction:column;position:static;width:80%;height:calc(100% - 160px)}.menu_general .milieu div.categorie{padding:0;text-align:center;overflow-y:hidden;transition:max-height .3s ease}.menu_general .milieu div.categorie:nth-of-type(-n+3){border-bottom:1px solid #fff}.menu_general .milieu #reinit{height:0;transition:height .3s ease-out}.menu_general .milieu #reinit.opened{height:150px}.menu_general .milieu #lvcradio{width:100%}.menu_general .milieu #lvcradio iframe{width:100%;height:400px}.menu_general .milieu span{display:block;font-family:Lato,sans-serif;font-weight:400;font-size:.9em;line-height:1.5em;width:100%;color:#fff;text-align:left;margin-bottom:20px}.menu_general .milieu .annule,.menu_general .milieu .confirme{margin-bottom:20px;display:inline-block;width:111px;font-family:Lato,sans-serif;font-weight:400;font-size:.9em;border:none;height:34px;padding:9px;color:#fff;cursor:pointer;background-image:linear-gradient(180deg,#3f3f3f,#363636 5px,#303030);box-shadow:0 0 4px 1px rgba(0,0,0,.75)}.menu_general .milieu .confirme:hover{background-image:none;background-color:red;color:#fff}.menu_general .milieu .annule{margin-left:6px}.menu_general .milieu .annule:hover{background-image:linear-gradient(180deg,#414141,#3f3f3f);color:#fff}.menu_general .milieu .confirmer,.menu_general .milieu .password,.menu_general .milieu .pseudonyme,.menu_general .milieu .sinscrire{margin-top:8px;display:block;width:216px;font-family:Lato,sans-serif;font-weight:400;font-size:.8em}.menu_general .milieu .password,.menu_general .milieu .pseudonyme{border:none;height:15px;padding:9px;color:#3b3b3b}.menu_general .milieu input:-moz-placeholder,.menu_general .milieu textarea:-moz-placeholder{color:#3b3b3b}.menu_general .milieu input::-webkit-input-placeholder,.menu_general .milieu textarea::-webkit-input-placeholder{color:#3b3b3b}.menu_general .milieu .confirmer,.menu_general .milieu .sinscrire{cursor:pointer;background-image:linear-gradient(180deg,#3f3f3f,#363636 5px,#303030);box-shadow:0 0 4px 1px rgba(0,0,0,.75);border:none;color:#fff;height:35px;padding:8px;width:100%}.menu_general .milieu .confirmer:hover,.menu_general .milieu .sinscrire:hover{background-image:linear-gradient(180deg,#414141,#3f3f3f);box-shadow:0 0 0 1px rgba(0,0,0,.75)}.menu_general .milieu .confirmer:active,.menu_general .milieu .sinscrire:hover{background-image:linear-gradient(180deg,#414141,#3f3f3f);box-shadow:inset 0 0 0 2px rgba(0,0,0,.3)}.menu_general .milieu .lien-connect{font-family:Lato,sans-serif;font-weight:400;font-size:.9em;color:#fff;cursor:pointer;border-bottom:1px solid #fff;display:inline-block}.menu_general .milieu .fb-connect{width:216px;padding:8px;background-color:#3b5998;color:#fff;font-family:Lato,sans-serif;font-weight:400;font-size:.9em}.menu_general .milieu .fb-connect:hover{background-color:#425f9e;cursor:pointer}.menu_general .milieu .sauvegarder{padding-bottom:10px}.menu_general .milieu .mon-profil{display:block;overflow-y:hidden;background:#000;padding-bottom:30px}.menu_general .milieu .mon-profil h5.h5mdp{margin:20px 0 15px;font-size:.9em}.menu_general .milieu .mon-profil h5.h5id{margin:0 0 15px;font-size:.9em}.menu_general .milieu .mon-profil form{display:block}.menu_general .milieu .mon-profil form h5,.menu_general .milieu .mon-profil form h6{display:block;font-family:Lato,sans-serif;color:#fff;text-align:left}.menu_general .milieu .mon-profil form h6{padding-top:15px;font-size:11px;font-weight:200}.menu_general .milieu .mon-profil form .pseudonyme{width:calc(100% - 18px)!important}.menu_general .milieu .mon-profil form .password{width:calc(100% - 18px)!important;font-size:12px}.menu_general .milieu .mon-profil form .suppr{margin:0;display:inline-block;width:calc(100% - 2px);font-family:Lato,sans-serif;font-weight:400;font-size:.9em;height:20px;padding:8px 0;color:#fff;text-decoration:underline;cursor:pointer}.menu_general .milieu .mon-profil form .suppr:hover{color:red}.menu_general .milieu .tuto{display:block;overflow:auto}.menu_general .milieu .tuto-content{min-height:400px;width:100%;display:block}.menu_general .milieu .tuto-content img{margin:20px 0 15px}.menu_general .milieu .tuto-content p{font-family:Lato,sans-serif;font-size:.8em;width:75%;display:inline-block;color:#fff;margin:auto auto 30px}.menu_general .milieu .credit-contener:hover .fleche{animation:fleche .5s linear}.menu_general .milieu .generique{padding-bottom:30px}.menu_general .milieu .generique h4{margin:0 auto;text-align:center;width:100%;color:#b1b1b1;display:inline-block;padding-top:20px;padding-bottom:5px}.menu_general .milieu .generique p{color:#fff;margin:auto}.menu_general .milieu .generique a{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.menu_general .milieu .generique a,.menu_general .milieu .generique h4,.menu_general .milieu .generique p{display:inline-block;font-family:Lato,sans-serif;font-size:13px;font-weight:400}.menu_general .milieu .generique .column0{text-align:center;width:100%;line-height:20px}.menu_general .milieu .generique .column1{text-align:right;width:40%}.menu_general .milieu .generique .column2{margin-left:4%;text-align:left;width:50%}.menu_general .milieu .generique .column3{text-align:right;width:25%}.menu_general .milieu .generique .column4{margin-left:4%;text-align:left;width:60%}.menu_general .milieu .generique p a:hover{text-decoration:underline}.menu_general .milieu .generique .cnc{margin-top:10px;width:150px}@keyframes fleche{0%{margin-bottom:-12px}35%{margin-bottom:-6px}to{margin-bottom:-12px}}.menu_general .milieu .credit{position:relative;flex:1;text-align:center;overflow:hidden}.menu_general .milieu .credit .credit-contener{margin-top:20px;position:absolute;bottom:0;width:100%;height:90px;transition:height 1s ease;cursor:pointer}.menu_general .milieu .credit .credit-contener.defilement{animation:credit 35s linear}.menu_general .milieu .credit .credit-contener.defilement .fleche{margin-bottom:0;opacity:0}@keyframes credit{0%{height:90x}75%{height:645px}98%{height:645px}to{height:90px}}.menu_general .milieu .credit .fleche{width:10px;padding:0;margin-bottom:-12px;transition:margin-bottom 1s,opacity 1s}.menu_general .milieu .credit h4{margin:0 auto;text-align:center;width:100%;color:#b1b1b1;display:inline-block;padding-top:20px;padding-bottom:5px}.menu_general .milieu .credit p{color:#fff;margin:auto}.menu_general .milieu .credit a{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.menu_general .milieu .credit a,.menu_general .milieu .credit h4,.menu_general .milieu .credit p{display:inline-block;font-family:Lato,sans-serif;font-size:13px;font-weight:400}.menu_general .milieu .credit .column0{text-align:center;width:100%;line-height:20px}.menu_general .milieu .credit .column1{text-align:right;width:40%}.menu_general .milieu .credit .column2{margin-left:4%;text-align:left;width:50%}.menu_general .milieu .credit .column3{text-align:right;width:25%}.menu_general .milieu .credit .column4{margin-left:4%;text-align:left;width:60%}.menu_general .milieu .credit p a:hover{text-decoration:underline}.menu_general .milieu .credit .cnc{margin-top:10px;width:150px}.menu_general .milieu .credit .generique{text-decoration:underline;display:block;margin-top:20px}.menu_general .milieu .contener-title{width:100%;padding-top:15px;cursor:pointer;position:sticky;top:0;background-color:#000;z-index:9}.menu_general .milieu .contener-title:hover h3{border-bottom:1px solid #fff;padding:0 0 1px}.menu_general .milieu h3{padding:0 0 2px;display:inline-block;font-family:Lato,sans-serif;font-size:16px;text-align:center;color:#fff;text-transform:uppercase;margin:0 auto 15px;width:auto;font-weight:400}.menu_general .bas{display:block;position:absolute;bottom:0;height:70px;width:234px;right:29px;border-top:1px solid #fff;background-color:#000;z-index:5}.menu_general .bas .contener{width:90%;margin:15px auto 0;display:flex;justify-content:space-between}.menu_general .bas a svg{width:43px;height:43px;display:inline-block}.menu_general .bas a svg #so-logo{fill:#fff}.menu_general .bas a svg #so-rond{fill:#000}.menu_general .bas a svg:hover{cursor:pointer}.menu_general .bas a svg:hover #so-rond{fill:blue}.menu_general .bas a svg:hover #fa-fond .st0{fill:#fff}.menu_general .bas a svg:hover #so-logo{fill:blue}.menu_general .bas a svg:hover #tw-fond .st0{fill:#00aced}.menu_general .bas a svg:hover #in-fond .st0{fill:#fff}.menu_general .bas a.gros-lien{text-decoration:none}.menu_general .bas a.gros-lien .info{border-radius:100px;padding:10px;font-family:Lato,sans-serif;font-weight:900;font-size:1em;color:#fff;width:auto;margin:0 2px 0 -5px;text-decoration:none;border:2px solid #000}.menu_general .bas a.gros-lien:hover .info{border:2px solid blue;color:blue;text-decoration:none;background-color:#fff}.bouton_menu_musique{cursor:pointer;position:fixed;top:30px;right:20px;z-index:3;opacity:1}.bouton_menu_musique svg{width:43px;height:43px}.bouton_menu_musique svg #fond .st0{fill:#fff}.bouton_menu_musique svg #ligne,.bouton_menu_musique svg #rond,.bouton_menu_musique:hover svg #fond .st0{fill:#000}.bouton_menu_musique:hover svg #ligne,.bouton_menu_musique:hover svg #rond{fill:#fff}.bouton_deconnexion{display:none;cursor:pointer;position:fixed;top:30px;right:60px;z-index:3;opacity:1}.bouton_deconnexion img{width:38px;height:38px}.bouton_retour{position:fixed;top:30px;left:20px;z-index:9;width:42px;height:42px}.bouton_retour svg{transition:transform 1s ease;width:42px;height:42px;display:flex}.bouton_retour svg #fleche{transition:transform .3s ease;transform:scale(.65);transform-origin:center;margin:auto}.bouton_retour svg #fleche polygon{fill:#000}.bouton_retour svg #fleche path{fill:#fff}.bouton_retour svg #cercle{opacity:1;transform:scale(1);transform-origin:center;transition:transform .3s ease,opacity .2s ease .1s}.bouton_retour svg #cercle polygon{fill:#fff}.bouton_retour svg #cercle path{fill:#000}.bouton_retour svg #cercle circle{fill:#fff}.bouton_retour:hover #fleche{transform:scale(.65)}.bouton_retour:hover #fleche polygon{fill:#fff}.bouton_retour:hover #fleche path{fill:#000}.bouton_retour:hover #cercle{opacity:1;transform:scale(1)}.bouton_retour:hover #cercle polygon{fill:#000}.bouton_retour:hover #cercle path{fill:#fff}.bouton_retour:hover #cercle circle{fill:#000}@media (min-width:0px)and (max-width:1024px){.bouton_retour{top:30px;left:auto;right:20px;width:43px;height:43px}.bouton_retour svg{transition:none;width:43px;height:43px}.bouton_retour svg #fleche{transition:none;margin:auto;transform:scale(.6)}.bouton_retour svg #fleche polygon{fill:#000}.bouton_retour svg #fleche path{fill:#fff}.bouton_retour svg #cercle{opacity:1!important;transform:scale(1);transition:none}.bouton_retour svg #cercle circle{fill:#fff!important}.bouton_retour svg #cercle path{fill:#000!important}.bouton_retour:hover svg #fleche{transform:scale(.6)}.bouton_retour:hover svg #fleche polygon{fill:#000!important}.bouton_retour:hover svg #fleche path{fill:#fff!important}}.svg{margin-top:-1px;position:absolute;left:0;height:calc(100% - 38px);min-height:560px;background-size:cover;background-repeat:no-repeat}.contener{height:calc(100vh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch}.carte-contener{height:100%;z-index:-9!important}@media (max-device-width:800px){.svg{display:block;margin-top:0;position:static;height:100%!important;min-height:0;z-index:-99!important}}@media (max-device-height:599px){.svg{background-image:url(/core/img/carte_h800.jpg);background-size:cover}}@media (min-device-height:600px)and (max-device-height:800px){.svg{background-image:url(/core/img/carte_h1200-2.jpg);background-size:cover}}@media (min-device-height:801px){.svg{background-image:url(/core/img/carte_h1440-2.jpg);background-size:cover}}.svg2{z-index:4;height:10px}.svg3{margin-top:-1px;background-color:rgba(1,1,1,.3);position:absolute;height:calc(100% - 38px);min-height:560px;left:0}.ombre{opacity:.3}@media(min-height:0)and (max-height:649px){.bigscreen,.pc,.vbscreen{display:none}.phone{display:block!important}}@media(min-height:650px)and (max-height:850px){.bigscreen,.phone,.vbscreen{display:none}.pc{display:block!important}}@media(min-height:851px)and (max-height:1080px){.pc,.phone,.vbscreen{display:none}.bigscreen{display:block!important}}@media(min-height:1081px){.bigscreen,.pc,.phone{display:none}.vbscreen{display:block!important}}area{outline:none}.zones:hover{border:10px solid #fff}.map{position:absolute;left:0;top:0}.place-link{cursor:pointer}.zone body{background-attachment:fixed;background-repeat:no-repeat;margin:0;padding:0;background-size:cover}.zone footer{height:30px}#messagerie{display:inline-block;cursor:pointer;width:380px;height:75px;padding-bottom:5px;margin:30px 0 0 60px;background-color:#fff;text-decoration:none}#messagerie .avatar{display:inline-block;margin:5px}#messagerie .avatar_perso{width:70px;height:70px}#messagerie .heure{display:inline-block;font-family:Lato;font-size:2em;color:#13d4ea;font-weight:200;height:0}#messagerie .icone{margin-left:136px;display:inline-block;height:70px}.contacts{z-index:2;width:380px;height:350px;overflow-y:scroll;background-color:#fff;list-style-type:none;margin:5px 0 0 60px;padding:0;border-radius:0 0 10px 10px}.contacts .alert{background-color:rgba(19,212,234,.25)}.destinataires{width:auto;height:70px;padding-top:5px;padding-bottom:5px;margin:0}.destinataires .avatar_contact{display:inline-block;vertical-align:middle;float:left;margin-left:-5px;font-size:.9em;height:70px}.destinataires .nom{float:left;font-weight:700;margin-left:10px}.destinataires .nom,.destinataires .nouveau_message{display:inline-block;position:relative;font-size:.95em;color:#000;text-decoration:none;font-family:Lato;top:15px}.destinataires .nouveau_message{float:right;font-weight:200;margin-right:75px}.destinataires p{font-weight:100}.destinataires:hover{background-color:#13d4ea;color:#fff}.destinataires:hover .nom{color:#fff}#reset{width:100vw;height:100vh;background:url(/users/img/identification_fond.jpg) no-repeat 50% fixed;background-size:cover;margin:0;padding:0;position:absolute;top:0;left:0;display:flex;align-items:center}#reset form{display:block;width:265px;margin:auto;font-family:Lato,sans-serif;color:#fff}#reset form legend{padding:0;font-size:1.5em;font-weight:300;text-align:center;margin-bottom:20px;text-transform:uppercase}#reset form .case1,#reset form .case2{margin-bottom:10px}#reset form .case1 input,#reset form .case2 input{width:255px;height:25px;border:none;padding:5px}#reset form .case3 button{width:265px;height:40px;background-image:linear-gradient(180deg,#3f3f3f,#363636 5px,#303030);box-shadow:0 0 4px 1px rgba(0,0,0,.75);border:none;color:#fff}#reset form .case3 button:hover{background:#363636;box-shadow:0 0 2px 1px rgba(0,0,0,.75)}@media (min-width:992px){.nav-users{position:fixed}}.remove-account-container{display:inline-block;position:relative}.btn-remove-account{top:10px;right:10px;position:absolute}.authentication{position:absolute;height:100vh;top:0;left:0;bottom:0;right:0;overflow-y:hidden}.signup{background-image:url(/modules/users/img/identification_fond.jpg);background-size:cover;-webkit-overflow-scrolling:touch;height:100vh;overflow-y:scroll}.id{height:100px;position:absolute;top:20%;margin-right:auto;margin-left:auto;width:100%}.contener-id2{-webkit-overflow-scrolling:touch;height:100vh;overflow-y:scroll;background:url(/modules/users/img/identification_fond2.jpg) fixed 50% no-repeat;background-size:cover}.id2{position:static;top:0;left:0;padding-top:calc(50vh - 280px);margin-right:auto;margin-left:auto;width:100%;max-height:100%;min-height:620px;min-width:592px}#video a,.id2 a{text-decoration:none}.id2 h1{font-size:1.1em;text-align:left}.id2 h1,.small{width:380px;display:block;color:#ffffff;font-family:Lato,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;font-weight:400;margin:-15px auto 30px}.small{text-align:center;font-size:.9em}.bande-annonce{margin-right:auto;margin-left:auto;display:block;width:300px;margin-bottom:0}.bande-annonce .intro{background:none;width:100%;border:none;text-decoration:none;margin:auto;color:#ffffff}.bande-annonce .intro p.ordi{display:inline-block;font-size:1.4em;font-weight:300}.bande-annonce .intro p.ordi,.bande-annonce .intro p.smartphone{margin-right:15px;margin-top:5px;vertical-align:middle;font-family:Lato,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;text-transform:uppercase}.bande-annonce .intro p.smartphone{color:yellow;display:block;font-size:1.5em;font-weight:500}.bande-annonce .intro p.smartphone2{color:yellow;margin-right:15px;display:block;margin-top:-10px;margin-bottom:30px;vertical-align:middle;font-size:1.4em;font-family:Lato,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;font-weight:300}.bande-annonce:hover .img-intro{background-color:white;fill:black}.bande-annonce .img-intro{fill:white;display:inline-block;width:10px;vertical-align:middle;border:1px solid white;padding:15px;border-radius:20px}.commencer{display:none;position:relative}.h2{position:absolute;left:calc(50% - 160px);font-family:Lato,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;width:240px;letter-spacing:.12em;margin:10px auto;font-size:1.5em;padding:20px 40px;border:1px solid white;text-transform:uppercase;text-align:center;color:#ffffff}.h2:hover{background-color:#ffffff;color:#000000}.id h1{width:380px;display:block;color:#ffffff;font-size:1.2em;text-align:center;font-family:Lato,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;font-weight:400;margin:-15px auto 30px}.connect,.inscript{width:400px;margin:0 auto;text-align:justify}.connect h3{margin:30px 0 15px;width:30%}.inscript h3{margin:0 0 30px;width:44%}h3{display:inline-block;font-family:Lato,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;font-weight:300;color:white;font-size:1.5em;padding:0 3.3%;vertical-align:middle}.connect .trait{margin:30px 0 15px;width:30%}.inscript .trait{margin:0 0 30px;width:23.5%}.trait{vertical-align:middle;border-top:1px solid white;display:inline-block}.trait:nth-child(2){float:right}.block{margin:auto;width:400px}.contener-in{display:none;position:absolute;bottom:0;width:90%;min-width:500px;margin-left:5%}.displaynone{display:none}@media (max-height:700px){.contener-in{position:static;padding-bottom:30px}}.inscription{width:110px;display:block;padding:10px 20px;margin-bottom:30px;font-size:1.5em;text-align:left;font-family:Lato,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;font-weight:300;text-decoration:none;color:#ffffff}.inscription:hover{background-color:#ffffff;color:black}.id img{width:400px;margin-bottom:30px}.id img,.id2 svg{display:block;margin-left:auto;margin-right:auto}.id2 svg{width:550px;margin-bottom:10px;padding-top:20px}.connexion{margin:auto}.connexion p{text-align:right}.pseudo{height:30px}.mdp,.pseudo{margin-top:-13px;border:none;font-family:Lato,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;font-weight:300;font-size:1.5em;width:95%;padding:10px}input:focus{outline:0}.text-danger{color:red;margin-top:10px;font-family:Lato,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;font-weight:300;font-size:.8em}#video{background-color:black;width:100%;height:100%;min-height:600px;position:relative}#video .h2{bottom:30px}.chapeau-smartphone,.info_smartphone,.video_smartphone{display:none}@media only screen and (max-device-width:1024px) and (orientation:portrait){.bouton_menu_musique{display:none}.authentication{overflow-y:visible;height:auto;background-color:rgba(0,0,0,.3)}.contener-id2{height:auto;background:url(/modules/users/img/identification_fond2.jpg) scroll 0 no-repeat;background-size:cover}.id2{min-width:10px;height:auto;min-height:100vh;background-color:rgba(0,0,0,.1);padding-bottom:30px}.id2 svg{width:300px;position:relative;left:-8px}.bande-annonce .intro{font-family:Lato,Helvetica,Arial,sans-serif;font-size:1.2em}.bande-annonce .intro p.ordi{display:none}.bande-annonce .intro p.smartphone,.bande-annonce .intro p.smartphone2{display:block;font-size:.9em;text-shadow:1px 1px 2px rgba(0,0,0,.8)}#video,#video .h2,.bande-annonce .img-intro,.commencer,.connect,.contener-in{display:none}.video_smartphone{width:100%;display:block}.video_smartphone iframe{background-color:#000000;width:100%;height:calc((100vw * 9) / 16);-o-box-shadow:0 0 20px 5px rgba(0,0,0,.5);box-shadow:0 0 20px 5px rgba(0,0,0,.5)}.chapeau-smartphone{text-align:left;margin:-10px 10% 0;font-size:1.2em;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.chapeau-smartphone,.info_smartphone{display:block;position:relative;width:80%;font-family:Lato,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;color:#ffffff}.info_smartphone{text-align:center;margin:0 10%;font-size:.9em}.info_smartphone p{text-align:left;-webkit-hyphens:none;hyphens:none;padding-bottom:10px;line-height:20px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.info_smartphone a{border:2px outset #ffffff;width:80%;max-width:240px;margin-left:auto;margin-right:auto;padding:4% 10%;display:block;margin-bottom:15px;text-align:center;font-size:.8em;border-radius:3px;color:#232323;text-transform:uppercase;background-color:white}.fb-like{display:inline-block;margin:auto}.contener-info_smartphone{margin-top:-10px;padding-top:20px;margin-bottom:0}}#contenu-test,#contenu-test2{display:none}a#test:target~#contenu-test{display:block}#reset{width:100%;height:100%;background-color:blue}.logout-form{display:inline}.logout{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;text-transform:none;background-color:transparent;background-image:none;cursor:pointer;border:0}