body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /* height: 100vh; */
	background-color: #110f0f; /* Imposta il colore di sfondo a nero */
    color: rgb(240, 233, 233); /* Imposta il colore del testo a bianco */
}

section {
    margin: 20px;
    padding: 20px;
    border: 1px solid #110f0f;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	max-width: 80%; /* Imposta la larghezza massima per le sezioni */
}

header, nav, footer {
    margin: 10px;
    padding: 20px;
    border: 1px solid #110f0f;
    width: 80%; /* Imposta la larghezza massima per le sezioni */
    box-sizing: border-box;
	text-align: center; /* Aggiunto per centrare il testo */
}

header img {
    max-width: 400px; /* Regola la larghezza massima delle immagini */
    margin: 0 0px;   /* Aggiunge spaziatura tra le immagini e il testo */
}

nav ul {
    list-style: none;
    padding: 10;
}

nav li {
	margin-top: 100px;
    display: inline;
    margin-right: 10px;
	font-size: 14px; /* Imposta la dimensione del testo a n pixel (o il valore desiderato) */
}

.link { /* attributi link cliccabili) */
  color: lightblue;
  text-decoration: underline;
  font-size: 14px; /* Imposta la dimensione del testo a 14 pixel (o il valore desiderato) */
}

a {
    text-decoration: none;
    color: white;
	font-size: 14px; /* Imposta la dimensione del testo a 14 pixel (o il valore desiderato) */
}

footer {
    margin-top: 10px;
    align-self: border-box; /* Posiziona il piè di pagina alla fine della pagina */
	text-align: center; /* Aggiunto per centrare il testo */
	display: flex; /* Abilita il modello flessibile */
    align-items: center; /* Allinea gli elementi verticalmente al centro */
    justify-content: center; /* Allinea gli elementi orizzontalmente al centro */
	font-size: 10px; /* Imposta la dimensione del testo a 14 pixel (o il valore desiderato) */
}

footer img {
    max-width: 125px; /* Regola la larghezza massima delle immagini */
    margin: 0 20px;   /* Aggiunge spaziatura tra le immagini e il testo */
}