BODY {

	BACKGROUND: #FFFFFF;

	MARGIN: 0px

}

a:link {font-family:Arial;

	font-size:11px;

	color: #ffffff;

	text-decoration: none;

	}

a:visited {font-family:Arial;

	font-size:11px;

	color: #ffffff;

	text-decoration: none;

	}

a:hover {font-family:Arial;

	font-size:11px;

	color: #0C157F;

	background: #ffffff;

	text-decoration: none;

	}

.Contenuti	{font-family:Arial, sans-serif;

	font-size:12px;

	color:#000000;

	border-color:#000000;

	border-style:solid;

	border-width:0px;

	background:#ffffff;

	}

.Menu	{font-family:Arial, sans-serif;

	font-size:12px;

	color:#ffffff;

	border-color:#0C157F;

	border-style:solid;

	border: 0px;

	background:#0C157F;

	}
	
table.Menu tr td a { font-size: 12px; }
table.Menu tr td a:hover, table.Menu tr td a:visited { font-size: 12px; }

table.Menu tr.settore td { width: 20%; height: 25px; }
table.Menu tr.settore td a { display: block; width: 100%; height: 100%; line-height: 25px; }

table.Menu tr.prodotti td { width: 16%; height: 25px; background-color: #0066CC; }
table.Menu tr.prodotti td a { display: block; width: 100%; height: 100%; line-height: 25px; }

table.Menu td.linea { width: 20%; height: 25px; }
table.Menu td.linea a { display: block; width: 100%; height: 100%; line-height: 25px; }

table.Menu td.mappa { width: 16%; height: 25px; background-color: #0066CC; }
table.Menu td.mappa a { display: block; width: 100%; height: 100%; line-height: 25px; }

table.Menu tr.prodotti td.lingue { width: 20%; height: 25px; background-color: #0066CC; vertical-align: bottom; }
table.Menu tr.prodotti td.lingue a { display: inline; width: auto; height: auto; }

table.subnav tr td b { font-size: 13px; }

.Traduzioni	{font-family:Arial, sans-serif;

	font-size:12px;

	color:#000000;

	border-color:#000000 ;

	border-style:solid;

	border-width:1px;

	background:#ffffcc;

	}

H1 {font-family: Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0C157F;

	text-decoration: none;

	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }



.txt {font-family:Arial, sans-serif;

	font-size:12px;

	color:#0C157F;

	text-align: justify;

}

.txt2 {font-family:Arial, sans-serif;

	font-size:11px;

	color:#0066CC;

	text-align: center;

}

H2 {font-family: Arial, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #0C157F;

	text-align: justify;

	text-decoration: none;

	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }

.topmenu {

	COLOR: #ffffff; FONT-WEIGHT: bold

}

H3 {font-family: Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0C157F;

	text-decoration: none;

	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }



.topmenu A:visited {

	COLOR: #1D04D7; FONT-WEIGHT: bold; PADDING-LEFT: 4px; TEXT-ALIGN: left; TEXT-DECORATION: underline;

}

.topmenu A {

	COLOR: #1D04D7; FONT-WEIGHT: bold; PADDING-LEFT: 4px; TEXT-ALIGN: left; TEXT-DECORATION: underline;

}

.topmenu A:link {

	COLOR: #1D04D7; FONT-WEIGHT: bold; PADDING-LEFT: 4px; TEXT-ALIGN: left; TEXT-DECORATION: underline;

}

.topmenu A:active {

	COLOR: #1D04D7; FONT-WEIGHT: bold; PADDING-LEFT: 4px; TEXT-ALIGN: left; TEXT-DECORATION: underline;

}

.topmenu A:hover {

	COLOR: #1D04D7; TEXT-DECORATION: underline;

}

TD.xx {

			border-top-color: #FFF;

			border-top-style: solid;

			border-top-width: 3px;

}

.tit {font-family: Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #0C157F;}
	
div.tit {
	padding-top: 15px;
}

.mappa {font-family:Arial, sans-serif;

	font-size:13px;

	color:#ffffff;

	text-align: center;

}

table.mappadelsito tr td, table.mappadelsito tr td a, table.mappadelsito tr td a:hover, table.mappadelsito tr td a:visited { color: #0C157F; }
table.mappadelsito tr td a:hover { text-decoration: underline; }

td.subMenu { background-color: #0C157F; color: #FFFFFF; padding: 3px 5px; }
td.subMenu a { padding: 3px; font-size: 13px; }
td.subMenu a:active { padding: 3px; font-size: 13px; }
td.subMenu a:hover { padding: 3px; font-size: 13px; }
td.subMenu a:visited { padding: 3px; font-size: 13px; }

div.linea { font-family: "Times New Roman", Times, serif; color: #0066CC; } 

div.title { width: 366px; height: 133px; font-family: "Times New Roman", Times, serif; color: #0066CC; } /* border-bottom: solid 2px #0066CC; */
div.title img { float: left; margin-right: 10px; height: 110px; width: 100px; }

div.mainTitle { font-size: 70px; line-height: 70px; padding-top: 10px; }
div.strapline { font-size: 30px; line-height: 30px; }

span.subTitleBlue, td.subTitleBlue { font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; color: #0066CC; }

span.subTitleRed { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #DD0000; }
td.subTitleRed { font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #DD0000; font-weight: bold; }

td.feature { padding-right: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #0066CC; text-align: center; }
td.feature img { display: block; margin-bottom: 10px; }

div.feature { display: block; width: 176px; float: left; padding-right: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #0066CC; }
div.feature img { display: block; margin-bottom: 10px; }
div.height { display: block; width: 320px; float: left; }

.homelink { color: #0C157F; }
a.homelink { color: #0C157F; text-decoration: none; }
a:hover.homelink { color: #0C157F; }
a:visited.homelink  { color: #0C157F; }

td.txt a { font-size: 12px; color: #0C157F; text-decoration: none; }
td.txt a:active { font-size: 12px; color: #0C157F; text-decoration: none; }
td.txt a:hover { font-size: 12px; color: #0C157F; text-decoration: none; }
td.txt a:visited { font-size: 12px; color: #0C157F; text-decoration: none; }
td.txt h1.sistemi { font-size: 14px; font-weight: bold; }
td.txt a h1.sistemi { color: #0C157F; text-decoration: none; font-size: 14px; font-weight: bold; }
td.txt a:hover h1.sistemi { text-decoration: underline; }

td.sistemi a { font-size: 14px; color: #0000FF; text-decoration: underline; }

td.xx h3 { font-size: 20px; }

td.xx b a.menuTit { font-size: 16px; }
td.xx b a:active.menuTit { font-size: 16px; }
td.xx b a:hover.menuTit { font-size: 16px; }
td.xx b a:visited.menuTit { font-size: 16px; }

span.strapline { font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #0066CC; line-height: 35px; }

