

.formulaire {
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 20px;
    margin: 20px auto;
    max-width: 600px; /* Largeur maximale pour centrer le formulaire */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.formulaire h3 {
    color: #FF6347;
    margin-bottom: 20px;
}

.formulaire label {
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
}

.formulaire input[type="text"],
.formulaire input[type="email"],
.formulaire textarea {
    width: calc(100% - 20px); /* Ajuster pour inclure padding */
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-sizing: border-box;
}

.formulaire textarea {
    height: 150px;
}

.formulaire button {
    background-color: #FF6347;
    color: white;
    display: block;
    margin: 10px 0;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
}

.formulaire button:hover {
    background-color: #e5533d;
}
