a,body,div,h1,h2,h3,h4,h5,html,input,p{margin:0;padding:0}body,h1,h3{color:#000}.vcenter,div{position:relative}.articlePadding,div{box-sizing:border-box}#slider .slick-next::before,#slider .slick-prev::before{background-size:auto;height:75px;background-position:center;content:""}#HeaderMenu,.SubmitForm,h3{text-transform:uppercase}#checkRGPD,.FloatLeft,.floatLeft{float:left}body,html{height:100%}img{border:none;height:auto}p{text-align:justify}svg{display:block}.clear{clear:both}#HeaderMenu ul.mobile,#HeaderMenu ul.mobile .sep,#HeaderMenu ul.mobile ul,.btnHeaderMobile,.detailErreur br,.hide,.ico_mobile,.mobile,.page_navigation ul li.disabled,.page_navigation ul li.first,.page_navigation ul li.last{display:none}#Header,#HeaderMenu ul,#HeaderMenu ul li,#InfoHeader,#Logo a,.pagination li,.ul_liste_actu li a:hover .realisationInfoHover{display:flex}.FloatRight,.floatRight{float:right}textarea{overflow:auto;font-family:Arial,Verdana,Tahoma}#fancybox-title,body{font-family:Raleway,Arial,Verdana,Tahoma,sans-serif}#fancybox-outer,#fancybox-outer div,#fancybox-overlay,#fancybox-wrap{box-sizing:content-box}body{-webkit-overflow-scrolling:touch;overflow-x:hidden;font-size:17px;font-weight:lighter}a,input[type=button]{outline:0;text-decoration:none;color:#c92c79;transition:.5s;-webkit-transition:.5s;font-weight:400}.titleRealisation-p,a:hover{color:#c92c79}.err{color:red}.ok{color:#0f0}h1,h2,h3{font-weight:lighter;font-family:Raleway,sans-serif}h1{font-size:35px;font-weight:600}h2{font-size:25px;margin-bottom:20px;font-weight:500}h3{font-size:16px}@keyframes slideLeft{0%{left:-10%;opacity:0}10%{opacity:0}80%{opacity:1}100%{left:0;opacity:1}}@-webkit-keyframes slideLeft{0%{left:-10%;opacity:0}10%{opacity:0}80%{opacity:1}100%{left:0;opacity:1}}@keyframes slideRight{0%{right:-10%;opacity:0}10%{opacity:0}80%{opacity:1}100%{right:0;opacity:1}}@-webkit-keyframes slideRight{0%{right:-10%;opacity:0}10%{opacity:0}80%{opacity:1}100%{right:0;opacity:1}}@keyframes fade{0%,10%{opacity:0}100%,80%{opacity:1}}@-webkit-keyframes fade{0%,10%{opacity:0}100%,80%{opacity:1}}@keyframes bounceBtn{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5px)}}@-webkit-keyframes bounceBtn{0%,100%{-webkit-transform:translateX(-50%) translateY(0)}50%{-webkit-transform:translateX(-50%) translateY(5px)}}.Content,.texte-content{width:1280px;margin:auto}.dib{display:inline-block;vertical-align:top}.dtable{display:table}.dcell{display:table-cell}.vcenter{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.center{text-align:center}#Header{align-items:center;z-index:40;position:fixed;width:100%}#Header::after{background-position:bottom;content:"";position:absolute;background-size:cover;width:100%;top:80px;left:0;height:55px;background-repeat:no-repeat;background-image:url("/images/menu_bottom.png")}#HeaderMenu{width:100%}#HeaderMenu ul{justify-content:center;align-items:center;flex-direction:row;padding:0}#HeaderMenu ul li a{margin:auto 20px;line-height:46px;color:#fff;transition:.25s;font-size:18px}#HeaderMenu ul li a:hover,#HeaderMenu ul li.selected a{font-weight:700}#HeaderMenu ul.mobile li{display:block;text-align:center}#HeaderMenu ul.mobile li a{height:30px;line-height:30px;font-size:15px;width:100%;display:inline-block}#HeaderBackground{width:100%;position:absolute;top:0;display:flex;height:100%;opacity:.5;background-color:#000;opacity:.7;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#InfoHeader{position:absolute;left:0;top:21px;flex-direction:column;justify-content:center;align-items:center}#Logo{background:url('/images/logo.png') 0 0/contain no-repeat;width:175px;height:66px}#Logo a{width:100%;height:100%}#BaselineHeader{color:#fff;font-size:14px;font-weight:600;z-index:1}h1#BaselineHeader{text-transform:initial}.accueilBackground{background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,#000 10%);padding-top:80px}.divAccueil{background-image:url("/images/adhefixe_header_div.png");background-repeat:no-repeat;background-size:100%;height:100%;width:100%;background-position:bottom}#Footer,.preFooterAccueil{background-image:url('/images/footer.png');background-position:top;background-size:cover}.bandeau-page{min-height:250px}.bandeau-page img{width:100%;display:block}.bandeau-titre{position:absolute;bottom:10%;width:100%;display:inline-block}.bandeau-titre .titre-page{width:auto;display:inline-block;position:relative;z-index:1;padding:10px 30px}.bandeau-titre .titre-page:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:-1}.BarreInfoDroite{position:fixed;right:0;top:0;text-align:right;width:60px;margin-top:150px;z-index:9999;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#slider .slick-next::before,#slider .slick-prev::before,.preFooterAccueil{z-index:2;background-repeat:no-repeat;left:0}.BarreInfoDroite a:not(.telHeader){display:inline-block;width:48px;height:48px;margin-bottom:10px;text-align:center;border-radius:20px 0 0 20px}.BarreInfoDroite a:not(.telHeader) .fa{color:#c92c79;line-height:48px;font-size:20px}.BarreInfoDroite.not_mobile a:not(.telHeader):hover{float:right;clear:both;overflow:hidden;width:180px;text-align:left}.BarreInfoDroite.not_mobile a:not(.telHeader):hover i{margin-left:15px;color:#fff}.BarreInfoDroite a:not(.telHeader) span{display:block;color:#fff;width:0;height:0;overflow:hidden;transition:width .5s}.BarreInfoDroite.not_mobile a:not(.telHeader):hover span{display:block;height:48px;width:125px;float:right;font-size:14px;line-height:45px;padding-left:3px;color:#fff}.BarreInfoDroite .tel,.first_link,.last_link,.next_link,.previous_link{display:none!important}.BarreInfoDroite a.telHeader{position:absolute;top:-150px;right:0;width:280px;color:#fff;justify-content:center;align-items:center;display:flex;background-color:rgba(226,49,136,.7);font-size:30px}.BarreInfoDroite a.telHeader span{line-height:80px;transition:.5s;-webkit-transition:.5s}#fancybox-close:hover,.BarreInfoDroite a.telHeader:hover,.btnRealisationGallerie:hover{opacity:.8}.page_navigation a{line-height:25px;text-align:center;color:#fff!important;width:30px;height:30px;font-weight:700;display:inline-block;padding:8px;border-radius:25px;margin:0 3px}.page_navigation a.active_page{-moz-opacity:1;opacity:1}.page_navigation ul li a{background-color:transparent;color:#e23188!important;border:1px solid #e23188;font-weight:700;font-size:30px}.page_navigation ul li.active a,.page_navigation ul li:hover a{background-color:#e23188;color:#fff!important}#Footer{padding-top:435px;background-repeat:no-repeat}#Footer::after,#FooterAccueil::after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom right,transparent 80%,rgba(201,44,121,.7) 99%)}#Footer .Content,#FooterAccueil .Content{z-index:1;display:flex;flex-direction:row;justify-content:space-between;padding-top:50px;padding-bottom:50px;color:#e5e4e4!important}#Footer .Content .titreFooter,#FooterAccueil .Content .titreFooter{font-size:15px;text-transform:uppercase;padding-bottom:10px;font-weight:600}#Footer .Content a,#FooterAccueil .Content a{color:#e5e4e4}#Footer .Content a:hover,#FooterAccueil .Content a:hover{color:#ee770f}#FooterAccueil{background-color:#101010}#Footer .txt,#FooterAccueil .txt{font-size:15px;font-weight:400}.preFooterAccueil{height:500px;width:100%;position:absolute;bottom:0}#fancybox-title,.TxtSlide{background:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(226,49,136,.9) 50%,rgba(0,212,255,0) 100%)}.invalide,.ul_liste_actu li{position:relative}.detailErreur{color:red;font-size:11px;padding-left:5px}.form1 .invalide input,.form1 .invalide select,.form1 .invalide textarea{border-color:red}.articlePadding{padding:70px}.flexParent{display:flex;justify-content:center;align-items:center;flex-direction:row;font-size:20px;font-weight:400}.flexParentIE{display:flex;align-items:center;flex-direction:row}.flexHalf{width:50%;display:flex;justify-content:center;align-items:center}.flexRight{justify-content:flex-end}.flexCenter{justify-content:center}.flexLeft{justify-content:flex-start}.flexColumn{flex-direction:column!important}.flexRow{flex-direction:row!important}.flexStart{align-items:flex-start}.flexEnd{align-items:flex-end}.flexStrech{align-items:stretch}.flexWrap{flex-wrap:wrap}.flexSpaceBetween{justify-content:space-between}.flexAround{justify-content:space-around}.TxtSlide,.accueilRealisationDiv{justify-content:center;display:flex}.slick-slider{margin-bottom:-230px!important}#slider{margin-bottom:0;top:0;left:0;width:100%;height:950px}.ImgSlide{height:950px!important}#slider .ImgSlide img,.article-map{width:100%}#slider .slick-next{right:150px!important;z-index:1}#slider .slick-prev{left:150px!important;z-index:1}#slider .slick-next::before{position:absolute;background-image:url('/images/fleche_droite.png');width:100%;top:0}#slider .slick-prev::before{position:absolute;background-image:url('/images/fleche_gauche.png');width:100%;top:0}@media screen and (max-width:1919px){#slider .ImgSlide img{height:100%;max-width:none;margin:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:relative}}#slider .slick-next,#slider .slick-prev{width:75px!important;height:75px!important;display:block!important;background-color:rgba(226,49,136,.7)!important;border-radius:40px;top:40%}.TxtSlide{position:absolute;left:0;bottom:230px;width:100%;padding:10px;z-index:1;align-items:center;color:#fff;font-style:italic;font-size:20px}.TxtSlideTitle{font-weight:800;font-size:29px}.textColor-p,.textColor-y{font-size:28px;font-weight:500}.angled-borders-y{border:18px solid;border-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11' width='21' height='21'><g fill='%23f8ac00'><rect width='1' height='5'/><rect y='6' width='1' height='5'/><rect x='10' y='6' width='1' height='5'/><rect x='10' width='1' height='5'/><rect width='5' height='1'/><rect y='10' width='5' height='1'/><rect x='6' y='10' width='5' height='1'/><rect x='6' width='5' height='1'/></g></svg>") 9}.angled-borders-p{border:18px solid;border-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11' width='21' height='21'><g fill='%23c92c79'><rect width='1' height='5'/><rect y='6' width='1' height='5'/><rect x='10' y='6' width='1' height='5'/><rect x='10' width='1' height='5'/><rect width='5' height='1'/><rect y='10' width='5' height='1'/><rect x='6' y='10' width='5' height='1'/><rect x='6' width='5' height='1'/></g></svg>") 9}.textColor-y{color:#f8ac00}.textColor-p{color:#c92c79}.accueilRealisationDiv{text-align:center;width:310px;height:310px;align-items:center;flex-direction:column;margin-bottom:20px;transition:.5s}.RealisationDiv,.btnRealisation{justify-content:center;text-align:center}.accueilRealisationDiv:hover{transform:scale(1.05)}.RealisationDiv{display:flex;width:155px;height:155px;align-items:center;flex-direction:column;margin-bottom:20px;cursor:pointer}.RealisationDiv img{max-width:100%;max-height:100%}.RealisationDiv.selected .infoRealisation,.RealisationDiv:hover .infoRealisation{opacity:1}.RealisationDiv .infoRealisation{position:absolute;display:flex;opacity:0;font-size:20px;transition:.5s;top:-7px;left:-7px;height:calc(100% + 15px);width:calc(100% + 15px);flex-direction:column;justify-content:center;align-items:center}.RealisationDiv .infoRealisation-y{background-color:#f8ac00;color:#fff}.RealisationDiv .infoRealisation-p{background-color:#c92c79;color:#fff}.titleArtAccueil{color:#f8ac00;font-weight:600}.textColor-y img{filter:invert(81%) sepia(28%) saturate(5009%) hue-rotate(357deg) brightness(94%) contrast(107%)}.textColor-p img{filter:invert(38%) sepia(99%) saturate(4751%) hue-rotate(313deg) brightness(83%) contrast(88%)}.accueilSeparateur{width:50px;height:3px;background-color:#f8ac00;margin-top:30px;margin-bottom:30px}.btnRealisation,.logoSlider,.mousseScroll{margin:auto;right:0;display:flex;position:absolute;left:0}@keyframes fly{0%,100%{top:-160px}25%{top:-165px}75%{top:-155px}}.mousseScroll{background:url('/images/picto_souris.png') center no-repeat;width:33px;height:58px;animation:1s infinite fly;top:-160px}.btnRealisation{top:-230px;width:220px;padding:10px;align-items:center;background-color:rgba(0,0,0,.3);color:#fff;font-size:22px;font-weight:800;border-radius:8px}.btnRealisation:hover{background-color:rgba(0,0,0,.5)}.logoSlider{background:url('/images/logo.png') center/100% no-repeat;width:700px;height:300px;top:160px;z-index:1;transform:scale(1);animation:6s agrandissement;opacity:0;transition:.5s}#subRep,.parallax{background-repeat:no-repeat}.article-std,.form-contact p,.parallax{margin-bottom:30px}@keyframes agrandissement{0%{transform:scale(.2);opacity:1}35%,75%{transform:scale(1);opacity:1}100%{opacity:0}}.page-contenu h1.titre-page{font-style:italic;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px}.article-texte{font-size:20px;font-weight:400}#subRep,.SubmitForm{font-size:25px;cursor:pointer}.article-texte-last{font-weight:700;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.parallax{height:400px;background-attachment:fixed;background-position:center;background-size:cover}.parallax:after{position:absolute;content:"";top:0;width:100%;height:100px;background:url('/images/vague-blanche2.png') bottom/cover no-repeat}.parallax:before{position:absolute;content:"";bottom:0;width:100%;height:100px;background:url('/images/vague-blanche3.png') top/cover no-repeat}#FilAriane{z-index:1}.bandeau-page:after{position:absolute;content:"";bottom:0;width:100%;height:100px;background:url('/images/vague-blanche1.png') top/cover no-repeat}.parallax .article-texte{display:flex;height:100%;justify-content:center;align-items:center;color:#fff}.ul_liste_actu,.ul_liste_actu li{justify-content:center;display:flex}.parallax .article-texte table td:not(:last-child){border-right:2px solid #f8ac00}form{padding-top:40px}#Form input:not([type=button]):not([type=checkbox]),#Form textarea{color:#000;background-color:transparent;border:none;font-weight:400;border-bottom:1px solid rgba(10,23,46,.3);width:100%;font-size:20px}#Form input:not([type=button]):not([type=checkbox]):focus,#Form input:not([type=button]):not([type=checkbox]):hover,#Form textarea:focus,#Form textarea:hover{border-top:none;border-left:none;border-right:none}#Form input[type=file]{width:360px!important}.err,.ok{width:100%;text-align:center}.SubmitForm{border:none;width:100%;height:50px;border-radius:15px;background-color:rgba(201,44,121,.3);color:#fff!important;font-weight:500;margin-top:25px}.SubmitForm:hover{background-color:transparent;border:1px solid #c92c79;color:#c92c79!important}.formulaire{max-width:600px;margin-right:40px}.form-has-req-field{font-size:14px;text-align:right;display:block}.article-content iframe{border-radius:10px}.form-contact input:not([type=button]):not([type=checkbox]),.form-contact textarea{background:0 0;padding-bottom:10px;width:100%;font-size:18px;font-weight:400;font-family:Raleway,Arial,Verdana,Tahoma}#checkRGPD{margin-right:15px;margin-top:5px}.ul_liste_actu{flex-wrap:wrap;margin:0;padding:0}#subRep,.titleRealisation{margin-bottom:20px;text-align:center}.ul_liste_actu li:not(:nth-child(5n)){margin-left:5px}.ul_liste_actu li:first-child{margin-left:0}.ul_liste_actu li{width:24.7%;overflow:hidden;align-items:center;height:300px;margin-bottom:5px;cursor:pointer;align-items:center}.ul_liste_actu li a{width:100%;height:100%;display:block;position:relative;z-index:1}.ul_liste_actu li img{width:100%;height:auto;min-height:100%;min-width:100%}.titleRealisation{display:flex;width:100%;justify-content:center;align-items:center;font-style:italic;font-size:38px;font-weight:800}.titleRealisation-y:before{border-top:2px solid #f8ac00}.titleRealisation-p:before{border-top:2px solid #c92c79}.titleRealisation-y{color:#f8ac00}.titleRealisation-p:before,.titleRealisation-y:before{content:"";position:absolute;height:1px;top:24px;width:100%;left:0;margin-right:15px}.titleRealisationDiv{background:#fff;display:inline-flex;padding-left:30px;padding-right:30px}.realisationInfoHover{display:none;z-index:1;flex-direction:column;position:absolute;height:100%;width:100%;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);top:0;left:0}#subRep{width:320px;padding:7px 25px 7px 7px;background-color:#ebebeb;color:grey;border-radius:5px;border:0;outline:0;text-align-last:center;background-image:linear-gradient(45deg,transparent 50%,grey 50%),linear-gradient(135deg,grey 50%,transparent 50%);background-position:calc(100% - 23px) calc(1em + -8px),calc(100% - 12px) calc(1em + -8px),100% 0;background-size:11px 11px,11px 11px,2.5em 2.5em;-webkit-appearance:none;-moz-appearance:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fancybox-close,#fancybox-left-ico,#fancybox-right-ico{border-radius:25px;height:50px!important;width:50px!important}#fancybox-title,#fancybox-title-float-main{font-size:20px!important;font-weight:400!important}.page_navigation{float:right;width:100%;display:flex}.pagination{display:flex;margin:auto}.btnRealisationGallerie{padding:15px;background-color:rgba(181,40,109,.8);color:#fff;text-align:center;border-radius:7px;font-size:18px}.choixCategorie{font-size:20px;font-weight:600;color:#848484;margin-bottom:20px}#fancybox-close{background:url(../images/croix-blanche.png) no-repeat,rgba(248,172,0,.8)!important;background-position:center center!important}#fancybox-left-ico,#fancybox-right-ico{left:auto!important;margin-top:0!important;top:0!important;background:url(../images/fleche-rose.png) no-repeat,rgba(255,255,255,.8)!important;background-position:center center!important;z-index:1;display:block}#fancybox-right-ico{transform:rotate(180deg)}#fancybox-left,#fancybox-right{height:50px!important;top:50%!important;width:50px!important}#fancybox-right{right:-60px!important}#fancybox-left{left:-60px!important}#fancybox-right:hover span{left:auto;right:0!important;opacity:.9}#fancybox-left:hover span{right:auto;left:0!important;opacity:.9}#fancybox-title-float-left,#fancybox-title-float-main,#fancybox-title-float-right{background:0 0!important}#fancybox-title{left:0!important;width:100%;display:flex!important;justify-content:center;align-items:center;padding:10px;bottom:-32px!important;height:auto!important;transform:translateY(50%)}.paddingFooterAccueil{padding-bottom:450px}.titleArtAccueil{font-size:85px}.formulaire .Col p{text-align:left}.accueilBackground .accueilRealisationDiv img{margin-bottom:25px}#fancybox-title-float-wrap td{word-break:break-all;white-space:unset!important}