.Header-root{display:flex;height:100%;flex-direction:column}.Header-root .Header-header{min-height:90px;background-color:#fff;display:flex;justify-content:center;align-items:center}.Header-root .Header-header button{color:#000;font-size:32px;font-family:"Fira Sans",sans-serif}.Header-root .Header-header .Header-back{margin-left:16px;margin-right:auto;height:60px;width:60px}.Header-root .Header-header .Header-close{margin-right:16px;margin-left:auto;height:60px;width:60px}.Header-root .Header-header .Header-logo{width:65px;height:61px}.Header-root .Header-header .ParcoursArty{width:auto;height:61px}.Header-root .ParcoursArty-Header{min-height:170px}.Header-root .ParcoursArty-Header .Header-logo{width:auto;height:87px}.Header-root .Header-border-root{position:-webkit-sticky;position:sticky;align-items:center;padding:5px 0 10px;background-color:#fff}.Header-root .Header-border-root .Header-border{height:4px;background-color:#000;width:45vw;margin:0 auto}.Header-root .Header-children{flex-grow:1;overflow:auto}.ArtWorkListPage-root{font-family:"Fira Sans",sans-serif}.ArtWorkListPage-root .ArtWorkListPage-title{font-size:32px;color:#000;text-align:center;margin-top:2%}.ArtWorkListPage-root .ArtWorkListPage-header-image{width:100vw;max-height:214px;object-fit:cover}@media (orientation:landscape){.ArtWorkListPage-root .ArtWorkListPage-header-image{max-height:500px}}.ArtWorkListPage-root .ArtWorkListPage-header-title{margin-top:10px;text-align:center;font-size:24px;font-weight:600;text-transform:uppercase}.ArtWorkListPage-root .ArtWorkListPage-header-description{padding:15px;color:#fff}.ArtWorkListPage-root .ArtWorkListPage-actions{display:flex;margin-top:20px;margin-bottom:5%;justify-content:center}.ArtWorkListPage-root .ArtWorkListPage-actions .ArtWorkListPage-filter{background-color:#ff3600;color:#000;font-size:14px;font-family:"Fira Sans",sans-serif;height:35px;width:30%;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:20px}.ArtWorkListPage-root .ArtWorkList-list{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ArtWorkListPage-root .ArtWorkList-list .ParcoursMer{border:1px solid #ffce00;box-shadow:4px 4px #ffce00}.ArtWorkListPage-root .ArtWorkList-list .ParcoursMer:active{background-color:#ffce00;border:1px solid #fff}.ArtWorkListPage-root .ArtWorkList-list .ParcoursCanal{border:1px solid #ff3600;box-shadow:4px 4px #ff3600}.ArtWorkListPage-root .ArtWorkList-list .ParcoursCanal:active{background-color:#ff3600;border:1px solid #fff}.ArtWorkListPage-root .ArtWorkList-list .ArtWorkList-element:active{color:#fff}.ArtWorkListPage-root .ArtWorkList-list .ArtWorkList-element{position:relative;max-height:200px;margin:20px 16px;display:flex;background-color:#fff;color:#000}.ArtWorkListPage-root .ArtWorkList-list .ArtWorkList-element .ArtWorkList-elementImage img{width:154px;height:198px;object-fit:cover}.ArtWorkListPage-root .ArtWorkList-list .ArtWorkList-element .ArtWorkList-elementImage .ArtWorkList-fallbackImage{position:relative;z-index:0}.ArtWorkListPage-root .ArtWorkList-list .ArtWorkList-element .ArtWorkList-elementImage .ArtWorkList-urlImage{position:absolute;left:0;z-index:1;transition-delay:0,2s;transition:opacity .2s ease;background-color:#fff}.ArtWorkListPage-root .ArtWorkList-list .ArtWorkList-element .ArtWorkList-elementDetails{display:flex;justify-content:center;flex-direction:column;margin-left:36px;margin-right:10px;font-size:18px;font-family:"Fira Sans",sans-serif}.ArtWorkListPage-root .ArtWorkList-list .ArtWorkList-element .ArtWorkList-elementDetails .ArtWorkList-elementAuthor{font-weight:400}.ArtWorkListPage-root .ArtWorkList-list .ArtWorkList-element .ArtWorkList-elementDetails .ArtWorkList-elementTitle{font-weight:900}.ArtWorkListPage-root .ArtWorkList-list .ArtWorkList-element .ArtWorkList-element3d{background-color:#fff;height:33px;width:33px;margin-left:auto;margin-right:14px;border-radius:0 0 5px 5px;border:1px solid #ff3600;margin-top:-1px;color:#ff3600;display:flex;align-items:center;justify-content:center;font-family:"Fira Sans",sans-serif}.Search-root{width:90vw;height:35px}.Search-root form{height:35px}.Search-root .Search-formControl{display:flex;flex-direction:row;border-bottom:1px solid #ff3600;height:35px}.Search-root .Search-formControl:focus-within{border-bottom:2px solid #ff3600}.Search-root .Search-formControl .search-input{background-color:#fff;color:#000;height:33px;font-family:"Fira Sans",sans-serif;font-weight:300;font-size:18px}.Search-root .Search-formControl .search-input ::-webkit-input-placeholder{color:#000;opacity:.7}.Search-root .Search-formControl .search-input ::placeholder{color:#000;opacity:.7}.Search-root .Search-formControl .search-input .Search-startAdornment{margin-left:-6px;margin-right:8px;align-self:center;height:16px}.Search-root .Search-formControl .search-input .Search-endAdornment{display:flex}.Search-root .Search-formControl .search-input .Search-endAdornment .Search-EndAdornmentClear{align-self:center;height:30px;width:30px;padding:0}.Search-root .Search-formControl .search-input .Search-endAdornment .Search-EndAdornmentClear .MuiIconButton-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.Search-root .Search-formControl .search-input .Search-endAdornment .Search-EndAdornmentClear .MuiIconButton-label img{height:16px;width:16px}.Search-root .Search-formControl .Search-button{padding:0}.Search-root .Search-formControl .Search-button img{height:18px;width:18px}.CustomDialog-root{min-width:90%!important;border-radius:0!important}.CustomDialog-root .CustomDialog-header{display:flex;align-items:center;padding:5px 10px}.CustomDialog-root .CustomDialog-header .CustomDialog-header-closeButton{margin-left:auto}.CustomDialog-root .CustomDialog-header .CustomDialog-header-closeButton img{height:20px}.CustomDialog-root .CustomDialog-body{min-height:100px;padding:10px}.CustomDialog-root .CustomDialog-actions{display:flex}.CustomDialog-root .CustomDialog-actions .Button-root{width:45%}.NewsDialog-root{overflow-y:hidden!important;width:calc(100% - 30px)!important;height:calc(100% - 30px)!important}.NewsDialog-dialogContent-root{display:grid;grid-template-rows:auto auto auto;overflow:hidden;font-family:"Fira Sans",sans-serif;margin:0 15px}.NewsDialog-dialogContent-root h3{font-size:18px;grid-row:1;color:#000;font-family:"Fira Sans",sans-serif}.NewsDialog-dialogContent-root .NewsDialog-dialogContent-picture{position:relative}.NewsDialog-dialogContent-root .NewsDialog-dialogContent-picture img{width:100%;max-height:500px;grid-row:2;object-fit:contain}.NewsDialog-dialogContent-root .NewsDialog-dialogContent-picture .NewsDialog-dialogContent-fallbackImage{z-index:0}.NewsDialog-dialogContent-root .NewsDialog-dialogContent-picture .NewsDialog-dialogContent-urlImage{position:absolute;z-index:1;top:0;bottom:0;margin:auto 0;transition-delay:0,2s;transition:opacity .2s ease;background-color:#fff}.NewsDialog-dialogContent-root .description{grid-row:3;margin-top:16px}.NewsDialog-dialogContent-root .NewsDialog-dialogContent-downloadLink,.NewsDialog-dialogContent-root .NewsDialog-dialogContent-helpText{margin-bottom:24px}.NewsDialog-dialogContent-root .NewsDialog-dialogContent-downloadLink>img{height:60px}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-picture{position:relative}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-picture img{width:100vw;height:214px;max-height:214px;object-fit:cover}@media (orientation:landscape){.ArtWorkDetailsPage-root .ArtWorkDetailsPage-picture img{max-height:500px}}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-picture .ArtWorkDetailsPage-fallbackImage{position:relative;z-index:0}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-picture .ArtWorkDetailsPage-urlImage{position:absolute;left:0;z-index:1;transition-delay:0,2s;transition:opacity .2s ease;background-color:#fff}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos{padding-left:22px;padding-right:22px;color:#000;font-family:"Fira Sans",sans-serif}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-header{display:flex;justify-content:space-between}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-header .ArtWorkDetailsPage-header-infos{font-weight:300}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-header .ArtWorkDetailsPage-header-infos .ArtWorkDetailsPage-title{font-size:32px;font-weight:900}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-header .ArtWorkDetailsPage-header-infos .ArtWorkDetailsPage-artist{font-size:24px;margin-bottom:5px;line-height:1.2}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-header .ArtWorkDetailsPage-header-infos .ArtWorkDetailsPage-subtitle{font-size:18px;margin-bottom:20px}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-header .ArtWorkDetailsPage-actions button{margin-right:-12px}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-shortDescription{font-size:16px;font-family:"Fira Sans",sans-serif;margin:20px 0}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-border{height:4px;background-color:#000;width:45vw;margin:0 auto 20px}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-description{font-size:16px;font-family:"Fira Sans",sans-serif}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-description img,.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-description video{display:block;width:90%;max-height:500px;margin:0 auto 10px;object-fit:contain}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-copyrights{font-size:10px;font-family:"Fira Sans",sans-serif;margin-top:20px;font-style:italic;margin-bottom:10px}.ArtWorkDetailsPage-root .ArtWorkDetailsPage-infos .ArtWorkDetailsPage-country{font-weight:500;font-size:18px}.ArtWorkMapPage-root .map-container{height:100%;width:100%}.ArtWorkMapPage-root .map-container .Map-element{height:100%}.ArtWorkMapPage-root .map-container .Map-marker{height:50px;width:50px;background-color:#00f}.PrestationMap-loading{height:100%}.PrestationMap-container{height:490px}.PrestationMap-element{height:100%}#root,body,html{height:100%;background-color:#fff}.SectionListPage-Dialog-paper{max-width:500px!important;min-width:MIN(90%,100px)!important}.SectionListPage-dialogContent-root{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:"Fira Sans",sans-serif}.SectionListPage-dialogContent-root .SectionListPage-dialogContent-downloadLink,.SectionListPage-dialogContent-root .SectionListPage-dialogContent-helpText{margin-bottom:24px}.SectionListPage-dialogContent-root .SectionListPage-dialogContent-downloadLink>img{height:60px}.SectionListPage-root{font-family:"Fira Sans",sans-serif;display:flex;flex-direction:column;height:100vh}.SectionListPage-root .SectionListPage-header{display:flex;justify-content:center;width:100%;height:87px;margin-top:42px;margin-bottom:25px}.SectionListPage-root .SectionListPage-header .SectionListPage-logo{height:77px}@media only screen and (min-width:325px){.SectionListPage-root .SectionListPage-header .SectionListPage-logo{height:87px}}.SectionListPage-root .SectionListPage-title{font-size:32px;color:#000;font-family:"Fira Sans",sans-serif;margin-top:2%;padding-left:15px}.SectionListPage-root .SectionListPage-actions{display:flex;padding-left:15px;padding-right:15px;margin-top:20px;margin-bottom:5%}.SectionListPage-root .SectionListPage-list{display:flex;flex-direction:column;flex-grow:1;background-image:url(/static/media/img_homepage_background.f5b79358.png);background-size:cover}.SectionListPage-root .SectionListPage-list .SectionListPage-element{display:flex;background-color:#fff;height:120pt;max-height:120pt;margin:20px 16px;font-size:15pt;font-weight:600;cursor:pointer}.SectionListPage-root .SectionListPage-list .SectionListPage-element:not(:last-child){margin-bottom:28px}.SectionListPage-root .SectionListPage-list .SectionListPage-element img{height:36pt;width:36pt;margin:auto 24px auto auto}@media only screen and (min-width:325px){.SectionListPage-root .SectionListPage-list .SectionListPage-element{font-size:18pt}.SectionListPage-root .SectionListPage-list .SectionListPage-element img{height:50pt;width:50pt}}@media only screen and (min-width:425px){.SectionListPage-root .SectionListPage-list .SectionListPage-element{font-size:24pt}.SectionListPage-root .SectionListPage-list .SectionListPage-element img{height:64pt;width:64pt}}.SectionListPage-root .SectionListPage-list .ParcoursCanal{border:1px solid #ff3600;box-shadow:4px 4px #ff3600}.SectionListPage-root .SectionListPage-list .ParcoursCanal .SectionListPage-elementTitle{color:#ff3600}.SectionListPage-root .SectionListPage-list .ParcoursCanal:active{background-color:#ff3600;border:1px solid #fff}.SectionListPage-root .SectionListPage-list .ParcoursCanal:active .SectionListPage-elementTitle{color:#fff}.SectionListPage-root .SectionListPage-list .ParcoursCanal:active img{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(169deg) brightness(102%) contrast(102%);filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(169deg) brightness(102%) contrast(102%)}.SectionListPage-root .SectionListPage-list .ParcoursMer{border:1px solid #ffce00;box-shadow:4px 4px #ffce00}.SectionListPage-root .SectionListPage-list .ParcoursMer .SectionListPage-elementTitle{color:#ffce00}.SectionListPage-root .SectionListPage-list .ParcoursMer img{-webkit-filter:brightness(0) saturate(100%) invert(70%) sepia(79%) saturate(538%) hue-rotate(359deg) brightness(102%) contrast(106%);filter:brightness(0) saturate(100%) invert(70%) sepia(79%) saturate(538%) hue-rotate(359deg) brightness(102%) contrast(106%)}.SectionListPage-root .SectionListPage-list .ParcoursMer:active{background-color:#ffce00;border:1px solid #fff}.SectionListPage-root .SectionListPage-list .ParcoursMer:active .SectionListPage-elementTitle{color:#fff}.SectionListPage-root .SectionListPage-list .ParcoursMer:active img{-webkit-filter:none;filter:none}.SectionListPage-root .SectionListPage-list .SectionListPage-elementTitle{margin:auto 0 auto 24px;max-width:50%;line-height:30px}.SectionListPage-root .SectionListPage-list .SectionListPage-elementTitle .highlight{font-size:.5em;display:block;line-height:18px}.SectionListPage-root .SectionListPage-list .SectionListPage-elementInfos{display:flex;background-color:#fff;border:1px solid #ee7c24;box-shadow:4px 4px #ee7c24;height:56pt;max-height:56pt;margin:20px 16px;font-size:24px;font-family:"Fira Sans",sans-serif;font-weight:600;align-items:center;text-transform:uppercase;justify-content:center;color:#000;cursor:pointer}.SectionListPage-root .SectionListPage-list .SectionListPage-elementInfos .SectionListPage-elementInfosTitle{display:flex;margin-left:16px}.SectionListPage-root .SectionListPage-list .SectionListPage-elementInfos:active{background-color:#ee7c24;border:1px solid #fff}.SectionListPage-root .SectionListPage-list .SectionListPage-elementInfos:active .SectionListPage-elementInfosTitle{color:#fff}.LegalNoticePage-root{background-color:#fff;height:100%;display:flex;flex-direction:column;background-image:url(/static/media/img_homepage_background.f5b79358.png);background-size:cover}.LegalNoticePage-root .LegalNoticePage-buttons{display:flex;flex-direction:column;margin-top:50px}.LegalNoticePage-root .LegalNoticePage-buttons .LegalNoticePage-button{height:120px;max-height:120px;margin:20px 16px;background-color:#fff;border:1px solid #000;box-shadow:4px 4px #ee7c24;color:#000;text-transform:uppercase;font-family:"Fira Sans",sans-serif;font-size:24px;font-weight:600}.LegalNoticePage-root .LegalNoticePage-buttons .LegalNoticePage-button:not(:last-child){margin-bottom:28px}.LegalNoticePage-root .LegalNoticePage-buttons .LegalNoticePage-button:active{background-color:#ee7c24;border:1px solid #fff;color:#fff}.CGUPage-root{margin:22px;color:#000}.CGUPage-root .CGUPage-title{font-size:32px;font-family:"Fira Sans",sans-serif;color:#000}.CGUPage-root>h2{margin-top:35px}.LicencesPage-root{margin:22px}.LicencesPage-root .LicencesPage-title{font-size:32px;font-family:"Fira Sans",sans-serif;color:#000}.LicencesPage-root .LicencesPage-licenceRoot{margin:15px}.LicencesPage-root .LicencesPage-licenceRoot .LicencesPage-licenceName{font-size:16px;font-weight:700}.LicencesPage-root .LicencesPage-licenceRoot .LicencesPage-licenceAuthor{text-decoration:underline}.InformationsPage-root{display:flex;flex-direction:column;justify-content:space-between;height:100%;background-image:url(/static/media/img_homepage_background.f5b79358.png);background-size:cover}.InformationsPage-root .InformationsPage-mainButtons{display:flex;flex-direction:column;margin-top:50px}.InformationsPage-root .InformationsPage-mainButtons .InformationsPage-button{height:120px;max-height:120px;margin:20px 16px;background-color:#fff;border:1px solid #000;box-shadow:4px 4px #ee7c24;color:#000;text-transform:uppercase;font-family:"Fira Sans",sans-serif;font-size:24px;font-weight:600}.InformationsPage-root .InformationsPage-mainButtons .InformationsPage-button:not(:last-child){margin-bottom:28px}.InformationsPage-root .InformationsPage-mainButtons .InformationsPage-button:active{background-color:#ee7c24;border:1px solid #fff;color:#fff}.InformationsPage-root .InformationsPage-footer{display:flex;flex-direction:column;align-items:center;background-color:#fff;height:119px}.InformationsPage-root .InformationsPage-footer p{font-family:"Fira Sans",sans-serif;font-size:12px;font-weight:400}.InformationsPage-root .InformationsPage-footer img{width:169px}.AboutPage-root{margin:22px;color:#000}.AboutPage-root .AboutPage-title{font-size:32px;color:#000}.AboutPage-root .AboutPage-text,.AboutPage-root .AboutPage-title{font-family:"Fira Sans",sans-serif}.custom-toast-container{display:flex;flex-direction:row;width:510px;min-height:100px;margin:-6px}.custom-toast-container.Success{color:#fff;background-color:#00c851}.custom-toast-container.Error,.custom-toast-container.Info{color:#fff;background-color:#ff3600}.custom-toast-container .body{width:inherit;display:flex;flex-direction:row;padding-bottom:24px}.custom-toast-container .body .title{margin-top:21px;font-size:18px;font-weight:700}.custom-toast-container .body .content,.custom-toast-container .body .title{margin-left:24px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.custom-toast-container .body .content{margin-top:15px;font-size:16px;font-weight:400;word-wrap:break-word}.custom-toast-container .body .customToast-action{margin-left:18px;width:100%;margin-top:12px;margin-bottom:12px}.custom-toast-container .body .close-icon{margin-left:auto}.custom-toast-container .body .close-icon img{width:30px;height:30px}.custom-toast-container .toast-icon{margin:auto 29px auto 30px;height:70px;width:70px}.toast-container-root{width:526px}.toast-container-root .toast-simple{padding:0;width:536px;border-radius:8px 0 0 8px}
/*# sourceMappingURL=main.982e4daf.chunk.css.map */