Questa cosa che mi dici però mi fa pensare... io i problemi li visualizzo con IE 6, e se IE non somma i margini e il resto allora vuol dire che la soluzione non sta nel ricalcolare le dimensioni!

Comunque una prova la posso sempre fare....