Purtroppo ho ancora un problema.
La tua soluzione funziona perfettamente nel caso del div più esterno, ma non in quello di div annidati (vedi codice [minimale] di esempio allegato). IE è ok, ma FF non rispetta le altezze % assegnate. Come mai?
In effetti io avrei bisogno del classico layout
container
- header
- content
- footer
applicando l'altezza 100% al content, e purtroppo il tuo codice non funziona... :-/



<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" style="height:100%;">
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style>
.prova {
display:block;
border: solid 1px;
min-height:100%;
height: auto !important;
height: 100%;
}
</style>

</head>

<body style="height:100%;">

<div class="prova">
prova

<div class="prova"">
ancora prova

</div>


</div>