è una brutta rogna, ho provato a riprodurre il problema e così:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled</title>
<style type="text/css">
* {margin:0;padding:0}
html, body {height:100%}
.contenitore {
min-height:100%;
height:auto!important;
height:100%;
position:relative;
background:green;
font-size:3em
}
.fondo {position:absolute;
width:100%;
bottom:0;
left:0;
background:red
}
</style>
</head>
<body>
<div class="contenitore">contenitore metti del testo per allungarlo
<div class="fondo">fondo</div>
</div>
</body>
</html>


sembra non lo faccia, controlla pure tu perché per via della necessità di cancellare la cache potrei sbagliarmi, se così ti funziona prova ad aggiungere qui quello che manca fino a quando non si presenta il problema