@import url(https://fonts.googleapis.com/css?family=Baloo+Paaji);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap);@import url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css);@import url(https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);@import url(https://unpkg.com/aos@2.3.1/dist/aos.css);*{box-sizing:border-box}.icon:before{text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block}.cover-container{background-image:url(/build/images/home.d41633d8.jpg);background-repeat:no-repeat;background-size:cover}.overlay{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/build/images/slide3.6b7b15f3.jpg);background-size:cover}.bg-transparent{--bs-bg-opacity:0.1;background-color:rgba(0,0,0,var(--bs-bg-opacity))!important}.bg-bleu{background-color:#014b88}.menu{position:absolute;width:100%;z-index:1}.nav-item{font-weight:700}.nav-item.btn,.nav-link span{margin-left:10px}.nav-link span{color:#fff}.nav-link span:hover{color:#d80109}.corps{height:100vh}main .slogan{font-size:1.2rem;font-weight:700;margin:70px auto 100px}main .slogan h1 div{display:inline-block;overflow:hidden;white-space:nowrap}main .slogan h1 div:first-of-type{animation:showup 7s infinite}main .slogan h1 div:last-of-type{animation:reveal 7s infinite;width:0}main .slogan h1 div:last-of-type span{animation:slidein 7s infinite;color:#ff0;margin-left:-355px}.services{margin-top:100px}.services .card .card-overlay{background:rgba(1,75,136,.7);height:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:.5s ease;width:100%}.services .card .card-overlay .card-title{color:#ff0;font-size:1.5rem;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.services .card:hover .card-overlay{height:100%}footer{font-size:.8rem}@keyframes showup{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes slidein{0%{margin-left:-800px}20%{margin-left:-800px}35%{margin-left:0}to{margin-left:0}}@keyframes reveal{0%{opacity:0;width:0}20%{opacity:1;width:0}30%{width:355px}80%{opacity:1}to{opacity:0;width:355px}}#entete{background:#011c33}#entete .entete-lien{align-items:baseline;display:flexbox;margin:auto;padding:5px 0}#entete a{color:#fff;font-size:.9rem;font-weight:700;margin:auto 7px;text-decoration:none}#entete a.icon-social{margin:auto 2px}#entete a.icon-social i.fa-brands{font-size:1.1rem}#entete a:hover{color:#d80109}.page-secondaire{margin:20px auto}.page-secondaire .publicite img{max-height:150px}.page-secondaire .services .illustration{color:#014b88;cursor:pointer;font-size:2.5rem}.page-secondaire .services h1{color:#1176be;cursor:pointer;font-size:1.3rem;font-weight:700;text-decoration:underline;text-transform:uppercase}.page-secondaire .services h1:hover{color:#a60101}.page-secondaire .services a{color:inherit;font-weight:700;text-decoration:none}.page-secondaire .services a:hover{color:#a60101}.page-secondaire .accueil-albums{margin:100px auto}.page-secondaire .accueil-albums h1{color:#4b4a4a;cursor:pointer;font-size:1.3rem;font-weight:700;margin-bottom:30px;text-transform:uppercase}.page-secondaire .accueil-albums h1:before{color:#014b88;content:"\f54f";font:var(--fa-font-solid);padding-right:10px}.page-secondaire .accueil-albums h1:hover{color:#014b88}.page-secondaire .accueil-albums h1:hover:before{color:#a60101}.page-secondaire .accueil-albums figure{overflow:hidden}.page-secondaire .accueil-albums figure img{transform:scale(1);transition:.3s ease-in-out}.page-secondaire .accueil-albums figure:hover img{transform:scale(1.5)}.page-secondaire .accueil-artistes h1{color:#4b4a4a;cursor:pointer;font-size:1.3rem;font-weight:700;margin-bottom:30px;text-transform:uppercase}.page-secondaire .accueil-artistes h1:before{color:#014b88;content:"\f0c0";font:var(--fa-font-solid);padding-right:10px}.page-secondaire .accueil-artistes h1:hover:before{color:#a60101}.page-secondaire .accueil-artistes h1:hover{color:#014b88}.page-secondaire .card .nom-artiste-overlay{background:rgba(1,75,136,.7);height:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:.5s ease;width:100%}.page-secondaire .card .nom-artiste-overlay h4{color:#ff0;font-size:1.5rem;font-weight:700;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-secondaire .card:hover .nom-artiste-overlay{height:100%}.partenaires{margin:100px auto 20px}.partenaires h1{color:#4b4a4a;cursor:pointer;font-size:1.3rem;font-weight:700;margin-bottom:30px;text-transform:uppercase}.partenaires h1:before{color:#014b88;content:"\f508";font:var(--fa-font-solid);padding-right:10px}.partenaires h1:hover:before{color:#a60101}.partenaires h1:hover{color:#014b88}.partenaires .logo-partenaires{display:inline;width:100%}.partenaires .logo{display:inline}.partenaires .logo img{cursor:pointer;filter:grayscale(100%);transition:.3S ease-in-out}.partenaires .logo:hover img{filter:grayscale(0)}footer.page-secondaire-footer{background:#000;margin:0;padding:0;width:100%}footer.page-secondaire-footer a{color:#999}footer.page-secondaire-footer a:hover{color:#d80109}#btnToTop{background-color:#d80109;border:none;border-radius:4px;bottom:20px;color:#fff;cursor:pointer;display:none;font-size:18px;outline:none;padding:15px 20px;position:fixed;right:30px;z-index:99}#btnToTop:hover{background-color:#1176be}.bg-page2{background:rgba(1,75,136,.9);overflow:hidden;transition:.5s ease;width:100%}.content-principal{margin:20px auto 100px;padding-right:50px;text-align:justify}.content-principal h3{font-size:1.6rem;padding:10px 0}.content-principal h3:hover{color:#a60101;cursor:pointer}.content-principal .portrait{float:left;margin-right:20px;max-width:50%}.content-principal .portrait table.artiste{border:1px solid rgba(17,118,190,.5)}.content-principal .portrait table.artiste .media{transition:.5s ease-in-out}.content-principal .portrait table.artiste .media td{overflow:hidden}.content-principal .portrait table.artiste .media img{cursor:pointer;padding:10px}.content-principal .portrait table.artiste .media:hover img{transform:scale(1.5)}.content-principal .portrait table.artiste .nom td{background:#1176be;color:#fff;cursor:pointer;font-weight:700;padding:10px}.content-principal .portrait table.artiste .albums td,.content-principal .portrait table.artiste .booking td{background:rgba(1,75,136,.1);font-weight:700;margin:5px auto;padding:10px;text-align:center}.content-principal .portrait table.artiste .infos th{padding:5px 0 7px 10px}.content-principal .portrait table.artiste .infos th:last-child{padding-bottom:15px}.content-principal .portrait table.artiste .infos td{padding-right:10px}.content-principal .portrait table.artiste .infos .fa,.content-principal .portrait table.artiste .infos .fa-brands{font-size:1.4rem;padding:0 3px}.content-principal .portrait table.artiste .liste td{padding:10px;position:relative;text-align:left;width:100%}.content-principal .portrait table.artiste .liste a{display:inline;padding-top:10px;text-decoration:none}.content-principal .informations-album{font-size:.9rem}.content-principal .informations-album .col-8{font-weight:700}.following{border-bottom:3px double #014b88;border-top:3px double #014b88;margin:30px auto 20px;padding:10px 0}.following .icon-social{margin-right:10px}.following .icon-social:last-child{margin-right:0}.following .icon-social i{font-size:2.5rem}.following .icon-social i.fa-facebook-square{color:#014b88}.following .icon-social i.fa-instagram-square{color:#bc2a8d}.following .icon-social i.fa-youtube-square,.following .icon-social i:hover{color:#d80109}.newsletter:hover{color:#014b88;cursor:pointer}.newsletter:hover h5{color:#a60101}.newsletter h5{color:#014b88;font-weight:700;margin-top:50px;text-transform:uppercase}.breadcrumb a{text-decoration:none}#presentation{color:#000}#presentation p{text-align:justify}#presentation ul{text-align:left}#presentation img{float:left;margin:auto 60px 20px auto;max-width:250px;min-width:150px}#offre{padding:100px 0}#offre .offreflip{cursor:pointer}#offre .offreflip h3{color:#fff;text-align:center}#offre .card{background:#1176be;border:none;min-height:200px}#offre .card .card-body{align-items:center;display:flex;justify-content:center}#offre .card .card-body a{color:#fff;text-decoration:none}#offre .offre-flip.hover .verso,#offre .offre-flip:hover .verso{border-radius:.25rem;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}#offre .offre-flip.hover .recto,#offre .offre-flip:hover .recto{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180de g);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}#offre .offreflip{position:relative;-moz-transform:perspective(1000px);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:1s;-ms-transition:1s;-moz-transition:1s;transition:1s}#offre .recto{margin-bottom:30px;position:relative;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);z-index:2}#offre .verso{background:red;-webkit-box-shadow:5px 7px 9px -4px #9e9e9e;-moz-box-shadow:5px 7px 9px -4px #9e9e9e;box-shadow:5px 7px 9px -4px #9e9e9e;left:0;position:absolute;top:0;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}#offre .recto,#offre .verso{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-ms-transition:1s;transition:1s}#compresentation{background:#e0dede;margin:0;padding:0}#compresentation.compresentation{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(1,11,19,.8)),url(/build/images/home.d41633d8.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}#compresentation.compresentation.over{overflow:hidden}#compresentation .container{padding:100px 0}#compresentation h1{color:#014b88;cursor:pointer;font-weight:700;margin-bottom:70px}#compresentation h1:hover{color:#d80109}#compresentation .logo{padding-right:25px}#compresentation .logo img{padding:0 80px}#compresentation p{color:#fff;text-align:justify}#blog{margin:100px auto}#blog img:hover{cursor:pointer;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);transition:.3s ease}#blog h5{cursor:pointer}#blog h5:hover{color:#014b88}#event-header{left:0;position:absolute;top:0;transition:.5s ease;width:100%;z-index:999}#video-bg.video{background:#fff;display:flex;flex-direction:column;justify-content:center;max-height:100vh;position:relative;width:100%}#video-bg.video:before{background:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:777}#video-bg.video .video-overlay{color:#fff;display:block;margin-top:50px;min-height:100vh;width:70%;z-index:888}#video-bg.video .video-overlay h1{color:#fff;font-family:Oswald,sans-serif;font-size:2.6rem;font-weight:700;letter-spacing:5px;line-height:70px;margin-bottom:70px;margin-left:100px;margin-top:170px;text-transform:uppercase}#video-bg.video .video-overlay h1 u{text-decoration-color:#ff0}#video-bg.video .video-overlay h1 span{color:#ff0}#video-bg.video video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}#video-bg.video video.video{clip-path:circle(0 at 0 50%);position:absolute;width:100%}#video-bg.video video.video.active{clip-path:circle(150% at 0 50%);transition:2s ease;transition-property:clip-path}@media screen and (max-width:425px){.services .card{margin:20px auto}.coordonnee,.facebook-section,.icon-social{display:none}.following .icon-social{display:inline}.breadcrumb{margin-top:70px}.content-principal .portrait{float:none;margin-bottom:20px;min-width:100%;width:100%}.content-principal .informations-album{font-size:1rem}}@media screen and (min-width:426px) and (max-width:767px){.coordonnee,.facebook-section,.icon-social{display:none}.following .icon-social{display:inline}}@media screen and (min-width:768px) and (max-width:1023px){.coordonnee,.facebook-section,.icon-social{display:none}.following .icon-social{display:inline}}@media screen and (min-width:1024px){main .slogan{margin:80px auto}}