/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 21 août 2023, 10:42:44
    Author     : Pixad
*/

.BlockListePrestations { display: flex; flex-direction:row; justify-content: flex-start; align-items: center; width: 100%; gap: 15px; flex-wrap: nowrap;}
.BlockListePrestations .PrestationsItem { display: flex; flex-direction:column; justify-content: flex-start; align-items: center; width: calc(100% / 3); padding: 15px; }
.BlockListePrestations .PrestationsItem.ombre-light {box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}

.BlockListePrestations .PrestationsItem h3 {}
.BlockListePrestations .PrestationsItem .Visuel { display:flex; flex-direction: center; align-items: center; position: relative; overflow: hidden; width: 100%; height: 200px;}
.BlockListePrestations .PrestationsItem .Visuel.active {display: flex; flex-direction: column; justify-content: center; align-items: center; max-height: 100px; width: 100%; overflow: hidden;}
.BlockListePrestations .PrestationsItem .content .desc { font-size:1.4rem;}
.BlockListePrestations .PrestationsItem .content .price { font-size:1.4rem; font-weight: 600;}

@media(max-width:990px){
    .BlockListePrestations .PrestationsItem { width: calc(100% / 2);}
}

@media(max-width:480px){
    .BlockListePrestations { display: flex; flex-direction:colum; justify-content: flex-start; align-items: center; width: 100%; gap: 15px; flex-wrap: wrap;}
    .BlockListePrestations .PrestationsItem { width: 100%;}
}



ul.ListePrestaClientTunnel { margin-top:25px; min-height: 150px; height: 150px; display: flex; flex-direction:row; justify-content: center; align-items: center; width: 100%; overflow: hidden; gap: 25px; flex-wrap: nowrap; }
ul.ListePrestaClientTunnel li { padding: 15px; margin: 5px 0; position:relative; display: block; min-width: calc(100% / 3); display: flex; flex-direction: column; justify-content: center; align-items: center;}
ul.ListePrestaClientTunnel li.ombre-light {box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
ul.ListePrestaClientTunnel li .tskVisuel{}
ul.ListePrestaClientTunnel li .tskTitre{}

/* Dans le tunnel d'achat */
.BlocksouhaitClient {background-color: #ff0000; color:#FFF; display: flex; flex-direction: row; position: absolute; margin: 5px; top: 0px; right: 0px; width: auto;  font-size:1.2rem; padding: 4px; gap: 4px;  justify-content: center;  align-items: center;}
ul.ListePrestaClientTunnel li .tskVisuel .BlocksouhaitClient { top: 0px; right: 0px;}
.BlockOptionSejour.check ul.ListePrestaClientTunnel li .tskVisuel .BlocksouhaitClient { top: 0px; left: 0px;}

.BlocksouhaitClient a {color:#FFF!important;}