allora ho fatto così:

#content {
margin-left: 210px;
margin-right: 190px;
width:59.1%!important;
width /**/:100%;
text-align:justify;
background-color: #fff;
border-right: 1px solid #ccc;
border-left:1px solid #ccc;
}

#content p{
padding:7px;
}

risolve il problema con IE però ritorniamo al punto di prima, cioè se visualizzo la pagina con i diversi browser , il margin-right ( cioè la distanza fra il margine dx di #content e il margine sx della colonna dx) risulta diverso per ognuno.

mentre se tolgo l'hack, ho sì il problema con IE ma tutti i broswer allineano uguale il margin-right.....

a questo punto?

come faccio ad avere le due cose ????