form {width:400px; padding:5px}
form p {margin:.2em 0}
fieldset { padding:.5em;border:2px groove }
legend { font-variant:small-caps;font-style:italic }
/* nominativo */
#nominativo label {
display:block;
float:left;
width:100px;
text-align:right;padding-right:.5em;
}
#nominativo input { 
padding:0 2px;
border:1px inset #666;
background:#eee;
}

/* settori */
#settori label {
display:block;
float:left;
width:100px;
text-align:right;padding-right:.5em;
}
#settori input { 
vertical-align:middle;
padding:0 2px;
border:1px inset #666;
background:#eee;
}
#settori p {
	float: left;
	width: 190px;
}

/* prodotti */
#prodotti label {
display:block;
float:left;
width:100px;
text-align:right;padding-right:.5em;
}
#prodotti input { 
vertical-align:middle;
padding:0 2px;
border:1px inset #666;
background:#eee;
}
#prodotti p {
	float: left;
	width: 190px;
}

/* altro */
#altro label {
display:block;
float:left;
width:100px;
text-align:right;padding-right:.5em;
}
#altro input, #altro textarea { 
padding:0 2px;
border:1px inset #666;
background:#eee;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}





/* note */
#note label { display:block }
#note textarea {
width:400px;height:100px;
border:1px inset #666;
background:#eee;color:#000;
font:bold 1em verdana,helvetica,sans-serif;
letter-spacing:.1em;word-spacing:.2em;
}
/* invia */
input#invia {width:70%;border:1px outset #300;background:#600;color:#fff;font:bold 1em verdana,helvetica,sans-serif;font-variant:small-caps;margin-right:.5em;}
input#annulla {width:20%;border:1px outset #666;background:#ccc;color:#000;font:1em verdana,helvetica,sans-serif;}
/* effetti roll-over -- NON supportati da IE ma utili per gli altri browser */
fieldset:hover { border:2px solid #900 }
label:hover {background:#ff0}
#nominativo input:hover,#note textarea:hover {background:#ffc}
input#invia:hover {background:#900;color:#fff;}
input#annulla:hover {background:#eee;color:#000;}

