.validation-advice {
color:#9B0000;
clear:both;
}

#contattiErrori ul {
margin:0;
padding:3px 0 12px 24px;
}

#contattiErrori ul li {
color:#9B0000;
}

.formContents
{
font-size:0.9em;
}

.contattiFieldValue input[type="text"], .contattiFieldValue select
{
width: 160px;
background-color: #dfddd2;
border: 1px solid #cccbc0;
/*color: #999888;*/
color:#707070;
font-size:0.9em;
}

.richiestaform {
width: 280px;
height: 50px;
background-color: #dfddd2;
border: 1px solid #cccbc0;
color: #999888;
}

.halfRow {
color:#575757;
float:left;
width:255px;
}

.fullRow {
color:#575757;
width:510px;
clear:both;
}


.contattiFieldLabel {
text-transform:uppercase;
width:80px;
padding-bottom: 7px;
padding-top: 7px;
float:left;
}

.wauto {
width:auto;
padding-right:7px;
}

.contattiFieldLabelHidden {
display:none;
}

.contattiFieldValue {
padding-bottom: 7px;
padding-top: 7px;
float:left;
}

.halfRow .contattiFieldValue {
padding-right:7px;
width:168px;
}

.halfRow .contattiFieldValue input {
float:right;
}

.contattiFieldValueHidden {
display:none;
}

.halfRow .contattiFieldLabel {
width:80px%;
padding-bottom: 7px;
padding-top: 7px;
}

.fullRow .contattiFieldLabel {
width:auto;
padding-right:7px;
}

.contattiFieldValue input[type="radio"] {
margin-top:20px;
width:30px;
}

#lightwindow_contents ul {
padding:0 0 0 20px;
text-align:left;
}

#lightwindow_contents ul li {
color:red;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:14px;
}

.captcha {
line-height:28px;
}

.captcha input {
vertical-align:middle;
}

.captcha img {
padding-left:7px;
}

.button {
border:1px solid #D1D1D1;
background-color:#E2E2E2;
color:#585858;
margin:35px 7px 0px 0px;
}