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;}
div img {margin-left: 20px;}
form{width:500px;padding:5px 0;margin:10px; top: 250px; margin-left: auto; margin-right: auto;} /* top: 250px; left: 240px;    */
fieldset{float:left;width:500px;
    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:130px;
    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: 140px  }
input#check2 {margin-left: 40px }
input#radio {margin-left: 210px }
input#radio2 {margin-left: 300px }
label#buttons {width: /*180px*/400px; margin-left: 80px; margin-right: 10px; float: left}
label#buttons2 {width: 180px; margin-left: 60px; margin-right: 10px; float: left}
label#chf {width:230px; margin-left: 60px; padding-top: 20px; padding-bottom: 10px;}
input#back {margin-right: 30px; margin-left: 20px;}
fieldset#select {float: left; width: 500px; margin: 1em 0; padding: 5; border-color: #C92C2C; border-style: solid;
					border-width: 2px 2px 2px 2px; background: #FAF6B9 url(gradiente2.png) repeat-x top}
//form#select {width: 500px; padding: 5px 0; margin: 10px; position: absolute; top: 250px; left: 240px} /*top: 250px; left: 350px*/
form#select {width: 500px; padding: 5px 0; margin: 10px; top: 250px; margin-left: auto; margin-right: auto;} /*top: 250px; left: 350px*/
form#due {width: 300px; padding: 5px 0; margin: 10px; top: 250px; margin-left: auto; margin-right: auto;}
fieldset#due {float: left; width: 300px; margin: 1em 0; padding: 5; border-color: #C92C2C; border-style: solid;	border-width: 2px 2px 2px 2px; background: #FAF6B9 url(gradiente2.png) repeat-x top}
h3 { font-size: 16px; color: #FF0000; font-style: italic }


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