comunque, lasciando stare image replacement, il problema mi succede ahcne in altri contesti:

es:

html

codice:
<div id="welcome">
		<ul>
		[*]Conosci voce 1
		[*]Conosci voce 2
		[*]Conosci voce 3
		[*]Conosci voce 4
		[*]Conosci voce 5
		[/list]
</div>
CSS


codice:
div#welcome {
	background: #F97717 url(i/welcome.gif) center top no-repeat;
	min-height:125px;
	height:auto !important;
	height:125px;
}

div#welcome ul {
	margin:0 auto;
	padding:0;
	margin-left:592px;
	text-align:left;
	/*mettendo il margin top sotto mi da l'errore*/
        margin-top:20px;
}

anche in questo caso se all'elemento "ul" applico un margin top, con firefox, il backgroung dell'elemento contenitore (in questo caso "welcome") si sposta verso il basso.