ciao a tutti, ho il solito problema con il footer: vorrei tenerlo sempre in basso, anche quando la pagina è vuota o se riduco la finestra.

questi sono i livelli:
codice:
r>
			<div id="contenitore">
				 <div id="header">				 
	                                              <div id="logo1">LOGO 1</div>
	                                                    <div id="navig">
	 	                                               <div id="tito"></div>
	 	                                               <div id="funzpag"></div>
	 	                                               <div id="menu">
		  	                                        <?php  
			   		              //includo il menu
					              include ("menu.php");
			                                        ?>
		                                                </div>
	                                                    </div>
	                                                   <div id="logo2">LOGO 2</div>
                                                        </div>
				 <div id="princ">
				 
				 </div>
				 <div id="footer">f</div> 
			</div>
e questo il css:
codice:
html,body {margin:0; padding: 0; height:100%;}
h1, p {margin: 0;}
div#contenitore {position:relative; width:100%; height: 100%; left:0;}
div#princ{padding: 0 1.5em 3.5em; clear:both;}
div#footer{position:absolute; left:0; bottom:0; width: 100%; clear:both; background-color:#ff0000; text-align:center;}
body>div#contenitore{height: auto !important; min-height:100%}
div#header {float:left;}

div#logo1 {width:10%;float:left;} /*border: 1px solid; */
div#navig {width: 80%; float:left; margin:0}
		  div#funzpag {}
		  div#menu {padding-top:10px; clear:both;}
div#logo2 {width:10%;float:right;}
grazie in anticipo