ciao!
purtroppo sono ancora io..
sono riuscita a centrarlo ma il footer si vede male e anche la scritta viene tutta spostata forse perchè ho sbagliato a mettere tutto uno sfondo unico a tutto il corpo, dovevo mettere uno sfondo a colonna destra e colonna sinistra.
il sito è sempre qui http://cris83.altervista.org/home.html
vi rimetto il css cmq.


body
{
margin: 0px;
height: 100%;
width: 100%;
text-align: center;
font-family: Verdana;
font-size: 11px;
background: #ffeafa;
}

#container{
width: 800px;
position: absolute;
left: 50%;
margin-left: -400px;
}

#centrato{
width: 800px;
}

#testata{
background-image: url(images/testatagir.jpg);
width: 800px;
height: 223px;
text-align: left;
}

#testata2{
background-image: url(images/testatagir2.jpg);
width: 800px;
height: 223px;
text-align: left;
}

#corpo
{
background-image: url(images/sfondo.jpg);
margin: 0 auto;
padding: 0 auto;
width: 800px;
height: 600px;}

#colonnasx{
margin: 0 auto;
float: left;
width: 178px;}

div.MENU{
width: 98px;
margin: 60px; /*per abbassare menu*/}

a.MENU
{
display: Block;
position: relative;
background: #6d7fdf;
/*background: #ffc3f2;*/
color: #000000;
font: Normal 11px Verdana;
text-decoration: None;
padding: 1px 3px 3px 0px;
margin: 10px 0px 1px 0px;
border-style: double;
height: 10px;
}
a.MENU:hover
{
border-style: ridge;
}

#colonnadx
{
text-align: left;
margin: 0 auto;
width: 579px;
}

#footer{
background-image: url(images/footer.jpg);
width: 800px;
height: 49px;
text-align: center;
}

div.TESTO{
padding: 15px;
text-align: left;
}

h3.TESTO{
color: #0000ff;
}
a.TESTO{
text-decoration: None;
color: #ff00ff;
}

p.MAIL{
margin-top:18px;}
div.TESTO{
padding: 15px;
}