
.LV_valid {
	position:absolute;
    color:#7d7d7d;
	vertical-align:top;
	margin-left:10px;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	
}


.LV_invalid {
	position:absolute;
	color:#ff0000;
	vertical-align:top;
	margin-left:10px;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:13px;
}

.LV_validation_message{
	position:absolute;
 	margin-left:10px;
	vertical-align:top;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
text-align:left;
	margin-top:13px;
}




#contenitoreContatti .LV_valid {
	position:absolute;
	color:#7d7d7d;
	vertical-align:top;
	margin-left:-110px!important;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:33px;
	
}

/* Classe che si applica ai messaggi di non validità */	
#contenitoreContatti .LV_invalid {
	position:absolute;
	color:#ff0000;
	vertical-align:top;
	margin-left:-150px!important;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:33px;
}

/* Classe che si applica a tutti i messaggi di validazione */	
#contenitoreContatti .LV_validation_message{
	position:absolute;
 	margin-left:-150px!important;
	vertical-align:top;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	
}









#contenitoreCodice .LV_valid {
	position:absolute;
	color:#7d7d7d;
	vertical-align:top;
	margin-left:-110px!important;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:27px;
	
}

/* Classe che si applica ai messaggi di non validità */	
#contenitoreCodice .LV_invalid {
	position:absolute;
	color:#ff0000;
	vertical-align:top;
	margin-left:-150px!important;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:27px;
}

/* Classe che si applica a tutti i messaggi di validazione */	
#contenitoreCodice .LV_validation_message{
	position:absolute;
 	margin-left:-150px!important;
	vertical-align:top;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	
}







#ultimo .LV_valid {
		position:absolute;
	color:#7d7d7d;
	vertical-align:top;
	margin-left:-180px!important;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:0px;
	
}

/* Classe che si applica ai messaggi di non validità */	
#ultimo .LV_invalid {
	position:absolute;
	color:#ff0000;
	vertical-align:top;
	margin-left:-180px!important;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:7px;
}

/* Classe che si applica a tutti i messaggi di validazione */	
#ultimo .LV_validation_message{
	position:absolute;
 	margin-left:10px;
	vertical-align:top;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:7px;
}

#grande .LV_valid {
	position:absolute;
    color:#7d7d7d;
	vertical-align:top;
	margin-left:-110px!important;
	font-size:11px;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:102px;
	text-align:right;
}

/* Classe che si applica ai messaggi di non validità */	
#grande .LV_invalid {
	position:absolute;
    color:#ff0000;
	vertical-align:top;
	margin-left:-110px!important;
	font-size:11px;
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:102px;
	text-align:right;
	}

/* Classe che si applica a tutti i messaggi di validazione */	
#grande .LV_validation_message{
	position:absolute;
 	margin-left:10px;
	vertical-align:top;
	font-size:11px;
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
text-align:right;
	
}
	@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 736px) {
	
	
#ultimo .LV_valid {
		position:absolute;
	color:#7d7d7d;
	vertical-align:top;
	margin-left:5px!important;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:0px;
	
}

/* Classe che si applica ai messaggi di non validità */	
#ultimo .LV_invalid {
	position:absolute;
	color:#ff0000;
	vertical-align:top;
	margin-left:5px!important;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:3px;
}

/* Classe che si applica a tutti i messaggi di validazione */	
#ultimo .LV_validation_message{
	position:absolute;
 	margin-left:5px;
	vertical-align:top;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:3px;
}
	}