body{margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.4em;display:flex;flex-direction:column;min-height:100vh}.logo_mntp{text-align:center;margin:2rem 0 4rem 0}.bold{font-weight:bold}.justify{text-align:justify}h1,.center{text-align:center;line-height:normal}a{display:inline-block;color:inherit;cursor:pointer;text-decoration:none}img{box-sizing:border-box;width:auto;height:auto;max-width:100%;vertical-align:top}video{width:auto;height:auto;max-width:100%;vertical-align:top;object-fit:cover}header{margin:1rem;text-align:center;font-weight:bolder;color:#094549}header,nav,footer ul{text-transform:capitalize}.Navbar{color:#b1daee;border-top:4px ridge #00b2ec;text-shadow:1px 1px 2px #000}main{padding-top:4rem;color:#404850}.section,section{padding:4rem 2rem}.section:nth-child(odd),section:nth-child(odd){background:#f7f7f7;border-bottom:6px solid #e0e0e0;border-top:6px solid #e0e0e0}h1::after{background:#1d9ebb;content:"";display:block;height:6px;margin:2rem auto 0;width:160px}footer{background-color:#424242;border-top:1px solid #ccc;color:#ebebeb;text-align:center}footer ul{display:flex;justify-content:center;list-style:none;margin:2rem;padding:0}footer li{margin:0.5rem 2rem}footer a{color:#fff;display:inline-block}footer .copyright{padding:1rem}.flex{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2rem}.boxe{min-width:293px;flex:1 1 33%;margin-top:2rem;padding:0 0 1rem 0;border-radius:1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);overflow:hidden}.flex h3{text-align:center;text-transform:uppercase;font-size:medium;background:#f1f1f196;padding:1rem 0;margin-top:0}.boxe ul{padding-right:1rem}section{padding:4rem 2rem}h2{font-family:system-ui;font-size:xx-large;line-height:normal}.home h2{font-size:1.4rem;margin-top:3rem;margin-bottom:2rem}main p{text-align:justify}.home hr{margin-top:3rem}.home main ul{list-style:none}.presta h2,.presta p,.partenaire h2 +p{text-align:center;margin-top:2rem;margin-bottom:2rem}.presta p,.partenaire h2 +p{font-weight:bolder;font-style:italic;color:#1d9ebb;font-size:x-large;font-family:system-ui}.presta section:first-of-type .flex div:last-child{max-width:617px}main li{margin-top :1.2rem}@media only screen and (min-width:480px){footer ul{flex-direction:row}}@media only screen and (min-width:1024px){.presta section:first-of-type .flex{flex-wrap:nowrap}}@media only screen and (min-width:1110px){.section,section{max-width:1024px;padding:4rem calc((100% - 1024px) / 2)}}main{overflow:hidden;background-color:inherit}.Navbar{position:relative;color:white;background-color:#404852;border-top:4px ridge #00b2ec;box-shadow:0 4px 4px 1px rgba(21,21,21,0.5)}.NavMenu,.NavSub{list-style:none;margin:0;padding:0}.NavMenu{display:flex;box-sizing:border-box;justify-content:space-around}.NavMenu li{display:block;border-top:1px solid #505050}.NavMenu a,.NavMenu li>span{display:block}.NavMenu a,.NavMenu li>span{padding:1rem;color:white;color:#b5e6f3}.NavMenu a:hover,.NavMenu a:focus{color:yellow}.NavMenu a.active{color:#0cf189}@media screen and (max-width:960px){.Navbar{text-align:right}.NavMenuCtrlLab{display:inline-block;cursor:pointer;margin:16px 0.8rem;height:18px}.NavMenuCtrlLab:after{content:"";display:inline-block;width:1rem;margin-left:8px;box-shadow:0 -12px 0 1px #fff,0 -6px 0 1px #fff,0 0px 0 1px #fff}.NavMenuCtrlLab:hover{color:orange}.NavMenuCtrlLab:hover:after,:checked +.NavMenuCtrlLab:hover:after{box-shadow:0 -12px 0 1px orange,0 -6px 0 1px orange,0 0px 0 1px orange}:checked +.NavMenuCtrlLab:after{box-shadow:0 -12px 0 1px red,0 -6px 0 1px red,0 0px 0 1px red}.NavMenu{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;overflow:hidden;flex-direction:column;text-align:left;transition:top 0.01s 0.3s,z-index 0.001s 0.3s,height 0.3s ease-in;background-color:#252a2f}:checked +.NavMenuCtrlLab +.NavMenu{z-index:1;top:100%;height:443px;transition:height 0.4s;top:50px}.NavMenu:focus-within{z-index:1;top:100%;height:443px;transition:height 0.4s;top:50px}.NavMenu>li:first-child{border-top:none}.NavSub{padding:0 0 0 2rem}}@media screen and (min-width:961px){.NavMenuCtrlLab{display:none}.NavMenu{position:static;max-width:960px;margin:0 auto}.NavMenu>li,.NavMenu li:first-child{border-top:none}.NavHassub{position:relative;cursor:pointer}.NavSub{position:absolute;z-index:-10;min-width:100%;left:0;top:0;height:100%;background-color:black;box-shadow:0 4px 4px 1px rgba(21,21,21,0.5)}.NavSub a,.NavSub span{background-color:#000}.NavHassub:focus-within>.NavSub{height:auto;z-index:1;top:100%}.NavHassub:hover>.NavSub{height:auto;z-index:1;top:100%}.NavMenu ul .NavHassub li{position:relative}.NavMenu ul .NavHassub .NavSub{max-width:100%;overflow:hidden}.NavMenu ul .NavHassub:focus-within .NavSub{min-width:auto;max-width:none;top:0;left:100%}.NavMenu ul .NavHassub:hover .NavSub{min-width:auto;max-width:none;top:0;left:100%}.NavMenu .NavHassub>span,.NavMenu a{white-space:nowrap}a.parent{color:#e792f7}}main{}.faq{position:relative;overflow:hidden}.faqs input,.faq_a{position:absolute;z-index:-1}.faq_q{cursor:pointer}:checked~.faq_a{position:static}.faqs{margin:0 auto;max-width:1024px}.faq{background-color:#fff;border:1px solid #3B777C;margin:1rem 0}.faq:hover{box-shadow:0px 1px 4px #335f6d}.faq_q{position:relative;display:block;padding:1rem 1.618rem;font-size:1.6rem;font-weight:bolder;color:darkseagreen;color:#709f70}.faq ::first-letter{text-transform:capitalize}.faq_q::before,.faq_q::after{position:absolute;content:"";height:2px;width:13px;right:33px;top:45%;transition:transform .2s;background-color:darkseagreen}.faq_q::after{right:24px}.faq_q::before,:checked +.faq_q::after{transform:rotate(45deg)}.faq_q::after,:checked+.faq_q::before{transform:rotate(-45deg)}.faq_a{text-align:justify;margin:0 1.618rem 1rem 1.618rem;color:#335F6D}.faq_a p:first-child{margin-top:0rem}.faq_a p:last-child{margin-bottom:0}.news{margin:1rem auto;max-width:1024px;background-color:#fff;border:1px solid #3b777c;padding:0 1.618rem 1rem 1.618rem}.articleTitle{color:#5378a1}.articleProps{display:flex;column-gap:1rem;color:#3b777c;border-bottom:1px solid #3b777c}.articleCategory{}.articleAuteur{}.articlePost{}.articleModified{order:3;margin-left:auto}.articleBody{color:#666;text-align:justify}.articleBack a{color:white;background-color:#3b777c;padding:0.4rem 0.6472rem}.formhpot{position:absolute;left:-600em}form fieldset{margin:1rem 0 1.4rem 0;border:1px solid #ccc;padding:1rem;background-color:#f6f6f6;box-shadow:0px 2px 4px 0px #bcbcbc;overflow:hidden}form label{cursor:pointer}form legend,input[type="submit"]{border:1px solid #ccc;border-radius:6px;padding:0.4rem 0.6rem;color:#fff;background-color:#666}form input:not([type="radio"]),textarea{display:block;box-sizing:border-box;margin-bottom:1rem;padding:0.3rem;width:100%}textarea{height:100px;resize:vertical}input[type="submit"]{margin:1rem auto;display:block;cursor:pointer}label.error::after{color:red;content:"champ requis";margin-left:10px}form .radioGroup.inline{display:flex;flex-wrap:wrap;justify-content:space-around}form .radioGroup div{margin-bottom:0.4rem}form .radioGroup div{display:flex;justify-content:flex-end;flex-direction:row-reverse}