Buongiorno a tutti, ho un problema con un layout realizzazto con i css.
Il layout e' molto semplice:
due colonne laterali con larghezza fissa e una centrale con larghezza variabile

Codice :

<style type="text/css">
<!--
body {
margin:0;padding:0

}


#testa { width:90%; margin:auto;}
#corpo { width:90%; margin:auto;}

/* corpo */
#corpo {
position:relative;
height: 600px;
}
#corpo-colonna1 {
position:absolute; top:0; left:0;
width:160px;

}
#corpo-colonna2 {
margin:0 160px 0 160px;

}
#corpo-colonna3 {
position:absolute; top:0; right:0;
width:160px;

}


-->
</style>

All'interno del body includo 3 file :

colonna_1.php per la colonna di sx
colonna_2.php per la colonna centrale
colonna_3.php per la colonna di dx

codice:

<div id="corpo" >
<div id="corpo-colonna1">
<? include("colonna_1.php"); ?>
</div>

Ho un problema, se visualizzo la pagina con una risoluzione 800*600 e 1024*768 funziona correttamente, se invece utilizzo una risoluzione 1152*864, la colonna di dx mi viene spostata di 1px verso sinistra.
Come posso risolvere il problema?