Ciao a2design,
il problema è dovuto al fatto che dovresti applicare il float:left all'elemento[*] e non alle ancore. Inoltre display:block applicalo solo alle ancore, serve a rendere tutta l'area cliccabile (e non solo il testo).
Poi, se mi permetti, potresti migliorare il tuo codice: infatti tutti i div che hai aggiunto sono assolutamente inutili, ed appesantiscono la pagina. Puoi applicare l'id navigation direttamente all'elemento <ul> in modo da avere:
Codice PHP:
<ul id="navigation">[*]
[url="index.html"]home[/url]
[*]
[url="programma.html"]programma[/url]
[*]
[url="espositori1.html"]espositori[/url]
[*]
[url="modulistica.html"]modulistica[/url]
[*]
[url="aree_espositive.html"]aree espositive[/url]
[*]
[url="sponsor.html"]sponsor[/url]
[*]
[url="gallery1.html"]gallery[/url]
[*]
[url="contatti.html"]contatti[/url]
[/list]
che è molto più facile anche da leggere.