CSS:
codice:
.float_box{
float:left;
width:785px;
height:500px;
line-height:500px;
text-align:center;
}
.float_box img{
display:inline;
vertical-align:middle;
max-width:785px;
max-height:500px;
}
HTML:
codice:
<div class="float_box">
[img]immagine.jpg[/img]
</div>
Questo è il codice relativo solo al blocco flottante, perché gli altri due <div> sono irrilevanti agli effetti di quello che chiedi.
Il blocco deve avere altezza fissa.
La cosa fondamentale è che i valori di height e di line-height siano identici.
Inoltre, meglio se non usi stili inline!