Il mio problema è che in ie il testo si vede correttamente in alto al div senza inseire codice, ma in firefox il il testo sfonda, il div, ma non lo allunga, cioè il testo esce fuorri da div e va a sovrapporsi sul resto.
Con il tuosuggerimento non funziona.

Eccoti il codice del div in questione

codice:
	display: block;
	margin: 0, 0, auto, 0; /* allineamento in alto */
	top: 5px;
	text-align: center;
	height:300px;
	float: right;
	width: 538px;
	background-color: #ff99cc;
	border: 1px solid #000;
	padding:0px;
il layout è a doppia colonna e questo div è la colonna di destra

ciao