em {font-weight:bold;font-style:normal;color:red}
.nf {margin:0 0.5em}
form.nf ol {padding:0.5em 0;overflow:hidden}
.inputform fieldset, .nf fieldset {width:95%;margin:1em 0;border:1px solid #ccc;padding:0.5em}
.nf fieldset fieldset {width:auto;margin:1em 0.5em;border:1px solid #ccc}
.inputform legend, .nf legend {font-size:1em;font-weight:bold;padding:0 0.25em;color:#002c6c}
.nf label {display:inline-block;line-height:1.2em;vertical-align:top;font-size:1em;width:12em;padding:0.3em 1em 0 0;margin:0}
.nf label.auto {width:100%}
.nf fieldset label {display:block;font-size:0.9em}
.nf fieldset li {float:left;clear:both;width:100%;list-style-type:none;margin:0.5em 0}
.nf fieldset li.related {clear:none;width:auto;padding-right:0.5em}
.nf fieldset li.related.clear {clear:both}
ol.opt {width:100%;overflow:hidden}
ol.opt label {display:inline;float:right;width:95%}
ol.opt input {clear:right;margin-left:1%;width:3%}
ol li.fieldWrapper, ol li.fieldGroup {list-style:none;padding:0.5em;margin:0;background:none}
ol li.fieldGroup ul {padding:0.2em 0;margin:0}
#tab_ateco ul {padding:0.5em}
#tab_ateco ul li {margin:0.5em 1em;background:none;list-style:none}
.istruzioni {margin-bottom:0.5em}
.istruzioni ol li {list-style:outside decimal;margin:0.3em 2em;width:auto}
p.istruzioni.warning {color:black !important;font-style:italic}
table.opts {width:100%;border:6px solid #ccc;border-collapse:collapse;margin-top:1em}
table.opts tr {vertical-align:middle}
table.opts td {width:60%;background-color:#eee;padding:1em 0.2em;border:2px solid #ccc}
table.opts td ul {padding:0 0.5em 0 1.5em}
table.opts td.cmd {width:35%;background:transparent}
table.opts td.cmd ul {padding:0 0.5em}
table.opts td.cmd ul li {list-style:none;background:none;margin-left:0;padding:0.5em 0}
table.opts td.tbmark {width:5%;font-size:48px;color:#002c6c;padding:0 0.2em}
table.opts em {color:black;font-style:italic;font-weight:normal;}
ul.errorlist {margin:0;padding:0;margin-left:17em}
.nf ul.errorlist {margin:0;padding:0}
ul.errorlist li{list-style:none;font-weight:bold;color:red;font-size:0.9em;text-align:left;background-image:none;margin-left:0}
fieldset.address ul.errorlist {margin-left:0}
div ul.riepilogo {margin-left:1em;padding:0.5em 0;list-style:none;overflow:hidden}
div ul.riepilogo li {line-height:1.5em}
form.inputform label {display:inline-block;line-height:1.2em;vertical-align:top;font-size:1em;width:12em;padding-right:1em;padding-top:0.3em}
form.inputform label.small {width:8em}
form.inputform label.large {width:18em}
form.inputform label.verylarge {width:24em}
form.inputform label.max {width:auto}
p.highlightbtn {text-align:center;padding:1em 0 2em}
p.highlightbtn a {font-size:1.2em;font-weight:bold}
.fieldWrapper.check {overflow:hidden}
.fieldWrapper.check label {width:92%;display:inline-block;padding:0 0 0 2%;font-size:1em}
.fieldWrapper.check input {float:left;clear:left}
.fieldWrapper.choice label {width:92%;font-size:1em}
.fieldWrapper.choice ul {padding:0}
.nf fieldset li.related.check {width:40%;margin-top:1.5em}
form.nf dd ol {margin:0;padding:0}
form.nf dd ol li {list-style-type:none}
input[type="button"],input[type="submit"],input[type="reset"],button {padding:2px 6px}
input[disabled] {background-color:#eee}

