#PresentationBlock{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:20px}.custom-box.images-block{margin-right:20px}.custom-box{flex-grow:1}[data-rbd-draggable-id=ImagesBlock],[data-rbd-draggable-id=MapBlock],[data-rbd-draggable-id=PresentationBlock]{border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.15);margin-bottom:20px;transition:transform .3s ease}#adresse .bg-charte{background-color:#f5f5f5;border-radius:12px;color:#444;font-family:Tahoma,sans-serif;padding:30px}#adresse .h1{color:#ff5722;font-size:2.2rem;font-weight:600;margin-bottom:12px}#adresse .font-weight-bold{color:#444;font-size:1.4rem;margin-bottom:6px}#adresse div:not(.h1,.font-weight-bold){color:#333;font-size:1.2rem}#_disponibilites.bg-white.custom-box{border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;padding:20px;position:relative;width:100%}#titlerv.bg-charte{border-radius:15px;font-size:20px;font-weight:700;padding:10px;text-align:center}.mx-auto.text-center.bg-charte.w-100.mb-5{border-radius:10px;padding:12px}.p-datepicker-trigger{border:none;border-radius:50%;cursor:pointer;padding:12px}.p-datepicker-trigger .p-button-icon{font-size:18px}.fc-next-button,.fc-prev-button{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .3s ease;width:40px}.fc-next-button:hover,.fc-prev-button:hover{transform:scale(1.1)}.fc-daygrid-day-events{margin-top:10px;overflow:visible;padding:10px}.mx-auto.text-center.bg-charte.w-100.mb-5 input{border:none;border-radius:10px;font-size:16px;padding:10px}.table.table-dark{background-color:#222;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;margin:20px auto;max-width:800px;padding:10px;text-align:center;width:100%}.table.table-dark td{font-size:16px;font-weight:700;padding:10px}.table.table-dark .disponibility-text{font-size:14px;font-style:italic}.fc-daygrid-event .col-12.w-100.p-1.text-center.mx-auto.font-weight-bold.h6{border:2px solid var(--header-color)!important;border-radius:8px!important;color:#fff!important;font-family:Arial!important;overflow:visible!important;padding:5px!important}#_prestations.bg-white.custom-box{border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;padding:20px;position:relative;width:100%}#_prestations .sec-title{background-color:#333;border-radius:15px;color:#fff;font-size:20px;font-weight:700;padding:10px;text-align:center}#_prestations .card{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:15px;padding:15px}#_prestations .text-justify p{background-color:#f9f9f9;border-radius:8px;color:#333;padding:10px}#_avis.bg-white.custom-box{border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;padding:20px;position:relative;width:100%}#_avis .sec-title{background-color:#333;border-radius:15px;color:#fff;font-size:20px;font-weight:700;padding:10px;text-align:center}#_avis .shadow-lg{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:20px;padding:15px}#_avis .col-md-4 img{border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.1)}#_avis .bg-dark{background-color:#222;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;margin-top:15px;padding:10px}#_avis .leave-comment-area{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px}#_avis .leave-comment-area button{background-color:#4caf50;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:12px 20px;transition:transform .3s ease}#_avis .leave-comment-area button:hover{transform:scale(1.1)}#_horaires.bg-white.custom-box{border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;padding:20px;position:relative;width:100%}#_horaires .bg-charte{background-color:#333;border-radius:15px;font-size:20px;font-weight:700;padding:10px;text-align:center}#_horaires .table{background-color:#222;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.2);margin:20px auto;max-width:800px;padding:10px;width:100%}#_horaires .table td{font-size:16px;font-weight:700;padding:10px}#_horaires .disponibility-text{color:#ccc;font-size:14px;font-style:italic}#_partenaires.bg-white.custom-box{border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;padding:20px;position:relative;width:100%}#_partenaires .bg-charte{background-color:#333;border-radius:15px;color:#fff;font-size:20px;font-weight:700;padding:10px;text-align:center}#_partenaires .inner-box{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:20px;padding:15px}#_partenaires .inner-box img{border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.1)}#_partenaires .text-dark.size-30{color:#333;font-size:20px;font-weight:700;margin-top:10px}#_entreprise.bg-white.custom-box{border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:0 auto;padding:20px;position:relative;width:100%}#_entreprise .sec-title{background-color:#333;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;font-size:20px;font-weight:700;padding:10px;text-align:center}#_entreprise .card{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:15px;padding:15px}#_entreprise .text-justify p{background-color:#f9f9f9;border-radius:8px;color:#333;padding:10px}