
    /* Conteneur général */
    .container {
        display: flex;
        justify-content: space-between;
    }

    .form-container, .company-info {
        width: 48%;
    }

    /* Logo */
    .logo {
        margin-right: 10px;
        width: 100px;
        height: auto;
    }

    /* Titre principal */
    .site-title {
        font-size: 40px;
        color: blue;
        text-align: center;
        margin-bottom: 20px;
    }

    /* Menu de navigation */
    #nav {
        position: fixed;
    }

    .menu-container .cadre {
        max-width: 100%;
        margin: 0 auto;
    }

    /* Titres */
    .titre-h2 {
        font-size: 24px;
        color: #333;
        text-align: center;
    }

    h2 {
        margin-bottom: 20px;
        color: #0000FF;
    }

    h3 {
        font-size: 18px;
        color: #888;
    }

    /* Cadre */
    .cadre {
        border: 2px solid black;
        padding: 10px;
        width: 100%;
        margin: 0 auto;
    }

    /* Texte centré et bleu */
    p.centered-blue-text {
        text-align: center;
        color: blue;
    }

    /* Pied de page */
    footer {
        text-align: center;
    }

    footer p {
        font-weight: bold;
        color: blue;
        font-size: 24px;
    }

    /* Formulaire */
    .form-container {
        border: 2px solid #000;
        padding: 20px;
        max-width: 600px;
        margin: 0 auto;
        background-color: #fff;
    }

    label {
        font-weight: bold;
        display: block;
    }

    input[type="text"],
    textarea {
        width: 100%;
        max-width: 400px;
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid #ccc;
        border-radius: 4px;
        display: block;
    }

    button[type="submit"] {
        padding: 10px 20px;
        background-color: #333;
        color: #fff;
        border: none;
        border-radius: 4px;
        cursor: pointer;
    }

    /* Texte général */
    p {
        font-weight: bold;
        font-size: 18px;
    }

    /* Désactive la sélection de texte */
    body {
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }