
/************* VALIDATOR *********/

label {
	display:block;
	text-align:left;
	margin-bottom:13px;
}

label.generico-check {
	margin-bottom:5px;
}

input {
	font-size:20px;
}

td.campi-form {
	padding-left:65px;
	border:none;
}

* html td.campi-form {padding-left:35px; border:none;}
*:first-child+html td.campi-form {padding-left:35px; border:none;}

a, a:hover, a:visited {
	color:#393939;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}
/******* FORM *******/
#customForm input.error{
	background: #f8dbdb;
	border-color: #e77776;
}

#customForm div span {
	height:14px;
	float:left;
	margin-left:5px;
}

#customForm div span.error{
	font-size: 10px;
	color:#E46C6E;
	float:left;
	margin-top:5px;
	height:14px;
}

#customForm div span#privacyInfo { 
	font-size: 10px;
	color:#E46C6E;
	float:left;
	margin-top:0px;
	height:14px;
	font-family:Tahoma,Geneva,sans-serif;
}

#error{
	border: 1px solid #efefef;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}
/******* /FORM *******/
 
