graffithouse, ma questa posizione è limitata all'altezza fissa del div? e se si dovesse adatare l'altezza in base ai contenuti???
la mia soluzione funziona, ma continuando a lavorarci mi sono accorto di alcuni inconvenienti, facilmente risolvibili lavorando con position:absolute, anche se è una cosa che non amo fare.
infatti la soluzione è perfetta se tutto il resto del sito lo si sviluppa all'interno del div centrato, non ho riscontrato alcun problema, ma se si introduce qualche altro elemento si possono avere problemi, ad esempio ho inserito un logo fuori dal div centrato, ma per farlo l'ho dovuto impostare in position:absolute.