body{font: 76% Arial, sans-serif;background:#FFF;color:#000; background-image: url(background.gif)}
span.advise{ font-family: Arial, Helvetica, sans-serif; font-size: 10px }
p.advisemargin {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:justify; margin-left: 10px}
div img {margin-left: 20px;}

form#uno{width: 480px; padding:5px 0; margin:10px; margin-top: 20px; margin-left: auto; margin-right: auto}
fieldset#uno{float:left;width:480px; margin: 1em 0;padding: 0; border-color: #C92C2C; border-style: solid; border-width: 2px 2px 2px 2px; background: #FAF6B9 url(gradiente.png) repeat-x top}


legend{font-weight:bold;color: #333;background:#FFF; }
form b{color:#F00}
form p{margin:0.5em 10px }
fieldset div{float:left;width:100%;
    padding: 10px 0 12px;
    background: url(separatore.png) repeat-x bottom}
fieldset div#end {background: none}
label{float:left;width:150px;
    display: inline;margin-left: 10px;
    line-height:23px;}
/*a:link,a:active,a:visited { color : #CC0033; text-decoration: none; }
a:hover		{ text-decoration: underline; color : #FF0000; }*/
input#check {margin-left: 100px  }
input#check2 {margin-left: 40px }
input#radio {margin-left: 210px }
input#radio2 {margin-left: 300px }
label#buttons {width: 180px; margin-left: 80px; margin-right: 10px; float: left}
input#back {margin-right: 30px; margin-left: 20px }
fieldset#due {float: left; width: 400px; margin: 1em 0; padding: 5; border-color: #C92C2C; border-style: solid;
					border-width: 2px 2px 2px 2px; background: #FAF6B9 url(gradiente.png) repeat-x top}
form#due {width: 400px; padding: 5px 0; margin: 10px; margin-top: 20px; margin-left: auto; margin-right: auto }
form#questionario {width: 700px; padding: 5px 0; margin: 10px; position: absolute; top: 250px; left: 120px}


/*classi form e fieldset per form questionario: larghezza 700-800px allineamento alla testata  --- top: 250px; left: 120px;*/