form {overflow:hidden;}
fieldset {border:none;}
fieldset div {float:left;width:100%;padding:0 0 6px 0;}
fieldset label {float:left;width:100%;font-size:13px;font-weight:bold;color:#000;}
fieldset input, fieldset select, fieldset textarea {width:100%;height:22px;font-size:13px;border:#CCC solid 1px;background-color:#FFFFFF;}
fieldset textarea {font-family:Arial, Helvetica, sans-serif;height:90px;}
input:focus, select:focus, textarea:focus {border:#09C solid 1px;background-color:#FFC;cursor:pointer;outline:none!important;}
fieldset #campi-obbligatori {margin:0 0 10px 0;}
fieldset #privacy_box {width: 200px;}
fieldset #privacy_box p {margin:0;padding:0 0 2px 0;font-size:11px;color:#000;}
fieldset #privacy_box input {float:left;width: 15px;height:15px;}
fieldset #privacy_box label {float: left;width: 170px;padding:0 0 0 6px;font-size:11px;font-weight:normal;}
fieldset #privacy_box label strong {font-size:12px;}
#invia2 {width:200px;margin:2px 0 13px 0;padding:0;border:0;}
.item {}
.item .jqconferma {display:block;width:220px;height:40px;margin:0;padding:0;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;}
#b-tecnica .item .jqconferma {background-color:#6C9410;}
#b-tecnica .item:hover .jqconferma:hover {background-color:#4E690C;}
#b-informatica .item .jqconferma {background-color:#969775;}
#b-informatica .item:hover .jqconferma:hover {background-color:#797A5C;}
#b-cucina .item .jqconferma {background-color:#D6760C;}
#b-cucina .item:hover .jqconferma:hover {background-color:#AD600A;}
#b-bellezza .item .jqconferma {background-color:#C44DB8;}
#b-bellezza .item:hover .jqconferma:hover {background-color:#9F3595;}
#b-salute .item .jqconferma {background-color:#478CD1;}
#b-salute .item:hover .jqconferma:hover {background-color:#2E73B8;}
#b-moda .item .jqconferma {background-color:#D22420;}
#b-moda .item:hover .jqconferma:hover {background-color:#A81D1A;}
#b-info .item .jqconferma {background-color:#F7BF04; color:#333;}
#b-info .item:hover .jqconferma:hover {background-color:#BE9403; color:#fff;}
#b-garanzia .item .jqconferma {background-color:#F7BF04; color:#333;}
#b-garanzia .item:hover .jqconferma:hover {background-color:#BE9403; color:#fff;}
#nome-errore, #cognome-errore, #telefono-errore, #email-errore, #provincia-errore {display:none;}
.error {float:right;padding:0 6px 0 0;font-size: 11px;font-weight:bold;color: #C00;}
input.error {background-color:#FF9;}

@media only screen and ( max-width: 480px) {
fieldset div {float:left;width:200px;padding:0 0 20px 0;border:none;}
	
}


