ciao grazie dell'aiuto, alla fine ho risolto
ho provato qualche centinaio di soluzioni poi è andata, ancora non so bene come ma ora tutto funziona su ie 6 7 ff e opera.
(per ie 7 ho dovuro usare questo fix http://ryanfait.com/sticky-footer/ per riportare il footer a fondo pagina)
posto parte drl css e html, magari può servire ad altri, e magari qualcuno mi dice se c'è da pulire qualcosa.
css:
codice:
#container {
margin: 0px auto;
background: url(images/content-bg.gif) repeat-y center top;
padding: 0px 0px 0px;
clear: both;
}
#content-wrap {
margin: 0 auto;
width: 942px
padding: 0px 0px 0px;
position: relative;
clear: both;
}
#top {
margin: 0 auto;
background: url(images/top-bg.gif) no-repeat center top;
height: 523px;
width: 942px;
position: relative;
padding: 0px 0px 0px;
z-index: 100;
clear: both;
}
#page {
position: relative;
margin: 0px auto;
width: 760px;
e l'html:
codice:
<body>
<div id="header">
</div>
<div id="container">
<div id="content-wrap">
<div id="top">
<div id="page">
</div>
</div>
<div class="push"/>
</div>
</div>
<br class="clearall"/>
<hr class="clear" />
<div id="footer">
<div id="footer-wrap">
</div>
</div>
</div>
</body>
ciao!