.artiste { display: flex; flex-direction: column; align-items: center; margin-top: 20px; } .artiste a { display: block; width: 80%; border: 1px solid #ddd; padding: 10px; margin: 10px 0; text-align: center; background-color: #fff; text-decoration: none; color: #333; border-radius: 5px; transition: background-color 0.3s, border-color 0.3s; } .artiste a:hover { background-color: #f0f0f0; border-color: #ccc; } .artiste a:visited { color: #333; }