Guardando il tuo post ho corretto così il codice
codice:
<html>
<head>
<style>
html,body{margin:0; padding: 0;height: 100%}
div#testata{position:fixed; width: 100%; margin: 0; padding: 0;background:#000;color:#fff;}
div#container{position: relative; height:100%}
body>div#container{height: auto; min-height: 100%}
div#content{padding: 0; color:#000;}
div#footer{position:fixed;bottom: 0;width: 100%;background:#000;color:#fff;}
div#contenuto{padding:40px 0 0 0;background:#ccc}
</style>
</head>
<body>
<div id="container">
<div id="testata">Testata</div>
<div id="content">
<div id="contenuto"> con un bel po di contenuto</div>
</div>
<div id="footer">Piè di pagina</div>
</div>
</body>
</html>
Così modificata su FF e Chrome funziona... ma naturalmente su IE il footer non si blocca a fondo schermo ma va oltre e scrolla.
Sapete dirmi cosa IE non legge?