a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a,del,ins{text-decoration:none}a{color:inherit}button,label{cursor:pointer}button,input{outline:0}body{font-family:sans-serif;scroll-behavior:smooth;background-color:#fff8f1}#home{background-color:#000;text-align:center;width:100%}#home,#home .entry-picture{height:calc(100vh - 130px);margin:auto}#home .entry-picture{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#home .entry-picture img{max-width:100%;max-height:100%}#home .entry-picture .explication-modal{position:absolute;padding:.5rem}#home .entry-picture .explication-modal .explication-text{background-color:hsla(0,0%,100%,.7);font-size:1.2rem;text-align:left;margin-top:6rem;margin-bottom:6rem;padding:1rem;line-height:1.5rem;border-radius:10px}#home .entry-picture .explication-modal .explication-text ul{list-style:disc;margin-left:.8rem}#home .entry-picture .explication-modal .explication-text ul li:not(:last-child){margin-bottom:.8rem}#home .entry-picture .explication-modal button{background-color:#fff;border:1px solid #666;border-radius:10px;padding:1rem 2rem;font-size:1.1rem}@media(min-width:720px){#home .entry-picture .explication-modal button{font-size:1.2rem}}@media(min-width:900px){#home .entry-picture .explication-modal button{font-size:1.3rem}}#home .entry-picture .explication-modal button:focus,#home .entry-picture .explication-modal button:hover{background-color:#ccc}#home .entry-picture .explication-modal button:active{color:#999;background-color:#000}#modal{position:fixed;top:0;width:100%;height:calc(100% - 130px);margin-top:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#modal .explication-text{background-color:hsla(0,0%,100%,.811);font-size:1.2rem;text-align:left;margin-bottom:6rem;padding:1rem;line-height:1.5rem;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modal .explication-text ul{list-style:disc;margin-left:.8rem}#modal .explication-text ul li:not(:last-child){margin-bottom:.8rem}#modal button{background-color:#fff;border:1px solid #666;border-radius:10px;padding:1rem 2rem;font-size:1.1rem}@media(min-width:720px){#modal button{font-size:1.2rem}}@media(min-width:900px){#modal button{font-size:1.3rem}}#modal button:focus,#modal button:hover{background-color:#ccc}#modal button:active{color:#999;background-color:#000}#visite .visite{height:100%;width:100%;text-align:center;background-color:#000;position:relative}#visite .visite .picture{height:calc(100vh - 130px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#visite .visite .picture img{max-height:100%;max-width:100%}#visite .visite .picture .info{position:absolute;border-radius:100%}#visite .visite .picture .info:focus,#visite .visite .picture .info:hover{border:3px solid #000;cursor:pointer;background-color:hsla(0,0%,100%,.222);-webkit-animation:viewPaint 1s ease-in-out 1s infinite;animation:viewPaint 1s ease-in-out 1s infinite}#visite .visite .arrow{position:absolute}#visite .visite .arrow .pointe{border-bottom:20px solid transparent;border-top:20px solid transparent}#visite .visite .arrow .bout{background:#989898;height:20px;width:50px;margin:auto}#visite .visite .turn-left{bottom:30%;left:5%;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:720px){#visite .visite .turn-left{bottom:15%}}@media(min-width:1080px){#visite .visite .turn-left{left:15%}}@media(min-width:1300px){#visite .visite .turn-left{left:25%}}#visite .visite .turn-left .pointe{border-right:30px solid #989898}#visite .visite .turn-left:focus .pointe,#visite .visite .turn-left:hover .pointe{border-right-color:#fff;-webkit-animation:arrowLeftMove 1.2s linear infinite;animation:arrowLeftMove 1.2s linear infinite}#visite .visite .turn-left:focus .bout,#visite .visite .turn-left:hover .bout{background:#fff;-webkit-animation:arrowLeftMove 1.2s linear infinite;animation:arrowLeftMove 1.2s linear infinite}#visite .visite .turn-right{bottom:30%;right:5%;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:720px){#visite .visite .turn-right{bottom:15%}}@media(min-width:1080px){#visite .visite .turn-right{right:15%}}@media(min-width:1300px){#visite .visite .turn-right{right:25%}}#visite .visite .turn-right .pointe{border-left:30px solid #989898}#visite .visite .turn-right:focus .pointe,#visite .visite .turn-right:hover .pointe{border-left-color:#fff;-webkit-animation:arrowRightMove 1.2s linear infinite;animation:arrowRightMove 1.2s linear infinite}#visite .visite .turn-right:focus .bout,#visite .visite .turn-right:hover .bout{background:#fff;-webkit-animation:arrowRightMove 1.2s linear infinite;animation:arrowRightMove 1.2s linear infinite}#visite .visite .go-website{bottom:120px;left:calc(50% - 25px);border-radius:100%;height:40px;width:70px;border:5px solid #989898;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:720px){#visite .visite .go-website{bottom:10%}}#visite .visite .go-website .intern-go{background:#989898;border-radius:100%;width:70%;height:70%}#visite .visite .go-website:focus,#visite .visite .go-website:hover{border-color:#fff;-webkit-animation:move 1.2s linear infinite;animation:move 1.2s linear infinite}#visite .visite .go-website:focus .intern-go,#visite .visite .go-website:hover .intern-go{background:#fff}#visite .visite .go-website:active{-webkit-box-shadow:0 4px 4px 3px #000;box-shadow:0 4px 4px 3px #000}#visite .visite .go-forward{bottom:100px;left:calc(50% - 25px);height:70px;width:50px}@media(max-width:720px){#visite .visite .go-forward{bottom:10%}}#visite .visite .go-forward .forward-pointe{border-right:25px solid transparent;border-left:25px solid transparent;border-bottom:30px solid #989898;margin:auto}#visite .visite .go-forward .forward-bout{background:#989898;height:50px;width:20px;margin:auto}#visite .visite .go-forward:focus,#visite .visite .go-forward:hover{border-color:#fff;-webkit-animation:move 1.2s linear infinite;animation:move 1.2s linear infinite}#visite .visite .go-forward:focus .forward-pointe,#visite .visite .go-forward:hover .forward-pointe{border-bottom-color:#fff}#visite .visite .go-forward:focus .forward-bout,#visite .visite .go-forward:hover .forward-bout{background:#fff}#visite .visite .go-forward:active{-webkit-transform:scale(1.3);transform:scale(1.3)}#visite .visite .go-back{bottom:60px;left:calc(50% - 25px);height:70px;width:50px}@media(max-width:720px){#visite .visite .go-back{bottom:10%}}#visite .visite .go-back .back-pointe{border-right:25px solid transparent;border-left:25px solid transparent;border-top:30px solid #989898;margin:auto}#visite .visite .go-back .back-bout{background:#989898;height:50px;width:20px;margin:auto}#visite .visite .go-back:focus,#visite .visite .go-back:hover{border-color:#fff;-webkit-animation:move 1.2s linear infinite;animation:move 1.2s linear infinite}#visite .visite .go-back:focus .back-pointe,#visite .visite .go-back:hover .back-pointe{border-top-color:#fff}#visite .visite .go-back:focus .back-bout,#visite .visite .go-back:hover .back-bout{background:#fff}#visite .visite .go-back:active{-webkit-transform:scale(1.3);transform:scale(1.3)}#visite .welcome-modal{position:fixed;top:0;width:100%;height:calc(100% - 130px);margin-top:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#visite .welcome-modal .explication-text{background-color:hsla(0,0%,100%,.811);font-size:1.2rem;text-align:left;margin-bottom:6rem;padding:1rem;line-height:1.5rem;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#visite .welcome-modal .explication-text ul{list-style:disc;margin-left:.8rem}#visite .welcome-modal .explication-text ul li:not(:last-child){margin-bottom:.8rem}#visite .welcome-modal button{background-color:#fff;border:1px solid #666;border-radius:10px;padding:1rem 2rem;font-size:1.1rem}@media(min-width:720px){#visite .welcome-modal button{font-size:1.2rem}}@media(min-width:900px){#visite .welcome-modal button{font-size:1.3rem}}#visite .welcome-modal button:focus,#visite .welcome-modal button:hover{background-color:#ccc}#visite .welcome-modal button:active{color:#999;background-color:#000}@-webkit-keyframes move{50%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes move{50%{-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes arrowLeftMove{50%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@keyframes arrowLeftMove{50%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@-webkit-keyframes arrowRightMove{50%{-webkit-transform:translateX(15px);transform:translateX(15px)}}@keyframes arrowRightMove{50%{-webkit-transform:translateX(15px);transform:translateX(15px)}}@-webkit-keyframes viewPaint{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes viewPaint{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}#pictureModal{height:100%;width:100%;position:relative}#pictureModal div{height:calc(100vh - 130px);width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;padding:3rem}#pictureModal div>img{max-width:100%;max-height:90%}#pictureModal div figure{color:#fff;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pictureModal div figure img{max-width:100%;max-height:90%}#pictureModal div figure figcaption{margin-top:1rem;margin-bottom:1rem}#pictureModal .backButton{position:absolute;width:20px;height:20px;top:1rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#666;background:transparent}#pictureModal .backButton .cross{font-size:3rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#pictureModal .backButton .text{color:transparent}#pictureModal .backButton:focus,#pictureModal .backButton:hover{cursor:pointer;background:grey;border-radius:100%}#pictureModal .backButton:focus .cross,#pictureModal .backButton:focus .text,#pictureModal .backButton:hover .cross,#pictureModal .backButton:hover .text{color:#000}#tableModal{height:100%;width:100%;position:relative}#tableModal div{height:calc(100vh - 130px);width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;padding:3rem}#tableModal div img{max-width:100%;max-height:100%}#tableModal .backButton{position:absolute;width:20px;height:20px;top:1rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#666;background:transparent}#tableModal .backButton .cross{font-size:3rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#tableModal .backButton .text{color:transparent}#tableModal .backButton:focus,#tableModal .backButton:hover{cursor:pointer;background:grey;border-radius:100%}#tableModal .backButton:focus .cross,#tableModal .backButton:focus .text,#tableModal .backButton:hover .cross,#tableModal .backButton:hover .text{color:#000}#textDisplay{height:100%;width:90%;max-width:1080px;margin:2rem auto;text-align:center}#textDisplay .content{margin-bottom:2rem;text-align:left}#textDisplay .content h2{text-transform:uppercase;font-size:2.5rem;font-weight:700;margin-bottom:1rem}#textDisplay .content h3{text-transform:uppercase;font-size:2rem}#textDisplay .content h4{font-weight:700;margin-bottom:1rem;text-transform:uppercase}#textDisplay .content p{line-height:1.5rem}@media(min-width:1080px){#textDisplay .content p{font-size:1.1rem}}#textDisplay .content>div{margin:2rem 0}#textDisplay .content>div div{margin:1rem 0}#textDisplay .content li{margin-bottom:1rem;margin-left:2rem}#textDisplay .content li:first-child{margin-top:1rem}#textDisplay .content ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%}#textDisplay .content a:focus,#textDisplay .content a:hover{text-decoration:underline}#textDisplay button{background-color:#fff;border:1px solid #666;border-radius:10px;padding:1rem 2rem;font-size:1.1rem}@media(min-width:720px){#textDisplay button{font-size:1.2rem}}@media(min-width:900px){#textDisplay button{font-size:1.3rem}}#textDisplay button:focus,#textDisplay button:hover{background-color:#ccc}#textDisplay button:active{color:#999;background-color:#000}#header{height:130px;background-color:#000;color:#fff;text-align:center;padding-top:10px}#header>div{margin-bottom:2rem;line-height:2rem}#header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;margin:0 auto}@media(min-width:720px){#header nav{width:80%}}@media(min-width:1080px){#header nav{width:70%}}@media(min-width:1300px){#header nav{width:60%}}#header nav a:focus,#header nav a:hover{text-decoration:underline}#app{background-color:#fff8f1}