Dopo varie prove sono arrivato a questo:

codice:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
<!--
#intestazione {
	height: 250px;
	widht: 100%;
	background: repeat-x url(images/page_bg.png) center top;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	position:relative;;
	margin:0 auto;
}
#logo {
	height: 250px;
	widht:250px;
	background: no-repeat url(images/wrapper.png) center top;
}
#corpo {
	margin: 0; 
	padding: 0;
	background: #EFF4F7;
	width: 900px;
}
body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #666;
	background: #fff;
}

#menu{

	float: left;
	width:190px;
}

#testo{
	margin:0px 0px 0px 220px;
	padding:1px 0px0px 0px;
	float:inherit;
	background: white;
	text-align: left;
	color: #39F;
}	

div#footer{clear:both} 

-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>
<body topmargin=0 leftmargin=0 rightmargin=0>
<div id="intestazione" >
  <center>
  <div id="logo">[img]images/headerimg.jpg[/img]</div>
  </center>
</div>

<center>
<div id="corpo">
<div id="menu">
  

men</p>
</div>
<div id="testo">

  

TESTO TES+</p>
    

 </p>
  </div>
</div>
</center>
</body>
</html>

Ovvero il div "corpo" è tutto del colore della colonna di sinistra, il corpo centrale ha sfondo bianco, in questo modo anche se la colonna non "si allunga" assieme al corpo, rimane lo sfondo celestino.

Ora il punto è come posizionare al centro della pagine il div "corpo" ? tra l'altro centrato e senza spazio dal div di sopra.

Con il codice che ho io me lo piazza inanzi tutto staccato dagli altri div, per quanto abbia dato zero di padding..