Il mio css è questo...

codice:
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
  background-color: #EBEBEB;
    font-family:Tahoma, Verdana, "Times New Roman";
	font-size:100%;
	height:100%
}
 
#contenitore{ 
 width:829px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
   	background-image: url(img/graf/sfondo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding:95px 0px 165px 0px;
}
L'html è
codice:
<body>
<div id="contenitore">..
</div>
</body>
Vorrei che l'immagine di sfondo fosse allineata alla base della pagina ma se metto un height al 100% su contenitore poi la pagina diventa diversi px in più del dovuto.