.BodyHeader-logo{padding:0}.BodyFooter img{max-height:32px}.DocList a.CompteTwittter{background:url("../images/ico-lien-twitter.svg") no-repeat 0 center;background-size:25px auto}.DocList a.CompteFacebook{background:url("../images/ico-lien-facebook.svg") no-repeat 0 center;background-size:25px auto}.vigilancesmap{display:flex;position:absolute;top:2rem;right:4rem;z-index:1;gap:1rem}@media screen and (max-width :979px){.vigilancesmap{top:1rem}}.vigilancesmap a{background:#ececec;font-size:.7em;text-align:center;display:flex;flex-direction:column;padding:.5rem;border-radius:10%;border:2px solid #4e68af;align-items:center;color:#252525;gap:.1rem;text-decoration:none}.vigilancesmap a:hover{transition:all .3s ease-in-out;box-shadow:0 2px 6px}.vigilancesmap img{max-width:40px;max-height:40px}.MainContent h3{color:#df8800;font-size:18px;font-weight:bold;margin-left:20px;text-align:left}.MainContent ul.puce{padding:0 0 0 20px}.MainContent ul.puce li{list-style-type:square;font-size:14px;font-family:arial,sans-serif}.spacer{clear:both}.MainContent .select-map{display:inline-block;margin:0;text-align:center;width:100%}.MainContent .select-map .map{background-size:610px;width:610px}.MainContent .select-map .carte-error{border:2px #f00 solid}.MainContent .infos-map{display:inline-block;height:375px;margin:0 0 0 5px;vertical-align:top;width:300px}.MainContent .infos-map p{margin:0 0 5px 0}.MainContent .checkbox{overflow:hidden;position:relative}.MainContent .checkbox input{position:absolute;top:-100px;left:-100px;visibility:hidden}.MainContent ul.coordonnes{margin:0;padding:0;width:100%;display:flex;flex-direction:column}.MainContent ul.coordonnes li{display:flex;align-items:center}.MainContent ul.coordonnes li label{text-indent:-9999px;height:44px;width:80px}.MainContent ul li#web label{background:url('../images/ico-mail.png') 0 0 no-repeat}.MainContent ul li#mobile label{background:url('../images/ico-sms.png') 0 0 no-repeat}.MainContent ul.coordonnes li input{height:44px;padding:0 5px;width:260px;border:1px solid #000;vertical-align:top;border-radius:4px}.MainContent ul.reception li{display:inline-block;margin:8px 20px;width:280px;height:15px}.MainContent ul.reception li input[type=checkbox]{cursor:pointer;display:inline-block;margin:0 10px 0 0;height:15px;vertical-align:middle}.MainContent .registration.leftmap{margin:10px 0 30px 0;width:100%}.MainContent .registration input[type=submit]{background:#e48f00;border:0;color:#fff;cursor:pointer;display:inline-block;height:44px;padding:0 10px;font-size:20px;text-align:center;width:auto;border-radius:4px;transition:background .4s}.MainContent .registration input[type=submit]:hover{background:#fff;color:#4e68af}.MainContent .registration p{font-style:italic}.MainContent .registration p a{color:#000;font-style:italic}.MainContent .registration p a:hover,.MainContent .registration p a:focus{color:#df8800}.MainContent label.error{color:#f00;display:block;font-family:arial,sans-serif;font-size:15px;text-align:center;text-indent:20px;width:100%}.MainContent .checkbox label.error>.select-map{background:#ffb7b7;border:1px solid #F00}.MainContent ul.coordonnes li#web label.error,.MainContent ul.coordonnes li#mobile label.error{background:none;color:#f00;display:block;font-family:arial,sans-serif;font-size:12px;margin:-5px 0 0 0;text-indent:60px;width:100%}.MainContent ul.coordonnes li input.error{background:#ffb7b7;border:1px solid #F00}.MapMeteoFrance{transform:scale(1.5);filter:drop-shadow(0 0 0 black)}.TrafficControl button{background-position:0 5px}.twocols{gap:.5rem}