/* CELLA PERCORSO */

.percorso					{	
								border-left:1px solid #333333; border-right:1px solid #333333; background-color: #5A6DAD}

a:link.P, a:visited.P	{	text-decoration: none; color: #FF0000}
a:active.P, a:hover.P	{	text-decoration: underline; color: #FFFFFF}

.textpercorso				{	font-family: Verdana, sans-serif;
								font-size: 10px;
								color: #FFFFFF}

A {
	FONT-WEIGHT: regular; COLOR: #067919; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
}
A.dark {
	FONT-SIZE: 8pt; COLOR: #1b3665; TEXT-DECORATION: none
}
A.medium {
	FONT-SIZE: 7pt; TEXT-DECORATION: none
}
A.medium:hover {
	COLOR: #fd6000; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #fd6000; TEXT-DECORATION: none
}
A.alt {
	FONT-SIZE: 8pt; COLOR: #fd6000; TEXT-DECORATION: none
}
A.white {
	FONT-SIZE: 8pt; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.greylink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt
}
.small {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normal {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;


}
.alt {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1 {
	MARGIN-TOP: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN-BOTTOM: 0pt; COLOR: #3660aa; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	MARGIN-TOP: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: 6pt; COLOR: #3660aa; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.teaserheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	MARGIN-TOP: 2pt; FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN-BOTTOM: 12pt; COLOR: #000000; LINE-HEIGHT: 14pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P.list {
	MARGIN-TOP: 0pt; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0pt; COLOR: #000000; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P.illu {
	MARGIN-TOP: 3pt; FONT-SIZE: 8pt; MARGIN-BOTTOM: 12pt; LINE-HEIGHT: 9pt
}
TD.cell {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.rowheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.colheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT.search {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-TOP: #b1b1b1 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 120px; BORDER-BOTTOM: #b1b1b1 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.lineaV {
	border-left-width: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006600;

}
.lineaO {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006600;
}
.lineaOW {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E4D6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E4D6;



}
.lineaVDx {
	border-left-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #336600;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336600;


}
.lineaVSx {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #336600;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336600;


}
.lineaOTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #06FF06;
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #06FF06;


}
.lineaVTop {

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ADA77A;
}
.lineaVDxBlu {

	border-left-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E4D6;
}
.lineaVSxBlu {
	border-right-color: #E6E4D6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E4D6;


}
.lineaOB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E4D6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	padding-left: 1px;
	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E4D6;
	width: 120px;


}
.textNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-left: 3px;
}
.lineaVTopdx {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ADA77A;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ADA77A;

}
.lineaVTopsx {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ADA77A;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ADA77A;

}
.titolo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	font-variant: normal;
	text-transform: none;

}
.copyright {


	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #3366FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
}
.border {
	border-top: 1px solid #E6E4D6;


}
.sottoTitolo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	font-variant: normal;
	text-transform: none;
	line-height: 12px;
	vertical-align: 5%;
	font-style: normal;



}
.lineaOWSUB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E4D6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-left: 20px;
	color: #006600;
	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E4D6;
	background-color: #FFFFCC;

}
.lineaOWSUBSUB {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E4D6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-left: 35px;
	color: #006600;
	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E4D6;
	background-color: #FFFFE6;
}
.borderTitle {
	border-top: 1px solid #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;

}
.text2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #000000;
	padding-left: 3px;
}
.lineaOToppagina {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #336600;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #336600;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336600;


}
.banner {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #336600;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #336600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336600;

}
.bordoSottoBanner {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #336600;
	border-bottom-color: #336600;
}
.bannerSxDX {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #336600;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #336600;
}
.banner3 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #336600;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #336600;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336600;

}
.lineaOTopCopia {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #06FF06;
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lineaOTopCopiaBottom {
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #06FF06;

}
.normalParagrafo {

	FONT-WEIGHT: normal;
	FONT-SIZE: 11pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
}
.titoloScheda {

	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #009D00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	font-variant: normal;
	text-transform: none;
}
.titoloEvidenziatore {

	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	font-variant: normal;
	text-transform: none;
}
.boxNavigazione {
	height: 22px;
	width: 120px;
}
.titoloHome {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.corniceSxDx {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF0000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF0000;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;



}
.corniceTop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-left-color: #FF0000;


}
.corniceBottom {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-left-color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;

}
.normalForm {

	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
}
.normalFormObblig {


	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	COLOR: #FF6A6A;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
}
.normalTitle {

	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
}
.normalSmall {

	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
}
