/* updated : 2025-09-16 18:30:54*/@media screen and (max-width:1440px){.cols > .inner .cms-presentation.IMAGE-LEFT:after,.cols > .inner .cms-presentation.IMAGE-RIGHT:after{display:none}.cols > .inner .cms-presentation.IMAGE-LEFT .infos:after,.cols > .inner .cms-presentation.IMAGE-LEFT .infos:before,.cols > .inner .cms-presentation.IMAGE-RIGHT .infos:after,.cols > .inner .cms-presentation.IMAGE-RIGHT .infos:before{display:none}.cms-presentation.IMAGE-LEFT .inner,.cms-presentation.IMAGE-RIGHT .inner{flex-direction:column}.cols > .inner .cms-presentation figure{margin:0 auto 30px auto}.cols > .inner .cms-presentation.IMAGE-LEFT .infos,.cols > .inner .cms-presentation.IMAGE-RIGHT .infos{padding:0 10px; background:none; color:inherit; text-align:center; margin:0 auto; max-width:calc(50% + 640px - 520px)}.cols > .inner .cms-presentation hgroup{text-align:center}.cols > .inner .cms-presentation hgroup .title{color:var(--main-color-2)}.cols > .inner .cms-presentation hgroup .subtitle{color:var(--main-color-3)}.cols > .inner .cms-presentation.IMAGE-LEFT .more,.cols > .inner .cms-presentation.IMAGE-RIGHT .more{text-align:center}}@media screen and (max-width:1279px){.carte{flex-direction:column; flex-wrap:wrap; max-height:initial; padding-bottom:0; margin-bottom:0}.carte:before,.carte:after{display:none}.carte .cms-presentation{width:fit-content; padding-left:20px; margin:0 0 80px 0; padding-top:0}.carte .map{padding:0 20px 20px 20px;max-width:initial;margin-top:0}}@media screen and (max-width:1024px){#homepage .args .cms-presentation-list{flex-wrap:wrap}#homepage .args .cms-presentation-list .cms-presentation{margin:0 0 40px 0;width:50%}#homepage .BLOC-4 .infos{flex-direction:column}#homepage .BLOC-4 hgroup,#homepage .BLOC-4 .text{width:auto}#homepage .RDV hgroup{max-width:initial}#homepage .RDV .infos{flex-direction:column}}@media screen and (max-width:768px){div.inner{width:auto}.responsive-menu-inset{display:block;position:relative;position:absolute;right:-30px;top:0}.responsive-menu-inset:after{content:""; width:20px; height:20px; background:white url(../images/icons/arrow_down.svg) no-repeat center center; background-size:100%; display:block; position:absolute; top:0; left:0}.responsive-menu-inset:checked:after{background-image:url(../images/icons/arrow_up.svg);}.responsive-menu-inset + ul{display:none}header#header-main .logo{padding:0 10px}header#header-main .logo img{max-width:100%}footer#footer-main .inset{text-align:center;float:none}footer#footer-main .inset ul{list-style-type:none}#menu.sub > ul{margin:0}#menu .menu-page{display:block;height:100%;width:auto;background:black;padding-top:40px;position:fixed;overflow:scroll;top:0;left:-100%;height:100%;width:90%;transition:0.5s;z-index:1000}#menu .menu-page .close{display:block;cursor:pointer;background:url(../images/icons/cross.svg?) no-repeat; background-position:center top; background-size:30px; height:30px; width:30px; position:absolute; top:15px; z-index:1000; right:15px; }#responsive-menu:checked ~ .menu-page{transition:0.5s;left:0}#responsive-menu:checked ~ .menu-page li{display:block}#responsive-menu:checked ~ #sub-menu{display:block}#responsive-menu:checked ~ #sub-menu li{display:block}#menu{margin:0;position:static}#menu ul{display:block}#menu ul li{float:none;margin:0}#menu ul li a{text-align:left;color:white;padding:10px 20px}#menu ul li a:hover,#menu ul li a.selection{color:#009900;background:transparent}#menu > .sub-menu{display:none} #menu .menu-page .sub-menu{display:block}.sub-menu{position:static;background:transparent}.sub-menu ul{display:block;border:0;margin-left:40px}.sub-menu ul li a{margin:0;padding:12px 20px}.responsive-menu{z-index:2000;display:block; text-align:center; color:black; background:#EAEAEA; border-radius:10px; padding:8px 15px; font-weight:bold; position:absolute; top:5px; right:5px; margin-left:-25px; cursor:pointer; border:1px solid #EAEAEA}}@media screen and (max-width:768px){.cols > .inner .cms-presentation figure{max-width:600px;padding:0 10px}.cols > .inner .cms-presentation.IMAGE-LEFT .infos,.cols > .inner .cms-presentation.IMAGE-RIGHT .infos{max-width:520px}.carte .cms-presentation{padding-left:0;width:auto}.carte .cms-presentation hgroup{text-align:center}.carte .cms-presentation hgroup:after{left:50%}.carte .cms-presentation .text{text-align:center}.carte .cms-presentation .text ul{margin:20px auto 0 auto;width:fit-content;text-align:left}.carte .cms-presentation .more{text-align:center}.carte .map iframe{height:400px}.carte:after{display:none}}@media screen and (max-width:480px){.jSimpleSlideshow.responsive{background:none;border:0}.jSimpleSlideshow.responsive ul{padding:0 50px}.jSimpleSlideshow.responsive ul li{width:100%;height:auto;height:auto;margin:0;float:none}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls,.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .btns{background:transparent;position:static}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .play{display:none}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .prev{position:absolute;top:50%;margin-top:-30px;left:5px;background-image:url(../images/icons/arrow_left.svg);width:30px;height:60px}.jSimpleSlideshow.responsive .jSimpleSlideshow_controls .next{position:absolute;top:50%;margin-top:-30px;right:5px;background-image:url(../images/icons/arrow_right.svg);width:30px;height:60px}}@media screen and (max-width:425px){#homepage .args .cms-presentation-list .cms-presentation{width:100%}#homepage .RDV .more .button{font-size:15px}}