form { margin:20px 0}
fieldset {border:0;margin:0;padding:0;}
legend {display:none; padding:0;}
label {float:left;padding:2px;width:100px;text-align:right;}
.row {clear:both;margin:2px;padding:3px;}
input {width:200px;}
select{width:310px;}
textarea{width:300px;}
input,textarea{color:#666;margin-right:4px;font-size:1.1em; font-weight:bold; border:1px solid #DDD; padding:4px 4px; font-family:Arial, Helvetica, sans-serif; background-color:#f0f0f0}
select{color:#666;font-size:1.1em; font-weight:bold; border:1px solid #DDD; padding:3px 0px; font-family:Arial, Helvetica, sans-serif; background-color:#f0f0f0}
input.button-contatti {margin:10px 0 0 110px; width:109px; line-height:24px; border:0; color:#666;background:#FFF url("../images/button.png") no-repeat center center;}


#lastname {display:none;}

.privacy {font-size:0.9em; color:#999; margin-top:20px; text-align:justify;}
.privacy a{color:#999;}
input.radio { width:auto; background-color:transparent; border:0;}
/**/

/* jquery validation */
label.error { 
  font-weight: bold; 
  color: #FF0000; 
  float:none;
  width:auto;
}
input.error, textarea.error{border: 1px solid red; background-color:#FFCCCC}
.erore {display:block;clear:left; text-align:left; margin-left:105px; }

