
.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:34px;
	
}

/* 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:34px;
}

/* 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;
	margin-left:-110px!important;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:0px;
	
}

/* Classe che si applica ai messaggi di non validità */	
#contenitoreCodice .LV_invalid {
	position:absolute;
	color:#ff0000;
	vertical-align:top;
	margin-right:-20px!important;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:0px!important;
	letter-spacing:0px;
}

/* Classe che si applica a tutti i messaggi di validazione */	
#contenitoreCodice .LV_validation_message{
	position:absolute;
 	margin-left:-2px!important;
	vertical-align:top;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	letter-spacing:0px;
	margin-top:0px!important;
}

#site #contenuto #contenitoreRicerca .LV_valid {
	position:absolute;
	color:#999;
	vertical-align:top;
	right:0px!important;
	font-size:11px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:36px;
	letter-spacing:0px;
	text-transform:lowercase;
	
}
#ultimo .LV_valid {
	position:absolute;
	color:#7d7d7d;
	vertical-align:top;
	margin-left:-230px!important;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:5px;
	
}

/* Classe che si applica ai messaggi di non validità */	
#ultimo .LV_invalid {
	position:absolute;
	color:#ff0000;
	vertical-align:top;
	margin-left:-230px!important;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

/* Classe che si applica a tutti i messaggi di validazione */	
#ultimo .LV_validation_message{
	position:absolute;
 	margin-left:10px;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:5px;
}

#grande .LV_valid {
	position:absolute;
    color:#7d7d7d;
	margin-left:-110px!important;
	font-size:11px;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:99px;
	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:99px;
	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 (max-width:1400px) {
#ultimo .LV_valid {
	position:absolute;
	color:#7d7d7d;
	vertical-align:top;
	margin-left:-230px!important;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:5px;
	
}

/* Classe che si applica ai messaggi di non validità */	
#ultimo .LV_invalid {
	position:absolute;
	color:#ff0000;
	vertical-align:top;
	margin-left:-230px!important;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

/* Classe che si applica a tutti i messaggi di validazione */	
#ultimo .LV_validation_message{
	position:absolute;
 	margin-left:10px;
	font-size:11px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:5px;
}}
	@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:-1px!important;
}

/* 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:-1px!important;
}

#grande .LV_valid {
	position:absolute;
    color:#7d7d7d;
	margin-left:-110px!important;
	font-size:11px;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:145px;
	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:145px;
	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;
	
}


	}