/*
 * Boillodpolissage CSS
 */


@import url(https://fonts.googleapis.com/css?family=Exo);body{font-family:"Exo",sans-serif;font-size:rem;background:;background:-moz-linear-gradient(top,   0%,  100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,), color-stop(100%,));background:-webkit-linear-gradient(top,   0%, 100%);background:-o-linear-gradient(top,   0%, 100%);background:-ms-linear-gradient(top,   0%, 100%);background:linear-gradient(to bottom,   0%, 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='', endColorstr='',GradientType=0 );color: }a,a:visited{color:#fff;text-decoration:none}header a:hover{text-decoration:none}a:hover{text-decoration:underline}button#submit,button#field-submit{background-color:#eee!important;color:#FFF}#menu #navigation
a{display:inline-block;text-decoration:none;padding:0.5em 0;text-transform:uppercase;color:#ede8e8}#menu #navigation
li{padding:0
1em;display:inline-block;border-right:1px solid rgba(255, 255, 255, .2)}#menu #navigation li:last-child{border:0}iframe{width:100%;border:0}.swiper-pagination-bullet{background-color:#000;width:15px;height:15px}.relative{position:relative}.z-index0{z-index:0}.z-index1{z-index:1}.z-index2{z-index:2}.z-index3{z-index:3}.flex-justify-start{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start}.flex-justify-end{justify-content:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end}.flex-justify-center{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.flex-justify-spacea{justify-content:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around}.flex-justify-spaceb{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.flex-align-start{align-items:flex-start;-webkit-align-items:flex-start}.flex-align-end{align-items:flex-end;-webkit-align-items:flex-end}.flex-align-center{align-items:center;-webkit-align-items:center}.flex-align-base{align-items:baseline;-webkit-align-items:baseline}.stretch{align-content:stretch;-webkit-align-content:stretch}.align-content-spaceb{align-content:space-between;-webkit-align-content:space-between}.item-align-center{align-self:center;-webkit-align-self:center}.item-align-start{align-self:flex-start;-webkit-align-self:flex-start}.item-align-end{align-self:flex-end;-webkit-align-self:flex-end}.br-top{border-top:1px solid #bbb}.br-bottom{border-bottom:1px solid #ddd}.shadow-light{-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.2);box-shadow:0 0 3px 1px rgba(0,0,0,0.2)}.shadow-medium{-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.4);box-shadow:0 0 4px 1px rgba(0,0,0,0.4)}.shadow-heavy{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.6);box-shadow:0 0 5px 1px rgba(0,0,0,0.6)}#block_focus
h2.mts{margin-top:10px!important}#block_focus
.thumb{background-position:center;background-size:cover;height:18em;display:block}.mask{position:absolute;width:100%;bottom:0;left:0;height:100%;display:block;z-index:2}.mask-alpha-white{background-color:rgba(255,255,255,0.5)}.mask-dot{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpi2r9//38gYGAEESAAEGAAasgJOgzOKCoAAAAASUVORK5CYII=)}.mask-zebra{background-image:-webkit-repeating-linear-gradient(135deg, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 2px, transparent 2px, rgba(0,0,0,.3) 3px);background-image:-moz-repeating-linear-gradient(135deg, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 2px, transparent 2px, rgba(0,0,0,.3) 3px);background-image:-o-repeating-linear-gradient(135deg, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 2px, transparent 2px, rgba(0,0,0,.3) 3px);background-image:repeating-linear-gradient(135deg, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 2px, transparent 2px, rgba(0,0,0,.3) 3px);-webkit-background-size:4px 4px;-moz-background-size:4px 4px;background-size:4px 4px}.mask-blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}#zone-image{position:relative;overflow:hidden}#slider{height:100%}#slider
span.slide{width:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}.swiper-slide .slide-img{width:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}#see-more{cursor:pointer;position:absolute;right:1em;bottom:1em;padding:1em;background-color:rgba(255,255,255,0.5);z-index:1;-webkit-border-radius:5px;border-radius:5px}#see-more
i{color:#333;font-size:3em}.lightgallery
.vignette{display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;height:11em;margin-left:10px;margin-right:10px}.lightgallery .vignette
img{display:none}.h200-resp{height:200px}.h400-resp{height:400px}.h600-resp{height:600px}.h800-resp{height:800px}#content
p{text-align:justify;font-size:1.2em}.pageContent ul, .pageContent
ol{list-style-position:inside}figure.vignette
a{height:150px;overflow:hidden;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover}figure.vignette
img{display:none}.pswp__caption__center
span{display:block}.child-list .bloc-child{background-color:#EEE}.child-list
.thumb{background-repeat:no-repeat;background-position:center center;background-size:cover;height:180px}.vignette-actu{background-repeat:no-repeat;background-position:center center;background-size:cover;width:20%;height:150px}#news-swiper{padding-bottom:2em}.news-thumb{background-repeat:no-repeat;background-position:center center;background-size:cover;height:150px;width:20%;display:block;margin-right:2.0em}#form-user input[type="text"], #form-user button, #form-user
select{background:#FFF;border:1px
solid #DDD;padding:10px;margin:10px
0 10px;display:block;width:100%;border-radius:5px}#form-user
textarea{background:#FFF;border:1px
solid #DDD;padding:10px;margin:10px
0 10px;display:block;width:100%;border-radius:5px;height:150px}#submit-contact{border:0!important;color:#FFF!important;background:#00ADB7 !important}#user_suscribe-element{float:left;margin-right:10px;margin-left:0}ul.errors{margin-top:0 !important;list-style:none;padding:0;padding-bottom:20px}.errors
li{color:#dc042b;font-weight:bold}.success{background-color:#dff0d8;padding:5px}span.valid{background-color:#5cb85c;color:#fff;float:left;font-weight:bold;line-height:28px;margin:10px
0;text-align:center;width:100%}.error{background-color:#e74c3c;border:1px
solid #c0392b;color:#FFF;line-height:28px;margin:10px
0;text-align:center;width:100%}.mbxl{margin-bottom:40px}.mbxxl{margin-bottom:60px}.mtxl{margin-top:40px}.mtxxl{margin-top:60px}.required.fields:not(.grouped)>.field>label:after,.required.fields.grouped>label:after,.required.field>label:after,.required.fields:not(.grouped)>.field>.checkbox:after,.required.field>.checkbox:after{margin:-0.2em 0em 0em 0.2em;content:'*';color:#db2828}.mail-confirm{display:none}.social-bar{position:fixed;bottom:200px;right:0px;-webkit-transform:translate(155px, 0);-ms-transform:translate(155px, 0);transform:translate(155px, 0);z-index:100}.social-bar ul
li{display:block;margin:5px;background:#000;width:205px;text-align:left;padding:clamp(3px, 1vw, 10px);border-radius:30px 0 0 30px;transition:all 0.8s}.social-bar ul li:hover:not(.not-hover){transform:translate(-128px, 0);background:rgba(0, 0, 0, 0.4);transition: .4s ease all}.social-bar
a{color:#fff !important;text-decoration:none;text-transform:uppercase}.social-bar ul li
i{margin:0
10px 0 2px;background:#fff;padding:10px;border-radius:50%;font-size:clamp(10px,1vw,20px);width:clamp(30px,2vw,60px);height:clamp(30px,2vw,60px);transform:rotate(0deg);color:#999}.fa-angle-down::before,.fa-angle-up::before{margin-left:2px}.social-bar ul li:hover:not(.not-hover) i{color:#fff;background:rgba(0, 0, 0, 0.36);transform:rotate(-360deg);transition:all 1s}.color-e8e8e8{color:#e8e8e8}.color-ffffff{color:#fff}.color-ede8e8{color:#ede8e8}.color-000000{color:#000}.color-link-000000
a{color:#000}.color-link-ffffff
a{color:#fff}.bg-db232f{background-color:#db232f}.bg-242424{background-color:#242424}.bg-ffffff{background-color:#fff}.bg-bdbdbd{background-color:#bdbdbd}.bg-eeeeee{background-color:#eee}.bg-e6e6e6{background-color:#e6e6e6}.bg-a7a6a6{background-color:#a7a6a6}.bg-d9d9d9{background-color:#d9d9d9}#1{background-color:#db232f;border-top:1px solid #CCC;border-bottom:1px solid #CCC		color:#e8e8e8;font-size:1.2rem}#block_header_outer{}#block_header{}#1{background-color:#242424;color:#fff}#1{color:#ede8e8;font-size:1.4rem}#block_header_a{background-color:#fff;color:#fff}#1{}#block_header_c{}#block_header_float{}#1{background-color:#242424;color:#fff}#1{color:#ede8e8;font-size:1.4rem}#block_news{}#block_body{}#1{background-color:#db232f;border-top:1px solid #CCC;border-bottom:1px solid #CCC		color:#e8e8e8;font-size:1.2rem}#1{background-color:#bdbdbd}#block_content{}#block_focus_img{}#block_content_center{background-color:#fff}#block_breadcrumb{}#block_home_h1{color:#000}#block_home_h2{}#block_desc_home{}#block_focus{}#block_home_a{background-color:#eee;color:#000}#block_home_g{background-color:#eee}#block_home_b{background-color:#eee}#block_home_c{background-color:#eee}#block_home_d{background-color:#eee}#block_home_e{background-color:#eee}#block_home_f{background-color:#eee}#block_home_h{background-color:#eee}#block_focus_dyn{}#1{}#block_news_inside_container{background-color:#e6e6e6}#block_news_inside{}#block_news_txt{background-color:rgba(255,255,255,0.9);color:#000}#block_page_gallery{}#1{background-color:#a7a6a6;color:#fff}#1{color:#fff}#block_footer_a{color:#fff}#block_footer_b{color:#fff}#block_footer_c{color:#fff}#block_footer_d{color:#fff}#block_footer_e{}#1{background-color:#d9d9d9;color:#000;font-size:1.2rem}body,html{height:100%}body{background-color:#fff;color:#333;font-family:'Raleway',sans-serif;font-size:16px !important;position:relative}:root{--reference-height:0px}a:hover{text-decoration:none}h1{font-size:4rem;position:relative}figure{margin:0
!important}figure#videoContainer{width:100%;height:85vh}#block_breadcrumb
a{color:#c6190b}.pop-no-script{position:fixed;top:20%;left:50%;transform:translateX(-50%);z-index:2024;background:#fff;padding:25px}.pop-no-script
a{color:#c6190b;text-decoration:underline}button#field-submit,#bouton-parc{background-color:#c6190b !important;color:#fff;font-weight:700;border:2px
solid #c6190b;display:block;width:auto;margin-left:auto;margin-right:auto;font-size:20px;padding:20px
35px;transition:1s ease;margin-top:2em}button#field-submit:hover,#bouton-parc:hover{background-color:#fff !important;color:#000}#block_header_outer{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:900}header{position:relative;width:100%;transition:0.5s ease-in-out;height:160px !important;padding:0;align-items:center;justify-content:space-between;background:transparent}#block_header_a
a{color:#c6190b}#block_header_outer.shrink
header{height:70px !important;border-bottom:1px solid #c6190b}#block_header_outer.shrink #block_header_a
img{height:112px !important}#block_header_outer.shrink #block_header_c
img{height:69px !important;width:auto}#block_header_outer #block_header_a
img{position:fixed;top:0;z-index:900;height:160px !important;-webkit-transition:all 500ms ease;transition:all 500ms ease;width:auto}#block_header_outer #block_header_c
img{-webkit-transition:all 500ms ease;transition:all 500ms ease;padding:10px}header
nav#navigation{text-align:center}#menu #navigation
li{position:relative;padding:0;display:inline-block;border-right:2px solid rgba(36, 35, 35, 0)}#menu #navigation
a{display:inline-block;text-decoration:none;padding:1em
0.75em;text-transform:uppercase;text-align:right;color:#333;width:100%}nav#navigation ul li.active
a{color:#c6190b !important}#menu #navigation
li.active{border-right:2px solid #c6190b}#menu #navigation li:hover{border-right:2px solid #c6190b}nav#navigation ul>li>ul{display:none}nav#navigation ul>li:hover>ul{display:block;position:absolute;top:35px;left:0;padding-left:0;padding: .5rem 0;background:white;border:1px
solid rgba(0, 0, 0, .15);-moz-animation:fadeInUp .3s ease-in;-webkit-animation:fadeInUp .3s ease-in;animation:fadeInUp .3s ease-in}nav#navigation ul>li:hover>ul::before{content:"\f0d8";font-family:"FontAwesome";position:absolute;top:-15px;left:25px;font-size:16px;color:white}nav#navigation ul li a:hover,
footer a:hover{color:#c6190b !important}nav#navigation ul>li>ul>li{border-bottom:1px solid #eee;display:block;width:100%;padding: .25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}nav#navigation ul>li.active>ul>li>a{color:#333 !important}nav#navigation ul>li>ul>li>a{color:#333 !important;padding: .25rem 1.5rem;width:100%;clear:both;display:block;border-bottom:1px solid #ddd}video#homeVideo{object-fit:cover}#call_to_action #block-punchline{position:relative;z-index:5;display:flex;justify-content:space-around;align-content:center;width:100%;margin:auto;height:auto;flex-wrap:wrap;font-size:18px}#block_footer_a{padding:50px
250px;background-color:#c6190b}#block_footer_a .item.item-logo-punchline{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5em}#block_footer_a .item.item-logo-punchline
p{width:100%;color:#fff;font-size:16px;text-align:center;margin:0}div#block_footer_b .footer-contact-section{display:flex;flex-wrap:wrap}div#block_footer_b .footer-contact-section
.item{width:23%;margin:1%}.btn-tel{border:none;font-family:inherit;font-size:inherit;color:inherit;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;letter-spacing:1px;font-weight:700;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.btn-6{background:transparent;color:#fff;height:auto;min-width:260px;width:100%;line-height:24px;font-size:16px;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.btn-6 a
span{display:flex;align-items:center;width:100%;height:100%;-webkit-transition:all 0.3s;-webkit-backface-visibility:hidden;-moz-transition:all 0.3s;-moz-backface-visibility:hidden;transition:all 0.3s;backface-visibility:hidden;font-weight:400;font-size:15px}.btn-6 a span
.fa{margin-right:5px}.btn-6b:hover a
span{-webkit-transform:translateX(-200%);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.btn-6.content-text a::after{content:"03 81 38 36 74"}.btn-6 a:after{position:absolute;height:100%;width:100%;line-height:2.5;font-size:180%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.btn-6b a:after{right:-100%;top:0}.btn-6b:hover a:after{right:0}.btn-6 a:before{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.btn-7{background:transparent;color:#fff;height:auto;min-width:260px;width:100%;line-height:24px;font-size:16px;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.btn-7 a
span{display:flex;align-items:center;width:100%;height:100%;-webkit-transition:all 0.3s;-webkit-backface-visibility:hidden;-moz-transition:all 0.3s;-moz-backface-visibility:hidden;transition:all 0.3s;backface-visibility:hidden;font-weight:400;font-size:15px}.btn-7 a span
.fa{margin-right:5px}.btn-7b:hover a
span{-webkit-transform:translateX(-200%);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}.btn-7.content-text a::after{content:"06 74 92 96 81"}.btn-7 a:after{position:absolute;height:100%;width:100%;line-height:2.5;font-size:180%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.btn-7b a:after{right:-100%;top:0}.btn-7b:hover a:after{right:0}.btn-7 a:before{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}div#block_footer_b
.fa{color:#646464}a.btn-tel.btn-8{flex-direction:column}a.btn-tel.btn-8
span{font-weight:400;font-size:15px}#block_footer_b,#block_footer_c,#block_footer_d,#block_footer_e{align-self:baseline;margin-left:90px;border-left:1px solid #c6190b;margin:4em
0 4em 2em }#block_footer_b h6,
#block_footer_c h6,
#block_footer_d h6,
#block_footer_e
h6{color:#fff;text-transform:uppercase;margin-bottom:10px}#block_footer_b nav#navigation ul,
#block_footer_c nav#navigation
ul{list-style:none;padding-left:0}div#copyright a:hover{color:#c6190b}#top-line{position:fixed;top:20%;right:0;z-index:1045}#top-line
ul{list-style-type:none;padding-left:0}#top-line ul
li{background:rgba(51, 51, 51, 0.45);;margin-bottom:2px;padding:5px
10px 5px 5px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:relative;left:123px;transition:1000ms ease;border-left:3px solid #c6190b}#top-line ul li:hover{left:0}#top-line ul li
.icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center}#top-line ul li .icon::before{margin:0}#top-line ul li
.text{padding-left:15px}#zone-image{position:relative;overflow:hidden;top:0;left:0;height:88vh;width:100%}#page-1019 #zone-image{height:85vh}#zone-image div#bandeau-fix{height:100%}#zone-image .swiper-slide .slide-img{height:100%}.swiper-pagination-bullet-active{background-color:#c6190b !important}.swiper-pagination-bullet{background-color:#fff;opacity:unset}#back-to-down .box-icon{width:35px;height:35px;background-color:rgba(0, 0, 0, 0.7);color:#fff;display:flex;justify-content:center;align-items:center;position:fixed;top:40%;right:0.5%;border-radius:4px;z-index:123456}a#back-to-top .box-icon{width:35px;height:35px;background-color:rgba(0,0,0,0.7);color:#fff;display:flex;justify-content:center;align-items:center;position:fixed;bottom:3%;right:0.5%;border-radius:4px;z-index:123456}#block_content{background-attachment:fixed}#block_content_center{opacity:90%}.over-image{height:100%;background-color:black;opacity:70%}#block_content_center .main-content,
#block_content_center #block_breadcrumb,
#block_content_center .article-content{width:50%;margin-left:auto;margin-right:auto}#block_content_center .article-content{margin-bottom:0}#block_content_center .article-content h2,
.main-content
h2{font-size:3rem;position:relative;margin-top:1.5em;color:#c6190b;margin-top:2em}a#a-bouton-parc{text-decoration:unset !important}#block_content_center
a{color:#c6190b;text-decoration:underline}#block_content_center a:hover{color:#a7a6a6}.article-content
.w66{padding-left:20px}.article-content .thumbnail-article
img{width:100%}#block_content_center .article-content .resum-page,
.main-content .resum-page{font-size:18px;font-weight:600}#block_content_center
h1{text-align:center;position:relative}#block_home_h1::after,
#block_content_center h1::after{content:"";width:80px;height:4px;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);background-color:#c6190b}#block_focus{padding-top:3em;padding-bottom:3em;margin-bottom:0}#block_focus
.item{position:relative;height:350px;margin:1em
1%;background:#030c17}#block_focus .item
h2{position:absolute;color:#fff;z-index:1;left:50%;transform:translate(-50%, -50%);width:80%;padding:0.25em;text-transform:uppercase;top:50%;font-weight:300;transition:opacity 1s ease;text-shadow:2px 2px 1px #111}#block_focus .item
.thumb{height:100%;opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}#block_focus .item
.caption{position:absolute;top:0;left:0;padding:2em;height:100%;width:100%;overflow:hidden}#block_focus .item .caption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px
solid #fff;box-shadow:0 0 0 30px rgba(255, 255, 255, 0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(1.4, 1.4, 1);transform:scale3d(1.4, 1.4, 1)}#block_focus .item:hover
.thumb{opacity:0.4}#block_focus .item:hover
.caption{background-color:rgba(58, 52, 42, 0)}#block_focus .item:hover .caption::before{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}#block_focus .item:hover
h2{opacity:1}.child-list{display:flex;justify-content:space-around}.child-list .bloc-child{flex-direction:column;width:32%;text-align:center;background-color:#fff}.child-list
.thumb{height:246px;width:100%}.child-list .thumb:hover{opacity: .7}.child-list .resum-child{width:100%}.child-list .resum-child h2
a{color:#000}.child-list .resum-child h2::after{display:block;margin:auto;content:"";width:50px;height:2px;background-color:#c6190b;margin-top:10px}.bloc-child
a.more{border:2px
solid #c6190b;border-radius:1000vh;background-color:#c6190b;font-weight:600;padding:7px
17px;transition:1s ease}.bloc-child a.more:hover{background-color:#fff;color:#000}.gallery
h2{width:70%;display:block;margin-left:auto;margin-right:auto;margin-top:3em;position:relative;font-size:28px}.gallery h2::after{content:"";width:80px;height:4px;position:absolute;bottom:-15px;left:0;background-color:#c6190b}.lightgallery{justify-content:flex-start}.lightgallery>div{width:25%;height:268px}.lightgallery
.vignette{height:100%}.grid-galery{width:70%;margin-top:4em}.lightgallery
div.empty{display:none}.rubrique-content,div#block-contact{width:70%;display:block;margin-left:auto;margin-right:auto;margin-top:2em}div#block-contact{margin-bottom:6em}.news-list-container{width:70%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;margin-top:3em}.news-list-container .list-news{border-left:1px solid #7a7a7a;margin-bottom:2em;width:100%;padding:2em}.list-news .news-title h3
a{color:#c6190b;font-size:2rem}.list-news .news-title h3 a:hover{color:#c6190b;font-size:2rem;text-decoration:underline}.news-list-container .list-news .news-thumb{background-repeat:no-repeat;background-position:center center;background-size:auto;height:150px;width:20%;display:block;margin-right:2.0em;border:1px
solid #ddd;background-color:#ddd;margin-bottom:3em}.list-news .read-more{margin-top:1em;display:flex;justify-content:flex-end}.list-news .read-more
a{color:#c6190b;font-weight:600;border:1px
solid;padding:0.4em 0.75em;text-decoration:none}.list-news .read-more a:hover{color:#111}.pagination-control{width:70%;display:block;margin-left:auto;margin-right:auto}.pagination-control
span.active{background-color:#c6190b;color:#fff;padding:0.25em 0.5em}.pagination-control
a{background-color:#111;color:#fff;margin-left:3px;margin-right:3px;padding:0.25em 0.5em}.actuality-post{width:70%;margin-left:auto;margin-right:auto;min-height:50vh}.actuality-post
img.left{width:100%}.actuality-post
span.date{font-size:13px;display:none}.actuality-post p.creation-date{display:block !important;margin-bottom:10px}.actuality-post
a.more{padding:0.5em 0.75em;border:1px
solid;font-weight:600;border-color:#c6190b;color:#c6190b}.actuality-post .content-short{font-weight:600;font-size:18px;margin-bottom:10px}#block_news_inside_container{background-color:#bfbfbf}#block_news_inside_container .news-header h3
a{color:#111;font-size:2rem}#block_news_inside_container .read-more
a{color:#111;font-weight:600;border:1px
solid;padding:0.4em 0.75em;text-decoration:none}#block_news_inside_container .read-more a:hover{color:#c6190b}.container-links{background-color:#333;padding-top:3em;padding-bottom:3em}.container-links
.inner{width:70%;display:flex;margin-left:auto;margin-right:auto;justify-content:space-around;align-items:center}.container-links .inner
p{margin:0;text-transform:uppercase}div#copyright
a{color:#808080;font-size:14px}div#copyright{color:#808080;font-size:14px}.lg-actions .lg-next,
.lg-actions .lg-prev{background-color:#c6190b !important;color:#fff !important}span.lg-close.lg-icon{background:#c6190b;color:#fff}#block_footer_a a:hover{color:#a7a6a6 !important}.bouton{background-color:#c6190b !important;color:#FFF;font-weight:700;border:2px
solid #c6190b;display:block;width:fit-content;font-size:16px;padding:10px
25px;transition:1s ease;margin:40px
auto;text-align:center;-moz-hyphens:initial;hyphens:initial}.bouton
a{color:#fff}.bouton a:hover{color:#000}.bouton:hover{background-color:#fff !important;color:#000}span.bouton:hover
a{color:#000}span.bouton:hover a:hover{text-decoration:none !important}@media screen and (max-width: 1200px){header{height:auto !important}div#block_header_outer{position:relative}#block_header_outer #block_header_a
img{position:relative;height:auto !important}#zone-image{height:60vh}h1#block_home_h1{width:100%;font-size:3.5rem}#block_content_center .main-content,
#block_content_center #block_breadcrumb,
#block_content_center .article-content{width:100%;margin-right:auto}.page-interieur
#block_content_center{padding-top:5rem !important}#block_focus
.item{height:300px;width:45%}#block_footer_a{padding:50px}#block_footer_b,#block_footer_c,#block_footer_d{margin-left:50px}}@media screen and (max-width: 1024px){nav#navigation ul
li{text-align:left}div#block_footer_b .footer-contact-section
.item{width:48%;margin:1%}}@media screen and (max-width: 768px){#block_header{background-color:#c6190b}#block_header_c{display:none !important}#block_header_outer
#block_header_a{width:25%}[id="navigation"]{position:unset !important}#block_header_outer #menu #navigation
ul{position:absolute;background-color:#a7a6a6;width:auto;width:100%;left:0;padding-left:0;top:calc(var(--reference-height))}[id="toggle-nav"]{left:0 !important}#block_header_outer nav#navigation ul
li{display:block !important;border-bottom:1px solid #fff}nav#navigation ul li
a{color:#fff !important;text-align:center !important}#menu{text-align:end;width:auto;color:#fff}#call_to_action #block-punchline{display:block}#call_to_action #block-punchline
.item{margin-bottom:20px}#block_footer_b h6,
#block_footer_c h6,
#block_footer_d h6,
#block_footer_e
h6{display:none}#block_footer_b,#block_footer_c,#block_footer_d,#block_footer_e{border-left:unset;text-align:center;padding-left:0;margin:2em
0 2em 0em}#block_footer_e
div{margin:1em
0 !important}#block_footer_b nav#navigation ul,
#block_footer_c nav#navigation ul,
#block_footer_d nav#navigation ul,
#block_footer_e nav#navigation
ul{list-style:none}#block_footer_d
.justify_txt{text-align:center;justify-content:center}div#zone-image{height:45vh}#block_content_center .article-content{width:100%;padding-left:15px;padding-right:15px}.grid-galery{width:100%;padding-left:15px;padding-right:15px}.lightgallery .vignette-container{width:50% !important}}@media screen and (max-width: 576px){h1,h1#block_home_h1{font-size:3rem}h2{font-size:2.5rem}#block_content_center{padding:15px}div#block_footer_b .footer-contact-section
.item{width:98%;margin:1%}#block_news_inside .vignette-actu{width:100%;height:200px}#block_news_inside_container #block_news_inside #news-alone .swiper-slide a.vignette-actu{margin-bottom:3em !important}.article-content .thumbnail-article{display:block !important;margin-left:auto !important;margin-right:auto !important;width:70% !important;float:initial !important}.article-content
.pageContent{width:100%;float:left}.article-content .pageContent
img{max-width:100% !important;height:auto !important;display:block;margin:auto !important}#block_footer_a{padding:0px}div#block-contact{margin:0;width:100%}}@media screen and (max-width: 425px){header #block_header_b
img{height:auto !important}#page-1019 #zone-image{height:50vh}.lightgallery .vignette-container{width:100% !important}div#block_content_center{padding-top:3em !important}}@media (max-width: 1024px){nav#navigation ul
li{text-align:center}nav#navigation ul li
a{padding:0;font-size:0.9em;padding:1.1em 0.4em 0.7em 0.4em}#zone-image{min-height:0}#zone-image .swiper-container
img{height:200px}}@media (max-width: 768px){nav#navigation ul
li{width:100%;border-left:0!important;border-right:0!important;border-bottom:1px solid #444}nav#navigation ul li
a{font-size:1em}nav#navigation ul li a:hover{background:none}nav#navigation ul li:last-child
a{width:100%;-webkit-border-radius:0;border-radius:0}nav#navigation ul li:last-child{margin-top:0}figure.vignette
a{height:220px}.child-list
.thumb{height:150px}.h200-resp{height:100px!important}.h400-resp{height:200px!important}.h600-resp{height:400px!important}.h800-resp{height:600px!important}.flex-container .vignette.small-w20{width:18%!important}.flex-container .vignette.small-w33{width:31%!important}.flex-container .vignette.small-w50{width:48%!important}.flex-container .vignette.small-w25{width:23%!important}}@media (max-width: 667px){.child-list
.thumb{height:120px}}@media (max-width: 480px){.swiper-pagination-bullet{height:10px;width:10px}.child-list
.thumb{height:150px}.vignette-actu{width:100%;margin-bottom:1em}.h200-resp{height:50px!important}.h400-resp{height:100px!important}.h600-resp{height:200px!important}.h800-resp{height:400px!important}.flex-container .vignette.tiny-w20{width:18%!important}.flex-container .vignette.tiny-w33{width:31%!important}.flex-container .vignette.tiny-w50{width:48%!important}.flex-container .vignette.tiny-w25{width:23%!important}.social-bar{transform:translate(160px, 0);bottom:100px}.social-bar ul li
i{font-size:clamp(10px,10vw,20px);width:unset;height:unset;padding:7px}}