@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:inherit!important}}body{font-family:sofia-pro-soft,sans-serif;background-color:#fcf9f7;padding-top:96px}.color-orange{color:#df4f1f!important}.color-black{color:#111!important}.bg-orange{background-color:#df4f1f}.uc{text-transform:uppercase}.oh{overflow:hidden}.nw{white-space:nowrap}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fs-12{font-size:12px!important}.btn-primary,.btn-primary:hover{color:#fff}.slick-item a:focus{outline:none}.slick-loading .slick-list{background:#fff url(/build/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/build/assets/slick-Bi9J8BMx.eot);src:url(/build/assets/slick-Bi9J8BMx.eot?#iefix) format("embedded-opentype"),url(/build/assets/slick-BlUtDIuC.woff) format("woff"),url(/build/assets/slick-DWzRxEMf.ttf) format("truetype"),url(/build/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:28px;line-height:0;position:absolute;top:37%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:-60px}.slick-next{right:-60px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:10px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#057dba}#related-items-carousel .slick-prev{left:0;top:33%}#related-items-carousel .slick-next{right:0;top:33%}#nprogress .bar{background:#df4f1f!important}#nprogress .peg{box-shadow:0 0 10px #df4f1f,0 0 5px #df4f1f}#nprogress .spinner-icon{border-top-color:#df4f1f;border-left-color:#df4f1f}.container-fluid{max-width:1440px}.container{max-width:1038px}#site-header{background-color:#fcf9f7;box-shadow:0 .5px 8px #00000029}#header-logo{height:80px}.toggle-lang{font-size:12px;text-decoration:none;padding-bottom:3px}.toggle-lang span{margin-right:32px}.toggle-lang img{height:5px}#site-header .toggle-lang{border-bottom:1px solid #DF4F1F}#main-nav .toggle-lang{border-bottom:1px solid #fff}.header-lang .dropdown-menu{border-radius:0;background-color:#fcf9f7}.header-lang .dropdown-menu .dropdown-item{font-size:12px;font-weight:600}.header-lang .dropdown-menu .dropdown-item.active{color:#fff!important}#site-header .header-lang .dropdown-menu .dropdown-item{color:#df4f1f}#site-header .header-lang .dropdown-menu .dropdown-item.disabled{color:#5d778d;cursor:not-allowed}#site-header .header-lang .dropdown-menu .dropdown-item.active{background-color:#df4f1f}#main-nav .header-lang .dropdown-menu .dropdown-item.disabled{color:#5d778d;cursor:not-allowed}#main-nav .header-lang .dropdown-menu .dropdown-item.active{background-color:#5d778d}.imep-logo img{height:80px}#main-nav .imep-logo img{visibility:hidden}.header-icons .header-icon img{height:15px}#main-nav{position:fixed;z-index:1031;top:0;right:0;bottom:0;width:480px}#main-nav .header-lang .dropdown-menu .dropdown-item{color:#5d778d}#main-nav .header-lang .dropdown-menu .dropdown-item.active{background-color:#5d778d;color:#fff}#main-nav-content li{list-style:none}#main-nav-content li a{color:#fff;text-decoration:none;font-size:22px}#main-nav-content li li a{font-size:16px}#main-nav-content li a:hover,#main-nav-content li a.active{color:#96b2c6}#main-search-container{width:750px}#main-search input[type=text],#main-search input[type=search]{background-color:transparent;border-radius:0;border-color:#df4f1f;font-size:14px;font-style:italic;color:#df4f1f}#main-search input[type=text]::placeholder,#main-search input[type=search]::placeholder{color:#df4f1f}#main-search select{padding-left:2px;background-color:transparent;border:none;border-radius:0;font-size:14px;font-style:italic;color:#df4f1f;border-bottom:2px solid #DF4F1F}#main-search select:focus{outline:none;box-shadow:none;border-color:#df4f1f}#main-search button{border-radius:0;font-size:15px}#main-search button:hover{color:#fff}#main-search a.btn{border-radius:0;font-size:15px}#main-search a.btn:hover{color:#fff}#footer-subscribe label{font-size:24px}#footer-subscribe input[type=email]{border-color:#df4f1f}#footer-subscribe input[type=email]::placeholder{color:#df4f1f;font-style:italic;font-size:12px;position:relative;top:-3px}#footer-subscribe button{font-size:12px}#footer-contact img{width:60px}#footer-contact .address{font-size:10px}#footer .footer-nav a{display:block;text-decoration:none;font-size:10px;font-weight:600}#footer .footer-nav a:hover{color:#5d778d!important}#footer-logos{font-size:10px;font-style:italic}#footer-logos img{height:50px}#header-title h1,#header-title p.fake-title{font-size:52px;line-height:1.2;margin-bottom:.5rem;font-weight:600}#header-title .icon{height:50px;position:relative;top:-6px}.section-title h2,.section-title h1,.section-title p.fake-title{font-size:2rem;line-height:1.2em;margin-bottom:.5rem;font-weight:600}.section-title img{height:10px}.section-title a{text-decoration:none}.section-title a:hover{color:#04395d!important}.section-title .icon{height:38px;position:relative;top:-3px}.pattern-line{height:33px;background-image:url(/build/assets/pattern-C9PKhll9.png)}.pattern-line-lg{height:50px}.pagination li a{border:none;background-color:transparent;color:#df4f1f;padding-left:8px;padding-right:8px}.pagination li a:hover{background-color:var(--bs-pagination-disabled-bg);color:#df4f1f}.page-link.active,.active>.page-link{background-color:#df4f1f;border:none}.page-link.disabled,.disabled>.page-link{background-color:transparent;border:none}#home-header h1{font-size:41px}#home-header p a{color:#df4f1f}#home-header p a:hover{color:#a8070e}#home-archives-list .archive-item a{text-decoration:none}#home-archives-list .archive-item .item-image{padding-bottom:64%;background-size:cover;background-repeat:no-repeat;background-position:center center}#home-archives-list .archive-item .picto{width:50px;position:absolute;right:20px;bottom:-25px}#home-archives-list .archive-item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#df4f1f4d}#home-archives-list .archive-item:hover .overlay{opacity:1}#home-archives-list .archive-item p.subtitle{font-size:12px}#home-archives-list .archive-item h3{font-size:24px}#home-archives-list .archive-item p.description{font-size:13px}#home-archives-list .archive-item a:hover h3,#home-archives-list .archive-item a:hover p.description{color:#df4f1f!important}#home-carousel-archive .archive-block a{text-decoration:none}#home-carousel-archive .archive-block .item-image{padding-bottom:64%;background-size:cover;background-repeat:no-repeat;background-position:center center}#home-carousel-archive .archive-block .picto{width:50px;position:absolute;right:20px;bottom:-25px}#home-carousel-archive .archive-block .overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#df4f1f4d}#home-carousel-archive .archive-block:hover .overlay{opacity:1}#home-carousel-archive .archive-block p.subtitle{font-size:12px}#home-carousel-archive .archive-block h3{font-size:16px}#home-carousel-archive .archive-block p.description{font-size:13px}#home-carousel-archive .archive-block a:hover h3,#home-carousel-archive .archive-block a:hover p.description{color:#df4f1f!important}#project-about .text-block{display:block;text-decoration:none}#project-about a.text-block:hover{color:#5d778d!important}#project-about .text-block h3{font-style:28px;font-weight:700}#project-about .text-block p{font-size:14px}#project-about .picto-block img{height:50px}#project-about .picto-block p{font-size:14px}#project-about .btn{border:none;background-color:#fff}#project-about .btn:hover{color:#333}#home-tool-list .tool-item a{text-decoration:none}#home-tool-list .tool-item .item-image{padding-bottom:60%;background-size:cover;background-repeat:no-repeat;background-position:center center}#home-tool-list .tool-item-large .item-image{padding-bottom:68%}#home-tool-list .tool-item .picto{width:50px;position:absolute;right:20px;bottom:-25px}#home-tool-list .tool-item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#df4f1f4d}#home-tool-list .tool-item:hover .overlay{opacity:1}#home-tool-list .tool-item p.subtitle{font-size:12px}#home-tool-list .tool-item h3{font-size:16px}#home-tool-list .tool-item-large h3{font-size:24px}#home-tool-list .tool-item a:hover h3{color:#df4f1f!important}#news-list .news-item a{text-decoration:none}#news-list .news-item .item-image{padding-bottom:64%;background-size:cover;background-repeat:no-repeat;background-position:center center}#news-list .news-item-large .item-image{padding-bottom:75%}#news-list .news-item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#df4f1f4d}#news-list .news-item:hover .overlay{opacity:1}#news-list .news-item p.subtitle{font-size:12px}#news-list .news-item h3{font-size:24px}#news-list .news-item-large h3{font-size:32px}#news-list .news-item p.description{font-size:15px}#news-list .news-item a:hover h3,#news-popup .news-item a:hover h5,#news-list .news-item a:hover p.description,#news-popupt .news-item a:hover p.description{color:#df4f1f!important}#single-news .post-date{font-size:12px}#single-news h1{font-size:36px;text-align:center}#news-content h2{font-size:28px;font-weight:700;padding-top:30px}#news-content h3{font-size:20px;font-weight:700;padding-top:20px}#news-content a{color:#df4f1f;text-decoration:none}#news-content a:hover{color:#a8070e}#video-list h2{font-size:20px;font-weight:700}#related-items h2{font-size:28px}#page-content h2{font-size:28px;font-weight:700;padding-top:30px}#page-content h3{font-size:20px;font-weight:700;padding-top:20px}#page-content a{color:#df4f1f;text-decoration:none;font-weight:600}#page-content a:hover{color:#a8070e}.crew-list .crew-item .item-image{padding-bottom:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.crew-list .crew-item h2{font-size:20px;font-weight:700}#contact-form h2{font-size:24px;font-weight:700}#contact-form input[type=text],#contact-form input[type=email],#contact-form textarea{padding-left:2px;background-color:transparent;border:none;border-radius:0;font-size:14px;font-style:italic;color:#df4f1f;border-bottom:2px solid #DF4F1F}#contact-form input[type=text]::placeholder,#contact-form input[type=email]::placeholder,#contact-form textarea::placeholder{color:#df4f1f}#contact-form button{border-radius:0;font-size:15px}#contact-form button:hover{color:#fff}#contact-form a.btn{border-radius:0;font-size:15px}#contact-form a.btn:hover{color:#fff}.archive-list .archive-item:hover{background-color:#fff}.archive-list .archive-item a{text-decoration:none}.archive-list .archive-item .item-image{padding-bottom:60%;background-size:cover;background-repeat:no-repeat;background-position:center center}.archive-list .archive-item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#df4f1f4d}.archive-list .archive-item:hover .overlay{opacity:1}.archive-list .archive-item h3{font-size:22px}.archive-list .archive-item .metadata{font-size:12px;line-height:1.6em}.form-search input[type=text],.form-search input[type=search]{padding-left:2px;background-color:transparent;border:none;border-radius:0;font-size:14px;font-style:italic;color:#df4f1f;border-bottom:2px solid #DF4F1F}.form-search input[type=text]::placeholder,.form-search input[type=search]::placeholder{color:#df4f1f}.form-search select{padding-left:2px;background-color:transparent;border:none;border-radius:0;font-size:14px;font-style:italic;color:#df4f1f;border-bottom:2px solid #DF4F1F}.form-search select:focus{outline:none;box-shadow:none;border-color:#df4f1f}.form-search select[disabled]{color:#aaa;background-color:transparent;cursor:not-allowed}.form-search button{border-radius:0;font-size:15px}.form-search button:hover{color:#fff}.form-search a.btn{border-radius:0;font-size:15px}.form-search a.btn:hover{color:#fff}.image-copyright{font-size:9px;font-weight:600}#archive-infos .bookmark-archive:hover,#archive-infos .song-play:hover{color:#a8070e!important}#archive-infos h1{font-size:38px;font-weight:700}#archive-infos .metadata{font-size:14px;line-height:1.8em}#archive-infos .metadata a{color:#df4f1f!important;text-decoration:none}#archive-infos .metadata a:hover{color:#a8070e!important}#archive-infos .description,#archive-description{font-size:14px;line-height:1.8em}#archive-description a{color:#df4f1f;text-decoration:none}#archive-description a:hover{color:#a8070e}#related-song h2{font-size:20px;font-weight:700;border-bottom:2px solid #00395D}.song-list .song-item a{text-decoration:none}.song-list .song-item a.song-info h3{font-size:18px}.song-list .song-item a.song-info:hover h3{color:#a8070e!important}.song-list .song-item a.song-info p{font-size:12px}.song-list .song-item a.song-play{font-size:2.5em}.song-list .song-item a.song-play:hover{color:#a8070e!important}#archive-nav a{text-decoration:none}#archive-nav a:hover{color:#a8070e!important}#archive-map{height:400px;border:1px solid #fff}#archive-map-control{position:absolute;top:20px;right:20px;z-index:1000}#archive-map-control a{display:block;padding:10px 14px;font-size:1.5em;color:#df4f1f;background-color:#fff;margin-bottom:1px}#archive-map-control a:hover{color:#fff;background-color:#df4f1f}#map-control{position:absolute;top:20px;right:20px;z-index:1000}#map-control a{display:block;padding:10px 14px;font-size:1.5em;color:#df4f1f;background-color:#fff;margin-bottom:1px}#map-control a:hover,#map-control a.active{color:#fff;background-color:#df4f1f}#map-search{width:350px;background-color:#fcf9f7;position:absolute;right:69px;top:115px;z-index:1000}#map-search h2{font-size:24px;font-weight:400}#map-search input[type=text],#map-search input[type=search]{padding-left:2px;background-color:transparent;border:none;border-radius:0;font-size:14px;font-style:italic;color:#df4f1f;border-bottom:2px solid #DF4F1F}#map-search input[type=text]::placeholder,#map-search input[type=search]::placeholder{color:#df4f1f}#map-search select{padding-left:2px;background-color:transparent;border:none;border-radius:0;font-size:14px;font-style:italic;color:#df4f1f;border-bottom:2px solid #DF4F1F}#map-search select:focus{outline:none;box-shadow:none;border-color:#df4f1f}#map-search button{border-radius:0;font-size:14px}#map-search button:hover{color:#fff}#map-search a.btn{border-radius:0;font-size:14px}#map-search a.btn:hover{color:#fff}#map-content-container{width:450px;background-color:#fcf9f7;position:absolute;left:-450px;top:96px;bottom:64px;z-index:1000;overflow-y:auto;transition:all .3s ease}#map-content-container.active{left:0}#map-content h2{font-size:22px;font-weight:700}#map-content .bookmark-archive:hover{color:#a8070e!important}#map-content .metadata{font-size:13px;line-height:1.8em}#map-content .metadata a{text-decoration:none}#map-content .metadata a:hover{color:#a8070e!important}#map-content .description{font-size:13px;line-height:1.8em}#map-content #song-list .song-item a.song-info h3{font-size:16px}#map-content #song-list .song-item a.song-info p{font-size:11px}#map-content #song-list .song-item a.song-play{font-size:2em}#map-content #toggle-song-list{border-bottom:2px solid #DF4F1F;cursor:pointer;font-size:14px;padding-left:2px}#map-content #toggle-song-list span{font-style:italic}.form-login textarea,.form-login input[type=text],.form-login input[type=email],.form-login input[type=password]{padding-left:2px;background-color:transparent;border:none;border-radius:0;font-size:14px;font-style:italic;color:#df4f1f;border-bottom:2px solid #DF4F1F}.form-login textarea::placeholder,.form-login input[type=text]::placeholder,.form-login input[type=email]::placeholder,.form-login input[type=password]::placeholder{color:#df4f1f;opacity:.5}.form-login textarea:focus{background-color:transparent;font-style:italic;color:#df4f1f}.form-login input[type=checkbox]{background-color:transparent;border-color:#df4f1f}.form-login input[type=checkbox]:checked{border-color:#df4f1f;background-color:#df4f1f}.form-login label{margin-bottom:0}.form-login .form-text{font-style:italic;opacity:.5}.form-login button{border-radius:0;font-size:15px}.form-login button:hover{color:#fff}.form-login a.btn{border-radius:0;font-size:15px}.form-login a.btn:hover{color:#fff}#account-info h2{font-size:24px;font-weight:700}#account-info .email,#account-info .address{font-size:14px}#account-info .btn{border-radius:0}#account-info .btn:hover{color:#fff}#account-favorite h2{font-size:20px;font-weight:700}#account-favorite h2 i{font-size:1.5em}#favorite-list th{background-color:#f4efea}#favorite-list td{background-color:#fcf9f7;border-bottom:15px solid #F4EFEA!important;padding-top:0;padding-bottom:0;padding-left:0}#favorite-list td .favorite-image{width:200px;padding-bottom:60%;background-size:cover;background-repeat:no-repeat;background-position:center center}#favorite-list td .favorite-control{font-size:1.3em}#favorite-list a:hover{color:#df4f1f!important}@media(max-width:1200px)and (min-width:992px){.slick-prev{left:-30px}.slick-next{right:-30px}}@media(max-width:767px){#home-header h1{font-size:32px}#main-nav{left:0;width:inherit}#header-title h1,#header-title p.fake-title{font-size:36px;line-height:1.2}#header-title .icon{height:36px;top:-3px}.section-title h1,.section-title h2,.section-title p.fake-header{font-size:21px}#news-list .news-item-large .item-image,#home-tool-list .tool-item-large .item-image{padding-bottom:60%}#news-list .news-item-large h3{font-size:24px}#home-tool-list .tool-item-large h3{font-size:16px}#footer-subscribe label{font-size:18px}#footer-contact img{width:90px}#footer-contact .address{font-size:14px}#footer .footer-nav a{font-size:12px}#map-search{width:300px}#map-content-container{width:100%;left:-100%}}
