#divADF{font-weight:bold;font-size:140px;text-align:center;text-shadow:0 0 10px white;}html{position:relative;min-height:100%;}a{color:#FF3D81;}a:hover{color:#E53674;}@media (min-width:0){body{margin-bottom:290px}}@media (min-width:576px){body{margin-bottom:196px}}@media (min-width:768px){body{margin-bottom:116px}}.fc-unthemed td.fc-today{background:none;}.fc-button-primary{color:#fff;background-color:#FF3D81;border-color:#FF3D81;}.fc-button-primary:hover{color:#fff;background-color:#FF77A6;border-color:#FF77A6;}.fc-button-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem rgba(76,91,106,.5);}.fc-button-primary:disabled{color:#fff;background-color:#FF3D81;border-color:#FF3D81;}.fc-button-primary:not(:disabled):active,.fc-button-primary:not(:disabled).fc-button-active{color:#fff;background-color:#FF77A6;border-color:#FF77A6;}.fc-button-primary:not(:disabled):active:focus,.fc-button-primary:not(:disabled).fc-button-active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,91,106,.5);box-shadow:0 0 0 .2rem rgba(76,91,106,.5);}.footer{position:absolute;bottom:0;width:100%;}.dropdown-item.active,.dropdown-item:active{background-color:#F8F9FA;}.list-group-item.active{background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.03);}.list-group-item.active{color:#000;}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:#343a40;}#pageHome{color:#FF3D81;font-weight:600;}#pageHome:hover,#pageHome:focus{color:#FF77A6;}.carousel-inner{background-color:black;}.loader{transition:all .3s ease-in-out;opacity:1;visibility:visible;position:fixed;height:100vh;width:100%;background:#fff;z-index:1000;}.loader.timeOut{opacity:0;visibility:hidden;}.spinner{width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);background-color:#333;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out;}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1.0);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1.0);transform:scale(1.0);opacity:0}}.scrollup{width:40px;height:40px;position:fixed;bottom:50px;right:50px;display:none;color:white;background-color:#FF3D81;border:1px solid #FF3D81;font-size:20px;text-align:center;line-height:37px;z-index:2;}.scrollup:hover{background-color:#FF77A6;border:1px solid #FF77A6;color:white;}.pink{color:#FF3D81;}.btn-pink{background-color:#FF3D81;border-color:#FF3D81;color:white;}.btn-pink:hover{background-color:#E53674;border-color:#CC3067;color:white;}.btn-link{font-weight:600;color:#FF3D81;text-decoration:none;font-size:16px;}.btn-link:hover{color:#CC3067;text-decoration:underline;}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none;}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none;}.btn-outline-pink{color:#FF3D81;border-color:#FF3D81}.btn-outline-pink:hover{color:#fff;background-color:#FF3D81;border-color:#FF3D81}.btn-outline-pink:focus,.btn-outline-pink.focus{box-shadow:0 0 0 .2rem rgba(255,61,129,.5)}.btn-outline-pink.disabled,.btn-outline-pink:disabled{color:#FF3D81;background-color:transparent}.btn-outline-pink:not(:disabled):not(.disabled):active,.btn-outline-pink:not(:disabled):not(.disabled).active,.show>.btn-outline-pink.dropdown-toggle{color:#fff;background-color:rgb(255,61,129);border-color:#FF3D81}.btn-outline-pink:not(:disabled):not(.disabled):active:focus,.btn-outline-pink:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-pink.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,61,129,.5)}.badge-pink{color:#fff;background-color:#FF3D81;}a.badge-pink:hover,a.badge-pink:focus{color:#fff;background-color:#E53674;}a.badge-pink:focus,a.badge-pink.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5);}.title{font-family:'Open Sans',sans-serif;color:#555;text-transform:uppercase;font-weight:1000;line-height:1;text-shadow:#EDEDED 3px 2px 0;}.name{font-family:'Open Sans',sans-serif;color:#555;text-transform:uppercase;font-weight:800;letter-spacing:-3px;line-height:1;text-shadow:#EDEDED 3px 2px 0;}.name2{font-family:'Open Sans',sans-serif;color:#555;text-transform:uppercase;font-weight:800;letter-spacing:-1px;}.closebtn{position:absolute;top:0;right:0;font-size:26px;color:#FF3D81;font-weight:1000;}.closebtn:hover,.closebtn:focus{color:#FF77A6;}@media screen and (max-height:450px){.overlay{overflow-y:auto}}.gallery-block.grid-gallery a:hover{opacity:.8;}.gallery-block.grid-gallery .item img{box-shadow:0 2px 10px rgba(0,0,0,.15);transition:.4s;}.gallery-block.grid-gallery .item{margin-bottom:20px;}@media (min-width:576px){.gallery-block.grid-gallery .scale-on-hover:hover{transform:scale(1.05);box-shadow:0 10px 10px rgba(0,0,0,.15)!important}}.form-control.is-valid{border-width:2px;}.form-control.is-invalid{border-width:2px;}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:0 transparent!important;outline-offset:-2px;}.bootstrap-select.is-valid .dropdown-toggle{border-color:var(--success);border-width:2px;}.bootstrap-select.is-invalid .dropdown-toggle{border-color:var(--danger);border-width:2px;}a.dropdown-item.active,a.dropdown-item.active i,a.dropdown-item.selected,a.dropdown-item.selected i{color:#FF3D81;font-weight:700;}.switch{position:relative;display:inline-block;width:50px;height:24px;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}input:checked + .slider{background-color:var(--success);}#reglement_interieur.is-invalid + .slider{background-color:var(--danger);}input:checked + .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(24px);}.slider.round{border-radius:24px;}.slider.round:before{border-radius:50%;}.custom-file-label.is-valid{border-color:var(--success);border-width:2px;}.custom-file-label.is-invalid{border-color:var(--danger);border-width:2px;}