ho trovato il modo (grazie a bagu) per allineare bene il tutto anche senza tabelle...
sfrutta un div per ogni riga.
in questo modo.
css
codice:
fieldset div.row {
margin-bottom:4px;
clear:both;
}
.row label {
width:100px;
text-align:right;
color: #013A67;
margin-bottom:0;
font-weight:normal;
margin-right: 3px;
margin-top:2px;
padding-top:2px;
float:left;
display:block;
position:relative;
}
form
codice:
<form method="post" action="" >
<fieldset>
<div class="row"><label for="azienda" class="required">Azienda:</label>
<input id="azienda" name="r_azienda" type="text" size="40" /></div>
<div class="row"><label for="indirizzo" class="required">Indirizzo:</label>
<input id="indirizzo" name="r_indirizzo" type="text" size="40" /></div>
<input name="Submit" type="submit" value="Invia !" />
</fieldset>
</form>