prueba con:
Código CSS:
Ver originalhtml,body{margin:0;padding:0;height:100%;}
body{overflow:hidden;}
#fondo,#sitio{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
#sitio{z-index:1;overflow:auto;}
Código HTML:
Ver original<img src="url del fondo" alt="texto alternativo" id="fondo" /> <div id="sitio">todo el contendi
ó de tu sitio
</div>
y no olvides declarar un doctype valido, si usas strict la imagen deberá ir dentro de un div
nota: el % ; es el signo de porcentaje