
#container {
    width: 50%;
    margin-left: 25%;
    border: 1px solid darkgrey;
    border-radius: 6px;
    margin-top: 45px;
    padding: 25px;
    box-shadow: 9px 9px 8px -2px darkgrey;
}

.titre-page {
    margin-top: 45px;
    margin-bottom: 45px;
    text-transform: uppercase;
}

INPUT {
    margin-bottom: 30px;
    border: solid lightgrey 1px;
    border-radius: 6px;
}

.obligatoire:after {
    color: darkred;
    content: '*';
    margin-right: 12px;
}

.input-error {
    border: 4px darkred solid;
}

.progression {
    margin-top: 15px;
    border-radius: 6px;
}