Niente... ho provato...letto vari post e applicato di conseguenza
so che, se voglio avere un div alto al 100% tutti i relativi padri fino al body html devono avere il 100%

-------------------------------------------
questo il mio CSS
codice:
htm, body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

html,body{
	height:100%;
}


img, ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, button, div{margin:0; padding:0;}


.contentall{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -60px;
	background-color:#FF9900;
}

.leftcontent{
	float:left;
	height:100% !important;
	width:300px;
	background-color:#00CC00;
}

.rightcontent{
	height:100% !important;
	padding-left:300px;
	background-color:#996600;
}


.pushfooter{
	clear:both;
}

.footer{
	height:60px;
	clear:both;
	background-color:#333333;
}
questa la mia paginetta
codice:
<!DOCTYPE html>
<html dir="ltr" lang="it-IT">
<head>
<meta charset="UTF-8" />
<title>Documento senza titolo</title>
<link href="css/default.css" rel="stylesheet" type="text/css" />
</head><body>
<div class="contentall">

	<div class="leftcontent">
</div>
	<div class="rightcontent">
</div>

</div>
<div class="pushfooter"></div>
<div class="footer"></div></body></html>
<div class="leftcontent">
</div>
<div class="rightcontent">
</div>
li vorrei alti quanto il suo contenitore