@import "../js/lib/validation-engine/css/validationEngine.jquery.css";@import "../js/lib/colorbox/example3/colorbox.css";.animation{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;visibility:hidden}.animation.anime{visibility:visible}.animation.anime.bounceIn{-webkit-animation:bounceIn .6s;-moz-animation:bounceIn .6s;animation:bounceIn .6s}.animation.anime.fadeInLeftBig{-webkit-animation:fadeInLeftBig .6s;-moz-animation:fadeInLeftBig .6s;animation:fadeInLeftBig .6s}.animation.anime.fadeInLeftBig.slow{-webkit-animation:fadeInLeftBig 1s;-moz-animation:fadeInLeftBig 1s;animation:fadeInLeftBig 1s}.animation.anime.fadeInRightBig{-webkit-animation:fadeInRightBig .6s;-moz-animation:fadeInRightBig .6s;animation:fadeInRightBig .6s}.animation.anime.fadeInRightBig.slow{-webkit-animation:fadeInRightBig 1s;-moz-animation:fadeInRightBig 1s;animation:fadeInRightBig 1s}.animation.anime.fadeInLeftMedium{-webkit-animation:fadeInLeftMedium .6s;-moz-animation:fadeInLeftMedium .6s;animation:fadeInLeftMedium .6s}.animation.anime.fadeInBottomSmall{-webkit-animation:fadeInBottomSmall .6s;-moz-animation:fadeInBottomSmall .6s;animation:fadeInBottomSmall .6s}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInBottomSmall{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInBottomSmall{0%{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeftMedium{0%{opacity:0;-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftMedium{0%{opacity:0;-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}*{margin:0;padding:0}html,body{height:100%}body{min-height:100%;overflow-x:hidden}body [class^="icon-"]:before,body [class*=" icon-"]:before{display:inline;margin:0}a img{border:none}section ul,section ol{padding-left:20px}section ul li+li,section ol li+li{margin-top:5px}section ul{padding-left:25px}input[type=text],textarea,select{-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.8rem;background:#fefefe;border:none;color:#262521;font-family:'JosefinSans',sans-serif;height:40px;padding:0 12px;-webkit-appearance:none;width:100%}input[type=text].erreur,textarea.erreur,select.erreur{border:#F00 solid 1px}textarea{height:170px;line-height:19px;padding:10px}select{background:#fefefe url(../img/select.png) calc(100% - 15px) center no-repeat}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,textarea:-moz-placeholder,input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#262521}input+input,input+textarea,input+select,select+select,select+input,textarea+input,input+.formError+input,input+.formError+textarea,select+.formError+input,select+.formError+select,input+.formError+select{margin-top:10px}.formError{display:none !important}hr{background:#f06234;border:none;height:1px;margin:50px 0 60px;overflow:hidden}.centre{margin:0 auto;width:1112px;position:relative}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.v-centre{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:0;position:absolute;top:50%;width:100%}@media screen and (max-width:1210px){.centre{width:960px}}@media screen and (max-width:980px){.centre{max-width:737px;width:auto}}@media screen and (max-width:768px){.centre{padding-left:20px;padding-right:20px;width:auto}}@media screen and (max-width:667px){.centre{padding-left:10px;padding-right:10px}}section{padding:70px 0}section.ligne-haut{border-top:#f06234 solid 1px;margin-top:15px}section.fond-gris{background:#f1eeed}.img-equipement{height:auto !important;width:32% !important}.img-equipement+.img-equipement{margin-left:2%}.table-a-propos td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.table-a-propos tr td:nth-child(2){padding-left:5%}.table-a-propos tr td:nth-child(2) img{height:auto !important;margin-top:30px;max-width:275px;max-width:420px}@media screen and (max-width:667px){.table-descr-equipements td,.table-a-propos td{display:block !important;width:100% !important}.table-descr-equipements tr td:nth-child(2),.table-a-propos tr td:nth-child(2){padding-top:30px}.table-a-propos tr td:nth-child(1){text-align:center}.table-a-propos tr td:nth-child(2){padding-left:0}.table-a-propos tr td:nth-child(2) img{display:block;margin-left:auto;margin-right:auto}}@media screen and (max-width:667px){.img-equipement{width:49% !important}.img-equipement+.img-equipement{margin-left:2%}.img-equipement+.img-equipement+.img-equipement{margin-left:0;margin-top:2%}}@media screen and (max-width:575px){.img-equipement{width:100% !important}.img-equipement+.img-equipement{margin-left:0;margin-top:2%}}.conteneur-video{font-size:0;position:relative}.conteneur-video:after{padding-top:56.25%;display:block;content:''}.conteneur-video iframe,.conteneur-video embed,.conteneur-video object{height:100% !important;left:0;position:absolute;top:0;width:100% !important}@media screen and (max-width:667px){.table-fleche{display:none}}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{color:#6f7073;font-family:'JosefinSans-Bold',sans-serif}a{transition:color .5s ease 0s;-webkit-transition:color .5s ease 0s;color:#262521}a:hover{color:#f06234}section p,section li{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative}sup{font-size:.6em;bottom:1ex}sub{top:.5ex}@media screen and (max-width:667px){section p,section li{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem}}@font-face{font-family:'JosefinSans';src:url('../fonts/JosefinSans.eot?#iefix') format('embedded-opentype'),url('../fonts/JosefinSans.woff') format('woff'),url('../fonts/JosefinSans.ttf') format('truetype'),url('../fonts/JosefinSans.svg#JosefinSans') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'JosefinSans-Bold';src:url('../fonts/JosefinSans-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/JosefinSans-Bold.woff') format('woff'),url('../fonts/JosefinSans-Bold.ttf') format('truetype'),url('../fonts/JosefinSans-Bold.svg#JosefinSans-Bold') format('svg');font-weight:normal;font-style:normal}h1,h2,h3,h4{display:inline-block;font-weight:normal;position:relative;text-transform:uppercase}h1.bloc,h2.bloc,h3.bloc,h4.bloc{display:block}h1.barre:after,h2.barre:after,h3.barre:after{background:#f06234;content:'';bottom:-16px;display:block;height:10px;left:calc(50% - 105px);position:absolute;width:210px}h1{font-size:34px;font-size:3.4rem;line-height:34px;line-height:3.4rem;color:#707270;font-family:'JosefinSans-Bold',sans-serif;margin-bottom:50px}h1.n2{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem}h1.n2.barre:after{bottom:-13px;height:7px;left:0;width:125px}h2{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;margin-bottom:50px}h2.barre:after{bottom:-13px;height:7px;left:0;width:125px}h2.texte-centre.bloc.barre:after{left:calc(50% - 62px)}h2.h1{font-size:34px;font-size:3.4rem;line-height:34px;line-height:3.4rem}h2.h1.barre:after{bottom:-16px;height:10px;left:calc(50% - 105px);width:210px}h2 a{color:#6f7073}h3{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:block;margin-bottom:30px;text-transform:none}h3.n2{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;margin-bottom:50px;text-transform:uppercase}h3.n2.barre:after{bottom:-13px;height:7px;left:0;width:125px}body.p8 h1{margin-bottom:20px}@media screen and (max-width:667px){h1{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;margin-bottom:40px}h1.barre:after{bottom:-11px;height:5px}h2,h3{font-size:26px;font-size:2.6rem;line-height:26px;line-height:2.6rem;margin-bottom:20px}h2.barre:after,h3.barre:after{bottom:-11px;height:5px}}p+p,ul+p,p+h3,ul+h3,p+h2,ul+h2,p+table,table+p,ul+table,table+ul{margin-top:30px}p+ul{margin-top:15px}.blanc{color:#fff}.f0{font-size:0}.texte-centre{text-align:center}.texte-droit{text-align:right}.texte-gauche{text-align:left}.msg-confirmation{font-size:23px;font-size:2.3rem;line-height:23px;line-height:2.3rem;margin-bottom:30px;text-align:center}.legende{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;font-family:'JosefinSans',sans-serif;margin-top:15px;text-align:center}.texte-mobile{margin-bottom:30px}.bouton{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#89898b;border:none;color:#fff;cursor:pointer;display:inline-block;padding:8px 16px;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0}.bouton:hover,.bouton.actif{background:#f06234;color:#fff}.bouton.lg-100{width:100%}.bouton.f-droit{float:right}.bouton.fond-orange{background:#f06234}.bouton.fond-orange:hover{color:#f8b19a}body.mobile .bouton{padding-bottom:3px;padding-top:9px}@media only screen and (max-width:768px){.bouton.bouton-gr{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;padding:12px 12px 9px 12px}}@media only screen and (max-width:667px){.bouton.f-droit{float:none}}section.s-rubrwall p,body.p8 section p,body.p14 section p,section.s-rubrwall li,body.p8 section li,body.p14 section li{font-family:'JosefinSans',sans-serif}section.s-rubrwall h1,body.p8 section h1,body.p14 section h1{display:block}@media screen and (max-width:667px){}.toggles{margin-top:15px}.toggle>h3{font-size:22px;font-size:2.2rem;line-height:23px;line-height:2.3rem;background:rgba(255,255,255,0.5);color:#262521;cursor:pointer;display:block;margin-bottom:0;padding:18px 53px 13px 15px;position:relative}.toggle>h3>span{background:url(../img/sprite-toggle.png) 0 0 no-repeat;display:block;height:30px;margin-top:-15px;position:absolute;right:12px;top:50%;width:30px}.toggle>h3:hover,.toggle.ouvert>h3{background:-moz-linear-gradient(left, rgba(38,37,33,0.3) 0%, rgba(38,37,33,0.3) 100%);background:-webkit-linear-gradient(left, rgba(38,37,33,0.3) 0%, rgba(38,37,33,0.3) 100%);background:linear-gradient(to right, rgba(38,37,33,0.3) 0%, rgba(38,37,33,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d262521', endColorstr='#4d262521', GradientType=1)}.toggle>h3:hover>span,.toggle.ouvert>h3>span{background-position:0 -30px}.toggle.ouvert>h3>span{background-position:-30px 0}.toggle.ouvert>h3:hover>span{background-position:-30px -30px}.toggle .contenu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#efefef;display:none;padding:20px 25px}.toggle+.toggle{margin-top:5px}#entete{height:230px;position:relative;z-index:999}#entete .logo{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:0;position:absolute;top:50%}#entete .logo img{height:170px}#entete .coordonnees{font-family:'JosefinSans-Bold',sans-serif;text-align:right;width:100%}#entete .coordonnees>div{display:inline-block;height:40px;line-height:40px}#entete .coordonnees a{text-decoration:none}#entete .coordonnees .courriel a{font-size:18px;font-size:1.8rem;color:#6f7073}#entete .coordonnees .courriel a:hover{color:#f06234}#entete .coordonnees .telephone{font-size:35px;font-size:3.5rem;background:#f06234;display:inline-block;margin:0 10px;padding:0 8px}#entete .coordonnees .telephone,#entete .coordonnees .telephone a{color:#fff}#entete .coordonnees .social a{font-size:30px;font-size:3rem;color:#f06234;display:inline-block;margin-left:10px}#entete .coordonnees .social a:hover{color:#6f7073}#entete #menu{margin-top:75px;text-align:right;width:100%}#entete #menu a{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;color:#6f7073;font-family:'JosefinSans-Bold',sans-serif;text-decoration:none;text-transform:uppercase}#entete #menu a:hover{color:#f06234}#entete #menu ul{list-style:none}#entete #menu>ul>li{display:inline-block;margin-left:25px;position:relative}#entete #menu>ul>li:first-child{margin-left:0}#entete #menu>ul>li:hover>ul{max-height:1000px}#entete #menu>ul>li:hover>a,#entete #menu>ul>li.actif>a{color:#f06234}#entete #menu>ul>li:hover>a:after,#entete #menu>ul>li.actif>a:after{background:#f06234;width:100%}#entete #menu>ul>li>a{padding:5px 0;position:relative}#entete #menu>ul>li>a:after{background:transparent;content:'';display:block;height:3px;margin:auto;transition:width .5s ease,background-color .5s ease;width:0}#entete #menu>ul>li>ul{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;background:#fff;left:-10px;max-height:0;overflow:hidden;padding:5px 0;position:absolute;text-align:left;top:100%}#entete #menu>ul>li>ul a{font-family:'JosefinSans',sans-serif;padding:0 10px;text-transform:none;white-space:nowrap}#entete #menu>ul>li>ul li{padding:5px 0}#entete .rubwall{height:85px;left:360px;position:absolute;top:98px}#entete .btn-mobile,#entete #btn-menu{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);display:none;position:absolute;top:50%}#entete #btn-menu{transition:background-color .5s ease 0s;-webkit-transition:background-color .5s ease 0s;background:#6f7073 url(../img/ico-menu-mobile.png) center center no-repeat;cursor:pointer;height:40px;right:20px;width:80px}#entete #btn-menu:hover{background-color:#f06234}#entete .btn-mobile{right:105px}@media screen and (max-width:980px){#entete{height:auto;padding-bottom:20px;padding-top:20px}#entete .coordonnees,#entete #menu,#entete .rubwall{display:none}#entete .logo{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);left:auto;position:relative;top:auto}#entete #btn-menu,#entete .btn-mobile{display:block}}@media screen and (max-width:667px){#entete .logo img{height:100px}}#menu-mobile{transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;display:none;max-height:0;overflow:hidden}@media screen and (max-width:980px){#menu-mobile{background:#6f7073;display:block}#menu-mobile.ouvert{max-height:1000px}#menu-mobile a{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;color:#fff;display:block;font-family:'JosefinSans',sans-serif;text-align:center;text-decoration:none}#menu-mobile a:hover{color:#f06234}#menu-mobile ul{list-style:none}#menu-mobile>ul,#menu-mobile>ul>li>ul{padding:3px 0}#menu-mobile>ul>li,#menu-mobile>ul>li>ul>li{padding:6px 0}#menu-mobile>ul>li>ul,#menu-mobile>ul>li>ul>li:last-child{padding-bottom:0}}.mobile-telephone{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;background:#f06234;display:block;padding:5px 0;text-align:center}.mobile-telephone,.mobile-telephone a,.mobile-telephone:hover{color:#fff;text-decoration:none}#bande-diaporama{margin-top:15px;position:relative;text-align:center}#bande-diaporama #diaporama{width:100%}#bande-diaporama #diaporama #masque{overflow:hidden}#bande-diaporama #diaporama .slide{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;float:left;min-height:260px;position:relative;z-index:5}#bande-diaporama #diaporama .slide:after{padding-top:31.25%;display:block;content:''}#bande-diaporama #diaporama .slide .boite-blanche{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background:rgba(255,255,255,0.75);padding:30px;position:absolute;left:21%;top:50%;width:58%}#bande-diaporama #diaporama .slide .boite-blanche img{margin-top:15px;max-width:175px}#bande-diaporama #diaporama .slide .boite-blanche .titre,#bande-diaporama #diaporama .slide .boite-blanche .texte{display:inline-block}#bande-diaporama #diaporama .slide .boite-blanche .titre{font-size:34px;font-size:3.4rem;line-height:34px;line-height:3.4rem;color:#f06234;text-transform:uppercase}#bande-diaporama #diaporama .slide .boite-blanche .texte{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;margin-top:20px;max-width:550px}#bande-diaporama #diaporama .slide .boite-blanche .bouton{margin-top:30px}#bande-diaporama #boulets{bottom:15px;position:absolute;text-align:center;width:100%;z-index:10}#bande-diaporama #boulets .boulet{-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background:rgba(255,255,255,0.5);cursor:pointer;display:inline-block;height:12px;width:12px}#bande-diaporama #boulets .boulet+.boulet{margin-left:4px}#bande-diaporama #boulets .boulet:hover,#bande-diaporama #boulets .boulet.actif{background:#f06234}#bande-diaporama .bande{position:relative}#bande-diaporama .fleche{transition:background .5s ease 0s;-webkit-transition:background .5s ease 0s;background:rgba(255,255,255,0.45);color:#f00;cursor:pointer;font-size:30px;height:66px;line-height:66px;margin-top:-33px;position:absolute;text-align:center;top:50%;width:66px}#bande-diaporama .fleche:hover{background:#FFF}#bande-diaporama .fleche.droite{right:0}#bande-diaporama .fleche.gauche{left:0}@media screen and (max-width:1000px){#bande-diaporama #diaporama .slide .boite-blanche{padding:15px}#bande-diaporama #diaporama .slide .boite-blanche .texte{margin-top:5px}#bande-diaporama #diaporama .slide .boite-blanche .bouton{margin-top:15px}#bande-diaporama #boulets{bottom:5px}}@media screen and (max-width:667px){#bande-diaporama #diaporama .slide .boite-blanche{cursor:pointer;left:7.5%;width:85%}#bande-diaporama #diaporama .slide .boite-blanche .bouton{display:none}#bande-diaporama #diaporama .slide .boite-blanche .titre{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem}#bande-diaporama #diaporama .slide .boite-blanche .texte{font-size:20px;font-size:2rem;line-height:20px;line-height:2rem}#bande-diaporama #diaporama .slide .boite-blanche img{margin-top:10px;max-width:100px}}#pied-de-page {border-top:#f06234 solid 1px}#pied-de-page  .fleche-mobile{cursor:pointer;left:50%;margin-left:-25px;position:absolute;top:-16px}#pied-de-page  .coordonnees{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;align-items:center;-webkit-align-items:center;display:flex;justify-content:space-between;-webkit-justify-content:space-between;font-family:'JosefinSans-Bold',sans-serif;padding-bottom:55px;padding-top:55px;text-transform:uppercase}#pied-de-page  .coordonnees .colonne{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#pied-de-page  .coordonnees .colonne-1{width:35.41666667%}#pied-de-page  .coordonnees .colonne-2{padding-left:8%;width:26%}#pied-de-page  .coordonnees .colonne-2 a,#pied-de-page  .coordonnees .colonne-2 li{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;color:#f06234;text-decoration:none}#pied-de-page  .coordonnees .colonne-2 a:hover{color:#6f7073}#pied-de-page  .coordonnees .colonne-2 li{padding:5px 0}#pied-de-page  .coordonnees .colonne-2 ul{list-style:none}#pied-de-page  .coordonnees .colonne-3{line-height:30px;line-height:3rem;color:#f06234;text-align:right;width:64.58333333%}#pied-de-page  .coordonnees .colonne-3 .logos{margin-top:60px}#pied-de-page  .coordonnees .colonne-3 .rubwall,#pied-de-page  .coordonnees .colonne-3 .durasec{margin-left:30px}#pied-de-page  .coordonnees .colonne-3 .rbq{color:#6f7073}#pied-de-page  .coordonnees .colonne-3 .rbq a{text-decoration:none}#pied-de-page  .coordonnees .logo img{width:100%}#pied-de-page  .copyright{background:url(../img/texture-tweed.png) center center repeat;padding:30px 0}#pied-de-page  .copyright .droit{float:right}#pied-de-page  .copyright .courriel,#pied-de-page  .copyright .telephone{font-size:35px;font-size:3.5rem;color:#fff;font-family:'JosefinSans',sans-serif;text-decoration:none}#pied-de-page  .copyright .courriel:hover{color:#f06234}#pied-de-page  .copyright .telephone{font-family:'JosefinSans-Bold',sans-serif}#pied-de-page  .copyright .telephone a{color:#fff;text-decoration:none}#pied-de-page  .copyright .telephone i{color:#f06234;margin-right:10px}#pied-de-page  .copyright .icone{font-size:35px;font-size:3.5rem;color:#f06234;display:inline-block;text-decoration:none}#pied-de-page  .copyright .icone:hover{color:#fff}#pied-de-page  .copyright .icone+.icone{margin-left:20px}#pied-de-page  .copyright .social{border-left:#f06234 solid 1px;display:inline-block;margin-left:20px;padding-left:20px}@media screen and (max-width:980px){#pied-de-page  .coordonnees .colonne-2{display:none}#pied-de-page  .coordonnees .colonne-3{width:64.58333333%}#pied-de-page  .coordonnees .colonne-3 .logos{margin-top:30px}#pied-de-page  .coordonnees .colonne-3 .logos img{height:60px}#pied-de-page  .copyright .courriel,#pied-de-page  .copyright .telephone,#pied-de-page  .copyright .icone{font-size:25px;font-size:2.5rem}}@media screen and (max-width:667px){#pied-de-page  .fleche-mobile{top:-32px}#pied-de-page  .coordonnees .colonne-3{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-family:'JosefinSans',sans-serif}#pied-de-page  .copyright{padding:15px}#pied-de-page  .copyright .courriel,#pied-de-page  .copyright .droit{display:block;float:none;text-align:center}#pied-de-page  .copyright .courriel{margin-bottom:15px}#pied-de-page  .copyright .social{display:none}#pied-de-page .coordonnees{display:block;padding-bottom:15px;padding-top:15px}#pied-de-page .coordonnees .colonne-1,#pied-de-page .coordonnees .colonne-3{text-align:center;width:100%}#pied-de-page .coordonnees .colonne-1 img{max-width:250px}#pied-de-page .coordonnees .colonne-3{margin-top:15px}#pied-de-page .coordonnees .colonne-3 .logos{text-align:center}#pied-de-page .coordonnees .colonne-3 img{display:inline-block}}.txt-copyright{font-size:14px;font-size:1.4rem;font-family:'JosefinSans',sans-serif;margin-top:15px}.txt-copyright,.txt-copyright a{color:#fff}@media screen and (max-width:667px){.txt-copyright{text-align:center}}.paiements{border-top:#f06234 solid 1px;padding:30px 0;text-align:center}.paiements .titre{font-size:18px;font-size:1.8rem;color:#f06234;font-family:'JosefinSans-Bold',sans-serif}.paiements img{margin-top:15px}#carte-google{height:540px;width:100%}.liste-services.fond-gris .colonne.droite strong{display:inline-block;margin-top:7px}.renovert{margin-bottom:60px;width:100%}section.liste-services p,section.liste-services li{font-family:'JosefinSans',sans-serif}section.liste-services .bouton{margin-top:75px}section.liste-services .colonne{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.liste-services .colonne.gauche{width:40%}section.liste-services .colonne.gauche img{max-width:100%}section.liste-services .colonne.gauche .bouton{margin-top:0}section.liste-services .colonne.gauche .rubrwall{max-width:275px;margin-top:60px}section.liste-services .colonne.droite{padding-left:2%;width:60%}section.liste-services .rangee+.rangee{margin-top:50px}section.liste-services .rangee.doublecentre .colonne.gauche{display:none}section.liste-services .rangee.doublecentre .colonne.droite{padding-left:0;text-align:center;width:100%}section.liste-services .rangee.doublecentre .colonne.droite h1.n2.barre:after,section.liste-services .rangee.doublecentre .colonne.droite h2.barre:after{left:50%;margin-left:-62px}section.liste-services+section.liste-services{padding-top:0}section.liste-services+section.liste-services.fond-gris,section.liste-services.fond-gris+section.liste-services{padding-top:70px}@media screen and (max-width:980px){section.liste-services .bouton{margin-top:30px}section.liste-services .colonne.gauche,section.liste-services .colonne.droite{width:50%}}@media screen and (max-width:768px){section.liste-services .colonne.gauche{width:40%}section.liste-services .colonne.droite{width:60%}}@media screen and (max-width:667px){section.liste-services .colonne.gauche{width:100%}section.liste-services .colonne.gauche .galerie{margin:0 auto;max-width:445px}section.liste-services .colonne.gauche .rubrwall{max-width:200px}section.liste-services .colonne.droite{padding-top:50px;text-align:center;width:100%}section.liste-services .colonne.droite h1,section.liste-services .colonne.droite h2{display:block;text-align:center}section.liste-services .colonne.droite h2.barre:after,section.liste-services .colonne.droite h1.barre:after{left:calc(50% - 63px)}section.liste-services .colonne.droite li{font-weight:bold;list-style:none}section.liste-services .rangee+.rangee{border-top:#6f7073 dotted 1px;padding-top:50px}}#rub-r-wall-interactif{margin:60px auto 0;max-width:760px}#rub-r-wall-interactif img{position:relative;width:100%;z-index:1}#rub-r-wall-interactif .bouton{margin:60px auto 0}#rub-r-wall-interactif .image{position:relative}#rub-r-wall-interactif .image .marqueur{-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;transition:background .5s ease 0s;-webkit-transition:background .5s ease 0s;display:block;height:2.92275574%;position:absolute;width:4.66666667%;z-index:10}#rub-r-wall-interactif .image .marqueur:hover,#rub-r-wall-interactif .image .marqueur.actif{background:rgba(255,255,255,0.75)}#rub-r-wall-interactif .image .marqueur-1{left:44.55555556%;top:6.95894224%}#rub-r-wall-interactif .image .marqueur-2{left:59%;top:22.54697286%}#rub-r-wall-interactif .image .marqueur-3{left:71.44444444%;top:33.89004871%}#rub-r-wall-interactif .image .marqueur-4{left:60.88888889%;top:35.07306889%}#rub-r-wall-interactif .image .marqueur-5{left:55.55555556%;top:41.6144746%}#rub-r-wall-interactif .image .marqueur-6{left:70%;top:81.00208768%}#rub-r-wall-interactif .image .marqueur-7{left:48.11111111%;top:82.88100209%}#rub-r-wall-interactif .image .marqueur-8{left:69.11111111%;top:84.75991649%}#rub-r-wall-interactif .image .marqueur-9{left:61%;top:86.6388309%}#rub-r-wall-interactif .image .marqueur-10{left:70%;top:88.58733473%}#rub-r-wall-interactif .rub-legende{display:none;margin-top:60px}#rub-r-wall-interactif .rub-legende .colonne{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}#rub-r-wall-interactif .rub-legende .colonne.gauche{width:35%}#rub-r-wall-interactif .rub-legende .colonne.droite{font-size:23px;font-size:2.3rem;line-height:26px;line-height:2.6rem;font-family:'JosefinSans',sans-serif;padding-left:3%;width:65%}#rub-r-wall-interactif .rub-legende .colonne.droite .titre{display:block;font-family:'JosefinSans-Bold',sans-serif;margin-bottom:15px;text-transform:uppercase}@media screen and (max-width:667px){#rub-r-wall-interactif .rub-legende .colonne.gauche{width:100%}#rub-r-wall-interactif .rub-legende .colonne.droite{padding-left:0;padding-top:50px;text-align:center;width:100%}}body.p14 h2{margin-bottom:0}body.p14 p+h2{margin-top:60px}body.p14 h2+ul{margin-top:15px}body.p14 form{margin-top:60px}body.p6 .colonne{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-top:30px}body.p6 .colonne.gauche{width:30%}body.p6 .colonne.gauche .bouton{margin-bottom:8px;text-align:center;width:100%}body.p6 .colonne.droite{padding-left:1%;width:70%}@media only screen and (max-width:768px){body.p6 .colonne.gauche .bouton{font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem}}@media only screen and (max-width:667px){body.p6 .colonne.gauche{width:100%}body.p6 .colonne.droite{padding-left:0;padding-top:0;width:100%}}.galerie{font-size:0;overflow:hidden;position:relative}.galerie img{display:inline-block}.galerie .fleche{opacity:1;-moz-opacity:1;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;background:rgba(125,125,125,0.5) url(../img/fleches-galerie.png) 0 0 no-repeat;cursor:pointer;height:55px;margin-top:-27px;width:55px;position:absolute;top:50%;z-index:10}.galerie .fleche:hover{background-color:rgba(125,125,125,0.75);color:#666}.galerie .fleche.droite{background-position:-55px 0;right:0}.galerie .fleche.gauche{display:none;left:0}.galerie .scroller{transition:margin .5s ease 0s;-webkit-transition:margin .5s ease 0s;position:relative;z-index:5}
.logo_excav,
#slider .slide:first-child,
body.p21 #slider .boite-blanche a.bouton,
body.p21 #boulets,
body.p21 #entete,
body.p21 #slider .slide,
body.p21 .logo_no_beton {
    display: none;
}
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
body.p21   {
    font-family: 'Open Sans', sans-serif;
}
body.p21 section p, body.p21 section li {
    font-size: 1.8rem;
    line-height: 2.6rem;
}
body.p21 #slider .slide:first-child {
    display: block;
}
body.p21 .logo_excav {
    display: inline-block;
    margin-left: 20px;
    vertical-align: text-bottom;
}
body.p21 .logo_excav img {
    width: 150px;
    height: auto;
}
body.p21 #pied-de-page .logo {
    display: inline-block;
    height: 110px;
    width: 200px;
    background: url("/assets/svg/logo_beton.svg") left top no-repeat;
    background-size: 100% auto;
}
body.p21 #pied-de-page .logo img {
    opacity: 0;
}
body.p21 .logo_beton {
    text-align: center;
    padding: 20px 0 0 0;
}
body.p21 .logo_beton img {
    width: 60%;
    max-width: 210px;
    height: auto;
}