Buongiorno.

Ho creato una struttura a div. C'è un div contenitore con un'immagine di sfondo, all'interno del quale ci sono 4 div "colonne". Ma mentre in ie6 lo sfondo del contenitore si visualizza correttamente per tutta la pagina, in firefox non si vede. O meglio si vede solo se gli imposto un altezza al contenitore, manon posso farlo perchè la pagina ha lunghezza dinamica. Perchè?
Posto il codice

codice:
<div class="schede_fimp_sfondo">
				<div class="schede_fimp_img">[img]image/img_tn_fimp_002.jpg[/img]</div>
				<div class="schede_fimp_testo">SCHEDA FIMP:

Le malattie respiratorie allergiche nel bambino</div>
				<div class="schede_fimp_versione">
					<div class="schede_fimp_bandierine">[img]image/ico_lang_albanese.jpg[/img]</div>
					<div class="schede_fimp_lingua">Albanese</div>
					<div class="schede_fimp_bandierine">[img]image/ico_lang_francese.jpg[/img]</div>
					<div class="schede_fimp_lingua">Francese</div>
					<div class="schede_fimp_bandierine">[img]image/ico_lang_arabo.jpg[/img]</div>
					<div class="schede_fimp_lingua">Arabo</div>
				</div>
			</div>
E questo è il css

codice:
.schede_fimp_sfondo{
	background-image: url("image/servizi_fimp_sfondo.gif");
	width:439px!important;
	width /**/:459px;
	height:100%;
	padding-left: 10px;
	padding-right: 10px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color:#256a00;
	font-weight: bold;
}

.schede_fimp_img{
	height:92px;
	width:133px;
	clear: both;
	float: left;
	vertical-align: middle;
}

.schede_fimp_testo{
	width:187px;
	float: left;
	vertical-align: middle;
}

.schede_fimp_versione{
	width:99px!important;
	width /**/:119px;
	padding-left: 20px;
	float:left;
}

.schede_fimp_bandierine{
	width:28px;
	height: 22px;
	float: left;
	clear: both;
}

.schede_fimp_lingua{
	width:71px;
	float: left;
	height: 22px;
	vertical-align: middle;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	color:#08215c;
	font-weight: bold;
}