/* CSS Document */

body { margin:10px; padding:0; font: 11px "Lucida Sans",  Arial, Helvetica, sans-serif;}

h1 { font-size: 18pt; margin:10px 0 0; padding:0px; color:#000; }
h2 { font-size: 14pt;margin:10px 0 0; padding:0px; font-variant:small-caps; color:#000; }
h3 { font-size: 12pt;margin:10px 0 0; padding:0px; page-break-before:always}

p, div { margin:10px 0 0}
table {margin:10px 0 0; width:100%;}

input,select,textarea {font:11px "Lucida Sans",Arial,Helvetica,sans-serif;padding:1px;margin:2px 0 0;border:1px solid #aaa;background:#FaFaFa;}
input.opzione { border:0; padding:0; background:none; width:auto}
input.pulsante {width:20%; border:1px solid #555; background:#e5e5e5; padding:2px}
input.pulsanteok {width:20%; border:1px solid #555; background:#e5e5e5; padding:2px; font-weight:bold; font-variant:small-caps}
input.disattivo {background:#ddd; color:#777}
fieldset {border:1px solid #515151;margin:10px 0 0;padding:5px;}
fieldset p { font-size:12px; margin-bottom:10px}
fieldset th { padding:2px 10px 2px 2px; text-align:left;}
fieldset td { padding:2px 10px 2px 2px; }
legend {color:#000;font-weight:bold;font-size:13px; border:1px solid #515151;background-color:#DEDEDE; padding:0 7px; margin:3px 0 0;}
label {font-weight:bold;font-size:11px;width:100px;float:left;display:block;margin:4px 7px 0 0;text-align:right}
img,form {margin:0;padding:0; border:0}
.no { padding:2px}