@charset "UTF-8";
.alert {background-color: #D3F6DB;color:#483D8B;font-size: 16px;padding: 5px 1em;text-align: center;border: 1px solid #00f;border-radius: 24px;margin: 20px auto;max-width: 400px;}
:root{--font-awesome:normal normal normal 14px/1 FontAwesome;--sizeVolet:350px;}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1;}:root{--errorHS:351,90%;--sucessHS:144.3,100%;--colorHeaderHS:202.98,27.168%;--colorTitle:202.98,27.168%;;--colorVolet:0,0%;--colorButtonCTA:9.0503,93.717%;--colorForm:199.91,95.595%;}@font-face{font-family:'FontAwesome';src:url('/style/font/fontawesome-webfont.eot?v=4.6.3');src:url('/style/font/fontawesome-webfont.eot?#iefix&v=4.6.3')format('embedded-opentype'),url('/style/font/fontawesome-webfont.woff2?v=4.6.3')format('woff2'),url('/style/font/fontawesome-webfont.woff?v=4.6.3')format('woff'),url('/style/font/fontawesome-webfont.ttf?v=4.6.3')format('truetype'),url('/style/font/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular')format('svg');font-weight:normal;font-style:normal;font-display:fallback;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d";}.fa-user:before{content:"\f007";}.fa-home:before{content:"\f015";}.fa-envelope:before{content:"\f0e0";}.fa-calendar:before{content:"\f073";}.fa-folder:before{content:"\f07b";}#formContact{display:flex;flex-direction:column;padding:50px;background-color:#fff;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);color:#555;}#formContact span{display:flex;justify-content:space-around;align-items:center;}#formContact span input{flex-grow:1;}#formContact input,#formContact textarea{margin:25px 0;padding:10px;border:1px solid #d2d2d2;}#formContact input,#formContact textarea{-webkit-appearance:none;-moz-appearance:none;outline:none;}#formContact input,#formContact input{border:none;border-bottom:1px solid #d2d2d2;padding-left:20px;}#formContact textarea{min-height:200px;resize:none;border-radius:5px;}#formContact input[type="submit"]{max-width:max-content;padding:12px 24px;font-weight:bold;color:#fff;background-color:hsl(var(--colorForm),44%);cursor:pointer;}#formContact input[type="submit"]:focus{border:none;}#formContact textarea:focus{border:2px solid hsl(var(--colorForm),44%);}#formContact input:focus{border-bottom:2px solid hsl(var(--colorForm),44%);}#formContact input.captchat,#formContact input.captchat:focus{border:1px solid white!important;height:0;margin:0;}#formContact input.captchat::placeholder{color:white;}.box{position:fixed;top:-5px;width:50%;left:50%;transform:translateX(-50%);}.boxContent{display:flex;justify-content:space-between;align-items:center;margin:5px 0;padding:10px;border-radius:5px;}.boxContent i{padding:5px;cursor:pointer;}.button{background-color:hsl(var(--colorButtonCTA),63%);padding:16px 24px;max-width:max-content;border-radius:5px;margin:20px auto;}.button a{font-weight:bold;color:hsl(var(--colorButtonCTA),100%);}.button a i{padding-right:10px;}.header{width:100%;height:60px;background-color:hsl(var(--colorHeaderHS),34%);}header{position:absolute;top:0;padding-top:60px;background-color:hsl(var(--colorVolet),16%);width:var(--sizeVolet);min-height:100vh;display:none;}header nav ul{padding:0;margin:0;}nav ul li a{display:block;color:#eee;padding:10px;border-bottom:2px solid hsl(var(--colorVolet),14%);cursor:pointer;}nav ul li a:hover{background-color:hsl(var(--colorHeaderHS),34%);}.btnMenu,.btnMenuOpen{width:40px;height:40px;position:relative;top:15px;overflow:hidden;z-index:10;}.btnMenu span,.btnMenu::before,.btnMenuOpen::before,.btnMenu::after,.btnMenuOpen::after{content:"";display:block;width:70%;height:3px;margin:4px auto;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.btnMenuOpen::before,.btnMenuOpen span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}.btnMenuOpen::before{-webkit-transform:translateY(6px)rotate(135deg);-ms-transform:translateY(6px)rotate(135deg);transform:translateY(6px)rotate(135deg);}.btnMenuOpen::after{-webkit-transform:translateY(-1px)rotate(-135deg);-ms-transform:translateY(-1px)rotate(-135deg);transform:translateY(-1px)rotate(-135deg);}.btnMenu span,.btnMenu::before,.btnMenu::after{background-color:hsl(var(--colorHeaderHS),100%);border-radius:4px;}.btnMenuOpen::before,.btnMenuOpen::after{background-color:hsl(var(--colorHeaderHS),100%);border-radius:4px;}.filAriane ul{background-color:#f5f5f5;margin:0;padding:5px 10px;display:flex;}.filAriane ul li{padding:0 5px;}.filAriane li.active{color:#4c4a4a;}footer .footer ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0;}footer .footer ul{padding:10px;}footer .footer li:not(:last-child):after{content:"|";width:10px;height:10px;padding:0 10px;}*{box-sizing:border-box}a{text-decoration:none;color:inherit}li{list-style-type:none}html,body{min-width:100%;height:100%;font-size:16px;line-height:1.6;font-family:Arial;color:#333;padding:0;margin:0;}main{width:100%;min-height:88vh;margin:auto;background-image:linear-gradient(315deg,#b8c6db 0%,#f5f7fa 74%);overflow:hidden;}h1{display:flex;justify-content:center;align-items:center;text-align:center;font-size:38px;line-height:2;color:hsl(var(--colorTitle),34%);}h1:before,h1:after{content:"";border-top:1px solid hsl(var(--colorTitle),34%);width:10%;margin:0 5%;}.contenaire{display:flex;flex-direction:row;justify-content:space-around;}.contenaire > section{margin:20px;}.contenaire > #contact{width:55%;}.contenaire > #horaire{display:flex;justify-content:center;}#horaire div{display:flex;flex-direction:column;justify-content:center;text-align:center;}.intersect{width:30%;border-top:1px solid #d2d2d2;margin:20px auto;}div.error{background-color:hsl(var(--errorHS),60%);border:1px solid hsl(var(--errorHS),40%);color:hsl(var(--errorHS),95%);}div.valid{background-color:hsl(var(--sucessHS),35%);border:1px solid hsl(var(--sucessHS),20%);color:hsl(var(--sucessHS),98%);}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:none;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;animation-fill-mode:backwards;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@media screen and (max-width:900px){.contenaire{flex-direction:column;}.contenaire > #contact,.contenaire > #horaire{width:90%;margin:auto;}#contact:before{content:"Nous contacter par email";color:#444;font-size:25px;font-weight:bold;line-height:4 }}@media screen and (max-width:600px){.box{width:80%;}}@media screen and (max-width:450px){#formContact{padding:20px;}#contact:before{line-height:2;}}.contactje{padding:10px 50px; margin:0px; }
.flex-col-texte-image-row{
	display: flex;
  flex-flow: row wrap;
  justify-content:space-around;
  align-items: center;
	
}
.success {
  background-color: #ddffdd;
  border-left: 6px solid #04AA6D;
	 margin-bottom: 15px;
	 margin-left: 25px;
  padding: 4px 20px;
	font-size: 17px
}
a{
	text-decoration: underline;
}
/*flex par défaut : 0 1 auto (grow 0 shrink 1 basis (c la largeur minimale) auto) */


.flex-col-image {
 padding-bottom: 30px;
  margin: 0px;
}