body {
    background-color: #f0f0f0;
}
h1 {
    text-align: center;
}

#image-profil {
    width: 100%;
    max-width: 200px;
    max-height: 200px;
    aspect-ratio: 1/1;
    object-fit: cover;
}
th a {
    text-decoration: none;
}
th a span.float-end {
    float: unset !important;
}

a {
    color: #cf931a;
}
a:hover {
    color: #8a6e46;
}
a:focus {
    color: #8a6e46;
}

label, legend {
    color: #8a6e46;
}

.nav-link {
    font-weight: bold;
    color: #8a6e46;
}
.nav-link:hover, .nav-link:focus, .nav-link.active {
    color: #cf931a !important;
}

/* Couleur du site 
#8a6e46
#cf931a
*/