#root,body,html{font-family:Roboto Condensed,serif;font-size:15px;height:100%;margin:0;min-width:320px;padding:0;position:relative;right:0;width:100%}.body-page:before{background-color:#fff;background-position-x:right;background-position-y:bottom;background-repeat:no-repeat;bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0;z-index:-1}.notMobileDevice{min-width:767px!important}h1{color:#005067;font-family:Roboto Condensed,serif;font-size:32px}h2{color:#e84d0d;font-size:28px}h3{color:#005067;font-size:23px}h4{font-size:18px}h5{color:#e84d0d;font-size:17px}.nav-link{color:#000;text-decoration:none}.body-page{margin:20px 10% 60px;min-height:60%;position:relative}.emailField{max-width:400px;width:100%}.addressNumber-field{min-width:75px!important;width:75px}.addressRoadName-field{width:400px}.addressCode-field{width:90px}.closeButton:hover svg{color:#d32f2f}.closeButton:hover .MuiButtonBase-root{background-color:#fdf5f5}.deleteButton svg{color:#d32f2f}.deleteButton:hover{background-color:#fdf5f5!important}.addButton svg{color:#e84d0d}.addButton:hover{background-color:#feeee7!important}@media only screen and (max-width:1280px){.body-page{margin:20px 5% 60px}}@media only screen and (max-width:767px){#root,body,html{font-size:12px}h1{font-size:32px}h2{font-size:25px}h3{font-size:20px}h4{font-size:15px}h5{font-size:14px}}.link{color:#e84d0d;font-size:12px;text-decoration:none}.link:hover{border-bottom:1px solid #e84d0d}.btn{background-color:#005067}.btn:focus,.btn:hover{background-color:#006481}[type=checkbox].filled-in:checked+span:not(.lever):after{background-color:#e84d0d;border:2px solid #e84d0d}[type=checkbox].filled-in.tabbed:checked:focus+span:not(.lever):after{background-color:#e84d0d;border-color:#e84d0d}input[type=email]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]){border-bottom:1px solid #e84d0d;box-shadow:0 1px 0 0 #e84d0d}.footer{bottom:0;color:#fff;font-size:13px;margin:0;padding:0;position:absolute;text-align:center;width:100%}.footer__infos{align-items:center;background-color:#005067;display:grid;grid-template-columns:350px 3px auto;justify-content:center}.footer__infos .footer-separator{background-color:#878787;border-radius:20px;height:70%;margin:0 20px;width:1px}.footer__infos .logo-footer{margin-left:45px}.footer__infos img{height:auto;width:300px}.footer__infos .contact{margin-left:60px;max-width:600px;text-align:left}.footer__infos .contact a{color:#fff;text-decoration:none}.footer__infos .contact a:focus{color:#fff}.footer__infos .contact a:hover{text-decoration:underline}.footer__infos .contact h3{margin-bottom:0}.footer__infos .contact__address{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;line-height:5px;margin-top:0}.footer__infos .contact__address div{padding:0 10px}.footer__infos .contact__address__title{text-decoration:underline}.footer__liens{background-color:#000;opacity:97%;padding:3px 0}.footer__liens a{color:#e84d0d;cursor:pointer;text-decoration:underline}.footer__liens a:focus{color:#e84d0d}.footer__liens a:hover{color:#fff}@media only screen and (max-width:633px){.footer__infos{display:block;padding-bottom:12px}.footer__infos .logo-footer{margin-left:0}.footer__infos .contact{margin-left:0;text-align:center}.footer__infos .contact__address{justify-content:center}.footer__infos .footer-separator{visibility:hidden}}.container-login{align-items:center;border-radius:8px;display:grid;grid-template-columns:45% 55%;justify-content:center;left:50%;max-width:800px;padding:0;position:absolute;top:45%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);width:100%}.container-login__title{align-self:stretch;background-color:#005067;border-radius:8px 0 0 8px;color:#fff;text-align:center}.container-login__title div{padding:50% 10%}.container-login__title div img{width:100%}.login-card{font-size:25px;padding:30px;text-align:center}.login-card__header{margin-bottom:32px}.login-form__submit{margin-top:10px}.login-form__submit div{margin:0;padding:0}@media only screen and (max-width:767px){.container-login{display:block;left:50%;max-width:540px;top:10%;-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%);width:97%}.container-login__title{align-self:auto;border-radius:3px 3px 0 0;height:90px}.container-login__title div{margin:auto;padding:0}.container-login__title div img{width:300px}.login-card__header{margin-bottom:28px}.login-form div{margin-bottom:20px}}h1{margin:35px 0 45px;text-align:center}h2{font-size:20px}.header{text-align:center}.header .custom-style{text-decoration:none}.header .custom-style:hover{border-bottom-color:#000;color:#000}.img-respons{margin:auto auto -10px;max-width:450px}.img-respons img{width:100%}.custom-style{border-bottom:1px dotted #e84d0d;color:#e84d0d}.bloc-text{margin-bottom:35px;padding:0 15px}.grid-infos{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,420px));justify-content:space-between}.grid-infos__bloc{margin-bottom:15px;padding:0 15px}.grid-infos__bloc .margin-bottom{margin-bottom:25px}.grid-infos__bloc div{margin-top:-11px}.grid-infos__blocText p{margin:0 0 5px;padding:0}.body-page{margin:auto auto 60px;max-width:880px;padding:0 25px}.body-page p{line-height:1.6;text-align:justify}.footer-legalNotices{position:relative}@media only screen and (max-width:320px){.body-page{padding:0 5px}.bloc-text,.grid-infos__bloc{padding:0}}@media only screen and (max-width:767px){h2{font-size:15px}}
