.vgnPoi{background-color:var(--noirLBE);display:inline-block;position:relative;width:300px;box-shadow:2px 4px 12px 0 rgba(0,0,0,0.25);border-radius:25px}
.vgnPoi>a{color:#fff}
.vgnPoi:hover>a{color:var(--jauneLBE)}
.vgnPoi:hover>a>img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.vgnPoi img{border-radius:25px 25px 0 0}
.vgnPoiTxt{padding:15px;display:flow-root}
.vgnPoiTxt>div:nth-child(1){font-weight:600;height:75px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.encartMEA{display:table;width:100%;border-collapse:collapse;margin:15px 0;position:relative}
.encartMEA:hover>a img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.encartMEA>div,.encartMEA>a{display:table-cell}
.encartMEA .fullClic{position:absolute;inset:0}
.encartMEA>a:nth-child(1){width:600px}
.encartMEA>div:nth-child(2){vertical-align:top;width:100%;padding-left:20px}
.encartMEA>div:nth-child(2)>div:nth-child(1){font-size:18px;font-weight:700}
.encartMEA>div:nth-child(2)>div:nth-child(2){font-size:16px;font-weight:500}
.encartMEA>div:nth-child(2)>div:nth-child(3)::before{content:'';background-image:url(/images/vignette_poi.png);margin-top:10px;margin-right:5px;width:9px;height:13px;display:inline-block;position:relative;top:1px}
.encartMEA .etoile{width:17px;height:17px;vertical-align:text-top}
.encartMEA .bpMEA{display:block;position:relative;margin-top:20px;background-color:#f3f3f3;padding:15px;width:100%;border:1px solid #fff}
.encartMEA .bpMEA>div:nth-child(1){font-size:20px;font-weight:600;margin-top:10px}
.encartMEA .bpMEA>div:nth-child(2){font-size:20px;font-weight:700;margin-top:5px}
.encartMEA .bpMEA>div:nth-child(2)>span{font-size:16px;font-weight:600;text-decoration:line-through}
.encartMEA .bpMEA>div:nth-child(3){margin-top:20px}
.encartMEA .bpMEA .bpPourcent{position:absolute;padding:8px;background-color:#09637d;color:#fff;right:31px;bottom:15px;font-weight:600}
.encartMEA .bpMEA:hover{background-color:#09637d;color:#fff}
.encartMEA .bpMEA:hover .bpPourcent{background-color:#fff;color:#09637d}
@media screen and (max-width:768px){.encartMEA>div,.encartMEA>a{display:block}
.encartMEA>a:nth-child(1){width:100%}
.encartMEA>div:nth-child(2){vertical-align:top;width:100%;padding-left:0}
}