body   { color: #063b6d; background: url(imm/index_imm/sfondo.jpg) repeat-y; background-color:#ffffff;}
p {}
td {}
.box_top { background-color: #043c6d; height: 15px }
.box_top_armadio_vini { background-color: #85a692; height: 15px }
.txt-menu { color: #063b6d; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Sans-Serif }
.titoloni_blu { color: #063b6d; font-weight: bold; font-size: 21px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt_bold_blu { color: #063b6d; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt_bold_nero { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titoletti_bianchi   { color: white; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt-menu-bianco { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Sans-Serif }
.txt-menu-blu { color: #063b6d; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Sans-Serif }
.boxflashome { background-color: white; border-style: solid; border-width: 2px 2px 15px 2px; border-color: #00abe5 }
a { color: #063b6d }
a:link { color: #063b6d; text-decoration: none }
a:visited { color: #063b6d; text-decoration: none }
a:hover { color: #063b6d; text-decoration: underline }
a:active { color: #063b6d; text-decoration: underline }
.txt { color: #063b6d; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt_small { color: #063b6d; font-size: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt_nero { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titoli_codice_modelli { color: black; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titoli_codice_modelli_small { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.box-caratt { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 1px 0px 1px 1px; border-color: #001 }
.box-caratt-fine  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #001 }
.noborder { border: 0px }

fieldset {
border: 1px solid #063b6d;
margin: 1em 0em 1em 0em;
padding: 0em 1em 1em 1em;
line-height: 1.5em;
width: auto;
}
legend {
background: transparent;
padding: 0em;
font-size: 100%;
font-weight: bold;
color: white;
}


.field {
top: 0;
left: 0;
margin: 0 1em 1em 0;
}

.field .field {
margin: 1em 0 0 0;
}

.field label {
font-size: 100%;
font-weight: bold;
}

.fieldRequired {
background: url(http://www.longoni.it/required.gif) center left no-repeat;
padding: 0 0 0 8px;
}

.formHelp {
font-size: 90%;
margin: 0 0 0.2em 0;
}

.formHelp a {
text-decoration: underline;
}

.formHelp:hover {
cursor: default;
}

.formControls {
margin: 1em 0 0 0;
}

.error {
/* Class for error indication in forms */
padding: 1em;
margin: 0 0 1em 0;
width: 95% !important;
}

.error .fieldRequired {
color: red;
}


form {
border: none;
margin: 0;
}
textarea {
font: 110% "Courier New", Courier, monospace;
background-color: white;
width: 100%;
}