﻿*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:"Manrope";src:url("/vendor/font-Manrope/Manrope.woff2") format("woff2-variations"),url("/vendor/font-Manrope/Manrope-VariableFont_wght.ttf") format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}body{font-family:"Manrope",sans-serif,arial;font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.5;background:linear-gradient(180deg, #af48af 0%, #5b255b 87%)}.bold-text{font-weight:700}.extra-light{font-weight:200}#contenu img{max-width:98%;padding:1%;height:auto}header{color:#c2bf05;padding:1rem;width:100%;top:0;z-index:1000;transition-duration:800ms}header:hover{background-color:#5b255b}main{padding:1rem;max-width:1900px;margin-left:auto;margin-right:auto}.flex-container{display:flex;padding:1rem;gap:20px;background-color:#fff;border-radius:8px;margin:0 0 10px 0}.flex-items:nth-child(1){width:350px;flex-shrink:0;padding:1rem;order:2}.flex-items:nth-child(1):hover{background-color:rgba(229,230,230,.8941176471)}.flex-items:nth-child(2){flex:1;padding:1rem;order:1}.flex-accueil{display:flex;flex-wrap:wrap;gap:10px}.flex-accueil h2{color:#8b268b;font-size:medium}.flex-accueil h2:hover{color:#e1b41d;font-size:medium}.flex-accueil img{max-width:98%;height:auto;border-radius:8px}.flex-accueil img:hover{max-width:98%;height:auto;border-radius:20px}.flex-accueil a.btn{color:#f5f3ed;width:96%;background-color:#8b268b;padding:10px;text-align:center;font-size:medium;margin:20px auto;display:block;text-decoration:none;border-radius:8px;transition:all .3s ease}.flex-accueil a.btn:hover{color:#e1b41d;background-color:hsl(300,57.0621468927%,24.7058823529%);transform:scale(1.02)}.flex-accueil p{color:#8b268b;font-size:medium}.flex-accueil p:hover{color:#e1b41d;font-size:medium}.flex-col1{width:calc(100% - 5px);height:max-content;padding:1rem;border-radius:8px;margin:0px 0px 0px 0px}.flex-col2{width:calc(50% - 5px);height:max-content;padding:1rem;border-radius:8px;margin:0px 0px 0px 0px}.flex-col3{width:calc(33% - 5px);height:max-content;padding:1rem;border-radius:8px;margin:0px 0px 0px 0px}.flex-col4{width:calc(25% - 5px);height:max-content;padding:1rem;border-radius:8px;margin:0px 0px 0px 0px}.flex-col5{width:calc(20% - 5px);padding:1rem;border-radius:8px;margin:0px 0px 0px 0px}.flex-accu{width:calc(33% - 5px);padding:1rem;border-radius:8px;margin:0px 0px 0px 0px}.flex-accu:nth-child(1){background-color:#fff}.flex-accu:nth-child(2){background-color:#fff}.flex-accu:nth-child(3){background-color:#fff}.flex-accu:nth-child(4){background-color:#1bd2c5}@media(max-width: 768px){.flex-accu,.flex-col1,.flex-col2,.flex-col3,.flex-col4,.flex-col5{width:100%;margin:0px 0px 10px 0px}}.logo{width:200px;height:75px;padding:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:bold}.logo img{width:100%;margin:0px 0px 0px 0px;height:auto;transition-duration:200ms}.logo img:hover{transform:scale(1.5);transform:rotate(10deg);width:100%;margin:5px;height:auto}.site-title{font-size:1.5rem;font-weight:bold}section{margin-bottom:3rem;padding:2rem;background:#fff;border-radius:8px}details{cursor:pointer;margin-bottom:20px}details:hover{color:#9e2d6d}details a{color:#e1b41d;background-color:#f5f3ed;border-radius:4px;padding:4px;transition-duration:1000ms}details a:hover{color:hsla(0,0%,100%,.8941176471);background-color:#8b268b;border-radius:4px;padding:4px}#agenda{background:#eed9ca}#agenda h2{color:#972a7c}#agenda a{color:#fb8f1b;padding:10px;border-radius:4px;background-color:#fafafa;text-decoration:none}#agenda a:hover{color:#fbfbfb;background-color:#9f12ca}#agenda img{position:relative;align-self:auto}section h2{color:#333;margin-bottom:1rem}a{color:#e1b41d;text-decoration:solid underline;transition-duration:500ms}a:hover{color:#8b268b;text-decoration:underline}.hamburger{display:none;flex-direction:column;cursor:pointer;background:none;border:none}.hamburger span{width:25px;height:3px;background:#fff;margin:3px 0;transition:.3s}.navbar{display:flex;align-items:center;max-width:1200px;margin:0 auto}.brand{display:flex;align-items:center;gap:1rem;z-index:100}.nav-menu{z-index:99;display:flex;list-style:none;gap:.5rem}.nav-menu span{position:relative;padding:0 5px 0px 5px;margin:0px 0px 0px 5px;background-color:#8b268b;color:#fff;border-radius:0 4px 4px 4px;opacity:.9}.nav-menu span:hover{position:relative;background-color:#e1b41d;color:#fff;border-radius:4px;transform:scale(1.2);opacity:.9}.nav-menu a{font-family:"Manrope",sans-serif,arial;font-weight:300;text-decoration:none;text-align:center;transition:transform .3s,opacity .3s;display:block;padding:.5rem 1rem;border-radius:5px;color:#f4f4f4;background-color:#e1b41d}.nav-menu a:hover{background-color:#8b268b;transform:scale(1.2);opacity:.8}.slider-section{margin-top:5px;position:relative;overflow:hidden}.slider-section h3{position:absolute;top:5%;left:1%;padding-top:200px;border-radius:10px;padding:.9rem;background:rgba(180,172,172,.554);color:hsla(0,0%,100%,.8)}.slogan{text-align:center;padding:1rem;color:#fff}.slogan h1{font-size:2rem;margin-bottom:.1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.slogan p{font-size:1.2rem;font-style:italic}.slider-container{position:relative;margin:auto;width:100%;max-width:1900px;height:680px;overflow:hidden;border-radius:12px}.slide{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.slide.active{opacity:1}.slide img{max-width:1900px;width:100%;height:100%;object-fit:cover}.slide-caption{position:absolute;top:4%;right:1%;background:#8b268b;color:#fff;padding:1rem 1rem;border-radius:5px;font-size:1.2rem}.slider-dots{position:absolute;top:10px;left:120px;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.dot{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.5);cursor:pointer;transition:background .3s}.dot.active{background:#8b268b}.slider-controls{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:10}.arrow{width:4rem;height:4rem;background:rgba(183,78,183,.6745098039);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;font-size:2rem}.arrow:hover{background:rgba(214,172,53,.6745098039)}.modalDialog{position:stiky-top;font-family:Arial,Helvetica,sans-serif;top:50px;right:0;bottom:0;left:0;z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none}.modalDialog:target{opacity:1;pointer-events:auto}.modalDialog>div{width:90%;position:relative;margin:10px auto;padding:5px 20px 13px 20px;border-radius:10px;background:linear-gradient(#2edbe8, #01a6b2)}.close{background:#606061;color:#fff;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:bold;border-radius:2px;box-shadow:1px 1px 3px #aaa}.close:hover{background:#00d9ff}h3.agen{text-align:center;font-size:1rem;margin:2rem 0;color:#939}.bt_lire_agenda_0{color:#939;text-decoration:none;font-weight:600;transition:all .3s ease;padding:.5rem .5rem;border-radius:4px;display:inline-block}.bt_lire_agenda_0:hover{background-color:#f0e6f0;color:#6b2d6b}form{display:flex;justify-content:center;gap:1rem;margin:1rem 0;flex-wrap:wrap}.form_tri_agenda{padding:.75rem 1rem;border:2px solid #939;border-radius:6px;font-size:.8rem;background-color:#fff;color:#333;cursor:pointer;transition:all .3s ease;width:auto}.form_tri_agenda:hover,.form_tri_agenda:focus{background-color:#f0e6f0;box-shadow:0 0 8px rgba(153,51,153,.3);outline:none}.fond_agen{background:#fff;border-radius:8px;margin:1rem auto;max-width:1900px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.fond_agen:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.fond_titre_agen{background:linear-gradient(135deg, #993399 0%, #b366cc 100%);padding:.5rem;color:#fff;text-align:left}.fond_titre_agen:hover{background:linear-gradient(135deg, #cd7d28 0%, #b6992f 100%)}.bt_agenda_3{color:#fff;font-size:1.3rem;margin:0;display:flex;align-items:center;gap:.75rem}.bt_agenda_3 a{color:#fff;text-decoration:none;transition:opacity .3s ease}.bt_agenda_3 a:hover{opacity:.9;text-decoration:underline}.fond_agen-intro:after{content:"";display:table;clear:both}.fond_agen-contenu:after{content:"";display:table;clear:both}.fond_agen-intro,.fond_agen-contenu{padding:1rem}.fond_agen-intro ul,.fond_agen-contenu ul{list-style:none;margin-bottom:1rem}.fond_agen-introli,.fond_agen-contenuli{padding:.75rem 0;padding-left:1.5rem;position:relative;line-height:1.6;margin-bottom:10px}.fond_agen-intro li:before,.fond_agen-contenu li:before{content:"🐕";left:0;font-size:1.2em}.fond_agen-introp,.fond_agen-contenup{margin:1rem 0;line-height:1;color:#555}.fond_agen-intro img{float:right;border-radius:8px;margin:0 auto 10px auto;padding:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);max-width:100%;height:auto}.fond_agen-contenu img{float:right;border-radius:8px;padding:10px;margin:0 auto 10px auto;box-shadow:0 2px 6px rgba(0,0,0,.1);max-width:100%;height:auto}h4{color:#939;font-size:1rem;margin-top:1.5rem;padding:1rem;background-color:#f9f0f9;border-radius:6px;text-align:center}.agenda_footer{display:flex;width:100%;border-radius:8px;background-color:rgba(183,60,60,.074);padding:1rem;text-align:center;gap:10px;background-color:#f9f0f9;border-radius:6px;text-align:center}.agenda_footer img{max-width:99%}.agen:nth-child(1),.agen:nth-child(2),.agen:nth-child(3),.agen:nth-child(4){flex:1;color:#8b268b;font-size:1.1rem;padding:10px;border-radius:4px;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.agen:nth-child(1):hover,.agen:nth-child(2):hover,.agen:nth-child(3):hover,.agen:nth-child(4):hover{color:#e1b41d;background-color:#5b255b;box-shadow:0 4px 16px rgba(0,0,0,.15)}hr{height:1px;width:90%;border-style:solid;border-color:#939;color:#939;margin:1rem auto}@media(max-width: 768px){.fond_agen{margin:1rem}.fond_agen-intro img{display:block;float:none;border-radius:5%;margin:0 auto;max-width:100%}.fond_agen-contenu img{display:block;float:none;border-radius:5%;margin:0 auto;max-width:100%}.agenda_footer{display:block;margin-bottom:0px}.agen:nth-child(1),.agen:nth-child(2),.agen:nth-child(3),.agen:nth-child(4){margin-bottom:2px;align-items:center}}footer{display:flex;color:Txtfooter;padding:10px;justify-content:space-around;align-items:top}footer a{color:#8b268b;text-decoration:none}footer a:hover{color:#e1b41d;font-weight:bold;text-decoration:none;text-shadow:#333}.footer-column{width:48%;border-radius:10px;background-color:#fff;text-align:center}.footer-column h4{margin-bottom:1rem}.footer-column p{margin-bottom:.5rem}.footer-column i{font-size:1.5rem;margin:0 .5rem}.footer-column iframe{width:100%;height:150px;border:none}.partenaire{display:flex;border-radius:8px;background-color:hsla(0,0%,100%,.207);margin:10px;padding:1rem;text-align:center;gap:10px}.partenaire img{max-width:99%}.one{flex:1}.two{flex:1}.three{flex:1}.for{flex:1}@media(max-width: 650px){.partenaire{display:block;margin-bottom:10px}.one{margin-bottom:20px}.two{margin-bottom:20px}.three{margin-bottom:20px}.for{margin-bottom:20px}}@media(max-width: 1024px){.site-title{font-size:1.2rem}.logo{margin:0 auto;width:160px;max-height:60px;font-size:1.2rem}img{display:block;border-radius:8px;float:none;align-self:auto;display:block;margin:0 auto;padding:10px}.flex-container{display:flex;flex-direction:column;padding:.5rem}.flex-items:nth-child(1){width:100%;padding:1rem;order:2;margin-bottom:1rem}.flex-items:nth-child(2){width:100%;padding:1rem;background-color:#fff;order:1;display:block}.hamburger{display:flex}.nav-menu{position:fixed;left:-100%;top:75px;flex-direction:column;background-color:#af48af;width:100%;text-align:center;transition:.3s;padding:2rem 0;gap:0}.nav-menu li{margin:.5rem 0}.nav-menu a{display:block;width:80%;margin:0 auto}.nav-menu.active{left:0}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px, -6px)}.slogan h1{font-size:1.6rem}.slogan p{font-size:.8rem}.slider-container{height:300px}.slide-caption{font-size:1rem;padding:.5rem 1rem}.slider-controls{display:none}footer{display:block}.footer-column{width:100%;padding:5px;margin-bottom:15px;border-radius:5px;background-color:#e9e9e9;text-align:center}}#form_pedadog{width:auto;max-width:1080px;margin:1rem auto;padding:1.5rem;background:#f8f9fa;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);position:relative;overflow:hidden}#form_pedadog::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(103, 21, 150, 0.1) 0%, transparent 70%);pointer-events:none}#form_pedadog p{margin-bottom:.2rem;position:relative;z-index:1}#form_pedadog input{width:48%;padding:.5rem;margin-bottom:.4rem;border:1px solid #a021b4;border-radius:8px;font-size:1rem;font-family:inherit;background:#ebebeb;color:#752870;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 4px rgba(0,0,0,.02)}#form_pedadog input::placeholder{color:rgba(94,26,88,.645);font-style:italic;transition:opacity .3s ease}#form_pedadog input:focus{outline:none;border-color:#671596;box-shadow:0 0 0 4px rgba(103,21,150,.1),0 4px 12px rgba(103,21,150,.15);transform:translateY(-1px)}#form_pedadog input:focus::placeholder{opacity:.6}#form_pedadog input:hover:not(:focus){border-color:#000}#form_pedadog input{animation:fadeInUp .5s ease backwards}#form_pedadog textarea{width:98%;padding:.5rem;margin-bottom:.4rem;border:1px solid #a021b4;border-radius:8px;font-size:1rem;font-family:inherit;background:#ebebeb;color:#752870;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 4px rgba(0,0,0,.02)}#form_pedadog textarea::placeholder{color:rgba(94,26,88,.645);font-style:italic;transition:opacity .3s ease}#form_pedadog textarea:focus{outline:none;border-color:#671596;box-shadow:0 0 0 4px rgba(103,21,150,.1),0 4px 12px rgba(103,21,150,.15);transform:translateY(-1px)}#form_pedadog textarea:focus::placeholder{opacity:.6}#form_pedadog textarea:hover:not(:focus){border-color:#000}#form_pedadog textarea{animation:fadeInUp .5s ease backwards}#form_pedadog select{width:98%;padding:1rem 3rem 1rem 1rem;margin-bottom:.4rem;border:1px solid #a021b4;border-radius:8px;font-size:1rem;font-family:inherit;color:#752870;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 4px rgba(0,0,0,.02);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;font-weight:500;animation:fadeInUp .5s ease backwards}#form_pedadog select:focus{outline:none;border-color:#671596;box-shadow:0 0 0 4px rgba(103,21,150,.1),0 4px 12px rgba(103,21,150,.15);transform:translateY(-1px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%234a90e2' stroke-width='2' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}#form_pedadog select:hover:not(:focus){border-color:rgb(121.6901408451,25.0985915493,136.9014084507)}#form_pedadog textarea{min-height:150px;resize:vertical;font-family:inherit;line-height:1.2}#form_pedadog .taille1{width:90%;font-size:.9rem;color:#666;line-height:1.6;padding:.5rem 0;background:rgba(103,21,150,.05);padding:1rem;border-radius:8px;border-left:2px solid #671596;margin-top:1rem}#form_pedadog .taille1 a{color:#671596;text-decoration:none;font-weight:500;transition:color .3s ease}#form_pedadog .taille1 a:hover{color:#c553a3;text-decoration:underline}#form_pedadog input[type=checkbox],#form_pedadog input[type=radio]{appearance:none;padding:0px;width:18px;height:18px;border:1px solid #a021b4;border-radius:4px;margin:0 .4rem;cursor:pointer;position:relative;transition:all .2s ease;vertical-align:middle}#form_pedadog input[type=checkbox]:checked,#form_pedadog input[type=radio]:checked{border-color:#671596;background:#671596;box-shadow:0 0 0 2px rgba(103,21,150,.2)}#form_pedadog input[type=checkbox]:checked::after,#form_pedadog input[type=radio]:checked::after{content:"";position:absolute;top:45%;left:50%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%, -60%) rotate(45deg)}#form_pedadog input[type=checkbox]:hover:not(:checked),#form_pedadog input[type=radio]:hover:not(:checked){border-color:#671596}#form_pedadog .g-recaptcha{padding:5px;display:flex;justify-content:center}#form_pedadog .bt_form_env{background:linear-gradient(135deg, #671596 0%, #c553a3 100%);color:#fff;padding:1.125rem 3.5rem;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 6px 20px rgba(103,21,150,.35);position:relative;overflow:hidden;letter-spacing:.5px}#form_pedadog .bt_form_env::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s ease}#form_pedadog .bt_form_env:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(103,21,150,.45);background:linear-gradient(135deg, rgb(118.3596491228, 24.1315789474, 172.3684210526) 0%, #671596 100%)}#form_pedadog .bt_form_env:hover::before{left:100%}#form_pedadog .bt_form_env:active{transform:translateY(-1px);box-shadow:0 5px 15px rgba(103,21,150,.35)}#form_pedadog .bt_form_env.loading{pointer-events:none;opacity:.7}#form_pedadog .bt_form_env.loading::after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@media(max-width: 680px){#form_pedadog input,#form_pedadog textarea,#form_pedadog select{width:98%;font-size:14px;padding:.5rem .5rem}#form_pedadog .bt_form_env{width:100%;padding:1rem 2rem}}@media(max-width: 480px){#form_pedadog{margin:.3rem;padding:.5rem}#form_pedadog input,#form_pedadog textarea,#form_pedadog select{width:98%;font-size:14px;padding:.5rem}#form_pedadog .bt_form_env{width:100%;padding:1rem 2rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}/*# sourceMappingURL=default.min.css.map */