@font-face{font-family:Jost-Black;font-style:normal;font-weight:400;src:url(/fonts/Jost-Black.ttf?c758141821cd9ea5cebac52a49664f4a) format("truetype")}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(/fonts/OpenSans-Medium.ttf?be793100b2ab027d9b747a11a9acaf71) format("truetype")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;src:url(/fonts/Material.woff2?02aebb8b316adf1b0b5b8bbaa48594b9) format("woff2")}label.burger,label.burger label{cursor:pointer;height:26px;width:26px}label.burger label{content:"";display:block;position:relative;transition:all .1s ease}label.burger label div{background-color:#000;border-radius:50px;cursor:pointer;display:block;height:2px;position:absolute;transition:all .2s ease;width:26px}label.burger label div:first-child{margin-top:0}label.burger label div:nth-child(2){margin-top:11px}label.burger label div:nth-child(3){margin-top:23px}label.burger label:hover div{background-color:#fa5003}label.burger label:has(+input:checked) div:first-child{margin-top:10px;transform:rotate(45deg)}label.burger label:has(+input:checked) div:nth-child(2){margin-top:11px;transform:rotateY(90deg)}label.burger label:has(+input:checked) div:nth-child(3){margin-top:10px;transform:rotate(-45deg)}label.burger input[type=checkbox]{display:none;height:0;transition:all .2s ease;width:0}label.editPage{cursor:pointer}body>nav{align-items:center;background-color:#fff;display:flex;flex-direction:row;height:90px;justify-content:space-around;margin:0 45px;position:relative;transition:all 1s ease;width:calc(100% - 90px)}body>nav img{height:50px;margin:20px 0}body>nav img.logo{height:auto;width:155px}body>nav div.form{align-items:center;display:none;flex-direction:column;height:0;overflow:visible;position:absolute;width:100vw;z-index:101}body>nav div.form form.loginForm{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 0 10000px rgba(0,0,0,.8);display:flex;flex-direction:column;font-family:OpenSans,serif;margin-top:100px;padding:25px}body>nav div.form form.loginForm p.error{color:red}body>nav div.form form.loginForm h1{font-family:OpenSans,serif;font-size:20pt}body>nav div.form form.loginForm a{color:#000;font-family:OpenSans,serif;margin-bottom:15px;margin-top:5px;text-decoration:none}body>nav div.form form.loginForm a:visited{color:#000}body>nav div.form form.loginForm input[type=email],body>nav div.form form.loginForm input[type=password],body>nav div.form form.loginForm input[type=text]{border:1px solid #000;border-radius:5px;margin:8px 0;padding:10px}body>nav div.form form.loginForm input[type=submit]{background-color:#fa5003;border:none;border-radius:50px;color:#fff;font-family:OpenSans,serif;margin:auto;padding:10px 20px;text-decoration:none;transition:all 1s ease}body>nav div.form form.loginForm input[type=submit]:hover{background-color:#f6a783;transition:all .5s ease}body>nav div.onglet{align-items:center;background-color:#fff;display:none;flex-direction:column;position:absolute;top:90px;width:100vw;z-index:100;z-index:10}body>nav div.onglet:has(+label>input[type=checkbox]:checked){display:flex}body>nav div.onglet ul{display:block;display:flex;flex-direction:column;list-style:none;width:100%}body>nav div.onglet ul li{align-items:center;display:flex;justify-content:center;padding:15px}body>nav div.onglet ul li.connexion{padding:0 15px}body>nav div.onglet ul li.connexion a{background-color:#fa5003;border-radius:50px;color:#fff;font-family:OpenSans,serif;padding:10px 20px;text-decoration:none;transition:all .5s ease}body>nav div.onglet ul li.connexion a:hover{background-color:#f6a783;transition:all .5s ease}body>nav div.onglet ul li a{text-wrap:nowrap;color:#000;cursor:pointer;font-family:OpenSans,serif;font-size:15pt;text-decoration:none;transition:all .2s ease}body>nav div.onglet ul li a.checked,body>nav div.onglet ul li a:hover{color:#fa5003}body>nav div.onglet ul li a.lang{background-color:transparent;border:none;padding:0}body>nav div.onglet ul li a.lang img{height:14px;margin:0;width:22px}body>nav div.onglet ul li a.lang:hover{background-color:transparent}body>nav div.onglet ul li.editPage label{background-color:#ffe0e0;border-bottom:3px solid red;border-radius:2px;font-family:OpenSans,serif;padding:5px 10px;position:relative;transition:all .2s ease;-moz-user-select:none;-webkit-user-select:none;user-select:none}body>nav div.onglet ul li.editPage label:hover{color:red}body>nav div.onglet ul li.editPage label:has(input:checked){background-color:#e1ffe0;border-bottom:3px solid green}body>nav div.onglet ul li.editPage label:has(input:checked):hover{color:green}body>nav div.onglet ul li.editPage label input{display:none}@media screen and (min-width:1420px){body>nav{margin:0 auto;width:auto}body>nav div.form{margin:auto;width:100%}body>nav div.onglet{align-items:center}body>nav div.onglet,body>nav div.onglet ul{display:flex;flex-direction:row;position:relative;top:0;width:-moz-fit-content;width:fit-content}body>nav div.onglet ul li{align-items:center;display:flex;justify-content:center;padding:10px}body>nav div.onglet ul li a{color:#000;cursor:pointer;font-family:OpenSans,serif;font-size:15pt;text-decoration:none;transition:all .2s ease}body>nav div.onglet ul li a.checked,body>nav div.onglet ul li a:hover{color:#fa5003}body>nav label.burger{position:absolute}body>nav label.burger input[type=checkbox],body>nav label.burger label{display:none;height:0;width:0}}@media screen and (min-width:1420px) and (min-width:1550px){body>nav{width:1400px}}body .errorBar{background-color:rgba(255,0,0,.5);color:#000;font-family:OpenSans,serif;font-size:15pt;height:100%;left:0;padding:10px;text-align:center;top:0;width:100%;z-index:1000}
