
#page-annonce .dp-photo-frame #dpPrev,#page-annonce .dp-photo-frame #dpNext{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid #ffffffa6;border-radius:50%;background:#ffffffed;color:#12324d;box-shadow:0 3px 16px #0a25402b;font-size:28px;line-height:1;z-index:5;opacity:0;pointer-events:none;transition:opacity .16s,background .16s;}
#page-annonce .dp-photo-frame #dpPrev{left:14px;right:auto;}
#page-annonce .dp-photo-frame #dpNext{right:14px;left:auto;}
#page-annonce .dp-photo-frame:hover #dpPrev,#page-annonce .dp-photo-frame:hover #dpNext,#page-annonce .dp-photo-frame:focus-within #dpPrev,#page-annonce .dp-photo-frame:focus-within #dpNext{opacity:1;pointer-events:auto;}
#page-annonce .dp-photo-frame #dpPrev:hover,#page-annonce .dp-photo-frame #dpNext:hover{background:#fff;}
#page-annonce .dp-photo-frame button:focus-visible{outline:3px solid #2563eb;outline-offset:3px;}
@media(hover:none),(pointer:coarse){#page-annonce .dp-photo-frame #dpPrev,#page-annonce .dp-photo-frame #dpNext{opacity:1;pointer-events:auto;}}
@media(prefers-reduced-motion:reduce){#page-annonce .dp-photo-frame #dpPrev,#page-annonce .dp-photo-frame #dpNext{transition:none;}}
