@charset "utf-8";
body {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #003875;	
	margin: 0px;
}
a {
	color: #003785;
}
a:hover {
	text-decoration: none;
}

.sub_menu1 {
	font-size: 12px;
	color: #003875;
	line-height: 20px;
	}
	
.piccolo {font-size: 6pt}
.riga{ background-color: #FFFFFF;}
.alterna{ background-color: #D7E6EB;}
.titolografico{ font-family: Trebuchet MS; font-size: 13px; color: #156D81; font-weight:bold; background-color: #D7E6EB;}
.header2{  font-family: Trebuchet MS; font-size: 10px; color: #000000; background-color:#19788E;}
.header{  font-family: Trebuchet MS; font-size: 10px; color: #156D81; background-color:#EFEBC6;}
.testo {  font-family: Trebuchet MS; font-size: 11px; color: #000066}
.testo_12px {  font-family: Trebuchet MS; font-size: 12px; color: #000066;font-weight:bold;}
.testo_bold {  font-family: Trebuchet MS; font-size: 11px; color: #000066; font-weight:bold;}
.testo_red_bold {  font-family: Trebuchet MS; font-size: 11px; color: red; font-weight:bold;}
.testo2 {  font-family: Trebuchet MS; font-size: 10px; color: #156D81}
.testo3 {  font-family: Trebuchet MS; font-size: 11px; color: #000066;font-weight:normal;}
.testo3_red_bold {  font-family: Trebuchet MS; font-size: 11px; color: red; font-weight:bold;}
.giustifica {  text-align: justify; font-family: Trebuchet MS; font-size: 10px; color: 000066}
.block {text-align: justify}
.dropdown {font-size: 10px; color: black; font-family: Verdana; background-color: #D7E6EB ;}
.td_giallo {  font-family: Trebuchet MS; font-size: 10px; color: #000000; background-color: #FFCC66}
.ragsoc {  font-family: Trebuchet MS; font-size: 9px; color: #000000}
.titolo { font-family: Trebuchet MS; font-size: 13px; color: #156D81; font-weight:bold;}

A:link, A:visited, A:active {text-decoration:none; color:#001D43; font-weight:bold; font-size:12px; font-family:Verdana}
A:hover {text-decoration:underline; color:#0066CC; font-weight:bold; font-size:12px; font-family:Verdana}

A.testo_undeline:link, A.testo_undeline:visited, A.testo_undeline:active {text-decoration:underline; color:#000066; font-weight:bold; font-size:11px; font-family:Verdana}
A.testo_undeline:hover {text-decoration:underline; color:#000066; font-weight:bold; font-size:11px; font-family:Verdana}

A.titolo:link, A.titolo:visited, A.titolo:active {text-decoration:none; font-family: Trebuchet MS; font-size: 13px; color: #000066; font-weight:bold;}
A.titolo:hover {text-decoration:underline; font-family: Trebuchet MS; font-size: 13px; color: #000066; font-weight:bold;}

A.titolo2:link, A.titolo2:visited, A.titolo2:active {text-decoration:none; font-family: Trebuchet MS; font-size: 11px; background-color:#D7E6EB; color: #156D81; font-weight:bold;}
A.titolo2:hover {text-decoration:underline; font-family: Trebuchet MS; font-size: 11px; color: #156D81; background-color:#D7E6EB; font-weight:bold;}

A.testo2:link, A.testo2:visited, A.testo2:active {text-decoration:underline; font-family: Trebuchet MS; font-size: 10px; color: #156D81;}
A.testo2:hover {text-decoration:underline; font-family: Trebuchet MS; font-size: 10px; color: #156D81;}

A.testo_nobold:link, A.testo_nobold:visited, A.testo_nobold:active {text-decoration:none; font-family: Trebuchet MS; font-size: 11px; font-weight:normal;color:#000066;}
A.testo_nobold:hover {text-decoration:underline; font-family: Trebuchet MS; font-size: 11px;font-weight:normal;color:#000066;}

A.testo_link_bold:link, A.testo_link_bold:visited, A.testo_link_bold:active {text-decoration:none; font-family: Trebuchet MS; font-size: 11px; font-weight:bold;color:#000066;}
A.testo_link_bold:hover {text-decoration:underline; font-family: Trebuchet MS; font-size: 11px;font-weight:bold;color:#000066;}

.titolo_sezioni_home {font-family: Arial, Verdana; font-size: 13px; font-weight:bold; color:#001D43}

.titolo_home {font-family: Arial, Verdana; font-size: 12px; font-weight:bold; color:#001D43}
.titolo_nolink { font-family: Trebuchet MS; font-size: 13px;}
.titolo_nolink_bold { font-family: Trebuchet MS; font-size: 13px; color: #001D43;font-weight:bold;}

/* IPV - PORTAFOGLIO - INIZIO*/
td#tdPolizza,td#tdDecorrenza,td#tdDescrizione, td#tdPortafoglio, td#tdSpace{
padding: 0;
margin: 0px;
border-collapse:collapse;
border-width: 1px;
border-color: #000000;
}

td#tdAR,td#tdARPortafoglio,td#tdARFaq,td#tdARGlossario, td#tdARConsultazione, td#tdSituazionePolizza{
padding: 0;
margin: 0px;
border-collapse:collapse;
border-width: 1px;
border-color: #000000;
}

table#tableRiepilogo, table#tableAreaAssicurati, table#tableRiquadro{
padding: 0;
margin: 0px;
border-collapse:collapse;
border-width: 1px;
border-color: #000000;
}
/* IPV - PORTAFOGLIO - FINE*/

/* IPV - SECONDO LIVELLO - INIZIO*/
table#tableDatiRiepilogo {
padding: 0;
margin: 0px;
border-collapse:collapse;
border-width: 1px;
border-color: #000000;
/* IPV - SECONDO LIVELLO - FINE*/
}

/* IPV - SECONDO LIVELLO - INIZIO*/
table.tabella {
padding: 0;
margin: 0px;
border-collapse:collapse;
border-width: 1px;
border-color: #000000;
}

td.tdlayout {
padding: 0;
margin: 0px;
border-collapse:collapse;
border-width: 1px;
border-color: #000000;
}
/* IPV - SECONDO LIVELLO - FINE*/
