body{margin:0;padding:10px;font-size:12px;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif}td,th,input,select{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;vertical-align:top;font-size:12px}h1{font-size:24px;padding:15px 0 5px 0;margin:0;color:#c00;font-weight:normal;text-transform:uppercase;font-family:Arial;font-style:normal}.butt1{border:1px solid #000 !important;background:#c00 url(../images/bkg_sfum_red.gif) repeat-x !important;color:#fff !important;display:inline !important;width:auto !important;font-weight:bold;cursor:pointer;text-decoration:none;padding:4px !important;overflow:visible;font-size:15px !important;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}#configuratore{text-align:center}#configuratore h1{text-align:left}#configuratore h3{display:inline;color:#000}#configuratoreTable{width:100%;margin:10px 0 10px 0;padding:0 1px 1px 1px;background:#fafafa}#configuratoreTable thead th{background:url("../images/bkg_sfum_red.gif") repeat-x scroll 0 0 transparent;color:#fff;font-size:15px;padding:4px}#configuratoreTable tbody th{padding:4px;border-bottom:1px solid #eee;font-size:11px;color:#000;text-align:right}#configuratoreTable td{text-align:center;color:#000;padding:4px}#configuratoreTable tfoot input{border:1px solid #666;text-align:center;padding:0;margin:0;font-weight:bold;background:#eee;font-size:14px;overflow:visible;width:60px !important;width:40%}#configuratoreTable tfoot td{background:#999;font-weight:bold;color:#000;font-size:14px}#configuratore form{margin:0}#configuratore h3{display:inline;font-weight:normal;font-size:11px}.wrongValue{border:1px solid #f00 !important}.correctValue{border:1px solid #ccc !important}#regForm{margin-bottom:10px}#regForm input,#regForm textarea,#regForm select{border:1px solid #ddd}#regForm textarea{width:50%}#regForm em{color:#666;font-size:12px;line-height:15px}#regForm th{text-align:right;vertical-align:top;font-size:11px;width:200px !important;padding:0 0 2px 0;border-top:1px dotted #ccc}#regForm td{vertical-align:top;text-align:left;padding:0 2px 2px 5px}#regForm h2{margin:10px 0 5px 0}#regForm fieldset{margin:5px 0 5px 0;padding:0;border:0}#regForm label{font-weight:bold;font-size:11px;margin:0 2px 0 2px}#regForm .notes{display:block;position:relative;left:204px;width:60%}