#vee-body .vee-2-5d43b7cb a,#vee-body .vee-2-5d43b7cb button{background-color:#5DA6D8;padding:0.625rem 1.1rem;color:#fff;line-height:1.5;border-radius:100px;}#vee-body .vee-2-5d43b7cb a:hover,#vee-body .vee-2-5d43b7cb a:focus,#vee-body .vee-2-5d43b7cb a:active,#vee-body .vee-2-5d43b7cb button:hover,#vee-body .vee-2-5d43b7cb button:focus,#vee-body .vee-2-5d43b7cb button:active{background-color:#00FF7F;color:#002935;}link[href^="assets/css/veello-theme/style-2-5d43b7cb.css"]{z-index:0}#vee-body .vee-56-fe9ff99b{margin-top:60px;margin-bottom:120px;}link[href^="assets/css/veello-theme/style-56-fe9ff99b.css"]{z-index:0}
@media screen and (max-width: 1200px) {
    .bg-image-accueil img {
        opacity: 0.3 !important;
    }
}link[href^="assets/css/veello-theme/style-111-f7e06ac0.css"]{z-index:0}#vee-body .vee-57-a1cb93ab .vee-icon-box__headline{font-size:1.1rem;}#vee-body .vee-57-a1cb93ab .vee-icon-box__text{font-size:0.9rem;}#vee-body .vee-57-a1cb93ab{margin-top:15px;margin-bottom:15px;padding:12% 9%;border-color:rgba(0,41,53,0.3);border-width:1px;border-style:solid;border-radius:20px;}#vee-body .vee-57-a1cb93ab:hover{margin-top:10px;margin-bottom:20px;border-color:#00FF7F;border-width:1px;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);}link[href^="assets/css/veello-theme/style-57-a1cb93ab.css"]{z-index:0}#vee-body .vee-64-ce0ee217 .vee-image-flying-frame__frame{border-radius:10px;}#vee-body .vee-64-ce0ee217:hover .vee-image-flying-frame__frame{border-radius:0 50px;left:40px;top:40px;}#vee-body .vee-64-ce0ee217 .image_container.vee-image-hover > a,#vee-body .vee-64-ce0ee217 .image_container:not(.vee-image-hover) > a img,#vee-body .vee-64-ce0ee217 .image_container > img,#vee-body .vee-64-ce0ee217 .image_container > picture img{border-radius:0 100px;}#vee-body .vee-64-ce0ee217 figure{justify-content:flex-start;}#vee-body .vee-64-ce0ee217{margin-right:40%;}link[href^="assets/css/veello-theme/style-64-ce0ee217.css"]{z-index:0}#vee-body .vee-65-c201d7e1 .image_container.vee-image-hover > a,#vee-body .vee-65-c201d7e1 .image_container:not(.vee-image-hover) > a img,#vee-body .vee-65-c201d7e1 .image_container > img,#vee-body .vee-65-c201d7e1 .image_container > picture img{border-radius:10px;}#vee-body .vee-65-c201d7e1{margin-top:-20%;margin-right:10%;margin-left:25%;}link[href^="assets/css/veello-theme/style-65-c201d7e1.css"]{z-index:0}#vee-body .vee-61-e8ec5ba2{color:#fff;}link[href^="assets/css/veello-theme/style-61-e8ec5ba2.css"]{z-index:0}#vee-body .vee-62-f9afc29a{color:#fff;}link[href^="assets/css/veello-theme/style-62-f9afc29a.css"]{z-index:0}#vee-body .vee-63-d71e957d a,#vee-body .vee-63-d71e957d button{background-color:#5DA6D8;padding:0.625rem 1.1rem;color:#fff;line-height:1.5;border-color:#002935;border-radius:100px;border-style:solid;border-width:2px;}#vee-body .vee-63-d71e957d a:before,#vee-body .vee-63-d71e957d button:before{background-color:#002935;}#vee-body .vee-63-d71e957d a:hover,#vee-body .vee-63-d71e957d a:focus,#vee-body .vee-63-d71e957d a:active,#vee-body .vee-63-d71e957d button:hover,#vee-body .vee-63-d71e957d button:focus,#vee-body .vee-63-d71e957d button:active{border-color:#fff;border-radius:100px;border-style:solid;border-width:2px;}link[href^="assets/css/veello-theme/style-63-d71e957d.css"]{z-index:0}#vee-body .vee-67-78a53722 figure{justify-content:flex-end;}link[href^="assets/css/veello-theme/style-67-78a53722.css"]{z-index:0}#vee-body .vee-66-aae5eb8e{margin-bottom:10px;text-align:center;}link[href^="assets/css/veello-theme/style-66-aae5eb8e.css"]{z-index:0}#vee-body .vee-75-e1a74cfe .vee-listing-headline{font-size:1.1rem;}#vee-body .vee-75-e1a74cfe .info{font-size:0.9rem;}#vee-body .vee-75-e1a74cfe .teaser{font-size:0.9rem;}
#vee-body .vee-75-e1a74cfe .image_container {
  position: relative;
  display: inline-block; /* s’assure que le conteneur colle à la taille de l’image */
  overflow: hidden;
  max-width: 100%;
}

#vee-body .vee-75-e1a74cfe .image_container img {
  border-radius: 20px;
}

#vee-body .vee-75-e1a74cfe .image_container img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}

/* Carrés verts dans les coins de l’image */
#vee-body .vee-75-e1a74cfe .image_container::before,
#vee-body .vee-75-e1a74cfe .image_container::after {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  background-color: #00FF7F;
  z-index: 2;
}

/* En haut à droite */
#vee-body .vee-75-e1a74cfe .image_container::before {
  top: 0px;
  right: 0px;
}

/* En bas à gauche */
#vee-body .vee-75-e1a74cfe .image_container::after {
  bottom: 0px;
  left: 0px;
}

#vee-body .vee-75-e1a74cfe .image_container::before,
#vee-body .vee-75-e1a74cfe .image_container::after {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  background-color: #00FF7F;
  z-index: 2;
  transition: transform 0.3s ease;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

/* Au survol du bloc complet : on cible les carrés de l'image */
#vee-body .vee-75-e1a74cfe .vee-listing-block:hover .image_container::before,
#vee-body .vee-75-e1a74cfe .vee-listing-block:hover .image_container::after {
  transform: scale(1.4);
}link[href^="assets/css/veello-theme/style-75-e1a74cfe.css"]{z-index:0}#vee-body .vee-73-50285039{margin-bottom:0;}@media (max-width: 767.98px){#vee-body .vee-73-50285039{text-align:center;}}link[href^="assets/css/veello-theme/style-73-50285039.css"]{z-index:0}#vee-body .vee-110-81431aec{padding-top:40px;}link[href^="assets/css/veello-theme/style-110-81431aec.css"]{z-index:0}#vee-body .vee-72-02a17af2 a,#vee-body .vee-72-02a17af2 button{background-color:#002935;padding:0.625rem 1.1rem;color:#fff;line-height:1.5;border-color:#002935;border-radius:100px;border-style:solid;border-width:2px;}#vee-body .vee-72-02a17af2 a:before,#vee-body .vee-72-02a17af2 button:before{background-color:#00FF7F;}#vee-body .vee-72-02a17af2 a:hover,#vee-body .vee-72-02a17af2 a:focus,#vee-body .vee-72-02a17af2 a:active,#vee-body .vee-72-02a17af2 button:hover,#vee-body .vee-72-02a17af2 button:focus,#vee-body .vee-72-02a17af2 button:active{color:#002935;border-color:#002935;border-radius:100px;border-style:solid;border-width:2px;}link[href^="assets/css/veello-theme/style-72-02a17af2.css"]{z-index:0}#vee-body .vee-68-119f1ee3{color:#fff;margin-left:5%;padding-left:5%;border-color:#5DA6D8;border-width:0 0 0 2px;border-style:solid;}#vee-body .vee-68-119f1ee3 a{color:#fff;}link[href^="assets/css/veello-theme/style-68-119f1ee3.css"]{z-index:0}#vee-body .vee-114-81ac8512{color:#fff;font-size:1.25rem;font-weight:600;}link[href^="assets/css/veello-theme/style-114-81ac8512.css"]{z-index:0}#vee-body .vee-43-efb26f3c.vee-navigation ul li a,#vee-body .vee-43-efb26f3c.vee-navigation ul li span{padding:4px 0;font-size:1rem;color:#fff;line-height:1.5;border-style:none;}#vee-body .vee-43-efb26f3c.vee-navigation ul li a:hover,#vee-body .vee-43-efb26f3c.vee-navigation ul li a.active,#vee-body .vee-43-efb26f3c.vee-navigation ul li a.trail,#vee-body .vee-43-efb26f3c.vee-navigation ul li span{color:#8ECAE6;}link[href^="assets/css/veello-theme/style-43-efb26f3c.css"]{z-index:0}#vee-body .vee-45-344fd2dc{padding-top:2rem;padding-bottom:2rem;}link[href^="assets/css/veello-theme/style-45-344fd2dc.css"]{z-index:0}#vee-body .vee-69-ed253e84{color:#fff;font-size:0.9rem;padding-top:35px;border-color:rgba(255,255,255,0.1);border-width:1px 0 0;border-style:solid;}#vee-body .vee-69-ed253e84 a{color:#fff;}#vee-body .vee-69-ed253e84 a:hover{color:#fff;}link[href^="assets/css/veello-theme/style-69-ed253e84.css"]{z-index:0}.fancybox-is-open .fancybox-bg{background-color:#011C29;opacity:0.8;}link[href^="assets/css/veello-theme/style-10-9c94007e.css"]{z-index:0}html{font-size:18px;}body{background-color:#fff;}link[href^="assets/css/veello-theme/style-1-9f2246c7.css"]{z-index:0}.vee-header.vee-header--stuck{border-color:#E9F0F4;border-style:solid;border-width:0 0 1px;}link[href^="assets/css/veello-theme/style-105-e8a57ca7.css"]{z-index:0}h1,.h1{margin-bottom:2rem;font-size:2.5rem;}h1[class*="vee-headline"]{margin-bottom:2rem;}@media (max-width: 767.98px){h1,.h1{font-size:2rem;}}link[href^="assets/css/veello-theme/style-11-0b7d9944.css"]{z-index:0}h2,.h2{margin-bottom:2rem;font-size:2rem;}h2[class*="vee-headline"]{margin-bottom:2rem;}@media (max-width: 767.98px){h2,.h2{font-size:1.8rem;}}link[href^="assets/css/veello-theme/style-12-f853cadc.css"]{z-index:0}h3,.h3{margin-bottom:1.5rem;font-size:1.75rem;}h3[class*="vee-headline"]{margin-bottom:1.5rem;}link[href^="assets/css/veello-theme/style-13-72fc0181.css"]{z-index:0}h4,.h4{margin-bottom:1rem;font-size:1.5rem;}h4[class*="vee-headline"]{margin-bottom:1rem;}link[href^="assets/css/veello-theme/style-14-c3d269c4.css"]{z-index:0}.vee-link-wrapper a, .back a, .toplink a, .content-toplink a{color:#002935;font-size:0.8rem;text-transform:uppercase;}.vee-link-wrapper a:hover, .back a:hover, .toplink a:hover, .content-toplink a:hover{color:#002935;}link[href^="assets/css/veello-theme/style-9-157645e4.css"]{z-index:0}link[href^="assets/css/veello-theme/bundle-eaef3387.css"]{z-index:0}