.titrepart {
    color: #f19a3a;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}

.conteneur {
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 5%;
    margin-top: 3%;
}

.lienpart:hover {
    box-shadow: 5px 5px 2px 1px gray;
    border-color: #5499ad;
}

.imgpart {
    max-width: 9em;
    min-width: 9em;
}

.lienpart {
    border: 1px solid #82a600;
    border-radius: 15px;
    padding: 1em;
    text-align: center;
    display: flex;
    max-width: 12em;
    min-width: 12em;
    min-height: 12em;
    max-height: 12em;
}

.part {
    margin: auto;
}