Il pseudo-elemento :first-letter non e` implementato in tutti i browser.

La sintassi dovrebbe essere:

p {
font-family: Arial, sans-serif;
font-size: 1 em;
... }
p:first-letter { font-size: 2 em; }

da usare:


Nel mezzo del cammin di nostra vita ... </p>

---

Se invece vuoi una cosa che funzioni in tutti i browser moderni (da IE5.5 e da NN7 in poi), devi fare:
p {
font-family: Arial, sans-serif;
font-size: 1 em;
... }
p span.big { font-size: 2 em; }

ed usarlo cosi`:


<span class="big">N</span>el mezzo del cammin di nostra vita ... </p>