Ho un documento xhtml stictd, all'interno di una colonna ho vari elementi formattati, che li suddivido tramite un titolo <h4> ed alla fine cè un form che mi dà molti problemi.

codice:
<div id="Colonna">

<h4>Elenco</h4>
etc.....

<h4>Modulo</h4>
<form>
</form>

</div>
I titoli <h4> sono nascosti, display: none;
Al form ho dato un colore di sfondo ed una larghezza di tot px + piccolo della colonna, e fin qui tutto bene.

LA colonna non ha formattazioni particolari, però cè il testo centreto.

Allora, se dò il margin: 0 auto; si allinea sia su IE che Mozilla al centro, ma se non lo dò, su ie stà al centro su Mozilla + a sinistra.

Vorrei che stasse a destra, ma se dò il margine di sinitra di 30 e passa px con mozilla ok con IE salta giu, epoi con IE non si sposta il form ma il contenuto all'interno come mai ?

Tutta colpa di IE ?