html,body{height:100% }body{width:100%;margin:0;padding:0 }a{-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out}a img{border:none }img{max-width:100% }.flex-seoContain{position:relative;display:flex;width:100%;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.flex-seoContain .seo-content{width:55%;padding-top:1em}.flex-seoContain .seo-content h1,.flex-seoContain .seo-form h2.h1{text-align:left}.flex-seoContain .seo-content h1:before,.flex-seoContain .seo-form h2.h1:before{left:0;margin-left:0;opacity:0}.flex-seoContain .seo-form{width:44%;padding:1em 3% 3em;background:var(--bg-facultatif)}.img-seo img{border-radius:var(--border-radius);width:240px;height:auto}.gallery .bas-galerie{text-align:center;padding:40px 0 0 }.gallery .description-galerie{padding:0 11% 40px;text-align:justify }.body-gallery-315 .col-md-6.imag-1,.body-gallery-88 .col-md-6.imag-1{top:70px;scale:1.35}.body-gallery-88 .col-md-6.imag-1{right:-26%}.body-gallery-316 .col-md-6.imag-1,.body-gallery-89 .col-md-6.imag-1{scale:1.35}.body-gallery-89 .col-md-6.imag-1{top:50px;scale:1.2}li.menu-item.menu-item-page.menu-item-20,li.menu-item.menu-item-contact.menu-item-111{display:none}.h-infos{background-color:#4e81f7;padding:6px 6%;display:flex;align-items:center;justify-content:space-between;height:43px}.h-infos ul{margin:0;padding-left:0}.h-infos ul li{list-style:none;display:inline-block;padding:0 10px}.h-infos ul li a{color:#fff;font-family:'Raleway-Regular',sans-serif;font-size:15px}p.logo-site{display:flex;align-items:center;justify-content:center}.menucentrer{display:flex;align-items:center;justify-content:center}.body-page-1 .page-contenu div:first-child > p{color:#464648}#itemReviewed_247 > div.col-lg-4.col-md-4.col-sm-12.col-xs-12 > div.blazy > img{display:none !important}ul,ol{list-style-position:inside;padding-left:15px }menu,dir{padding-left:15px }blockquote p{font-size:inherit }table,table td,table th{font-size:inherit;border:1px solid #7C7C7C }main,section,article,aside,footer,header,nav,hgroup{display:block }iframe{border:none }div#contactButtonsMobile a{background:#618df6 !important}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#618df6}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background-color:#2e48d9}.form-group.form-group-5{display:none}.bx-wrapper img{display:none}div#contact-form{padding:10px 7%}.formulaire{padding:10px 7%}.pied .menu_referencement li:after{content:" - "}*[data-anim]{opacity:0 }.row{margin-right:0 !important;margin-left:0 !important }.nopad{padding-left:0;padding-right:0 }.nopad-l{padding-left:0 }.formulaire{padding:0 10% !important}.body-pageseo .formulaire{padding:0 !important}.nopad-r{padding-right:0 }.nomargin{margin:0 }.hide{display:none }.center{text-align:center }.right{text-align:right}.col-md-3.nopad.right{display:flex;flex-wrap:wrap;align-items:center;margin-top:2px}.justify{text-align:justify }.clear:after{content:'';display:block;clear:both }.bold{font-weight:bold }.underline{text-decoration:underline }.relative{position:relative }.inline-block{display:inline-block;vertical-align:top }.noflicker{-webkit-transform:translateZ(0) }.retrait{margin-left:-15px !important;margin-right:-15px !important }.transition{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translateZ(0)}.cover{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important }hr.trait{height:1px;margin:-0.5em 0;padding:0;color:#e0e0e1;background-color:#e0e0e1;border:0 }.body-page-1 .page-contenu{text-align:justify }.page-contenu img{margin:10px }a.pdf{text-transform:uppercase;font-size:12px;background:#5788f6 url(../images/pdf.svg) no-repeat center 59px;padding:151px 10px 47px;margin-bottom:10px;display:block;color:#FFF !important;text-align:center;text-decoration:none;background-size:56px;-webkit-background-size:56px}a.pdf:hover{background:#2e49d8 url(../images/pdf.svg) no-repeat center 59px;background-size:56px;-webkit-background-size:56px}@media (min-width:992px){.container{width:100%}}@media (min-width:1200px){.container{padding:0 10%;width:100%}}body{color:#909195;font-family:'Raleway-Regular',sans-serif;font-size:16px;background:#fff}.body-temoignage-0 div#contact-form{display:none !important}.body-page-1 .col-md-6.img-home{scale:1.3}a,a:link,a:visited{color:#618df6;text-decoration:none}a:hover{text-decoration:underline}blockquote{border-color:#fff}::selection{color:#fff;background:#fff}::-moz-selection{color:#fff;background:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{color:#909195;margin-bottom:23px}h1,.h1{font-size:38px;line-height:35px;padding:0;margin-bottom:45px;text-transform:uppercase;font-weight:900;font-family:'Raleway-Bold';color:#2d49d9}h2,.h2{font-size:27px;color:#ffffff;font-weight:bold}.body-pageseo h2{color:#4e81f7}.gallery h2{font-size:23px}.gallery h3{font-size:22px}h3,.h3{font-size:30px;color:#2d49d9}h4,.h4{font-size:20px;color:#2d49d9}h5,.h5{font-size:19px }h6,.h6{font-size:16px }article.page.clear.node-1{padding:13px 0 80px 10%}article.page.clear.node-1 h1:before{content:'';position:absolute;width:4rem;height:2px;background:#2e48d9;margin-top:59px;left:11%}h1 a,h1 a:visited,h1 a:link,h2 a,h2 a:visited,h2 a:link,h3 a,h3 a:visited,h3 a:link,h4 a,h4 a:visited,h4 a:link,h5 a,h5 a:visited,h5 a:link,h6 a,h6 a:visited,h6 a:link{font-size:inherit;color:inherit;font-family:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline;color:inherit}.container2{padding:10px 10% 5px}.btn-partage .btnp{width:33px;height:33px;background-repeat:no-repeat;background-position:center center;display:inline-block;transition:all 400ms ease}.tete .infos.infos_small .btn-partage .btnp{width:29px;height:29px}.btn-partage .btnp:hover{transform:rotate(360deg)}.btn-partage{margin:0;filter:brightness(0) invert(1);padding-top:16px}a.btn1{padding:18px;text-decoration:none;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s;display:inline-block;margin:7px 0;color:#4d81f6 !important;z-index:0}a.btn1:after{content:"";background:url(../images/fleche.png) no-repeat;width:28px;height:25px;right:9px;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:9900;position:absolute}a.btn1:hover:after{background:url(../images/fleche2.png) no-repeat}a.btn1:before{position:absolute;transition:.3s;content:'';width:0;bottom:0;height:100%;left:-14%;-webkit-transform:skewX(15deg);transform:skewX(23deg);z-index:-1}a.btn1:hover:before{left:-10%;width:120%}.bande3 .btn-partage .btnp.btn-fb{background-image:url(../images/ico-f2.png)}.btnp.btn-youtube{background-image:url(../images/ico-y2.png)}.btnp.btn-instagram{background-image:url(../images/ico-insta2.png)}a.btnp.btn-instagram.btn-gmb{background-image:url(../images/ico-gmb-white.png) !important;background-size:15px}.btn-partage .btnp.btn-instagram.bnt-gmb:hover{background-image:url(../images/ico-gmb-white.png);background-size:15px}.btn-partage p{float:left;color:#8a8383;font-size:16px;font-family:Raleway-Regular;font-weight:400;margin:9px 0}.btn-partage .btnp.btn-fb{background-image:url(../images/ico-f2.png)}.bande3 .btn-partage .btnp.btn-instagram{background-image:url(../images/ico-insta2.png)}.btn-partage .btnp.btn-google{background-image:url(../images/ico-google.png)}.bande3 .btn-partage .btnp.btn-youtube{background-image:url(../images/ico-y2.png)}.btn-partage .btnp.btn-fb:hover{background-image:url(../images/ico-f-h.png)}.btn-partage .btnp.btn-instagram:hover{background-image:url(../images/ico-insta-h.png)}.btn-partage .btnp.btn-google:hover{background-image:url(../images/ico-google-h.png)}.btn-partage .btnp.btn-youtube:hover{background-image:url(../images/ico-y-h.png)}.tete .tel{display:inline-block;vertical-align:top;font-size:18px;color:#ffffff;padding:2px 20px 0 30px;margin:3px 0;font-family:'Raleway-Regular',sans-serif;font-weight:400;background:url(../images/ico-tel.png) no-repeat 0 center}.tete .tel a{color:inherit;text-decoration:none}.sidebar-scroll-right .callTracker{width:100%;height:50px}.callTracker{position:relative}.callTracker span,.callTracker a{display:inline-block;text-align:left;min-width:145px;padding:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;height:100%;line-height:1.64em;text-decoration:none}.callTracker .t_phone{opacity:0;display:none}.callTracker .t_affiche{cursor:pointer}header .callTracker span,header .callTracker a{top:5px}header .callTracker .t_affiche{font-size:90%}.callTracker.active .t_phone{opacity:1;display:inline-block}.callTracker.active .t_affiche{opacity:0;display:none}.pied .callTracker a,.coordonnees .callTracker a{position:relative;left:0px}.pied .callTracker span.t_affiche{font-weight:bold;text-decoration:underline}.main-page{position:relative;overflow:hidden }.contact.node-91{padding:100px 0}.tete{position:fixed;width:100%;z-index:9999;background:#fff}.fluid-slider3 h2{color:#4376f3;margin:3px 0 27px}.fluid-slider6{position:relative;float:left;width:100%;padding:25px 10%;text-align:center;background:#2e48d9;font-size:24px;font-family:'Raleway-Regular',sans-serif;line-height:38px;font-weight:300;display:block;color:#fff}.fluid-slider6 p{font-size:18px;margin-bottom:0}.fluid-slider6 h2{font-size:32px;font-family:'Raleway-Regular',sans-serif;font-weight:900;text-transform:uppercase;line-height:40px;display:block;margin:0 0 44px;color:#ffffff;margin-bottom:10px}.fluid-menu{background:#2e48d9;position:relative;float:left;width:100%;padding-bottom:10px}.fluid-menu .container2{padding:6px 5%}.fluid-slider2 img{width:100%;position:relative;bottom:0}.col-md-6.imag-1{position:relative;right:-15%;top:-10px}.navh{margin:0;z-index:8000}.navh .menu_principal{margin:0;padding:0;list-style:outside none;display:table;width:102%}.navh .menu_principal > li{position:relative;vertical-align:middle;text-align:center;padding:0px 12px;float:left}.navh .menu_principal a,.navh .menu_principal a:visited{color:#fff;display:block;font-size:14px;padding:10px 5px;font-family:'Raleway-Regular',sans-serif;font-weight:400;margin-right:1px;text-decoration:none;background:url(../images/btn-h.png) center 70px repeat-x;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}.navh .menu_principal a:hover,.navh .menu_principal li.active > a{background:url(../images/btn-h.png) center bottom repeat-x}.navh .menu_principal li.active > a:hover{cursor:default }.slogan{position:relative;right:20px;color:#fff;text-align:left;top:-5rem;margin:14% 0}.body-page-1 .slogan{top:-10rem}h1.slogan:before,.h1.slogan:before{content:"";width:0px;height:0px;background:none;position:inherit;bottom:inherit;left:inherit}.slogan .titre{font-size:46px;font-family:'Raleway-Bold',sans-serif;font-weight:900;text-transform:uppercase;line-height:40px;display:block;color:#fff;margin-bottom:10px}.slogan .titre span{font-size:48px}.slogan .sous-titre{font-size:25px;font-family:'Raleway-Regular',sans-serif;line-height:38px;font-weight:300;display:block}.slogan2{position:relative;right:20px;color:#fff;text-align:left;margin:0 0 10px;margin:12% 0}h1.slogan2:before,.h1.slogan2:before{content:"";width:0px;height:0px;background:none;position:inherit;bottom:inherit;left:inherit}.slogan2 .titre2{font-size:40px;font-family:'Raleway-Regular',sans-serif;font-weight:900;text-transform:uppercase;line-height:53px;display:block;background:#618df6;padding:25px 54px;position:absolute;text-align:left;width:fit-content;z-index:3;top:32rem;left:5rem}.slogan2 .titre2 span{font-size:48px}.slogan2 .sous-titre2{font-size:28px;font-family:'Raleway-Regular',sans-serif;line-height:38px;font-weight:300;display:block;text-align:left;position:relative;margin-bottom:48px}a.btn1{background:#ffffff;padding:10px 43px 10px 12px}.btn1:hover{background:#fff;text-decoration:none;color:#618df6 !important}.hide-print.actualites-contain h2:before{position:absolute;content:'';width:27%;height:1px;right:0;margin-top:15px;background:#2c49d7;z-index:-1}.hide-print.actualites-contain h2 span{color:#3d3d3d;position:relative;width:100%;display:block;font-size:14px;font-weight:400}.question{padding:100px 0;position:relative;float:left;width:100%}.question:before{background:#618df6;content:'';position:absolute;width:23%;height:85%;top:50%;transform:translateY(-50%);right:0;z-index:0;bottom:0}.question:before{}.coordonnees h1,.coordonnees2 h1{font-size:22px;color:#fff}.zone-apps:after{content:'';background:#fb2086;width:164px;height:157px;z-index:100;margin-top:26px;left:0;position:absolute}.formulaire.contact-footer h2{text-align:center}.tab-coordonnes iframe{width:100%;height:450px;margin:100px 0 0}.coordonnees{background:#2e48d9;padding:40px;position:absolute;z-index:1000;float:right;text-align:center;color:#fff;right:0;width:120%}.coordonnees2{background:#fa1d7a;padding:40px;text-align:center;position:absolute;color:#fff;z-index:1000;float:left;width:120%;left:0}.formulaire.contact-footer h2 b{color:#4376f3}.box{position:relative;top:0;width:100%;box-sizing:border-box;overflow:hidden;color:#fff;padding:20px;z-index:1000;margin:0 auto}.box:before{content:'';position:absolute;top:0;left:18%;width:100%;height:100%;transition:.5s;z-index:-1;pointer-events:none}.box .content{padding:20px;text-align:center;position:relative;z-index:1000}.box span{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9000;display:block;box-sizing:border-box}.box span:nth-child(1){transform:rotate(90deg);left:-68%}.box span:nth-child(2){transform:rotate(0deg);top:243px;z-index:1000}.box span:before{content:'';position:absolute;width:100%;height:2px;background:#fff;animation:animate 4s linear infinite}@keyframes animate{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.hide-print.actualites-contain h2{text-align:center;color:#4276f3}.hide-print.actualites-contain h2:before{position:absolute;content:'';width:27%;height:1px;top:101px;left:12%;margin-top:15px;background:#2c49d7;z-index:-1}.zone-apps h2.h1 b{color:#4376f3}.hide-print.actualites-contain h2:after{position:absolute;content:'';width:27%;height:1px;right:11%;top:116px;background:#2c49d7;z-index:-1}.zone-apps{background:#f8f4f5;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;padding:104px 0 100px 5%;display:block;clear:both;position:relative;float:left;width:100%}.zone-apps h2.h1{color:#8b8c90;text-align:left !important;font-size:27px;margin:42px 0 0}.zone-apps h1::after,.zone-apps .h1::after{background:#fa1d7a}.flash{display:inline-block;background:#fa1d7a;color:#fff;padding:10px 17px;max-width:167px;width:156px;font-size:16px;font-family:Raleway-Regular;text-align:center;margin:10px 0 0 6px}.zone-apps h3{color:#515253;font-size:19px;text-align:left;margin-bottom:40px;text-transform:none}.zone-apps h2.h1:before{background:#2f47db;content:'';position:absolute;width:40%;height:2px;left:-12%;top:-34px}.zone-apps ul{list-style:none;padding:60px 0 0 0}.zone-apps ul li{background:url('../images/puce.png') no-repeat center left;color:#0d2341;margin-bottom:10px;text-transform:uppercase;padding-left:15px}.qrCode{max-width:167px;width:167px;height:167px;background:url('../images/qrcode.png') no-repeat center;background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;margin:50px auto 0;float:left}.apps img{width:100%;float:left}.apps{width:100%;float:left;position:relative;margin-top:-139px}.store{max-width:134px;height:48px;margin:10px auto 0;display:block}.google-apps{background:url('../images/googlePlay.png') no-repeat center;float:left;max-width:134px;height:48px;width:134px;margin:24px 0}.apple-store{background:url('../images/appStore.png') no-repeat center;background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto}.block.block-2 ul:before{content:'';position:absolute;z-index:1;width:2px;height:141px;background:#2e48d9;left:6px;margin-top:36px}.block.block-2{padding:60px 0 60px 20px}a.btn4{padding:5px 68px 5px 12px;text-decoration:none;text-align:center;background:#ffffff;text-transform:none;position:relative;overflow:hidden;transition:.3s;font-weight:400;margin-top:37px;margin:7px 0;display:inline-block;font-size:23px;color:#2e48d9 !important;z-index:0;display:block;width:300px;margin:auto;margin-top:20px}a.btn4:hover{color:#ffffff !important}a.btn4:after{content:"";background:url(../images/fleche.png) no-repeat;width:28px;height:25px;right:9px;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:9900;position:absolute}a.btn4:hover:after{background:url(../images/fleche2.png) no-repeat}a.btn4:before{position:absolute;transition:.3s;content:'';width:0;bottom:0;background:#618df6;height:100%;left:-14%;-webkit-transform:skewX(15deg);transform:skewX(23deg);z-index:-1}a.btn4:hover:before{left:-10%;width:120%}.hide-print.fluid-slider5{position:relative;float:left;width:100%;padding:10px 10%;text-align:center;background:#d3d3d3;font-size:28px;font-family:'Raleway-Regular',sans-serif;line-height:38px;font-weight:300;display:block;color:#464648}.hide-print.fluid-slider5 h2{font-size:46px;font-family:'Raleway-Regular',sans-serif;font-weight:900;text-transform:uppercase;display:block;color:#8f8f91}.hide-print.fluid-slider5 h2 b{color:#4376f3}.pink{position:relative;float:left;width:100%;background:#2e48d9;margin-top:-142px;padding:66px 41px;text-align:center;margin-bottom:0}.btn3{background:#fb1c85;padding:5px 60px 5px 15px;font-size:17px;font-weight:400;color:#fff !important}.btn3:hover{background:transparent;text-decoration:none;color:#4d81f6 !important}a.btn3{text-decoration:none;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s;display:inline-block;margin:7px 0;color:#fff !important;z-index:0;background:#2e48d9}a.btn3:after{content:"";width:28px;background:url(../images/fleche2.png) no-repeat;height:25px;right:9px;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:9900;position:absolute}.body-page-1 .hide-print.fluid-slider{padding:140px 0 0}a.btn3:hover:after{background:url(../images/fleche.png) no-repeat}a.btn3:before{position:absolute;transition:.3s;content:'';width:0;bottom:0;background:#fff;height:100%;left:-14%;-webkit-transform:skewX(15deg);transform:skewX(23deg);z-index:-1}a.btn3:hover:before{left:-10%;width:120%}.fluid-slider{background:#4d81f6 url(../images/back.jpg) no-repeat right;position:relative;float:left;width:100%;padding:0 0 0;background-size:100% 100%;-webkit-background-size:100% 100%;margin-top:190px;overflow:hidden}.fluid-slider2{float:left;width:100%;padding:30px 0 0;background:#4376f3;position:relative;z-index:8}.fluid-slider3{float:left;width:100%;padding:100px 0;position:relative;z-index:9;margin:0}.fluid-slider4{float:left;width:100%;padding:68px 0;position:relative;z-index:100;margin:100px 0}.fluid-slider4:before{background:#618df6;content:'';position:absolute;width:20%;height:100%;left:0;z-index:0;bottom:0}.hide-print.fluid-slider4 li{margin:0 0 8px}.hide-print.fluid-slider4 h2{color:#4376f3;margin:3px 0 57px}.hide-print.fluid-slider4 ul{list-style-image:url(../images/puce.png)}.hide-print.fluid-slider4 .logos{background:#fff;text-align:center;width:88%;box-shadow:-1px 0px 11px 2px rgba(140,140,140,0.45);margin:1px 0 48px}.fluid-contenu{position:relative;z-index:8000;width:100%;float:left}.fluid-contenu .corps{padding:20px 0px 40px 0px }.actualites .bouton-principal{background:#fb1c85;padding:10px 43px 10px 12px;font-size:17px;font-weight:400;color:#fff !important}.actualites .bouton-principal:hover{background:transparent;text-decoration:none;color:#fff !important}.actualites a.bouton-principal{text-decoration:none;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s;display:inline-block;margin:7px 0;color:#fff !important;z-index:0}.actualites a.bouton-principal:before{position:absolute;transition:.3s;content:'';width:0;bottom:0;background:#4d81f6;height:100%;left:-14%;-webkit-transform:skewX(15deg);transform:skewX(23deg);z-index:-1}.actualites a.bouton-principal:hover:before{left:-10%;width:120%}.content{min-height:195px}.sidebar{padding-top:30px;text-align:right }.sidebar .photoa{background:url(../images/photo-accueil.jpg) right top no-repeat;height:187px }.recup-photos .propor .propor-cont .imagecont{position:absolute;top:0;bottom:0;right:0;left:0}.recup-photos .propor .propor-cont .imagecont img{object-fit:scale-down;-o-object-fit:cover;min-width:100%;min-height:100%;width:auto;flex:1;height:100%}.recup-photos .propor{width:100%;position:relative;margin-bottom:10px}.recup-photos .propor:after{padding-top:78%;display:block;content:''}.recup-photos .propor .propor-cont{position:absolute;top:0;bottom:0;right:0;left:0}.recup-photos .propor .propor-cont .imagecont .imagefond{image-rendering:optimizeQuality;display:block;height:100%;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat}.recup-photos .propor .propor-cont .imagecont .masque{display:block;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;background:rgba(67,118,243,0.67) url(../images/ico-zoom.png) no-repeat center center}.recup-photos .propor .propor-cont .imagecont:hover .masque{opacity:0.8;filter:alpha(opacity=80)}.recup-photos .propor .propor-cont .imagecont:hover .imagefond{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.block.block-1{margin:0 0 15px;position:relative;float:left}.block.block-1 h2{margin:0 0 30px}.row.recup-photos.gallery{margin-left:-15px !important;margin-right:-15px !important}.recup-photos .propor .propor-cont .imagecont:hover:before{background:transparent}.recup-photos .propor .propor-cont .imagecont:before{background:#618df6;content:'';position:absolute;z-index:100;width:100%;height:16px;bottom:0}span.title{display:block;padding:6px 0 0 12%;font-weight:400;font-size:18px;color:#2d49d9}a.btn2{text-decoration:none;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s;display:inline-block;margin:7px 0;color:#fff !important;z-index:0;background:#6c94f4;padding:8px 43px 8px 20px}a.btn2:after{content:"";background:url(../images/fleche2.png) no-repeat;width:28px;height:25px;right:9px;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:9900;position:absolute}a.btn2:hover:after{background:url(../images/fleche2.png) no-repeat}a.btn2:before{position:absolute;transition:.3s;content:'';width:0;bottom:0;background:#2e48d9;height:100%;left:-14%;-webkit-transform:skewX(15deg);transform:skewX(23deg);z-index:-1}a.btn2:hover:before{left:-10%;width:120%}.swiper-button-prev{left:30px;margin-top:30px}.swiper-button-next{right:30px;margin-top:30px}.swiper-button-next i,.swiper-button-prev i{color:white;font-size:20px}.encarts{position:relative;float:left;width:100%;background:#2e48d9;border:12px solid #fff;margin-top:142px;padding:10%}.encarts .encart{margin:0;text-align:center;padding:13px;border-radius:0;width:170px;display:flex;flex-direction:column;align-items:center;justify-content:center}.encarts .encarta{color:#fff !important;font-size:14px;margin:0 0 44px}.encarts .encart.encart2{margin:auto }.encarts .encart.encart3{float:right }.encarts .encart h2{text-align:center;font-size:24px }.encarts .encart a{color:#fff !important;text-decoration:none !important;font-size:15px;font-family:'Raleway-Regular',sans-serif;font-weight:400;margin-top:15px;display:inline-block;text-align:center}.encarts .encart h2 a{color:#EA0047;text-decoration:none }.encarts .encart .img-fond{display:block;height:auto;overflow:hidden;border-radius:0;text-align:center;padding:38px 13px 34px;display:block;-webkit-transform:translateZ(0)}.encarts .encart .img-fond .cont{display:block}.encarts .encart:hover .img-fond .cont{-webkit-transform:scale(1.15) rotate(5deg);-moz-transform:scale(1.15) rotate(5deg);-ms-transform:scale(1.15) rotate(5deg);-o-transform:scale(1.15) rotate(5deg);transform:scale(1.15) rotate(5deg)}.titre2{text-align:center;font-size:18px;font-family:'Raleway-Regular',sans-serif;color:#fff;text-transform:uppercase;margin:0 0 44px}.titre2 span{text-transform:none;font-weight:300}.encart:hover{}.encarts .encart .img-fond :hover{}img.p_img{height:auto;width:90px}.encarts .encart .img-fond{height:130px;width:130px;margin:auto}.actualites-contain{position:relative;display:inline-block;width:100%;padding:70px 0 16px}.actualites{display:table;width:100%;position:relative;z-index:8000}.actualites h2.h1{margin:0 0 75px}.actualites article{display:table;width:100%;background:#fff;box-shadow:0 0 8px #808080}.actualites{}.actualites:nth-child(even+1){direction:rtl}.actualites .cell.photo img{object-fit:cover;-o-object-fit:cover;min-width:100%;min-height:50%;width:auto;flex:1}.actualites .cell.photo{display:block;vertical-align:top;width:100%;height:271px;background-position:center center}.actualites .cell.photo:hover{opacity:0.95;filter:alpha(opacity=95)}.actualites .cell.texte{display:block;vertical-align:top;border-bottom:2px solid #e6e6e6}.actualites:last-child .cell.texte{border-bottom:none}.actualites .cell.texte .contenu{text-align:justify;margin:24px 0;color:#787575;direction:ltr}.actualites .cell.texte .contenu .titre-secondaire{color:#4a4a4a;font-family:Raleway-Regular;display:inline-block;text-align:left;padding:0 0 15px;position:relative;float:left;width:100%;margin-bottom:10px}.actualites .cell.texte .contenu .titre-secondaire a{text-decoration:none;padding:24px 0;font-size:17px;color:#4a4a4a;display:inline-block}.actualites .cell.texte .contenu ul{padding:0;margin:0}.actualites .cell.texte .contenu ul li{padding:5px 0 5px 20px;background:url(../images/puce.png) no-repeat 0 9px}.actualites .cell.texte .contenu ul li .bouton-principal{display:block}.actualites a.bouton-principal,.news a.bouton-principal{min-width:190px;margin:25px 0;text-decoration:none;text-align:center;text-transform:uppercase;position:relative;overflow:hidden;transition:.3s;display:inline-block;margin:7px 0;color:#fff !important;background:#2e48d9;padding:10px 43px 10px 12px;font-size:17px;font-weight:400;color:#fff !important;z-index:0}.actualites .date_post,.news .date-article{font-size:15px;color:#fff;font-family:Raleway-Regular;padding:5px 15px;margin:0 16px 0 0;width:79px;float:left;background:#2d48d7}.actualites .cell.photo a{display:inline-block;text-decoration:none;background:#fff;margin:10px 10px;position:absolute}.actualites a.bouton-principal.all-actus{font-family:'Roboto-Regular';color:#232323;background-image:url(../images/fleche-btn.png);background-repeat:no-repeat;background-position:10px 50%;background-color:transparent;padding-left:60px;border:0;font-size:16px;margin:40px 0 30px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translateZ(0)}.actualites a.bouton-principal.all-actus:hover{background-position:30px 50%}.actualites a.bouton-principal.all-actus:before{display:none}.actualites .cell.texte .contenu .date-noimg{position:relative;display:inline-block;width:100%}.actualites .cell.texte .contenu .date-noimg .titre-secondaire{float:left}.actualites .cell.texte .contenu .date-noimg .date_post{float:right}.actualites .cell.texte .contenu .date-noimg .date_post span{display:inline-block}.news a.bouton-principal:before{position:absolute;transition:.3s;content:'';width:0;bottom:0;background:#4d81f6;height:100%;left:-14%;-webkit-transform:skewX(15deg);transform:skewX(23deg);z-index:-1}.news a.bouton-principal:hover:before{left:-10%;width:120%}.date-article span{position:relative;display:block;text-align:center}.date-article .time_day{color:#fff;font-size:23px;font-weight:900}.date-article .time_month{color:#fff;font-size:13px;text-transform:uppercase}.date-article .time_year{color:#fff}.news .date-noimg .date-article{position:relative;float:left;margin:0}.news .date-noimg .date-article span{display:inline-block}.news .date-noimg .btn-partage{float:right}.news .contenu-article{display:block;margin-top:10px;text-align:justify;min-height:140px}.news .detail-actu{position:relative;display:block}.news .detail_actu-img{position:relative;width:50%;float:left;padding-right:15px;padding-bottom:15px}.news .detail_actu-txt{position:relative;display:block}.news .detail_actu-txt .btn-partage{display:block;text-align:right}.news .detail_actu-txt .btn-partage .btnp:hover{background-color:#232323}.pied .navf .menu_footer li:first-child{padding:0 5px 0 0 !important}.pied .navf .menu_footer li:last-child{padding:0 0 0 18px !important}.pied{position:relative;z-index:8000;background:#4376f3;padding:31px 0 0;position:relative;float:left;width:100%}.pied .bande1{padding:26px 8%}.bande2 b{color:#fff;font-size:17px;display:block;margin:0 0 14px}.pied .bande3{padding:5px 8%;background:#2f48d8 }.pied .bande2{padding:25px 13%}.pied h2{color:#fff;font-size:19px;margin:36px 0 15px;font-weight:900}.pied .scrollbars{margin:15px 0 0 0;height:165px;padding-bottom:10px}.pied .navf{text-align:center;border-bottom:1px solid #fff;padding:0 0 15px}.pied .navf .menu_footer{color:#fff;padding:0 0 0 0;list-style-type:none;margin:0}.pied .navf .menu_footer li{display:inline;padding:0 16px}.pied .navf .menu_footer li:last-child{border:none }.pied .navf .menu_footer li a,.pied .navf .menu_footer li a:visited{font-size:15px;padding:0 0 18px;color:inherit;text-decoration:none;background:url(../images/btn-h.png) center 70px repeat-x}.pied .navf .menu_footer li a:hover{text-decoration:underline }.pied .navf .menu_footer li.active a:hover,.pied .navf .menu_footer li a:hover{cursor:default;color:#fff}.bande2 > .container2{padding:10px 5.5% 5px}.pied .menu_referencement{color:#fff;padding:15px 0 15px 0;list-style-image:none;list-style-type:none;margin:0;text-align:justify !important}.pied .menu_referencement li{display:inline;padding:0;margin:0}.pied .menu_referencement li a,.pied .menu_referencement li a:visited{color:inherit;font-size:14px;text-decoration:none}.pied .menu_referencement li a:hover{text-decoration:underline }.pied .menu_referencement li.active a:hover{cursor:default;text-decoration:none }.pied address{margin:0;padding:15px 0 15px 0;color:#fff}.pied address p{background-repeat:no-repeat;margin:0 }.pied address p.adresse{background-image:url(../images/ico-adresse.png);background-position:0 2px;padding:0 0 10px 25px }.pied address p.tel.tel1{background-image:url(../images/ico-tel.png);background-position:0 2px;padding:0 0 10px 25px}.pied address p.tel.tel2{background-image:url(../images/ico-tel2.png);background-position:0 2px;padding:0 0 10px 25px }.pied address p.mail{background-image:url(../images/ico-mail.png);background-position:0 2px;padding:0 0 10px 25px }.pied address p a{text-decoration:none;color:inherit }.pied address p a:hover{text-decoration:underline }.pied .copyright-footer{margin:15px 0px 0px 0px;color:#fff;font-size:10px;text-align:center }.pied .copyright-footer a{color:inherit;text-decoration:none }.pied .copyright-footer a:hover{text-decoration:underline }.btn-like{text-align:center;padding:10px 0px 0px 0px }.box-fb iframe{border:none;margin:45px auto 0;display:table}.cont-slider{position:relative}.sudo-slider,.sudo-slider img{width:100% }a.sudolien.precedent,a.sudolien.suivant{z-index:9000;position:absolute;top:50%;display:inline-block;width:30px;height:32px;margin-top:-15px }a.sudolien.precedent{left:0px;background:url(../images/g.png) }a.sudolien.suivant{right:0px;background:url(../images/d.png) }a.sudolien.precedent:hover,a.sudolien.suivant:hover{opacity:0.8 }.cont-slider .controls{z-index:9000;display:inline-block;position:absolute;bottom:15px;left:0;right:0;text-align:center }.cont-slider .controls ol{margin:0;padding:0;list-style-type:none }.cont-slider .controls ol li{display:inline-block }.cont-slider .controls ol li a{display:block;width:19px;height:19px;background:url(../images/miette.png) center center no-repeat;margin:0 2px }.cont-slider .controls ol li.current a{background:url(../images/miette-h.png) center center no-repeat }.cont-slider .controls ol li a span{display:none }.caption{position:absolute;top:15px;left:15px;font-size:20px;color:#fff;opacity:0 }.caption.active{-webkit-animation:caption 2s ease-in-out;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0s;-moz-animation:caption 2s ease-in-out;-moz-animation-fill-mode:forwards;-moz-animation-delay:0s;-o-animation:caption 2s ease-in-out;-o-animation-fill-mode:forwards;-o-animation-delay:0s;animation:caption 2s ease-in-out;animation-fill-mode:forwards;animation-delay:0s}@-webkit-keyframes caption{0%{opacity:0;transform:translateX(40px) }100%{opacity:1;transform:translateX(0px) }}@-moz-keyframes caption{0%{opacity:0;transform:translateX(40px) }100%{opacity:1;transform:translateX(0px) }}@-o-keyframes caption{0%{opacity:0;transform:translateX(40px) }100%{opacity:1;transform:translateX(0px) }}@keyframes caption{0%{opacity:0;transform:translateX(40px) }100%{opacity:1;transform:translateX(0px) }}.scrollbars{width:100%;height:142px}.scrollbar-path-vertical,.scrollbar-path-horizontal{position:absolute;background-color:#eee;background-color:rgba(220,220,220,0.5);z-index:100}.scrollbar-path-horizontal{bottom:5px;left:0;width:100%;height:10px}.scrollbar-path-vertical{right:5px;top:0;height:100%;width:5px}.scrollbar-path-vertical{box-shadow:inset 1px 0px 1 rgba(0,0,0,0.1) }.scrollbar-path-horizontal{box-shadow:inset 0px 1px 1 rgba(0,0,0,0.1) }.scrollbar-handle{position:relative;top:0;left:0;background-color:#fa1c7a}.scrollbar-path-vertical .scrollbar-handle{height:10%;width:100%}.scrollbar-path-horizontal .scrollbar-handle{width:10%;height:100%}.scrollbar-path-vertical,.scrollbar-path-horizontal,.scrollbar-handle{border-radius:5px}.scrollbar-content{padding:0 20px 0 0;float:none !important }.map.map1:after{background:#2e49d8;content:'';position:absolute;width:110px;left:-45px;height:110px;bottom:-35px;z-index:-1}.map.map1:before{content:'';position:absolute;width:50%;left:-17%;height:2px;top:235px;z-index:1}.map.map2:after{background:#2e49d8;content:'';position:absolute;width:110px;right:-45px;height:110px;bottom:-35px;z-index:-1}.hide-print.actus{position:relative;float:left;width:100%}.body-contact h2 b{color:#4376f3}.body-contact h2.h1{position:relative;text-align:center;padding:0;margin-bottom:10px;text-transform:uppercase;font-weight:900}.body-contact h2:before{content:"";width:75px;height:10px;background:url(../images/bg-titre.png) no-repeat center top;position:absolute;top:50px;left:0}.body-contact .tab-formulaire .cell.droite h2{text-align:center;margin-bottom:70px;font-size:24px}.body-contact .tab-formulaire .cell.droite h2:before{content:"";width:75px;height:10px;background:url(../images/bg-titre.png) no-repeat center top;position:absolute;top:50px;left:50%;margin-left:-37px}.contact .tab-coordonnes{display:table;width:100%;position:relative;z-index:8000;background:#fff;margin-bottom:114px}.contact .tab-coordonnes .cell.gauche{display:table-cell;vertical-align:top;width:50%;border-top:2px solid #e6e6e6}.contact .tab-coordonnes .cell.gauche .contenu{padding:50px 12% 30px 12%}.contact .tab-coordonnes .cell.centre{display:table-cell;vertical-align:top;width:50%}.contact .tab-coordonnes .cell.droite{display:table-cell;vertical-align:top;width:50%}.contact .tab-formulaire{display:table;width:100%;position:relative;z-index:8000;background:#fff}.contact .tab-formulaire .cell.gauche{display:table-cell;vertical-align:top;width:50%;background:url(../images/photo-contact2.jpg) no-repeat center center}.contact .tab-formulaire .cell.droite{display:table-cell;vertical-align:top;width:50%;border-bottom:2px solid #e6e6e6}.contact .tab-formulaire .cell.droite .contenu{padding:90px 12% 90px 12%}.contact .plan{font-size:0}.contact .plan .block #googlemapapi,.contact .plan iframe{width:100% !important;height:550px !important}.contact .description-contact{padding:0px 0px 10px 0px;text-align:center}.contact .formulaire .form-group label.col-md-4{padding-left:0 !important;padding-right:0 !important}.contact .formulaire .form-group div.col-md-8{padding-left:0 !important;padding-right:0 !important}.contact .formulaire .form-group .col-md-4{display:none}.contact .formulaire .form-group .col-md-8{width:100% !important}.contact .formulaire .control-label{text-align:left !important;font-weight:normal}.contact .formulaire .form-group{margin-bottom:8px;padding:0 !important;margin-left:0 !important;margin-right:0 !important}.contact .formulaire .form-group .form-control{font-family:'Montserrat-Light',sans-serif;color:#8e8e8e;background:#fff;border:2px solid #b4b4b4;box-shadow:none;border-radius:0px;width:100% !important;font-size:15px}.contact .formulaire .form-group textarea.form-control{height:228px;position:static}.contact .formulaire .form-group input.form-control{height:50px;line-height:1;line-height:50px \9;padding:0px 12px}.contact .formulaire .form-group select.form-control{height:50px;line-height:50px;padding:5px 12px}@media screen and (-webkit-min-device-pixel-ratio:0),screen and (-moz-images-in-menus:0){.form-horizontal select.form-control{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none;background-image:url(../images/image-select.png) !important;background-repeat:no-repeat !important;background-position:right center !important;line-height:normal !important}.form-horizontal select.form-control option{background:#fff;color:#000}}.contact .formulaire .form-group input[name="captcha"]{width:31% !important;height:50px !important;display:inline-block;float:none !important;margin-right:2% !important;vertical-align:top}.contact .formulaire .form-group input[name="captcha"] + a{width:35%;display:inline-block;margin-right:2%;vertical-align:top}.contact .formulaire .form-group #captcha{width:100%;height:48px !important;border-radius:0;padding:0}.contact .formulaire .form-group input.btn-primary{width:23%;display:inline-block;position:relative;float:right}.g-recaptcha{float:left}.contact .formulaire .form-actions{font-size:12px}.contact a.btn.btn-default{float:right}.body-error404 a.btn.btn-default,.contact .formulaire input.btn-primary,.contact a.btn.btn-default{padding:12px 10px;text-transform:uppercase;background:#2e48d9;color:#fff;text-align:center;border-radius:0px;font-size:17px;border:none;text-decoration:none;transition:all 400ms ease}.body-error404 a.btn.btn-default:hover,.body-error404 a.btn.btn-default:active,.contact .formulaire input.btn-primary:hover,.contact .formulaire input.btn-primary:active,.contact a.btn.btn-default:hover,.contact a.btn.btn-default:active{opacity:1;filter:alpha(opacity=80);background:#5788f6}*::-webkit-input-placeholder{color:#8e8e8e !important}*:-moz-placeholder{color:#8e8e8e !important;opacity:1 !important}*::-moz-placeholder{color:#8e8e8e !important;opacity:1 !important}*:-ms-input-placeholder{color:#8e8e8e !important}.pageseo .formulaire .form-group input[name="captcha"]{width:100% !important;margin-right:0% !important;text-align:left !important}.pageseo .formulaire .form-group input[name="captcha"] + a{position:absolute;width:140px;top:0;right:0;margin-right:0px !important}.pageseo .formulaire .form-group input.btn-primary{float:right}.pdfs{margin:0 -15px;display:flex;justify-content:center;margin-top:30px}.row.description-galerie.clear li{background:url(../images/puce.png) no-repeat left 12px;margin-bottom:21px;padding-left:15px}.row.description-galerie ul{list-style:none}.gallery .description-galerie{padding:0 0px 20px 0px;font-size:19px;color:#464648;text-align:justify}.gallery .ligne-photos .col-md-1,.gallery .ligne-photos .col-md-2,.gallery .ligne-photos .col-md-3,.gallery .ligne-photos .col-md-4,.gallery .ligne-photos .col-md-6{padding-left:5px !important;padding-right:5px !important }.gallery .ligne-photos{margin-left:-5px !important;margin-right:-5px !important }.gallery .ligne-photos .propor{width:100%;position:relative;margin-bottom:10px }.gallery .ligne-photos .propor:after{padding-top:72%;display:block;content:''}.gallery .ligne-photos .propor .propor-cont{position:absolute;top:0;bottom:0;right:0;left:0}.gallery .ligne-photos .propor .propor-cont .imagecont{height:100%;display:block;border:1px solid #d4d4d4;width:100%;overflow:hidden;position:relative;-webkit-transform:translateZ(0) }.gallery .ligne-photos .propor .propor-cont .imagecont .imagefond{display:block;height:100%;width:100%;overflow:hidden;background-size:contain !important;background-position:center center;background-repeat:no-repeat}.gallery .ligne-photos .propor .propor-cont .imagecont .masque{display:block;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;background:rgba(87,136,246,0.56) url(../images/ico-zoom.png) no-repeat center center}.gallery .ligne-photos .propor .propor-cont .imagecont:hover .masque{opacity:1;filter:alpha(opacity=100) }.gallery .ligne-photos .propor .propor-cont .imagecont:hover .imagefond{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.gallery .nav{margin:10px 0px;padding-right:10px }.gallery .nav li{display:inline-block;width:100%;margin-bottom:10px }.gallery .nav li a{background:#222;display:block;color:#fff;padding:10px 10px;text-align:center;border-radius:0;text-decoration:none }.gallery .nav li a:hover,.gallery .nav li.active a{background:#424445;color:#fff }.gallery .nav li.active a{cursor:default }.gallery .tab-content{padding-top:10px;padding-bottom:10px}.gallery .tab-content h2{padding-left:15px;margin-bottom:20px }.view .item{border-top:1px solid #BEBEBE;padding:15px 0 0 0;margin:15px 0 0 0}.view .item:first-child{border:0;padding-top:0 }.view .item a{}.view .item h3{margin:15px 0 5px 0;text-transform:uppercase;font-size:12px }.view .item h3 a{}.view .item .date_post{}.view .item .plus{text-align:right;padding-top:10px}.view .item .plus a{display:inline-block;border:1px solid #bebebe;padding:5px 15px }.view .item .plus a:hover{background:#ea0047;color:#fff}.view .item .propor{width:100%;position:relative }.view .item .propor:after{padding-top:75%;display:block;content:''}.view .item .propor .propor-cont{position:absolute;top:0;bottom:0;right:0;left:0}.view .item .propor .imagecont{height:100%;display:block;border:3px solid #ea0047;width:100%;overflow:hidden;position:relative }.view .item .propor .imagecont .imagefond{image-rendering:optimizeQuality;image-rendering:auto;display:block;height:100%;width:100%;overflow:hidden;background:url(../images/noPhoto.jpg) center center no-repeat}.view .voirtous{margin:15px 0}.view .voirtous a{text-decoration:underline }.view .voirtous a:hover{text-decoration:underline;color:#000}.news .ligne-actus .date-article,.news .date-article{position:absolute;margin:10px 10px;z-index:10;padding:7px 10px;box-shadow:0 0 5px #6d6d6d}.date-article span{position:relative;display:block;text-align:center}.news .propor{width:100%;position:relative;height:401px}.news .propor:after{padding-top:68%;display:block;content:''}.news .propor .propor-cont .imagecont img{object-fit:cover;-o-object-fit:cover;flex:1;width:auto;height:100%;min-width:100%;min-height:100%}.news .propor .propor-cont{position:absolute;top:0;bottom:0;right:0;left:0}.news .propor .propor-cont .imagecont{height:100%;display:block;width:100%;overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.news .propor .propor-cont .imagecont .imagefond{image-rendering:optimizeQuality;display:block;height:100%;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat}.news .propor .propor-cont .imagecont .masque{transition:all 400ms ease;display:block;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;background:rgba(97,141,134,0.68) url(../images/ico-zoom.png) no-repeat center center}.news .propor .propor-cont .imagecont:hover .masque{opacity:0.8;filter:alpha(opacity=80)}.news .propor .propor-cont .imagecont:hover .imagefond{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}a.retour-news{color:#232323;background-repeat:no-repeat;background-position:10px 50%;background-color:transparent;padding-left:60px;border:0;font-size:16px;margin:40px 0 30px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translateZ(0)}a.retour-news:hover{background-position:30px 50%;color:inherit}a.retour-news:before{display:none}.news{padding:60px 0}.news .pagination{text-align:center;padding:10px 0 0 0;display:block}.news .pagination li{display:inline-block }.news .pagination li a{border:none }.news .pagination li.active a{background:#444444;color:#fff;border:none}.deux-par-ligne .news .ligne-actus.full,.deux-par-ligne .view .item{padding:15px 1%;float:left;border:0;width:50%;border-left:1px solid #BEBEBE}.deux-par-ligne .view .item:first-child{border:0}.news.deux-par-ligne .ligne-actus.full{padding:15px 1%;float:left;border:0;width:50%;border-left:1px solid #BEBEBE}.news.deux-par-ligne .ligne-actus.full:nth-child(2n){border:0}.body-news-list .fluid-contenu .news .ligne-actus{margin-bottom:50px }.body-news-list .fluid-contenu .news .ligne-actus article.item{position:relative;display:block;background:#fff;box-shadow:0 0 11px #bfbfbf}.body-news-list .fluid-contenu .news .ligne-actus article.item .contain-news{position:relative;display:block;padding:68px 4%}.body-news-list .fluid-contenu .news .ligne-actus article.item .contain-news h2{display:inline-block;border-bottom:1px solid #dadada;padding:0 0 15px;text-transform:uppercase;font-size:23px;margin:0 0 0;width:100%}.body-news-list .fluid-contenu .news .ligne-actus article.item .contain-news.date-noimg h2{width:100%}.body-news-list .fluid-contenu .news .ligne-actus article.item .contain-news.date-noimg h2 .date-article{position:relative;display:inline-block;float:right;margin:0}.body-news-list .fluid-contenu .news .ligne-actus article.item .contain-news.date-noimg h2 .date-article span{display:inline-block}.header-sidebars,.sidebar-left,.sidebar-right{background-color:#618df6}.sidebar-left a,.sidebar-right a,.sidebar-bottom-controls a,.contactButton ,.nav-item-active,.sidebar-form label,.sidebar-send-button,.sidebar-divider-text{color:#fff !important }.header-sidebars{height:50px;z-index:9999;position:fixed;left:0px;right:0px;top:0px;width:100%;box-shadow:0px 2px 3px 1px rgba(0,0,0,0.1)}.header-sidebars .header-top{display:table;height:50px;width:100%;background:#618df6}.top-logo{display:table-cell;vertical-align:middle;position:relative;z-index:9999;text-align:center;background:#fff}.top-logo img{max-width:245px;max-height:52px}.deploy-left-sidebar{display:table-cell;background-color:rgba(255,255,255,0.1);background-image:url(../images/menu-mobile-3/nav.png);background-repeat:no-repeat;height:50px;width:50px;background-position:center center}.deploy-right-sidebar{display:table-cell;background-color:rgba(255,255,255,0.1);background-image:url(../images/menu-mobile-3/contact.png);background-repeat:no-repeat;width:50px;height:50px;background-position:center center}.deploy-back-home{background-image:url(../images/menu-mobile-3/home.png);background-repeat:no-repeat;background-color:#f9fafc;width:50px;height:50px;background-position:center center;float:right;margin-top:-50px}.delete-right-sidebar{display:none;background-image:url(../images/menu-mobile-3/contact.png);background-repeat:no-repeat;background-color:#f9fafc;width:50px;height:50px;background-position:center center;float:right;margin-top:-50px}.sidebar-left{font-family:Arial,Helvetica !important;box-shadow:3px 0px 3px 0px rgba(0,0,0,0.3);width:270px;position:fixed;z-index:9999;top:0px;left:-270px;bottom:0px;overflow:hidden;position:fixed}.sidebar-scroll-left{padding-right:20px;left:0px;width:310px;overflow:scroll!important;overflow-x:hidden!important;-webkit-overflow-scroll:touch!important;height:100%}.sidebar-scroll-right{width:290px;overflow:scroll!important;overflow-x:hidden!important;-webkit-overflow-scroll:touch!important;height:100%}.sidebar-right{font-family:Arial,Helvetica !important;box-shadow:-2px 0px 2px 0px rgba(0,0,0,0.3);background-repeat:repeat;position:fixed;overflow:hidden;z-index:99999;right:-280px;top:0px;bottom:0px;width:270px;margin-right:10px}.sidebar-decoration{background-image:url(../images/menu-mobile-3/sidebar-deco.png);background-repeat:repeat-x;height:2px;margin-bottom:15px}.sidebar-left a,.sidebar-right a{text-decoration:none;display:block;overflow:hidden;position:relative}.sidebar-header-left{height:50px;background-color:rgb(255,255,255);border-bottom:1px solid rgba(0,0,0,0.3);position:relative}.sidebar-left-logo{max-width:180px;max-height:42px;position:absolute;top:5px;left:20px}.sidebar-right-logo{max-width:180px;max-height:42px;position:absolute;top:5px;right:20px}.close-sidebar-left{background-color:rgba(0,0,0,0.2);background-image:url(../images/menu-mobile-3/accessdenied.png);background-size:17px 17px;background-repeat:no-repeat;background-position:16px 18px;height:50px;width:50px;margin-left:220px;display:block}.sidebar-divider-text{font-size:13px;font-weight:700;padding-top:15px;padding-left:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.4);margin-bottom:0}.home-nav{background-image:url(../images/menu-mobile-3/home.png)}.info-nav{background-image:url(../images/menu-mobile-3/infoabout.png)}.folio-nav{background-image:url(../images/menu-mobile-3/bendedright.png)}.mail-nav{background-image:url(../images/menu-mobile-3/mail.png)}.newsletter-nav{background-image:url(../images/menu-mobile-3/rss.png)}.call-nav{background-image:url(../images/menu-mobile-3/phonehook.png)}.text-nav{background-image:url(../images/menu-mobile-3/speechbubble4.png)}.facebook-nav{background-image:url(../images/menu-mobile-3/facebook.png)}.twitter-nav{background-image:url(../images/menu-mobile-3/twitter.png)}.sidebar-bottom-controls{background-color:rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.4)}.sidebar-bottom-controls a{font-size:12px;background-repeat:repeat-y;text-align:center;float:left;width:33%;text-transform:uppercase;line-height:10px;border-top:1px solid rgba(255,255,255,0.2);display:block}.facebook-bottom{display:block;padding-top:26px;background-image:url(../images/menu-mobile-3/facebook.png);background-repeat:no-repeat;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px}.twitter-bottom{display:block;background-image:url(../images/menu-mobile-3/twitter.png);background-repeat:no-repeat;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px}.close-bottom-left,.close-bottom-right{display:block;padding-top:26px;background-image:url(../images/menu-mobile-3/accessdenied.png);background-repeat:no-repeat;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px}.nav-item:hover{background-color:rgba(0,0,0,0.4)}.nav-item{font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0);background-size:20px 20px;background-color:rgba(0,0,0,0.2);text-shadow:0px 1px 1px rgba(0,0,0,1);color:#d2d2d2;height:50px;line-height:49px;background-repeat:no-repeat;padding-left:60px;background-position:20px center;border-bottom:1px solid rgba(0,0,0,0.4);border-top:1px solid rgba(255,255,255,0.2)}.icon-active{position:absolute;background-image:url(../images/menu-mobile-3/left-sidebar/location.png);background-size:10px 15px;background-repeat:no-repeat;display:block;width:10px;height:15px;top:19px;left:240px}.icon-page{position:absolute;background-image:url(../images/menu-mobile-3/left-sidebar/gopage.png);background-size:8px 11px;background-repeat:no-repeat;display:block;width:10px;height:15px;top:19px;left:240px}.icon-drop{position:absolute;background-image:url(../images/menu-mobile-3/left-sidebar/godrop.png);background-size:10px 8px;background-repeat:no-repeat;display:block;width:10px;height:15px;top:19px;left:239px}.submenu a{text-shadow:0px 2px 0px rgba(0,0,0,1);background-image:url(../images/menu-mobile-3/sidebar-deco.png);background-repeat:repeat-x;padding-top:12px;padding-bottom:12px;padding-left:25px;font-size:10px;color:#878787;text-transform:uppercase;font-weight:900}.submenu a em{background-image:url(../images/menu-mobile-3/left-sidebar/gopage.png);background-size:8px 11px;background-repeat:no-repeat;float:left;width:10px;height:15px;display:block;margin-top:5px;padding-right:35px}.submenu a:first-child{background-image:none!important}.submenu{display:none}.submenu-active{display:block}.sidebar-notifications a{margin-bottom:15px;background-repeat:no-repeat;background-position:0 center;padding-left:38px;margin-left:20px;font-size:10px;color:#878787;font-family:'Raleway-Regular',sans-serif;font-weight:700;text-transform:uppercase;line-height:10px}.sidebar-header-right{height:50px;background-color:rgb(255,255,255);border-bottom:1px solid rgba(0,0,0,0.3);position:relative}.close-sidebar-right{background-color:rgba(0,0,0,0.2);background-image:url(../images/menu-mobile-3/accessdenied.png);background-size:17px 17px;background-repeat:no-repeat;background-position:16px 18px;height:50px;width:50px;margin-left:0px;display:block}.right-sidebar-copyright{margin:20px 0}.footer-text a{padding-top:10px;font-size:10px;color:#8a8a8a}.copyright-sidebar{font-size:10px;text-align:center;text-transform:uppercase}.menu-mobile-dynamique{margin:0;padding:0;list-style-type:none;list-style-position:inside;list-style-image:none}.menu-mobile-dynamique li{background-color:rgba(0,0,0,0.2);width:100%}.menu-mobile-dynamique li.parent{background-image:url(../images/menu-mobile-3/left-sidebar/gopage.png);background-position:241px 20px;background-repeat:no-repeat}.menu-mobile-dynamique li a{display:table-cell;width:270px;vertical-align:middle;line-height:18px;font-size:15px;background-image:url(../images/menu-mobile-3/bendedright.png);-webkit-tap-highlight-color:rgba(0,0,0,0);background-size:10px 13px;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0,0,0,1);color:#fff;height:50px;background-repeat:no-repeat;padding-left:50px;background-position:20px center;border-bottom:1px solid rgba(0,0,0,0.4);border-top:1px solid rgba(255,255,255,0.2)}.menu-mobile-dynamique li a:hover{background-color:rgba(0,0,0,0.2)}.menu-mobile-dynamique ul{list-style-image:none;list-style-position:inside;list-style-type:none;padding-left:0 }.menu-mobile-dynamique ul li a{background:none;color:#BEBEBE}.small-notification p{margin:10px 13px;padding-bottom:2px;line-height:18px}.text-input{overflow:hidden;position:relative;font-size:11px;color:#666;width:230px;margin-left:20px;height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px;display:block;box-sizing:border-box;background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d}#contactEmail{margin-bottom:-5px!important}#contactMessage{display:none}#contactName{display:none;margin-bottom:10px}#left_label_name{overflow:hidden;position:relative;display:none;text-align:left;margin-left:200px;font-size:11px;color:#8c8c8c;opacity:0.3;margin-top:-20px;padding-bottom:5px;margin-bottom:10px}#name_label{overflow:hidden;position:relative;display:none;margin-top:20px;margin-left:20px;font-family:'Raleway-Regular',sans-serif;font-size:12px;color:#c5c5c5}#email_label{margin-top:20px;margin-left:20px;font-size:12px;color:#c5c5c5;display:block;overflow:hidden;position:relative}#left_label_mail{display:block;overflow:hidden;position:relative;line-height:18px;text-align:left;margin-left:200px;font-size:11px;color:#8c8c8c;opacity:0.3;font-family:'Open Sans',sans-serif;margin-top:-20px;padding-bottom:5px;margin-bottom:10px}.contact-button-house{line-height:18px;margin-bottom:20px;font-size:11px;display:block;overflow:hidden;position:relative;vertical-align:baseline;outline:none}.contactButton{display:block;overflow:hidden;position:relative;margin-left:20px;margin-top:30px;height:36px;font-family:'Raleway-Regular',sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;width:230px;background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d}.buttonWrap{padding:10px!important;min-width:43%}.contactSubmitButton{display:block!important;height:36px!important;margin-right:4px;float:left;margin-bottom:20px}.contactNameField{padding-bottom:5px;font-size:12px}.contactField{font-size:15px;overflow:hidden;position:relative;color:#fff;min-width:100%;display:block;box-sizing:border-box;height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px}.contactTextarea{font-size:15px;overflow:hidden;position:relative;color:#fff;min-width:100%;display:block;box-sizing:border-box;margin-bottom:20px;padding-left:12px;padding-right:12px;padding-top:9px;padding-bottom:9px;line-height:18px;height:90px}.menu-mobile-dynamique input{-webkit-appearance:none;border-radius:0}.sidebar-form{display:none;margin-left:20px;width:230px;box-sizing:border-box}.sidebar-form2{display:none}.sidebar-form label{font-size:13px;border-radius:0px!important;color:#c5c5c5;text-transform:uppercase;padding-top:10px;display:block;opacity:0.8;filter:alpha(opacity=80)}.sidebar-form label span{text-transform:lowercase;float:right;opacity:0.5}.sidebar-form input{background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d}.sidebar-form textarea{background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d;margin-bottom:0px}.sidebar-send-button{font-size:13px;display:block;width:100%;color:#d2d2d2;font-family:'Raleway-Regular',sans-serif;text-transform:uppercase;font-weight:700}.success-subscribe{margin-top:20px;width:230px;margin-left:20px}.sidebar-form{margin-bottom:0px!important;margin-top:-10px!important}.sidebar-form .formSuccessMessageWrap{width:230px;margin-top:20px;margin-bottom:0px}.sidebar-form .small-notification{margin-top:20px}.sidebar-form #emailError{margin-top:20px;width:230px;margin-left:20px;border-radius:0px;height:36px}.sidebar-form #emailError p{text-align:center;color:rgb(255,129,129);margin:8px 0px;display:block;background-image:none;text-transform:uppercase;padding-left:0px}.sidebar-form #emailError2{margin-top:20px;width:230px;margin-left:20px;border-radius:0px;height:36px}.sidebar-form #emailError2 p{text-align:center;color:rgb(255,129,129);margin:8px 0px;display:block;background-image:none;text-transform:uppercase;padding-left:0px}.subscribe-notification{width:230px!important;margin-left:20px;border-radius:0px!important;margin-bottom:-15px!important;margin-top:20px!important;background-image:none!important}.subscribe-notification p{background-image:none!important;text-align:center;color:rgb(255,129,129)!important;margin:8px 0px;display:block;text-transform:uppercase;padding-left:0px;margin-top:20px}.formValidationError{margin-bottom:-15px}.sidebar-form .formValidationError div{margin-top:20px;width:230px;border-radius:0px!important;height:36px;margin-top:20px!important}.sidebar-form .formSubmitButtonErrorsWrap{overflow:visible!important;margin-bottom:20px}.sidebar-form .formValidationError p{text-align:center;color:rgb(255,129,129)!important;margin:8px 0px;display:block;background-image:none;text-transform:uppercase;padding-left:0px}.menu-mobile-dynamique label{display:block;overflow:hidden;position:relative;border:0;vertical-align:baseline;outline:none}.red-notification{background-color:rgba(219,84,84,0.5);border-radius:5px;border:solid 1px #c24747}.formValidationError .red-notification p{background-image:none!important;display:block!important;padding-left:0px!important;text-align:center!important}.no-bottom{margin-bottom:0px!important}.menu-mobile-dynamique .sub-menu{display:none}.remonter{position:absolute;z-index:9999;display:none;bottom:60px;right:0;width:58px;height:58px;border-radius:0}.remonter a{display:block;padding:12px 10px;text-align:center}.remonter a:hover{opacity:0.8;filter:alpha(opacity=80) }.deprecated-ie{text-align:center;color:#000;background:#eee }.deprecated-ie p{line-height:30px;margin:0 }.deprecated-ie a{line-height:30px;font-family:Helvetica,arial,sans-serif;font-size:13px;color:#000;text-decoration:underline }@media screen and (-webkit-min-device-pixel-ratio:0){.lightboxOverlay{overflow:scroll }.lightboxOverlay::-webkit-scrollbar{width:0px }}.AvisClientsBg{padding:4vw 7% 0;clear:both;display:block}.AvisClientsBg h2{text-align:center;color:#4276f3}.AvisClientsBg a.bouton-principal,.livre-elements .bouton-principal{padding:11px 25px;color:#fff;background:#2e48d9;text-decoration:none;text-transform:uppercase;margin:20px 0 0;display:inline-block;border:0}.AvisClientsBg a.bouton-principal:hover,.livre-elements .bouton-principal:hover{background:#4376f3}.AvisClientsBg h2::before{position:absolute;content:'';width:18%;height:1px;top:24px;left:12%;margin-top:15px;background:#2c49d7;z-index:-1}.AvisClientsBg h2::after{position:absolute;content:'';width:18%;height:1px;right:11%;top:35px;background:#2c49d7;z-index:-1}.AvisClientsBg.bg-optionnel-gris .h1{color:#fff}.etoiles .fa{color:#FFCC00}.AvisClientsList{margin:0;padding:0}.AvisClientsList li{list-style:none;background:none}.avisClientsBg .h{text-align:center}.AvisClients:link,.AvisClients:visited,.AvisClients{position:relative;background-color:#d3d3d3;padding:60px 20px 20px;text-align:center;height:300px;margin-top:100px;display:block;text-decoration:none}.AvisClients:active,.AvisClients:hover{background-color:#e4e4e4}.AvisClients .h{font-size:18px;color:#323435;text-align:center;text-transform:uppercase;margin-bottom:0;font-weight:bold}.AvisClients p{font-size:16px;margin-bottom:0;color:#1e1c1c}.AvisClients .blazy{font-size:16px;color:#fff;width:128px;margin:0 auto;border-radius:50%;margin-bottom:20px;position:absolute;top:-70px;left:50%;margin-left:-64px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#F6F6F6}.AvisClientsBg .bx-pager{bottom:17px}.avisContent:before{content:'\00AB';display:inline-block;margin-right:5px}.avisContent:after{content:'\00BB';display:inline-block;margin-left:5px}.temoignageScroll{max-height:109px;text-align:center;overflow:hidden}.temoignageScroll .scrollbar-content{padding:0 10px 0 0;width:100%}.temoignageScroll .scrollbar-path-vertical{right:0}.date_post{font-size:14px;padding:4px 0;color:#2c49d7}.AvisClientsBg .bx-controls.bx-has-pager{display:block;position:relative;height:70px}.livre-elements{padding:0px;margin-bottom:40px;text-align:center}.livre-elements .blazy{margin:0 auto 10px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#F6F6F6;width:115px;height:115px;display:none}.livre-elements .pseudo{margin-bottom:10px}.livre-elements .date{margin-bottom:10px!important}.livre-elements .etoiles{margin-bottom:0!important}.livre-elements .temoignage{text-align:justify}.livre-elements .temoignage:before{content:'\00AB';display:inline-block;margin-right:5px}.livre-elements .temoignage:after{content:'\00BB';display:inline-block;margin-left:5px}.divAvis{padding:30px 20px;margin-bottom:60px;background-color:#d3d3d3;border-radius:2px;color:#272525}.btn-avis{margin-bottom:30px}.modal-content a,.modal-content a:link,.modal-content a:visited{color:#323435}.modal-header .h1{text-align:center;margin-bottom:40px;color:#323435;font-size:1.6vw;font-weight:bold;text-shadow:none}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal{z-index:9999;font-size:16px;color:#fff}.modal-backdrop.in{z-index:0}.modal-open .modal{z-index:99997;background:rgba(0,0,0,0.8);color:#323435;text-shadow:none;font-family:Arial,Helvetica,sans-serif}.modal-content .btn-close{border:0;background:none;padding:0;font-size:21px;color:#000;opacity:0.2;line-height:1}.modal-content .form-control{min-height:44px;border-radius:2px}.modal-content .btn-close:hover,.modal-content .btn-close:focus{opacity:0.5}.modal-content .submit-review{padding-right:60px !important}.modal-content label.control-label{display:none;padding-top:0 !important}.modal-content label.control-label.label-note,.modal-content label.control-label.label-photo{display:block;padding-top:14px !important}#add-review{text-align:center}#add-review .form-group{text-align:left}#add-review input[type="file"]{display:block;width:100%;height:50px}#add-review #stars-existing{margin:0 auto 10px;display:block;text-align:left;padding-top:15px}#add-review .form-group #captcha{height:46px !important}.formulaire #add-review .form-group input,.formulaire #add-review .form-group textarea,.formulaire #add-review .form-group .form-control{background:#fff;border:1px solid #ccc;color:#323435;border-radius:2px}.modal-content .form-control::placeholder{color:#323435 !important;opacity:1}#add-review .submit-review{margin:15px auto 15px !important;padding:14px 15px !important;float:none;display:block;background-image:none}#add-review .body-review{height:100px}#add-review .form-group.form-group-1 .col-md-10,#add-review .form-group.form-group-2 .col-md-10,#add-review .form-group.form-group-4 .col-md-10{width:100%}#add-review .conditions,.modal-content .email-block{font-size:10px;font-weight:normal;font-style:italic;text-align:justify;opacity:0.6;display:block;clear:both;color:#323435 !important}.temoignage-show-form-button{color:#fff;background-color:#2d49d9;text-transform:uppercase;padding:10px 20px;border:0}.temoignage-show-form-button:hover{background-color:#618df6}.temoignages{padding:3vw 0 0}.temoignages h1{text-align:center}.container{width:100%}@media (max-width:767px){.swiper-button-prev{left:8px}.swiper-button-next{right:3px}.fluid-slider6 p{font-size:14px}a.btn4{width:210px}.body-page-1 .hide-print.fluid-slider{padding:0 0 0}.fluid-slider6 h2{font-size:17px !important;margin:0 20px;line-height:23px;margin-bottom:8px}a.btn1{font-size:16px;line-height:20px;text-align:center;display:flex;justify-content:center;align-items:center;width:100%}.fluid-slider6{padding:20px !important}.gallery h2{font-size:18px;display:none}h1,.h1{font-size:21px;margin-bottom:20px;line-height:20px}.gallery h3{font-size:20PX}.question ,div#contact-form{padding:0}.row.description-galerie.clear li{background:url(../images/puce.png) no-repeat left 8px}.slogan .titre{font-size:17px;line-height:23px;margin-bottom:0}article.page.clear.node-1{padding:0 0 0 0}article.page.clear.node-1 h1:before{display:none}.hide-print.fluid-slider5 h2{font-size:30px}span.title{padding:6px 0 0 0}.slogan2 .titre2{position:relative;right:0;left:0;margin:0;font-size:20px !important;padding:15px !important;line-height:25px !important;width:fit-content !important}article.page.clear.node-1{padding:0 0 0 0;float:left}.box span{display:none}.slogan2 .sous-titre2{margin:0 0 0;font-size:20px;line-height:30px}.fluid-slider3{}.box .content{padding:0 !important;min-height:114px}.box{padding-bottom:0}.pied .navf .menu_footer li:last-child{padding:0 0 0 0 !important}.pied .navf .menu_footer li:first-child{padding:0 5px 0 0 !important}.pied .navf .menu_footer li{display:block;width:100%;text-align:left;padding:0 0 0 0 !important}.encarts .encart a{font-size:12px;line-height:14px;padding:0 0;display:block}.slogan .sous-titre{font-size:20px;line-height:20px}.news .detail_actu-img{width:100%;float:none}.pad-xs{padding-left:15px !important;padding-right:15px !important }.pad-xs-l{padding-left:15px !important }.pad-xs-r{padding-right:15px !important }.nopad-xs{padding-left:0 !important;padding-right:0 !important }.nopad-xs-l{padding-left:0 !important }.nopad-xs-r{padding-right:0 !important }}@media (min-width:768px) and (max-width:991px){.slogan{margin:7% 0}.body-page-1 .hide-print.fluid-slider{padding:66px 0 0}.slogan .titre{font-size:26px;line-height:33px;margin-bottom:0;margin-top:12px}.pied .navf .menu_footer li{display:inline;padding:0 4px}.slogan .sous-titre{font-size:20px;line-height:23px}.pad-sm{padding-left:15px !important;padding-right:15px !important }.pad-sm-l{padding-left:15px !important }.pad-sm-r{padding-right:15px !important }.nopad-sm{padding-left:0 !important;padding-right:0 !important }.nopad-sm-l{padding-left:0 !important }.nopad-sm-r{padding-right:0 !important }}@media (max-width:1440px){.fluid-menu .container2{padding:6px 0%}.col-md-3.nopad.right{flex-direction:column}.fluid-slider{margin-top:210px}}@media (max-width:991px){.body-gallery-316 .col-md-6.imag-1{left:-10px}.flex-seoContain .seo-content,.flex-seoContain .seo-form{width:100%}.flex-seoContain{flex-direction:column}.pdfs{flex-direction:column}.pasdepaddingenmobile{padding:0}.fluid-slider{margin-top:0px}.pied .bande1{padding:0 0}.pied .navf .menu_footer li.active a:hover,.pied .navf .menu_footer li a:hover{cursor:default;text-decoration:none;background:none !important}.tab-coordonnes iframe{height:306px;margin:35px 0 35px}.container{width:100%}.bande3 .btn-partage{text-align:center}.news .propor{width:100%;position:relative;height:auto}p.tel.tel2.callTracker a{color:#fff !important}.slogan2 .titre2{position:relative;right:0;margin:0;font-size:30px;font-family:'Raleway-Regular',sans-serif;font-weight:900;text-transform:uppercase;line-height:53px;padding:5px 20px;width:fit-content;margin-top:-56px;top:4rem;left:8rem}.hide-print.fluid-slider5 h2{font-size:27px}.hide-print.actualites-contain h2{background:#fff}.fluid-slider6{width:100%;padding:32px 10%;font-size:18px;line-height:21px}.gallery .description-galerie{padding:0 0px 20px 0px;font-size:14px;color:#464648;text-align:justify}.gallery .description-galerie{font-size:14px}.hide-print.fluid-slider5{font-size:17px;padding:20px 19px;line-height:21px}.fluid-slider6 h2{font-size:30px}.hide-print.fluid-slider2{padding:0 0}.slogan2{margin:1px 0}.fluid-slider4:before{width:8%}a.btn4{font-size:14px}.hide-print.fluid-slider4{margin:0 0 0;padding:16px 0}.coordonnees h1,.coordonnees2 h1{font-size:18px;margin-bottom:10px}.container2{padding:0 5%}.hide-print.fluid-slider4 .logos{width:97%}.encarts{margin-top:0;margin-bottom:35px;border:0px solid #fff;z-index:100;padding:5% 1%}.pied .menu_referencement li{display:inline;width:inherit}.pied .menu_referencement li:after{content:" - " }.pied .menu_referencement li:last-child:after{content:"" }.pied .bande2,.pied .bande3{padding:25px 0}.contact .tab-coordonnes{margin-bottom:26px}.coordonnees,.coordonnees2{position:relative;right:inherit;width:100%}.contact.node-91{padding:0 0}.contact .formulaire .form-group .col-md-4{width:100% !important }.contact .formulaire .form-group .col-md-8{width:100% !important }.contact .formulaire .form-group input[name="captcha"]{width:100% !important;margin-right:0% !important;text-align:left !important }.contact .formulaire .form-group input[name="captcha"] + a{position:absolute;width:140px;top:0;right:0;margin-right:0px !important}.contact .formulaire .form-group input.btn-primary{width:100%;margin-top:8px}.lb-prev{opacity:1 !important;background:url(../images/lightbox-g.png) left 48% no-repeat}.lb-next{opacity:1 !important;background:url(../images/lightbox-d.png) right 48% no-repeat}.scrollbars{width:100%;height:auto }.scrollbar-content{padding:0 }header .logo-div,nav{display:none }.box-fb iframe{width:100%}.box .content{padding:20px 8vw;text-align:center;position:relative;z-index:1000}}@media (min-width:991px) and (max-width:1199px){.container2{padding:0 4%}.body-page-1 .hide-print.fluid-slider{padding:38px 0 0}.slogan .sous-titre{font-size:20px}.slogan .titre{font-size:41px;margin-bottom:0}.encarts{margin-top:0;padding:7px}article.page.clear.node-1 h1:before{width:3rem;left:11%}.box span:before{width:0%}.navh .menu_principal > li{padding:0px 4px}.slogan2{margin:0 0 10px}.pied .navf .menu_footer li:first-child{padding:0 0 0 4px !important}.slogan2 .titre2{font-size:28px;font-family:'Raleway-Regular',sans-serif;font-weight:900;text-transform:uppercase;line-height:53px;padding:9px 54px;width:86%;margin-top:-56px;top:29rem;left:5rem}.pink{width:100%;margin-top:-96px;padding:26px 41px;margin-bottom:39px}}@media (max-width:1199px){.remonter{display:none !important }}.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5,.col-xs-2-5,.col-sm-2-5,.col-md-2-5,.col-lg-2-5,.col-xs-3-5,.col-sm-3-5,.col-md-3-5,.col-lg-3-5,.col-xs-4-5,.col-sm-4-5,.col-md-4-5,.col-lg-4-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1-5{width:20%;float:left}.col-xs-2-5{width:40%;float:left}.col-xs-3-5{width:60%;float:left}.col-xs-4-5{width:80%;float:left}@media (min-width:768px){.col-sm-1-5{width:20%;float:left}col-sm-2-5{width:40%;float:left}col-sm-3-5{width:60%;float:left}col-sm-4-5{width:80%;float:left}}@media (min-width:992px){.col-md-1-5{width:20%;float:left}.col-md-2-5{width:40%;float:left}.col-md-3-5{width:60%;float:left}.col-md-4-5{width:80%;float:left}}@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}.col-lg-2-5{width:40%;float:left}.col-lg-3-5{width:60%;float:left}.col-lg-4-5{width:80%;float:left}}svg#logo_FD *{fill:#fff }svg#logo_FD{width:135px}@media screen and (max-width:767px){.AvisClientsBg h2::before,.AvisClientsBg h2::after{opacity:0}.col-md-5.col-sm-6.col-xs-6.nopad.noflicker.recherches{width:100%}.slogan{position:relative;right:20px;color:#fff;top:0 !important;text-align:left;margin:14% 0;z-index:1}}.infinite-scroll .chargement{background:rgba(0,0,0,0) url(../images/chargement.gif) no-repeat scroll center top;bottom:0;display:none;height:32px;left:50%;margin-left:-16px;position:absolute;width:32px}