
.td-menu-off  { line-height: 21px; background-color: #040840 }
.td-menu-on  { line-height: 21px; background-color: #44547a }
.link-menu-off     { color: white; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 21px; text-decoration: none; background-color: #040840; text-align: center; display: block }
.link-menu-off:hover  { color: #99ff1c; background-color: #4d5f8a; background-image: url("immagini/freccia_sezione_on.gif"); background-repeat: no-repeat; background-position: 2px center; display: block }
.link-menu-on { color: #99ff1c; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 21px; text-decoration: none; background-color: #44547a; text-align: center; display: block }
.piepagina { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; word-spacing: 1px; letter-spacing: 0.02em }
.link-interno  { color: #1e45a0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.link-interno:hover { color: #cb490d; text-decoration: underline }
.link-linkutili  { color: #538a0f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.link-linkutili:hover   { text-decoration: underline }
.link-linkdownload  { color: #d44d00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; text-decoration: none }
.link-linkdownload:hover   { text-decoration: underline }
.link-autolettura  { color: #c70000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none }
.link-autolettura:hover   { text-decoration: underline }
.titolo-sezione   { color: #223898; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
.argomento          { color: #223898; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 22px; margin-bottom: 10px }
.dettaglio         { color: #040840; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: justify; text-indent: 16px; margin-top: 5px; margin-bottom: 0 }
.li-elenco-puntato { color: #040840; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: justify; list-style-type: disc; margin-top: 5px }
.p-prodotto-elenco         { color: #040840; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-image: url("immagini/freccia_elenco.gif"); background-repeat: no-repeat; text-align: justify; margin-top: 5px; margin-bottom: 0; padding-left: 16px }
.didascalie { color: #222; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 16px; text-align: justify; text-indent: 18px; margin-top: -4px }
.img-alto-dx  { margin: 2px 0 6px 6px }
.img-sx  { margin: 3px 20px 14px -3px }
.img-dx  { margin: 3px -3px 14px 20px }
.news-data { color: #d44d00; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.news-titolo-anteprima { color: #e05100; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.news-parentesi { color: #d44d00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.news-link-leggi { color: #d44d00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.news-link-leggi:hover { color: #cb490d; text-decoration: underline }
.link-piepagina { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.link-piepagina:hover { text-decoration: underline }
.separatori-piepagina { color: yellow; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }


.link-comunicato  { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: #ff231d; text-decoration: none  ; width: 380px; height: 18px; padding: 2px; border: dashed 1px yellow; display: block; }
.link-comunicato:hover   { text-decoration: underline }


.sezione {
}

.sezione h1 {
color: #000;
font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin-bottom: 14px;
}

.sezione h2 {
	color: #223898;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-top: 4px; /* cosi spezza il passo dei paragrafi */
	padding-bottom: 4px;
}

.sezione h3 {
	color: #7e2507;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-top: 4px; /* cosi spezza il passo dei paragrafi */
	padding-bottom: 4px;
}

.sezione p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #040840;
}
.sezione p, .sezione p.text-normal {
	font-size: 11px;
	line-height: 14px;
	/* margin-top1: 4px; /* questo fa si che si crei uno spazio fra due div sovrapposti che contengono p -> non va bene */
	/* border-top1: 4px transparent solid; /* il transparent non ? supportato su IE pre 7 e diventa nero */
	/* rimane solo il padding ma il top altera il punto elenco che devo eventualmente adeguare se non lo metto a 0 */
	padding-top: 0px;
	padding-bottom: 4px;
	/* Hack for transparent borders in IE6 */
	/* _border-color: tomato; */

	/* _filter: chroma(color=tomato); */

}

.sezione p.text-extrasmall {
	font-size: 10px;
	line-height: 12px;
}
.sezione p.text-small {
	font-size: 11px;
	line-height: 13px;
}
.sezione p.text-large {
	font-size: 12px;
	line-height: 15px;
}
.sezione p.text-extralarge {
	font-size: 14px;
	line-height: 18px;
}

.sezione a {
	color: #b82507;
	text-decoration: underline;
}
.sezione a:hover {
	color: #040840;
	text-decoration: none;
}


.sezione img.default,
.sezione img.sx-up, 
.sezione img.sx,
.sezione img.sx-down,
.sezione img.dx-up,
.sezione img.dx,
.sezione img.dx-down {
	margin: 12px;
}

.sezione img.sx-up {
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 4px;
	float: left;
}
.sezione img.sx {
	margin-left: 0px;
	float: left;
}
.sezione img.sx-down {
	margin-left: 0px;
	margin-bottom: 2px;
	float: left;
}
.sezione img.dx-up {
	margin-right: 0px;
	margin-top: 2px;
	float: right;
}
.sezione img.dx {
	margin-right: 0px;
	float: right;
}
.sezione img.dx-down {
	margin-right: 0px;
	margin-bottom: 2px;
	float: right;
}


.align-center {text-align: center}
.align-left {text-align: left}
.align-right {text-align: right}
.align-justify {text-align: justify}

.indent-firstline {text-indent: 20px }
.indent-all { padding-left: 20px }
.indent-bullet { background-image: url(immagini/punto_elenco.gif); background-repeat: no-repeat; }
