Per quanto riguarda il centrare in effetti era ovvio, basta che nel tag <legend> sia specificato align="center". Avevo un problema do conflitto di stili...

Resta comunque il problema di come si faccia a colorare soltanto lo sfondo di un fieldset, senza che si colori tutta la cella?
E il problema del bordo: perchè se si colora diventa quadrato?


Grazie della disponibilità per chi può aiutarmi.
Emiliano