@import 'gaya/gaya.css';:root{--poster-size:100vh}@media only screen and (max-width: 768px){:root{--poster-size:calc(var(--vh, 1vh) * 100)}}.col-centered{margin:0 auto}.desktop{display:block}@media only screen and (max-width: 840px){.desktop{display:none}}.mobile{display:none}@media only screen and (max-width: 840px){.mobile{display:block}}@-webkit-keyframes highlight{0%{background-color:transparent}50%{background-color:#ffbf43}100%{background-color:transparent}}@keyframes highlight{0%{background-color:transparent}50%{background-color:#ffbf43}100%{background-color:transparent}}@-webkit-keyframes highlightbloc{0%{background-color:#000}50%{background-color:#ffbf43}100%{background-color:#000}}@keyframes highlightbloc{0%{background-color:#000}50%{background-color:#ffbf43}100%{background-color:#000}}@keyframes equalize{0%,100%{height:25%}50%{height:50%}}@keyframes equalize2{0%,100%{height:20%}50%{height:80%}}@keyframes equalize3{0%,100%{height:35%}50%{height:100%}}@keyframes rotationFondCSS{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.vert{color:#84BF8A !important}.rouge{color:#dd431f !important}body{margin:0;padding:0;min-height:100vh;background:#abe1fa;font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;display:flex;scroll-behavior:smooth}body #loader{position:fixed;top:0;bottom:0;left:0;z-index:999;display:block;width:100vw;height:100vh;pointer-events:none;display:none}body #loader>div{background:#abe1fa;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;display:block;z-index:999;width:100%;height:100%;overflow:hidden}body #loader>div#t{top:0;right:0;left:0;height:50vh;z-index:6}body #loader>div#r{top:0;right:0;bottom:0;width:50vw;z-index:8}body #loader>div#b{right:0;bottom:0;height:50vh;left:0;z-index:7}body #loader>div#l{top:0;bottom:0;left:0;width:50vw;z-index:9}body #loader>div:before{content:"";position:absolute;top:50%;left:50%;width:150vw;aspect-ratio:1 / 1;transform:translate(-50%, -50%);background:url('../img/TDJ-texture.png') center / cover no-repeat;background-size:cover;animation:15s rotationFondCSS 3s linear infinite}body #loader>div#loader-logo{top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:auto;height:auto}body #loader>div#loader-logo img{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:40px;height:auto;-webkit-animation:breathing 5s ease-out infinite normal;animation:breathing 5s ease-out infinite normal}body #site{position:relative;border:0 solid #abe1fa;border-right:0;height:100vh;width:100vw;overflow-y:auto;background-color:#abe1fa;opacity:0;scrollbar-color:#92d8f5 #abe1fa;scrollbar-width:20px;scroll-behavior:smooth}body #site::-webkit-scrollbar{width:20px;padding-top:500px}body #site::-webkit-scrollbar-track{background:#92d8f5;padding-top:500px}body #site::-webkit-scrollbar-thumb{background-color:#abe1fa;outline:none}body #site #header{min-height:50px;background-color:#abe1fa;display:flex;align-items:center;justify-content:space-between;padding:35px 35px 15px;position:fixed;left:0px;right:0px;z-index:200 !important;width:100vw !important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 840px){body #site #header{padding:15px;border-bottom:3px solid #FFF}}body #site #header #logo{width:110px;height:auto;display:flex;align-items:center;text-align:center;justify-content:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body #site #header #logo img,body #site #header #logo svg{width:110px;height:auto;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 840px){body #site #header #logo{width:110px !important;height:110px !important}body #site #header #logo img,body #site #header #logo svg{width:110px;height:auto}}body #site #header.sticked #logo{width:60px;height:auto}body #site #header.sticked #logo img,body #site #header.sticked #logo svg{width:60px}@media only screen and (max-width: 840px){body #site #header.sticked #logo img,body #site #header.sticked #logo svg{width:110px}}body #site #header #nav{list-style:none}body #site #header #nav li{padding:0;margin:0;position:relative;display:inline-block}@media only screen and (max-width: 840px){body #site #header #nav li{display:block}}@keyframes moveGradient{0%{background-position:0% 0%}25%{background-position:0% 100%}50%{background-position:100% 100%}75%{background-position:100% 0%}100%{background-position:0% 0%}}@keyframes moveGradient_reverse{0%{background-position:0% 0%}25%{background-position:100% 100%}50%{background-position:100% 100%}75%{background-position:0% 100%}100%{background-position:0% 0%}}body #site #header #nav li a{text-decoration:underline !important;text-underline-offset:4px;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-size:20px;margin:0 10px;background-image:url('../img/carre-degrade-5.png');background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased;background-size:200% 200%;animation:moveGradient 15s linear infinite}body #site #header #nav li a:hover,body #site #header #nav li a.active{background-image:none;color:#311d55;-webkit-text-fill-color:initial}@media only screen and (max-width: 840px){body #site #header #nav li a{font-size:15px;display:block}}body #site #header #nav li:nth-child(2) a{background-image:url('../img/carre-degrade-6.png');animation:moveGradient_reverse 15s linear infinite}body #site #header #nav li:nth-child(3) a{background-image:url('../img/carre-degrade-7.png')}body #site #header #nav li:nth-child(4) a{background-image:url('../img/carre-degrade-8.png');animation:moveGradient_reverse 15s linear infinite}body #site #header #nav li ul{display:none;position:absolute;padding:0;margin:0;top:80%;left:0;background:#abe1fa;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0}body #site #header #nav li:hover ul{display:block;padding:10px 0;opacity:1}@media only screen and (max-width: 840px){body #site #header #nav li:hover ul{display:none}}body #site #header #nav li:hover ul li{padding:0;white-space:nowrap;display:block}body #site #header #nav li:hover ul li a{font-size:15px;text-transform:uppercase}body #site #header #social{margin-right:30px;opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body #site #header #social a{color:#f0801d}body #site #header #social a:hover{color:#84BF8A}body #site #header.dated #logo{margin-left:70px;margin-right:-70px}@media only screen and (max-width: 840px){body #site #header.dated #logo{opacity:0}}body #site #content #liste-groupes{display:flex;flex-wrap:wrap;padding:40px 60px 20px;margin:0 auto}@media only screen and (max-width: 1100px){body #site #content #liste-groupes{padding:40px 40px 20px}}@media only screen and (max-width: 840px){body #site #content #liste-groupes{flex-direction:column;display:block;padding:40px 20px 20px;padding:40px 15px}}body #site #content #liste-groupes .jeudi{flex-basis:25%;display:flex;flex-direction:column;flex-basis:calc(25% - 15px);padding-bottom:20px;margin-right:15px;align-items:flex-start}@media only screen and (max-width: 1100px){body #site #content #liste-groupes .jeudi{flex-direction:row;flex-basis:calc(50% - 15px)}}@media only screen and (max-width: 840px){body #site #content #liste-groupes .jeudi{padding:0 5px 20px;margin-bottom:30px;flex-basis:100%;width:100%;display:flex;justify-content:space-between}body #site #content #liste-groupes .jeudi a{order:1}}body #site #content #liste-groupes .jeudi img.date,body #site #content #liste-groupes .jeudi svg.date{width:100px;height:auto;margin-right:20px}body #site #content #liste-groupes .jeudi img.date.vert,body #site #content #liste-groupes .jeudi svg.date.vert{display:none}body #site #content #liste-groupes .jeudi img.date.hor,body #site #content #liste-groupes .jeudi svg.date.hor{display:block}@media only screen and (max-width: 1100px){body #site #content #liste-groupes .jeudi img.date.vert,body #site #content #liste-groupes .jeudi svg.date.vert{display:block;width:65px}body #site #content #liste-groupes .jeudi img.date.hor,body #site #content #liste-groupes .jeudi svg.date.hor{display:none}}@media only screen and (max-width: 840px){body #site #content #liste-groupes .jeudi img.date,body #site #content #liste-groupes .jeudi svg.date{margin-left:15px;margin-right:15px}}body #site #content #liste-groupes .jeudi .groupes{margin-top:15px;line-height:16px}@media only screen and (max-width: 1100px){body #site #content #liste-groupes .jeudi .groupes{margin-top:0px}}body #site #content #liste-groupes .jeudi .groupes a{font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-weight:500;text-transform:uppercase;display:table;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;color:#FFFFFF;color:#311d55;letter-spacing:-0.03em}body #site #content #liste-groupes .jeudi .groupes a:hover{color:#dd431f;text-decoration:none}body #site #content #liste-groupes .jeudi .groupes a.annule{text-decoration:line-through}body #site #content #liste-groupes .jeudi .groupes a span{white-space:nowrap;font-size:80%;text-decoration:none !important}body #site #content #liste-groupes .jeudi .groupes a span.bp{margin-left:10px;background:#000000;color:#FFFFFF;font-size:60%;padding:1px 3px;text-decoration:none !important}body #site #content #liste-groupes .jeudi .groupes a span:not(.bp){display:block;margin-top:-4px}body #site #content #liste-groupes .jeudi .groupes a:hover span{text-decoration:none !important}body #site #content #programmation .jeudicontainer{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:visible;align-items:stretch;position:relative}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer{flex-direction:column}}body #site #content #programmation .jeudicontainer .header{flex-basis:25%;max-width:25%;background:#abe1fa;pointer-events:none;order:0;overflow:visible}body #site #content #programmation .jeudicontainer .header .inner{background:#FFFFFF;background:transparent;align-items:center;justify-content:center;text-align:center;overflow:visible}body #site #content #programmation .jeudicontainer .header .inner img.panel{width:50%;height:auto;margin:15px 30px;max-width:110px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;align-self:flex-start}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer .header .inner img.panel{max-width:35px;margin:0 20px;opacity:1}}body #site #content #programmation .jeudicontainer .header .inner svg{width:70%;margin:15px auto;overflow:visible}body #site #content #programmation .jeudicontainer .header .inner svg.vert{display:block}body #site #content #programmation .jeudicontainer .header .inner svg.hor{display:none}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer .header .inner svg.vert{display:none}body #site #content #programmation .jeudicontainer .header .inner svg.hor{display:block;width:30%;margin:0 auto}}body #site #content #programmation .jeudicontainer .header .inner img.roue{position:absolute;width:auto;height:calc(100% - 20px);right:30px;top:10px;max-width:85px;max-height:85px}body #site #content #programmation .jeudicontainer .header .inner img.roue.abs{opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 1100px){body #site #content #programmation .jeudicontainer .header .inner img.roue{top:20%}}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer .header .inner img.roue{right:20px;top:20%;max-width:65px;max-height:65px}}body #site #content #programmation .jeudicontainer .header .inner.sticked img,body #site #content #programmation .jeudicontainer .header .inner.sticked .eq{opacity:1}body #site #content #programmation .jeudicontainer .header .inner span{font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;color:#FFFFFF;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;opacity:1;z-index:50}body #site #content #programmation .jeudicontainer .header .inner.sticked{z-index:150}body #site #content #programmation .jeudicontainer .header .inner.sticked span{opacity:0}body #site #content #programmation .jeudicontainer .header .inner.jeudi3 img.panel,body #site #content #programmation .jeudicontainer .header .inner.jeudi3 img.roue{z-index:150}body #site #content #programmation .jeudicontainer .header .inner.jeudi10 img.panel,body #site #content #programmation .jeudicontainer .header .inner.jeudi10 img.roue{z-index:200}body #site #content #programmation .jeudicontainer .header .inner.jeudi17 img.panel,body #site #content #programmation .jeudicontainer .header .inner.jeudi17 img.roue{z-index:250}body #site #content #programmation .jeudicontainer .header .inner.jeudi24 img.panel,body #site #content #programmation .jeudicontainer .header .inner.jeudi24 img.roue{z-index:300}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer .header .inner{background:#abe1fa;align-items:flex-start;flex-direction:row;justify-content:space-between;padding:15px 0}}@media only screen and (max-width: 1100px){body #site #content #programmation .jeudicontainer .header{flex-basis:33.33%;max-width:33.33%}}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer .header{order:0;flex-basis:100%;max-width:100%}}body #site #content #programmation .jeudicontainer#jeudi3 .header .inner img,body #site #content #programmation .jeudicontainer#jeudi3 .header .inner .eq{opacity:1}body #site #content #programmation .jeudicontainer>.inner{flex-basis:75%;display:flex;flex-direction:row;flex-wrap:wrap;background-image:url('../img/TDJ-texture.png');background-size:cover;background-position:top left}@media only screen and (max-width: 1100px){body #site #content #programmation .jeudicontainer>.inner{flex-basis:66.66%;max-width:66.66%}}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer>.inner{flex-basis:100%;max-width:100%}}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .image img{background-color:transparent}body #site #content #programmation .jeudicontainer>.inner .fichegroupe{display:flex;flex-direction:column;flex-basis:33.33%;max-width:33.33%;margin:0;padding:0px}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .image{width:100%;background-color:#abe1fa}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .image img{width:100%;height:auto}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.highlight .infos{-webkit-animation:highlight 1.5s linear forwards;animation:highlight 1.5s linear forwards}@media only screen and (max-width: 1299px){body #site #content #programmation .jeudicontainer>.inner .fichegroupe{flex-basis:33.33%;max-width:33.33%}}@media only screen and (max-width: 1100px){body #site #content #programmation .jeudicontainer>.inner .fichegroupe{flex-basis:50%;max-width:50%}}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer>.inner .fichegroupe{flex-basis:100%;max-width:100%;background-image:url('../img/TDJ-texture.png')}}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos{padding:30px 30px;flex:1;display:flex;height:auto;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos{padding:20px 20px 30px}}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos h3{font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1.5rem;margin-top:15px;color:#FFFFFF;text-transform:uppercase;margin-bottom:0;margin-top:0;margin-bottom:50px;letter-spacing:-0.03em}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos h3 span{white-space:nowrap;font-size:75%}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .apmr{font-size:70%;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;padding:10px}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .style{display:table;color:#FFFFFF;font-size:16px;text-transform:uppercase;margin-bottom:10px;letter-spacing:.05em;font-family:"gayaregular",sans-serif;font-weight:normal;font-style:normal}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .links{flex-grow:1}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .links a{color:#FFFFFF;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .links a:hover{color:#abe1fa}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .links .resa{font-size:11px;text-transform:uppercase;padding:3px 8px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;color:#311d55;background:#abe1fa;display:table;margin:10px 0}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .links .resa i{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .links .resa:hover{color:#FFFFFF;background:#311d55;text-decoration:none}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .links .resa:hover i{transform:translate(5px, -3px)}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos ul.actions{padding:0;margin:0;color:#FFFFFF;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-weight:500;font-size:1rem;text-transform:uppercase;border-top:1px solid #FFFFFF;margin-top:10px;padding-top:10px}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos ul.actions span{display:block;color:#FFFFFF;margin-top:-5px}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos ul.actions span.speciale{color:#FFFFFF;white-space:nowrap;margin-left:17px}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .content p{font-family:'Arial',sans-serif;line-height:1.2;color:#FFFFFF;letter-spacing:.01em;font-size:1.02em}body #site #content #programmation .jeudicontainer>.inner .fichegroupe .infos .content p i{font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-family:'Arial',sans-serif}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.blockparty{text-align:left;color:#ffbf43}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.blockparty.highlight .infos{-webkit-animation:highlightbloc 1.5s linear forwards;animation:highlightbloc 1.5s linear forwards}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.blockparty img.block{width:100%;margin:0 auto 20px;max-width:100%}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.blockparty .infos{background:#000000}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.blockparty .infos ul.actions{color:#FFFFFF !important;margin-bottom:15px}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.blockparty .infos ul.actions .horplace i{display:none}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.blockparty .infos ul.actions span{color:#FFFFFF !important}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.blockparty .infos h3{color:#FFFFFF;font-size:2rem}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.blockparty .infos h3 small{display:inline-block;color:#FFFFFF;text-transform:initial;margin-left:15px}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.under-blockparty .image img{background-color:#000}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.annule .image{position:relative}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.annule .image:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='red' stroke-width='5'/><path d='M0 0 L100 100 ' stroke='red' stroke-width='5'/></svg>");background-repeat:no-repeat;background-position:center center;background-size:100% 100%, auto}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.annule .image img{opacity:.8}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.annule .infos h3{background-color:red;color:#FFFFFF;font-size:100%;padding:10px;text-align:center}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.annule .infos h3:before{content:'ANNULÉ';display:block;font-size:120%;text-align:center}body #site #content #programmation .jeudicontainer>.inner .fichegroupe.annule .infos .style,body #site #content #programmation .jeudicontainer>.inner .fichegroupe.annule .infos .content,body #site #content #programmation .jeudicontainer>.inner .fichegroupe.annule .infos .links,body #site #content #programmation .jeudicontainer>.inner .fichegroupe.annule .infos .actions{opacity:.6}body #site #content #programmation .jeudicontainer#jeudi3>.inner{background-image:url('../img/TDJ-texture.png')}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer#jeudi3>.inner .fichegroupe{background-image:url('../img/TDJ-texture.png')}}body #site #content #programmation .jeudicontainer#jeudi10>.inner{background-image:url('../img/TDJ-texture2.png')}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer#jeudi10>.inner .fichegroupe{background-image:url('../img/TDJ-texture2.png')}}body #site #content #programmation .jeudicontainer#jeudi17>.inner{background-image:url('../img/TDJ-texture3.png')}@media only screen and (max-width: 840px){body #site #content #programmation .jeudicontainer#jeudi17>.inner .fichegroupe{background-image:url('../img/TDJ-texture3.png')}}body #site #content #programmation .jeudicontainer#jeudi24>.inner{background-image:url('../img/TDJ-texture4.png')}body #site #content hr.sep{margin:30px 0 50px;position:relative;height:20px;overflow:hidden}body #site #content hr.sep:before{content:"";position:absolute;top:50%;left:50%;width:100vw;aspect-ratio:1 / 1;transform:translate(-50%, -50%);background:url('../img/carre-degrade-4.png') center / cover no-repeat;animation:rotationFondCSS 15s linear infinite}body #site #content #infos-pratiques,body #site #content #bars-partenaires,body #site #content #partenaires,body #site #content #festival-en-mouvement,body #site #content #bars-restaurants,body #site #content #eco-manifestation,body #site #content #schools-out.infoschool,body #site #content #acces,body #site #content #risques-auditifs{padding:0 20px;color:#311d55}body #site #content #infos-pratiques a,body #site #content #bars-partenaires a,body #site #content #partenaires a,body #site #content #festival-en-mouvement a,body #site #content #bars-restaurants a,body #site #content #eco-manifestation a,body #site #content #schools-out.infoschool a,body #site #content #acces a,body #site #content #risques-auditifs a,body #site #content #infos-pratiques span,body #site #content #bars-partenaires span,body #site #content #partenaires span,body #site #content #festival-en-mouvement span,body #site #content #bars-restaurants span,body #site #content #eco-manifestation span,body #site #content #schools-out.infoschool span,body #site #content #acces span,body #site #content #risques-auditifs span,body #site #content #infos-pratiques p,body #site #content #bars-partenaires p,body #site #content #partenaires p,body #site #content #festival-en-mouvement p,body #site #content #bars-restaurants p,body #site #content #eco-manifestation p,body #site #content #schools-out.infoschool p,body #site #content #acces p,body #site #content #risques-auditifs p,body #site #content #infos-pratiques div,body #site #content #bars-partenaires div,body #site #content #partenaires div,body #site #content #festival-en-mouvement div,body #site #content #bars-restaurants div,body #site #content #eco-manifestation div,body #site #content #schools-out.infoschool div,body #site #content #acces div,body #site #content #risques-auditifs div{color:#311d55;line-height:1.2}body #site #content #infos-pratiques a,body #site #content #bars-partenaires a,body #site #content #partenaires a,body #site #content #festival-en-mouvement a,body #site #content #bars-restaurants a,body #site #content #eco-manifestation a,body #site #content #schools-out.infoschool a,body #site #content #acces a,body #site #content #risques-auditifs a{color:#84BF8A;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-family:'Arial',sans-serif}body #site #content #infos-pratiques a:hover,body #site #content #bars-partenaires a:hover,body #site #content #partenaires a:hover,body #site #content #festival-en-mouvement a:hover,body #site #content #bars-restaurants a:hover,body #site #content #eco-manifestation a:hover,body #site #content #schools-out.infoschool a:hover,body #site #content #acces a:hover,body #site #content #risques-auditifs a:hover{color:#92d8f5}body #site #content #infos-pratiques h1,body #site #content #bars-partenaires h1,body #site #content #partenaires h1,body #site #content #festival-en-mouvement h1,body #site #content #bars-restaurants h1,body #site #content #eco-manifestation h1,body #site #content #schools-out.infoschool h1,body #site #content #acces h1,body #site #content #risques-auditifs h1{padding-top:50px}body #site #content #infos-pratiques h1,body #site #content #bars-partenaires h1,body #site #content #partenaires h1,body #site #content #festival-en-mouvement h1,body #site #content #bars-restaurants h1,body #site #content #eco-manifestation h1,body #site #content #schools-out.infoschool h1,body #site #content #acces h1,body #site #content #risques-auditifs h1,body #site #content #infos-pratiques h2,body #site #content #bars-partenaires h2,body #site #content #partenaires h2,body #site #content #festival-en-mouvement h2,body #site #content #bars-restaurants h2,body #site #content #eco-manifestation h2,body #site #content #schools-out.infoschool h2,body #site #content #acces h2,body #site #content #risques-auditifs h2,body #site #content #infos-pratiques h3,body #site #content #bars-partenaires h3,body #site #content #partenaires h3,body #site #content #festival-en-mouvement h3,body #site #content #bars-restaurants h3,body #site #content #eco-manifestation h3,body #site #content #schools-out.infoschool h3,body #site #content #acces h3,body #site #content #risques-auditifs h3,body #site #content #infos-pratiques h4,body #site #content #bars-partenaires h4,body #site #content #partenaires h4,body #site #content #festival-en-mouvement h4,body #site #content #bars-restaurants h4,body #site #content #eco-manifestation h4,body #site #content #schools-out.infoschool h4,body #site #content #acces h4,body #site #content #risques-auditifs h4,body #site #content #infos-pratiques h5,body #site #content #bars-partenaires h5,body #site #content #partenaires h5,body #site #content #festival-en-mouvement h5,body #site #content #bars-restaurants h5,body #site #content #eco-manifestation h5,body #site #content #schools-out.infoschool h5,body #site #content #acces h5,body #site #content #risques-auditifs h5,body #site #content #infos-pratiques h6,body #site #content #bars-partenaires h6,body #site #content #partenaires h6,body #site #content #festival-en-mouvement h6,body #site #content #bars-restaurants h6,body #site #content #eco-manifestation h6,body #site #content #schools-out.infoschool h6,body #site #content #acces h6,body #site #content #risques-auditifs h6{font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;color:#311d55}body #site #content #infos-pratiques div,body #site #content #bars-partenaires div,body #site #content #partenaires div,body #site #content #festival-en-mouvement div,body #site #content #bars-restaurants div,body #site #content #eco-manifestation div,body #site #content #schools-out.infoschool div,body #site #content #acces div,body #site #content #risques-auditifs div,body #site #content #infos-pratiques p,body #site #content #bars-partenaires p,body #site #content #partenaires p,body #site #content #festival-en-mouvement p,body #site #content #bars-restaurants p,body #site #content #eco-manifestation p,body #site #content #schools-out.infoschool p,body #site #content #acces p,body #site #content #risques-auditifs p{font-size:'Arial',sans-serif}body #site #content #infos-pratiques div b,body #site #content #bars-partenaires div b,body #site #content #partenaires div b,body #site #content #festival-en-mouvement div b,body #site #content #bars-restaurants div b,body #site #content #eco-manifestation div b,body #site #content #schools-out.infoschool div b,body #site #content #acces div b,body #site #content #risques-auditifs div b,body #site #content #infos-pratiques p b,body #site #content #bars-partenaires p b,body #site #content #partenaires p b,body #site #content #festival-en-mouvement p b,body #site #content #bars-restaurants p b,body #site #content #eco-manifestation p b,body #site #content #schools-out.infoschool p b,body #site #content #acces p b,body #site #content #risques-auditifs p b{font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-family:'Arial',sans-serif}body #site #content #infos-pratiques i,body #site #content #bars-partenaires i,body #site #content #partenaires i,body #site #content #festival-en-mouvement i,body #site #content #bars-restaurants i,body #site #content #eco-manifestation i,body #site #content #schools-out.infoschool i,body #site #content #acces i,body #site #content #risques-auditifs i{font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-family:'Arial',sans-serif}body #site #content #infos-pratiques #logos-fem,body #site #content #bars-partenaires #logos-fem,body #site #content #partenaires #logos-fem,body #site #content #festival-en-mouvement #logos-fem,body #site #content #bars-restaurants #logos-fem,body #site #content #eco-manifestation #logos-fem,body #site #content #schools-out.infoschool #logos-fem,body #site #content #acces #logos-fem,body #site #content #risques-auditifs #logos-fem{text-align:center;padding:15px;display:table;background:#FFFFFF;margin:0 auto}body #site #content #infos-pratiques #logos-fem img,body #site #content #bars-partenaires #logos-fem img,body #site #content #partenaires #logos-fem img,body #site #content #festival-en-mouvement #logos-fem img,body #site #content #bars-restaurants #logos-fem img,body #site #content #eco-manifestation #logos-fem img,body #site #content #schools-out.infoschool #logos-fem img,body #site #content #acces #logos-fem img,body #site #content #risques-auditifs #logos-fem img{width:100%;max-width:60px;height:auto;margin:15px;display:inline-block}body #site #content #infos-pratiques .fem,body #site #content #bars-partenaires .fem,body #site #content #partenaires .fem,body #site #content #festival-en-mouvement .fem,body #site #content #bars-restaurants .fem,body #site #content #eco-manifestation .fem,body #site #content #schools-out.infoschool .fem,body #site #content #acces .fem,body #site #content #risques-auditifs .fem{border-right:1px solid #f0801d}@media only screen and (max-width: 840px){body #site #content #infos-pratiques .fem,body #site #content #bars-partenaires .fem,body #site #content #partenaires .fem,body #site #content #festival-en-mouvement .fem,body #site #content #bars-restaurants .fem,body #site #content #eco-manifestation .fem,body #site #content #schools-out.infoschool .fem,body #site #content #acces .fem,body #site #content #risques-auditifs .fem{border:0px}}body #site #content #bars-restaurants{padding-top:20px}body #site #content #bars-restaurants a,body #site #content #bars-restaurants span,body #site #content #bars-restaurants p,body #site #content #bars-restaurants div{color:#311d55;line-height:1.2}body #site #content #bars-restaurants.prev{text-align:center}body #site #content #bars-restaurants.prev p{margin:0 auto}body #site #content #bars-restaurants h1{margin-bottom:30px}body #site #content #bars-restaurants h2,body #site #content #bars-restaurants h3{display:block;text-align:center}body #site #content #bars-restaurants h1,body #site #content #bars-restaurants h2,body #site #content #bars-restaurants h3,body #site #content #bars-restaurants h4,body #site #content #bars-restaurants h5{color:#311d55;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal}body #site #content #bars-restaurants h1.hjeudi,body #site #content #bars-restaurants h2.hjeudi,body #site #content #bars-restaurants h3.hjeudi,body #site #content #bars-restaurants h4.hjeudi,body #site #content #bars-restaurants h5.hjeudi{text-transform:uppercase}body #site #content #bars-restaurants h1{color:#311d55}body #site #content #bars-restaurants .justify-content-start{margin-right:-20px;margin-left:-20px}body #site #content #bars-restaurants .jeudi{border-bottom:5px solid #FFF;padding:30px 15px;color:#000000}body #site #content #bars-restaurants .jeudi#jeudi03{background-color:#abe1fa}body #site #content #bars-restaurants .jeudi#jeudi03 .bars{background:#abe1fa}body #site #content #bars-restaurants .jeudi#jeudi03 .bars .row .card-body:hover{background:#b5e4fb}body #site #content #bars-restaurants .jeudi#jeudi10{background-color:#abe1fa}body #site #content #bars-restaurants .jeudi#jeudi10 .bars{background:#abe1fa}body #site #content #bars-restaurants .jeudi#jeudi10 .bars .row .card-body:hover{background:#b5e4fb}body #site #content #bars-restaurants .jeudi#jeudi17{background-color:#abe1fa}body #site #content #bars-restaurants .jeudi#jeudi17 .bars{background:#abe1fa}body #site #content #bars-restaurants .jeudi#jeudi17 .bars .row .card-body:hover{background:#b5e4fb}body #site #content #bars-restaurants .jeudi#jeudi24{background-color:#abe1fa}body #site #content #bars-restaurants .jeudi#jeudi24 .bars{background:#abe1fa}body #site #content #bars-restaurants .jeudi#jeudi24 .bars .row .card-body:hover{background:#b5e4fb}body #site #content #bars-restaurants .jeudi .bars{padding:15px;margin:15px 0}body #site #content #bars-restaurants .jeudi .bars h5{margin-bottom:0px}body #site #content #bars-restaurants .jeudi .bars .row{margin:0}body #site #content #bars-restaurants .jeudi .bars .row .card-body{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body #site #content #bars-restaurants .jeudi:nth-child(even){background:#92d8f5}body #site #content #bars-restaurants .jeudi:nth-child(even) .bars{background:#a9e0f7}body #site #content #bars-restaurants .jeudi:nth-child(even) .bars .row .card-body:hover{background:#92d8f5}body #site #content #bars-restaurants .bars{padding:15px;margin:15px}body #site #content #bars-restaurants .bars:nth-child(even){background:#ffc85d}body #site #content #bars-restaurants .card-title{font-weight:500;font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal}body #site #content #bars-restaurants .card-title small{font-size:11px;text-transform:uppercase;line-height:12px;display:block}body #site #content #bars-restaurants .card-title a{font-family:"futura-pt-bold",sans-serif;font-weight:700;font-style:normal;font-weight:500}body #site #content #bars-restaurants .card-title a:hover{color:#dd431f}body #site #content #partenaires{margin:0;text-align:center}body #site #content #partenaires .col-centered{margin:0 auto}body #site #content #partenaires img{margin:15px;display:inline-block}body #site #content #partenaires img.big.vert{height:230px;width:auto}body #site #content #partenaires img.big.hor{width:190px;height:auto}body #site #content #partenaires img.big.car{width:150px;height:auto}body #site #content #partenaires img.top{margin:15px 40px}body #site #content #partenaires img.top.vert{height:230px;width:auto}body #site #content #partenaires img.top.hor{width:250px;height:auto}body #site #content #partenaires img.top.car{height:150px;width:auto}body #site #content #partenaires img.small.hor{width:190px;height:auto}body #site #content #partenaires img.small.car{height:95px;width:auto}body #site #content #partenaires img.med.car{height:125px;width:auto}@media only screen and (max-width: 840px){body #site #content #partenaires img.big.vert{height:230px;width:auto}body #site #content #partenaires img.big.hor{width:190px;height:auto}body #site #content #partenaires img.big.car{width:150px;height:auto}body #site #content #partenaires img.top{margin:15px 40px}body #site #content #partenaires img.top.vert{height:230px;width:auto}body #site #content #partenaires img.top.hor{width:250px;height:auto}body #site #content #partenaires img.top.car{height:85px;width:auto}body #site #content #partenaires img.small.hor{width:190px;height:auto}body #site #content #partenaires img.small.car{height:95px;width:auto}body #site #content #partenaires img.med.car{height:125px;width:auto}}