
#detail-infos-condensees { margin: 15px 0;}

/* .lei-resa-list > div{background:#D82323; color:#ffffff} */
/* same that above, but .lei-resa-list AND .336000000 at the same time : */
/* .lei-resa-list.336000000 > div{background:blue; color:#ffffff} */
.evenement-336000000 .lei-resa-list > div{ background: #9b0d0d; color: #ffffff; }
.evenement-336000001 .lei-resa-list > div{ background: #1bce61; color: #ffffff; }
.evenement-336000002 .lei-resa-list > div{ background: #000; color: #ffffff; }
.evenement-336000003 .lei-resa-list > div{ background: #e89517; color: #ffffff; }
.evenement- .lei-resa-list > div{ background: #9b0d0d; color: #ffffff; }*

/* couleur titre survol */
.evenement-336000000:hover .lei-nom-fiche h3{ color: #9b0d0d; }
.evenement-336000001:hover .lei-nom-fiche h3{ color: #1bce61;}
.evenement-336000002:hover .lei-nom-fiche h3{ color: #000;}
.evenement-336000003:hover .lei-nom-fiche h3{ color: #e89517;}

.lei-nom-fiche h3{color:#000;}
button.filter-button{background: #9b0d0d;}
.lei-moteur-recherche .btn[type=reset], .form_flux .btn.btn-reset[type=button]{background-color: #D82323;color: #fff;}
.bloc-titre h2{color:#9b0d0d;}
.fiche-detail h2 {font-family: "Montserrat", Sans-serif; color: #9b0d0d !important;}
.btn-nb::before{background: #9b0d0d;}

.form_flux{background-color: rgba(207,52,80,.8);}

.fiche-titre{padding: 0px;}
.fiche-proprietaire-contact > span{ background-color: #9b0d0d; color: #fff;}
.fiche-proprietaire-contact > span img{filter: brightness(0) invert(1);}
.fiche-proprietaire-contact > span:hover{background-color: #111111; color: #fff;}
.fiche-proprietaire-contact > span:hover img{filter: brightness(0) invert(1);}
.fiche-proprietaire-contact a{color: #9b0d0d;}
.fiche-proprietaire-contact a:hover{color: #e89517; background-color: #fbedd7;}
.fiche-detail .btn {background:#780000;}

.accroche {font-size: 120%}

#fiche-presentation > div.type-even{ margin:15px 0}
.type-even span{color: var( --e-global-color-f9360fe ); padding:10px 20px; display: inline-block; font-weight: 700; font-size: 115%; border: 3px solid var( --e-global-color-f9360fe );}

.fiche-detail .bloc-prog dl, .fiche-detail .bloc-infos-pratiques dl{background: none; padding: 10px 0;}
.fiche-detail .btn.btn-reserver{display: inline-block !important; width:auto !important; padding: 15px 30px; background: var( --e-global-color-f9360fe )}



/* MODIFS - 2025-03-13 - ES */
.fiche-detail {padding: 15px 0;}
.fiche-detail .zone-1,.fiche-detail .zone-2 {padding-left: 5%;padding-right: 5%;}
.fiche-detail .zone-2 {margin-top: 3em;margin-bottom: 3em;}
.fiche-detail .zone-3 {margin-bottom: 3em;background-image: url(/wp-content/uploads/sites/2/2025/03/bande-rouge.svg);background-position: center;background-repeat: no-repeat;}
.fiche-detail .zone-2 .bloc-prog {width: 85%;background-color: var( --e-global-color-f9360fe );display: flex;flex-wrap: wrap;margin-left: auto;margin-right: auto;color: white;padding: 20px;}
/* .fiche-detail .zone-2 .bloc-prog dl {display: flex;justify-content: space-between;} */
.fiche-detail .zone-2 .bloc-prog .horaire dl dt {width: 200px;padding: 0;}
.fiche-detail .zone-2 .bloc-prog .horaire dl dd {margin: 0; padding: 0;}

.fiche-detail .zone-2 .horaires.voirplus {width: 80%;margin-left: auto;margin-right: auto;}
.fiche-detail .zone-2 .horaires.voirplus a {background-color: black;color: white;}

.fiche-detail .zone-2 .pmr {flex-direction: column;}
.fiche-detail .zone-2 .pmr, 
.fiche-detail .zone-2 .pmr .bloc-pmr, 
.fiche-detail .zone-2 .dates, 
.fiche-detail .zone-2 .tarifs {display: flex;gap: .75em;}
.fiche-detail .zone-2 .picto {margin-top: 1rem;}

.fiche-detail .zone-2 .bloc-infos-pratiques-autres {border-top: 1px solid;padding-top: 5px;margin-top: 10px;}

.fiche-detail .bloc-videos {width: 55%;margin-left: auto;margin-right: auto;}
.fiche-detail .bloc-videos h3 {display: flex;align-items: center;}
.fiche-detail .bloc-videos h3::after {content: "";width: 30%;height: 2px;background-color: var( --e-global-color-f9360fe );margin-left: .75em;}

@media screen and (max-width:1024px) {
    .fiche-detail .zone-2 .bloc-prog {width: 95%;}
}

@media screen and (max-width:768px) {
    .fiche-detail .bloc-videos {width: 85%;}
    .fiche-detail .bloc-videos iframe {width: -moz-available;width: -webkit-fill-available;width: fill-available;}
}