compañero @DrFaust que dice que quiso decir?
@chalnet lo que tu buscas es la propiedad
CSS3 background-size, has de tener en cuenta la incompatibilidad con los viejos navegadores
yo te recomendaría que en lugar de definir esa imagen como fondo lo coloques como parte del contenido
Código HTML:
Ver original<body><img src="fondo.png" alt="background" id="BgSite" /><div id="Sitio">el resto de tu sitio
</div>
Código CSS:
Ver original#BgSite,#Sitio{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-10;}
#Sitio{z-index:1;}