/*@import url("css/uni-form-generic.css");*/
.uniForm fieldset {
clear:both;
margin:1em 0pt;
padding:0pt;
}
.uniForm fieldset legend {
color:#203B85;
font-size:0.9em;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 4px 0;
text-align:left;
}
.uniForm fieldset.contatt {
padding:0pt 0pt 10px;
margin:10px 0 0 0;
width:100%;
}
.uniForm .ctrlHolder {
padding:4px;
}
.uniForm fieldset.contatt .ctrlHolder {
/*background-color:#F9F9F9;*/
float:left;
width:100%;


}
.uniForm .buttonHolder_contatti {
font-size:0.96em;
font-weight:bold;
margin:10px 0 0pt 0pt;
text-align:right;
voice-family:inherit;
float:left;
width:520px;
}
.uniForm .submitButton {
background:transparent url('../img/bg_btn.gif') repeat-x scroll top left;
background-color:#3E71AA;
border:medium none;
color:#fff;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
white-space:nowrap;
font-weight:bold;

padding:2px 3px 3px 3px;



}
.uniForm .submitButton:hover {
background:transparent url('../img/bg_btn.gif') repeat-x scroll top left;
border:medium none;

color:#FFFFFF;

}
.uniForm .buttonHolder {
margin:10px 23px 0pt 0pt;
text-align:right;
}
.uniForm .buttonHolder1 {
margin:10px 15px 0pt 0pt;
text-align:right;
}
.uniForm fieldset.contatt .ctrlHolder.focused {
background:#ECF2FC none repeat scroll 0%;
}
.uniForm fieldset.inlineLabels .ctrlHolder.focused {
background:#ECF2FC none repeat scroll 0%;
}
.uniForm fieldset.inlineLabels .ctrlHolder_pr.focused {
background:#ECF2FC none repeat scroll 0%;
}
.uniForm fieldset.inlineLabels1 .ctrlHolder.focused {
background:#ECF2FC none repeat scroll 0%;
}
.uniForm .inlineLabels label, .uniForm .inlineLabels .label {
color:#203B85;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
padding-right:5px;
text-align:right;
width:25%;
clear:both;
}
.ricercaras {
width:20%;
}
.uniForm .inlineLabels1 label {
color:#203B85;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
padding-right:5px;
text-align:right;
width:23%;
}
.uniForm .inlineLabel, .uniForm .inlineLabels1 .inlineLabel, .uniForm .blockLabels1 .inlineLabel {
display:inline;
float:none;
margin:0pt 1em 0pt 0pt;
width:auto;
}
.uniForm .inlineLabels1 .ctrlHolder {
}
.uniForm .inlineLabels1 label, .uniForm .inlineLabels1 .label {
float:left;
line-height:100%;
margin:0.3em 2% 0pt 0pt;
padding:0pt;
position:relative;
}
.uniForm .inlineLabels1 .textInput, .uniForm .inlineLabels1 .fileUpload {
float:left;
}
.uniForm .inlineLabels1 .fileUpload {
}
.uniForm .inlineLabels1 .selectInput {
float:left;
}
.uniForm .inlineLabels1 textarea {
float:left;
}
.uniForm .inlineLabels1 .formHint {
clear:both;
}
.uniForm .inlineLabels .textInput, .uniForm .inlineLabels .fileUpload {
border:1px solid #C2D7F4;
padding:1px 1px 2px 2px;
width:55%;
}
.uniForm .inlineLabels1 .textInput, .uniForm .inlineLabels1 .fileUpload {
border:1px solid #C2D7F4;
padding:1px 1px 2px 2px;
width:68%;
}
.uniForm .inlineLabels .selectInput {
width:10%;
font-size:0.7em;
padding:0;
}
.uniForm .inlineLabels1 .selectInput {
border:1px solid #C2D7F4;
font-size:1em;
padding:1px 1px 2px 2px;
width:70%;
}
.uniForm .inlineLabels textarea {
height:12em;
width:45%;
}
.uniForm .inlineLabels1 textarea {
height:12em;
width:45%;
}
.uniForm .inlineLabels .formHint {
font-size:0.9em;
margin:0pt 6% 0pt 37%;
padding:3px 0pt 0pt;
}
#col_esp .uniForm .inlineLabels .formHint {
clear:none;
color:#666666;
float:right;
font-size:80%;
margin:0pt;
padding:2px 0pt 0pt;
text-align:left;
width:50%;
}
#col_esp .uniForm .inlineLabels .bigarea {
clear:none;
color:#666666;
float:right;
font-size:80%;
margin:0pt;
padding:2px 0pt 0pt;
text-align:left;
width:35.3%;
}
.uniForm .inlineLabels1 .formHint {
font-size:0.9em;
margin:0pt 6% 0pt 37%;
padding:3px 0pt 0pt;
}
.dataImput {
border:1px solid #C2D7F4;
padding:1px 1px 2px 2px;
width:30%;
}
.cont_dat {
margin:0pt 0pt 3px;
}
.btn_data {
background:transparent url(../../img/bg_btndata.gif) repeat-x scroll left top;
border:1px solid #C2D7F4;
color:#203B85;
font-size:100%;
font-weight:bold;
margin:0pt;
padding:0pt 2px;
text-align:center;
}
.uniForm .blockLabels .textInput, .uniForm .blockLabels .fileUpload {
width:53%;
}
.uniForm .blockLabels .selectInput {
display:block;
width:53.5%;
}
.uniForm .blockLabels textarea {
height:12em;
width:53%;
}
.uniForm .blockLabels .formHint {
width:45%;
}
.uniForm .col {
margin:0pt 2% 0pt 0pt;
width:47.9%;
}
.uniForm .columnLeft {
width:49%;
}
.uniForm .columnRight {
width:49%;
}
.uniForm #errorMsg {
background:#FFDFDF none repeat scroll 0%;
margin:1em 0pt;
padding:1em;
}
.uniForm #serMsg {
background:#ECF2FC none repeat scroll 0%;
margin:1em 0pt;
padding:1em;
}
.uniForm fieldset.contatt .ctrlHolder.error {
background:#FFDFDF none repeat scroll 0%;
}
.uniForm fieldset.inlineLabels .ctrlHolder.error {
background:#FFDFDF none repeat scroll 0%;
}
.uniForm fieldset.inlineLabels .ctrlHolder_pr.error {
background:#FFDFDF none repeat scroll 0%;
}
.uniForm .error {
background:#FFDFDF none repeat scroll 0%;
}
.uniForm #errorMsg dt, .uniForm #errorMsg h3 {
color:#AF4C4C;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
line-height:100%;
margin:0pt 0pt 0.5em;
}
.uniForm #serMsg dt, .uniForm #serMsg h3 {
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:bold;
line-height:100%;
margin:0pt 0pt 0.5em;
}
.uniForm #errorMsg dd {
margin:0pt;
padding:0pt;
}
.uniForm #errorMsg ol {
margin:0pt;
padding:0pt;
}
.uniForm #errorMsg ol li {
border-bottom:1px dotted #DF7D7D;
font-size:0.9em;
list-style-position:inside;
margin:0pt;
padding:2px;
position:relative;
}
.uniForm .errorField {
background:#FFBFBF none repeat scroll 0%;
color:#AF4C4C;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
margin:0pt 0pt 6px;
padding:4px;
}
p.formHint {
color:#203B85;
margin:0pt 52px 0pt 0pt;
text-align:right;
}