
.fondo_home { background-image: url(img_menu/sfondo_home.jpg); background-repeat: repeat-x; background-attachment: inherit; background-position: center top }
.testo_foto  { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px }
.fondo_menu { background-image: url(img_menu/fondo_menu.jpg); background-repeat: repeat-y; background-attachment: inherit; background-position: center 0 }
.fondo_annuncio { background-image: url(img_menu/annuncio_fondo.jpg); background-repeat: repeat-x; background-attachment: inherit; background-position: center 0 }
a:link { color: #565656 }
.annuncio_1grigio { color: #565656; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px }
.annuncio { color: #565656; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px }
.annuncio_2rosso { color: #f00; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px }
.annuncio_3_destinazione { color: #565656; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px }
a:visited { color: #565656 }
a:hover { color: #f00 }
.testo { color: #565656; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px }
.titolini { color: #f00; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px }
.fondo_contenuti { background-image: url("img_menu/sfondo_contenuti.jpg"); background-repeat: repeat-x; background-attachment: inherit; background-position: center top }
.ombra_top_content { background-image: url("img_menu/ombra_top_content.gif"); background-repeat: no-repeat; background-attachment: inherit; background-position: center top }


/* LIVE VALIDATOR -------------------------------------------------------------------------------------------------------------------*/
/* Classe che si applica ai messaggi di validità */
.LV_valid {
	color:#00CC00;
	font-size: 8pt;
}

/* Classe che si applica ai messaggi di non validità */	
.LV_invalid {
	color:#CC0000;font-size: 8pt;
}

/* Classe che si applica a tutti i messaggi di validazione */	
.LV_validation_message{
    font-weight:bold; font-size: 8pt;
    margin:0 0 0 5px;
}

/* Stili applicati ai campi validi */    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}

/* Stili applicati ai campi non validi */ 
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}

