main{top:0;}#entete-site{position:relative;margin-top:-60px;}@media screen and (min-width: 992px){#entete-site .contenu{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;margin-bottom:40px;}#entete-site h1{padding-left:25px;}}#entete-site .illustration{position:relative;width:100%;max-width:600px;height:500px;margin:auto;}#entete-site .illustration img{position:absolute;width:100%;height:100%;object-fit:contain;}#entete-site h1{display:block;text-align:center;left:0;right:0;margin:0;font-size:45px;line-height:50px;letter-spacing:0.01em;z-index:100;}#entete-site h1 *{margin:0;}#entete-site .boutons{display:table;margin:30px auto 40px;}#entete-site nav{position:relative;}#entete-site nav ul{position:relative;display:block;list-style-type:none;padding:0;margin:0 0 20px;text-align:center;}#entete-site nav ul li{position:relative;display:block;width:33.333333333333%;float:left;margin-bottom:20px;}#entete-site nav ul li a{position:relative;display:table;margin:auto;width:220px;font-size:24px;height:20px;line-height:24px;padding:10px 10px;vertical-align:middle;background:#ccc;color:#000;font-family:"Quinoa Round", sans-serif;border:solid 2px #ee3f40;-webkit-transition:all 0.4s cubic-bezier(0.39,0.575,0.565,1);-moz-transition:all 0.4s cubic-bezier(0.39,0.575,0.565,1);-ms-transition:all 0.4s cubic-bezier(0.39,0.575,0.565,1);-o-transition:all 0.4s cubic-bezier(0.39,0.575,0.565,1);transition:all 0.4s cubic-bezier(0.39,0.575,0.565,1);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:10;cursor:pointer;}#entete-site nav ul li a:hover,#entete-site nav ul li a:focus{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);}.infobulle{position:absolute;display:none;width:240px;left:50%;top:100%;margin:10px -120px;padding:10px 14px;background:#fff;border:solid 2px #ee3f40;font-family:"Quinoa", sans-serif;font-size:14px;font-weight:500;line-height:1.4em;text-align:center;color:#2e2d2b;z-index:1400;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}.infobulle:before{content:"";position:absolute;display:block;width:10px;height:10px;background-color:#fff;left:50%;top:-2px;border:solid 2px #ee3f40;border-bottom-color:transparent;border-right-color:transparent;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);z-index:400;}[data-infobulle]:hover .infobulle,[data-infobulle]:focus .infobulle{display:block;-webkit-animation:infobulle 0.4s both;-moz-animation:infobulle 0.4s both;-ms-animation:infobulle 0.4s both;-o-animation:infobulle 0.4s both;animation:infobulle 0.4s both;}@-webkit-keyframes infobulle{position:absolute;display:none;width:240px;left:50%;top:100%;margin:10px -120px;padding:10px 14px;background:#fff;border:solid 2px #ee3f40;font-family:"Quinoa", sans-serif;font-size:14px;font-weight:500;line-height:1.4em;text-align:center;color:#2e2d2b;z-index:1400;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;:before{content:"";position:absolute;display:block;width:10px;height:10px;background-color:#fff;left:50%;top:-2px;border:solid 2px #ee3f40;border-bottom-color:transparent;border-right-color:transparent;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);z-index:400;}0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-moz-keyframes infobulle{position:absolute;display:none;width:240px;left:50%;top:100%;margin:10px -120px;padding:10px 14px;background:#fff;border:solid 2px #ee3f40;font-family:"Quinoa", sans-serif;font-size:14px;font-weight:500;line-height:1.4em;text-align:center;color:#2e2d2b;z-index:1400;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;:before{content:"";position:absolute;display:block;width:10px;height:10px;background-color:#fff;left:50%;top:-2px;border:solid 2px #ee3f40;border-bottom-color:transparent;border-right-color:transparent;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);z-index:400;}0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-ms-keyframes infobulle{position:absolute;display:none;width:240px;left:50%;top:100%;margin:10px -120px;padding:10px 14px;background:#fff;border:solid 2px #ee3f40;font-family:"Quinoa", sans-serif;font-size:14px;font-weight:500;line-height:1.4em;text-align:center;color:#2e2d2b;z-index:1400;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;:before{content:"";position:absolute;display:block;width:10px;height:10px;background-color:#fff;left:50%;top:-2px;border:solid 2px #ee3f40;border-bottom-color:transparent;border-right-color:transparent;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);z-index:400;}0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-o-keyframes infobulle{position:absolute;display:none;width:240px;left:50%;top:100%;margin:10px -120px;padding:10px 14px;background:#fff;border:solid 2px #ee3f40;font-family:"Quinoa", sans-serif;font-size:14px;font-weight:500;line-height:1.4em;text-align:center;color:#2e2d2b;z-index:1400;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;:before{content:"";position:absolute;display:block;width:10px;height:10px;background-color:#fff;left:50%;top:-2px;border:solid 2px #ee3f40;border-bottom-color:transparent;border-right-color:transparent;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);z-index:400;}0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@keyframes infobulle{position:absolute;display:none;width:240px;left:50%;top:100%;margin:10px -120px;padding:10px 14px;background:#fff;border:solid 2px #ee3f40;font-family:"Quinoa", sans-serif;font-size:14px;font-weight:500;line-height:1.4em;text-align:center;color:#2e2d2b;z-index:1400;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;:before{content:"";position:absolute;display:block;width:10px;height:10px;background-color:#fff;left:50%;top:-2px;border:solid 2px #ee3f40;border-bottom-color:transparent;border-right-color:transparent;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);z-index:400;}0%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}#contact-site{text-align:center;}#contact-site .description{margin:0 auto;width:100%;max-width:640px;font-size:18px;line-height:20px;}#contact-site .logos{display:table;text-align:center;margin:40px auto;}#contact-site .logos a{display:inline-block;padding:10px;}#contact-site .logos a img{width:auto !important;height:80px;}#contact-site a[href^="tel"],#contact-site a[href^="mail"]{text-decoration:underline;}#contact-site .icone{font-size:30px;color:#ee3f40;}h3{margin-bottom:0;}h3 + div{letter-spacing:0.04em;}.social{width:30px;margin:6px;height:auto !important;vertical-align:middle;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}#video-presentation{position:relative;display:block;width:853px;height:480px;background:#fff;margin:auto;border:solid 2px #ee3f40;}#video-presentation:before{content:"Future vidéo";position:absolute;top:0;left:0;right:0;text-align:center;line-height:480px;font-size:40px;}