h2 {
    color: #009688;
    font-family: Purisa, serif;
    margin-top: 0.5em;
    text-align: center;
}

.flex-container {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
}

.vignette {
    margin: 2em;
}

.vignette img {
    border-radius: 50% 20% / 10% 40%;
    border: solid black 2px;
    max-width: 200px;
    max-height: 200px;
}

.titre-image {
    font-weight: bold;
    color: cornflowerblue;
}