/* CSS Document */

td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #af2e2e;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}


/* Generale */


.9_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.10_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.11_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.12_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.14_nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.9_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.10_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.11_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.12_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.14_grigio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.9_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #014b92;
}

.10_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #014b92;
}

.11_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #014b92;
}

.12_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #014b92;
}

.14_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #014b92;
}

.9_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

.10_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.11_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.12_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.14_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.9_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #af2e2e;
}

.10_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #af2e2e;
}

.11_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #af2e2e;
}

.12_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #af2e2e;
}

.14_rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #af2e2e;
}

.16_rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #af2e2e;
}

.9_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007231;
}

.10_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007231;
}

.11_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007231;
}

.12_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007231;
}

.14_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #007231;
}

/* Link rosso grande */


a.rosso_grande {
	font-size: 14px;
	color: #af2e2e;
	line-height: 18px;
}
a.rosso_grande:link {
	font-size: 14px;
	color: #af2e2e;
	text-decoration: none;
}
a.rosso_grande:visited {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_grande:hover {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_grande:active {
	text-decoration: none;
	color: #af2e2e;
}

/* Link rosso medio-grande */


a.rosso_medio-grande {
	font-size: 13px;
	color: #af2e2e;
	line-height: 18px;
}
a.rosso_medio-grande:link {
	font-size: 13px;
	color: #af2e2e;
	text-decoration: none;
}
a.rosso_medio-grande:visited {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_medio-grande:hover {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_medio-grande:active {
	text-decoration: none;
	color: #af2e2e;
}

/* Link rosso medio */


a.rosso_medio {
	font-size: 12px;
	color: #af2e2e;
}
a.rosso_medio:link {
	font-size: 12px;
	color: #af2e2e;
	text-decoration: none;
}
a.rosso_medio:visited {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_medio:hover {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_medio:active {
	text-decoration: none;
	color: #af2e2e;
}

/* Link rosso medio-piccolo */


a.rosso_medio-piccolo {
	font-size: 11px;
	color: #af2e2e;
}
a.rosso_medio-piccolo:link {
	font-size: 11px;
	color: #af2e2e;
	text-decoration: none;
}
a.rosso_medio-piccolo:visited {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_medio-piccolo:hover {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_medio-piccolo:active {
	text-decoration: none;
	color: #af2e2e;
}

/* Link rosso medio-piccolo hover underline*/


a.rosso_hu_medio-piccolo {
	font-size: 11px;
	color: #af2e2e;
}
a.rosso_hu_medio-piccolo:link {
	font-size: 11px;
	color: #af2e2e;
	text-decoration: none;
}
a.rosso_hu_medio-piccolo:visited {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_hu_medio-piccolo:hover {
	text-decoration: underline;
	color: #af2e2e;
}
a.rosso_hu_medio-piccolo:active {
	text-decoration: none;
	color: #af2e2e;
}

/* Link rosso piccolo */


a.rosso_piccolo {
	font-size: 10px;
	color: #af2e2e;
}
a.rosso_piccolo:link {
	font-size: 10px;
	color: #af2e2e;
	text-decoration: none;
}
a.rosso_piccolo:visited {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_piccolo:hover {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_piccolo:active {
	text-decoration: none;
	color: #af2e2e;
}

/* Link rosso piccolo hover underline*/


a.rosso_hu_piccolo {
	font-size: 10px;
	color: #af2e2e;
}
a.rosso_hu_piccolo:link {
	font-size: 10px;
	color: #af2e2e;
	text-decoration: none;
}
a.rosso_hu_piccolo:visited {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_hu_piccolo:hover {
	text-decoration: underline;
	color: #af2e2e;
}
a.rosso_hu_piccolo:active {
	text-decoration: none;
	color: #af2e2e;
}

/* Link rosso piccolissimo */


a.rosso_piccolissimo {
	font-size: 9px;
	color: #af2e2e;
}
a.rosso_piccolissimo:link {
	font-size: 9px;
	color: #af2e2e;
	text-decoration: none;
}
a.rosso_piccolissimo:visited {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_piccolissimo:hover {
	text-decoration: none;
	color: #af2e2e;
}
a.rosso_piccolissimo:active {
	text-decoration: none;
	color: #af2e2e;
}

/* Link bianco grande */


a.bianco_grande {
	font-size: 14px;
	color: #ffffff;
}
a.bianco_grande:link {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
a.bianco_grande:visited {
	text-decoration: none;
	color: #ffffff;
}
a.bianco_grande:hover {
	text-decoration: underline;
	color: #ffffff;
}
a.bianco_grande:active {
	text-decoration: none;
	color: #ffffff;
}

/* Link bianco medio */


a.bianco_medio {
	font-size: 12px;
	color: #ffffff;
}
a.bianco_medio:link {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.bianco_medio:visited {
	text-decoration: none;
	color: #ffffff;
}
a.bianco_medio:hover {
	text-decoration: underline;
	color: #ffffff;
}
a.bianco_medio:active {
	text-decoration: none;
	color: #ffffff;
}

/* Link bianco medio-piccolo */


a.bianco_medio-piccolo {
	font-size: 11px;
	color: #ffffff;
}
a.bianco_medio-piccolo:link {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.bianco_medio-piccolo:visited {
	text-decoration: none;
	color: #ffffff;
}
a.bianco_medio-piccolo:hover {
	text-decoration: underline;
	color: #ffffff;
}
a.bianco_medio-piccolo:active {
	text-decoration: none;
	color: #ffffff;
}

/* Link bianco piccolo */


a.bianco_piccolo {
	font-size: 10px;
	color: #ffffff;
}
a.bianco_piccolo:link {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.bianco_piccolo:visited {
	text-decoration: none;
	color: #ffffff;
}
a.bianco_piccolo:hover {
	text-decoration: underline;
	color: #ffffff;
}
a.bianco_piccolo:active {
	text-decoration: none;
	color: #ffffff;
}

/* Link bianco piccolissimo */


a.bianco_piccolissimo {
	font-size: 9px;
	color: #ffffff;
}
a.bianco_piccolissimo:link {
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
a.bianco_piccolissimo:visited {
	text-decoration: none;
	color: #ffffff;
}
a.bianco_piccolissimo:hover {
	text-decoration: underline;
	color: #ffffff;
}
a.bianco_piccolissimo:active {
	text-decoration: none;
	color: #ffffff;
}

/* Link blu grande */


a.blu_grande {
	font-size: 14px;
	color: #014b92;
}
a.blu_grande:link {
	font-size: 14px;
	color: #014b92;
	text-decoration: none;
}
a.blu_grande:visited {
	text-decoration: none;
	color: #014b92;
}
a.blu_grande:hover {
	text-decoration: none;
	color: #014b92;
}
a.blu_grande:active {
	text-decoration: none;
	color: #014b92;
}

/* Link blu medio */


a.blu_medio {
	font-size: 12px;
	color: #014b92;
}
a.blu_medio:link {
	font-size: 12px;
	color: #014b92;
	text-decoration: none;
}
a.blu_medio:visited {
	text-decoration: none;
	color: #014b92;
}
a.blu_medio:hover {
	text-decoration: none;
	color: #014b92;
}
a.blu_medio:active {
	text-decoration: none;
	color: #014b92;
}


/* Link blu medio-piccolo */


a.blu_medio-piccolo {
	font-size: 11px;
	color: #014b92;
}
a.blu_medio-piccolo:link {
	font-size: 11px;
	color: #014b92;
	text-decoration: none;
}
a.blu_medio-piccolo:visited {
	text-decoration: none;
	color: #014b92;
}
a.blu_medio-piccolo:hover {
	text-decoration: none;
	color: #014b92;
}
a.blu_medio-piccolo:active {
	text-decoration: none;
	color: #014b92;
}


/* Link blu piccolo */


a.blu_piccolo {
	font-size: 10px;
	color: #014b92;
}
a.blu_piccolo:link {
	font-size: 10px;
	color: #014b92;
	text-decoration: none;
}
a.blu_piccolo:visited {
	text-decoration: none;
	color: #014b92;
}
a.blu_piccolo:hover {
	text-decoration: none;
	color: #014b92;
}
a.blu_piccolo:active {
	text-decoration: none;
	color: #014b92;
}


/* Link blu piccolissimo */


a.blu_piccolissimo {
	font-size: 9px;
	color: #014b92;
}
a.blu_piccolissimo:link {
	font-size: 9px;
	color: #014b92;
	text-decoration: none;
}
a.blu_piccolissimo:visited {
	text-decoration: none;
	color: #014b92;
}
a.blu_piccolissimo:hover {
	text-decoration: none;
	color: #014b92;
}
a.blu_piccolissimo:active {
	text-decoration: none;
	color: #014b92;
}


/* Link azzurro grande */


a.azzurro_grande {
	font-size: 14px;
	color: #2283b6;
}
a.azzurro_grande:link {
	font-size: 14px;
	color: #2283b6;
	text-decoration: none;
}
a.azzurro_grande:visited {
	text-decoration: none;
	color: #2283b6;
}
a.azzurro_grande:hover {
	text-decoration: none;
	color: #2283b6;
}
a.azzurro_grande:active {
	text-decoration: none;
	color: #2283b6;
}


/* Link azzurro medio */


a.azzurro_medio {
	font-size: 12px;
	color: #2283b6;
}
a.azzurro_medio:link {
	font-size: 12px;
	color: #2283b6;
	text-decoration: none;
}
a.azzurro_medio:visited {
	text-decoration: none;
	color: #2283b6;
}
a.azzurro_medio:hover {
	text-decoration: none;
	color: #2283b6;
}
a.azzurro_medio:active {
	text-decoration: none;
	color: #2283b6;
}

/* Link azzurro medio-piccolo */

a.azzurro_medio-piccolo {
	font-size: 11px;
	color: #2283b6;
}
a.azzurro_medio-piccolo:link {
	font-size: 11px;
	color: #2283b6;
	text-decoration: none;
}
a.azzurro_medio-piccolo:visited {
	text-decoration: none;
	color: #2283b6;
}
a.azzurro_medio-piccolo:hover {
	text-decoration: none;
	color: #2283b6;
}
a.azzurro_medio-piccolo:active {
	text-decoration: none;
	color: #2283b6;
}

/* Link azzurro piccolo */

a.azzurro_piccolo {
	font-size: 10px;
	color: #2283b6;
}
a.azzurro_piccolo:link {
	font-size: 10px;
	color: #2283b6;
	text-decoration: none;
}
a.azzurro_piccolo:visited {
	text-decoration: none;
	color: #2283b6;
}
a.azzurro_piccolo:hover {
	text-decoration: none;
	color: #2283b6;
}
a.azzurro_piccolo:active {
	text-decoration: none;
	color: #2283b6;
}

/* Link azzurro piccolissimo */

a.azzurro_piccolissimo {
	font-size: 9px;
	color: #2283b6;
}
a.azzurro_piccolissimo:link {
	font-size: 9px;
	color: #2283b6;
	text-decoration: none;
}
a.azzurro_piccolissimo:visited {
	text-decoration: none;
	color: #2283b6;
}
a.azzurro_piccolissimo:hover {
	text-decoration: none;
	color: #2283b6;
}
a.azzurro_piccolissimo:active {
	text-decoration: none;
	color: #2283b6;
}

/* Struttura */

.td_sfondo_menu_header {
	background-image: url(/immagini/sfondo_menu_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.td_sfondo_menu_sx {
	background-image: url(/immagini/sfondo_menu_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.td_sfondo_pagina {
	background-color: #ffffff;
}

.td_sfondo_invia_amico {
	background-color: #014b92;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
}

.td_footer {
	background-image: url(/immagini/footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.td_footer_primarie {
	background-image: url(/immagini/footer_primarie.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.td_linea_intestazioni {
	background-image: url(/immagini/linea_intestazioni.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.td_contorno_blu {
	border: 1px solid #014b92;
}

.td_contorno_blu_padding {
	border: 1px solid #014b92;
	padding: 5px;
}

.td_contorno_blu_padding_1 {
	border: 1px solid #014b92;
	padding: 1px;
}

.td_contorno_rosso {
	border: 1px solid #af2e2e;
}

.td_contorno_verde {
	border: 1px solid #035225;
}

.td_riquadro_blu_grigio {
	border: 1px solid #014b92;
	background-color: #f9f9f9;
}

.td_sfondo_blu {
	background-color: #014b92;
}

.td_sfondo_blu_testo_bianco {
	background-color: #014b92;
	color:#ffffff;
}

.td_sfondo_grigio {
	background-color: #f5f5f5;
}

.td_sfondo_correlati {
	background-image: url(/immagini/sfondo_correlati.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#intestazione_sezione {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	text-align: right;
	text-transform: uppercase;
}

/* Azioni */

.td_azione_dimensione_carattere {
	background-image: url(/immagini/dimensione_carattere.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td_azione_versione_stampabile {
	background-image: url(/immagini/versione_stampabile.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td_azione_invia_amico {
	background-image: url(/immagini/invia_amico.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td_azione_genera_pdf {
	background-image: url(/immagini/genera_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.campi_input {
	color : #333333;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 9px;
	border : 1px inset #BBBBBB;	
	background-color : #bed5c8;	
}

.campi_input_bianco {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 10px;
	border: 1px solid #FFFFFF;
}

.bottone_form {
	color : #555555;
	border : 1px ridge #555555;
	font : normal 9px Verdana, Arial, Helvetica, sans-serif;
	background-color : #e8e7e6;
	height: 16px;
}

/* stili nuovi */

.td_sfondo_grigio_scuro {
	background-color: #dddddd;
}

.td_linea_magazzino_idee {
	background-image: url(/immagini/linea_magazzino_idee.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.td_linea_la_notizia {
	background-image: url(/immagini/linea_la_notizia.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.td_linea_le_altre_notizie {
	background-image: url(/immagini/linea_le_altre_notizie.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.td_linea_ufficio_stampa_segnala {
	background-image: url(/immagini/linea_ufficio_stampa_segnala.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.td_sfondo_agenda_prodi {
	background-image: url(/immagini/sfondo_agenda_prodi.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.td_sfondo_agenda_fabbrica {
	background-image: url(/immagini/sfondo_agenda_fabbrica.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.td_sfondo_magazzino {
	background-image: url(/immagini/sfondo_magazzino.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.td_sfondo_lettere_giunte {
	background-image: url(/immagini/sfondo_lettere_giunte.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #ffffff;
	font-size: 11px;
}

.td_sfondo_ultima_lettera {
	background-color: #f7f9fc;
}

.riquadro_banner {
	border: 1px solid #014b92;
	background-color: #f9f9f9;
	margin-bottom: 15px;
	color: #000000;
	font-size: 11px;
}

.padding-10{
	line-height: 1.7em;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.interlinea_1_2em{
	line-height: 1.2em;
}
.incontriamoci {
	background-attachment: scroll;
	background-image: url(/immagini/logo_incontriamoci.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #F7DA11;
}
