Grazie mille, era proprio lì l'errore!
Certo è singolare vedere che gli altri browser nonostante l'errore 'interpretassero' bene i comandi mentre Firefox no!
Per il resto non conosco bene il funzionamento dei float e mi sembrava una buona soluzione usare posizionamenti assoluti dentro un posizionamento relativo: magari andrò a studiare un pò e vedrò se seguire il tuo consiglio.