/* style.css */
	img
	{
		border: solid 3px #175aa3; /* Définir la bordure */
		border-radius: 20px; /* Appliquer le rayon de la bordure */
	}
	h2 { margin-top:0; color:#333; }
    body { font-family: Calibri, Arial; margin:0; padding:0; text-align:center; }
    /* header { background:White; color:#fff; padding:10px; text-align:center; } */
    nav ul { list-style:none; margin:0; padding:0; display:flex; justify-content:center; background:#175aa3 ; }
    nav ul li { margin:0 15px; }
    nav ul li a { color:#fff; text-decoration:none; font-weight:bold; }
    nav ul li a:hover { text-decoration:underline; }
    main { padding:20px; text-align:center; }
    footer { background:#175aa3; color:#fff; text-align:center; padding:10px; margin-top:20px; }
	header {
            height: 125px; /* Définit la hauteur du header */
            background-color: white; /* Couleur de fond */
            color: #fff; /* Couleur du texte */
			padding:10px;	
            display: flex; /* Pour centrer le contenu */
            align-items: center; /* Centre verticalement */
            justify-content: center; /* Centre horizontalement */
        }
    /* Formulaire */
    form { margin-top:5px; }
    .row { display:flex; gap:4px; flex-wrap:wrap; }
    .field { flex:1 1 170px; min-width:170px; }
    label { display:block; font-weight:bold; margin-bottom:3px; color:#333; }
    input, textarea, select { width:90%; padding:3px; border:1px solid #ccc; border-radius:4px; background:#fff; }
    textarea { min-height:70px; resize:vertical; }
    .help { font-size:0.8em; color:#666; margin-top:4px; }
    .actions { margin-top:3px; display:flex; gap:5px; flex-wrap:wrap; }
    button { background:#175aa3; color:#fff; padding:5px 7px; border:none; border-radius:3px; cursor:pointer; }
    button:hover { background:#555; }

    /* Cartouche infos */
    .contact-info { background:#175aa3; border:1px solid #e0e0e0; padding:5px; border-radius:5px; }
    .contact-info p { margin:1px 0; Color:LightYellow; font-family: "monospace;}