body
{
	margin:				0px;
	background-color:	#DFDFDF;
}

td
{
	font-weight:		normal;
	font-size:			10px;
	font-family:		Verdana, Arial;
}

img
{
	border:				none;
}

a				{ text-decoration: none; }
a:active		{ text-decoration: none; }
a:link			{ text-decoration: none; }
a:visited		{ text-decoration: none; }
a:hover			{ text-decoration: underline; }


.radio{ border:none;  vertical-align:middle; padding:5px 10px 5px 0px; }


input
{
	height:				18px;

	font-weight:		normal;
	font-size:			12px;
	font-family:		Verdana, Arial;
	color:				#000000;

	border:				1px solid #C4C4C4;
}

textarea
{
	font-weight:		normal;
	font-size:			11px;
	font-family:		Verdana, Arial;
	color:				#000000;

	border:				1px solid #C4C4C4;
}

select
{
	height:				18px;

	font-weight:		normal;
	font-size:			11px;
	font-family:		Verdana, Arial;
	color:				#000000;

	border:				1px solid #C4C4C4;
}

.nostyle
{
	width:				auto;
	border:				none;
}

.homeLabel
{
	font-weight:		bold;
	font-size:			11px;
	font-family:		Verdana, Arial;
	color:				#E2E2E2;
}

.productsTitle
{
	cursor:				default;
	padding:			0px 0px 1px 0px;
}

.newsTitle
{
	cursor:				pointer;
	padding:			0px 6px 3px 0px;
}

.highlightTitle
{
	cursor:				default;
	padding:			0px 10px 3px 0px;
}

.menuButton
{
	line-height:		11px;
	padding:			0px 10px 0px 6px;
}

.menuLink
{
	font-weight:		normal;
	font-size:			11px;
	font-family:		Arial, Verdana;
	color:				#000000;
}

.menuSublink
{
	font-weight:		normal;
	font-size:			11px;
	font-family:		Arial, Verdana;
	color:				#FFFFFF;
}

.blueButton
{
	line-height:		11px;
	padding:			0px 10px 0px 6px;
}

.blueLink
{
	font-weight:		normal;
	font-size:			11px;
	font-family:		Arial, Verdana;
	color:				#FFFFFF;
}

.prodMenuButton
{
	padding:			5px 5px 5px 5px;

	background-color:	#FFFFFF;
}

.prodMenuLink
{
	font-weight:		normal;
	font-size:			11px;
	font-family:		Arial, Verdana;
	color:				#000000;
}

.homeNewsData
{
	line-height:		14px;
	padding:			0px 5px 0px 5px;

	font-weight:		bold;
	font-size:			11px;
	font-family:		Arial, Verdana;

	color:				#496780;
	background-color:	#FFFFFF;
}

.homeNewsTitle
{
	padding:			2px 5px 2px 5px;

	font-weight:		bold;
	font-size:			11px;
	font-family:		Arial, Verdana;

	color:				#28343E;
	background-color:	#C4C4C4;
}

.homeNewsText
{
	padding:			0px 5px 10px 5px;

	font-weight:		normal;
	font-size:			11px;
	font-family:		Arial, Verdana;

	color:				#5C5C5C;
	background-color:	#C4C4C4;
}
.arancio16b {font-family:   Arial,Verdana ; font-size: 16px; color:#e06205; font-weight: bold;}
.arancio16b A {color:#e06205; font-weight: bold; text-decoration: none;}
.arancio16b a:hover {color:#e06205; text-decoration: underline;}

.contacts {font-family:   Arial,Verdana ; font-size: 10px; color: #ffffff; font-weight: bold;}
.contacts A {color: #ffffff; text-decoration: none;}
.contacts a:hover {color: #ffffff; text-decoration: none;}

.contactsHome {font-family:   Arial,Verdana ; font-size: 10px; color: #242424; font-weight: bold;}
.contactsHome A {color: #242424; text-decoration: none;}
.contactsHome a:hover {color: #242424; text-decoration: none;}

.bianco10n {font-family:   Arial,Verdana ; font-size: 10px; color: #ffffff; font-weight: normal;}
.bianco10n A {color: #ffffff; font-weight: normal; text-decoration: none;}
.bianco10n a:hover {color: #ffffff; text-decoration: underline;}

.bianco11n {font-family:   Arial,Verdana ; font-size: 11px; color: #ffffff; font-weight: normal;}
.bianco11n A {color: #ffffff; font-weight: normal; text-decoration: none;}
.bianco11n a:hover {color: #ffffff; text-decoration: underline;}

.blu11n {font-family:   Arial,Verdana ; font-size: 11px; color: #4D6B84; font-weight: normal;}
.blu11n A {color: #4D6B84; font-weight: normal; text-decoration: none;}
.blu11n a:hover {color: #4D6B84; text-decoration: underline;}

.bianco12n {font-family:   Arial,Verdana ; font-size: 12px; color: #ffffff; font-weight: normal;}
.bianco12n A {color: #ffffff; font-weight: normal; text-decoration: none;}
.bianco12n a:hover {color: #ffffff; text-decoration: underline;}

.bianco14b {font-family:   Arial,Verdana ; font-size: 14px; color: #ffffff; font-weight: bold;}
.bianco14b A {color: #ffffff; font-weight: normal; text-decoration: none;}
.bianco14b a:hover {color: #ffffff; text-decoration: underline;}

.bianco12b {font-family:   Arial,Verdana ; font-size: 12px; color: #ffffff; font-weight: bold;}
.bianco12b A {color: #ffffff; font-weight: normal; text-decoration: none;}
.bianco12b a:hover {color: #ffffff; text-decoration: underline;}


.grigio12n {font-family:   Arial,Verdana ; font-size: 12px; color: #858585; font-weight: normal;}
.grigio12n A {color: #858585; font-weight: normal; text-decoration: none;}
.grigio12n a:hover {color: #858585; text-decoration: underline;}

.grigio10n {font-family:   Arial,Verdana ; font-size: 10px; color: #858585; font-weight: normal;}
.grigio10n A {color: #858585; font-weight: normal; text-decoration: none;}
.grigio10n a:hover {color: #858585; text-decoration: underline;}

.grigio11n {font-family:   Arial,Verdana ; font-size: 11px; color: #858585; font-weight: normal;}
.grigio11n A {color: #858585; font-weight: normal; text-decoration: none;}
.grigio11n a:hover {color: #858585; text-decoration: underline;}

.grigioscuro11n {font-family:   Arial,Verdana ; font-size: 11px; color: #5d5d5d; font-weight: normal;}
.grigioscuro11n A {color: #5d5d5d; font-weight: normal; text-decoration: none;}
.grigioscuro11n a:hover {color: #5d5d5d; text-decoration: underline;}

.grigioscuro10n {font-family:   Arial,Verdana ; font-size: 10px; color: #484747; font-weight: normal;}
.grigioscuro10n A {color: #484747; font-weight: normal; text-decoration: none;}
.grigioscuro10n a:hover {color: #484747; text-decoration: underline;}

.grigioscuro12n {font-family:   Arial,Verdana ; font-size: 12px; color: #484747; font-weight: normal;}
.grigioscuro12n A {color: #484747; font-weight: normal; text-decoration: none;}
.grigioscuro12n a:hover {color: #484747; text-decoration: underline;}

.nero10n {font-family:   Arial,Verdana ; font-size: 10px; color: #000000; font-weight: normal;}
.nero10n A {color: #000000; font-weight: normal; text-decoration: none;}
.nero10n a:hover {color: #000000; text-decoration: underline;}

.nero11n {font-family:   Arial,Verdana ; font-size: 11px; color: #000000; font-weight: normal;}
.nero11n A {color: #000000; font-weight: normal; text-decoration: none;}
.nero11n a:hover {color: #000000; text-decoration: underline;}

.nero12n {font-family:   Arial,Verdana ; font-size: 12px; color: #000000; font-weight: normal;}
.nero12n A {color: #000000; font-weight: normal; text-decoration: none;}
.nero12n a:hover {color: #000000; text-decoration: underline;}

.nero14n {font-family:   Arial,Verdana ; font-size: 14px; color: #000000; font-weight: normal;}
.nero14n A {color: #000000; font-weight: normal; text-decoration: none;}
.nero14n a:hover {color: #000000; text-decoration: underline;}

.nero15n {font-family:   Arial,Verdana ; font-size: 15px; color: #000000; font-weight: normal;}
.nero15n A {color: #000000; font-weight: normal; text-decoration: none;}
.nero15n a:hover {color: #000000; text-decoration: underline;}

.nero17n {font-family:   Arial,Verdana ; font-size: 17px; color: #000000; font-weight: normal;}
.nero17n A {color: #000000; font-weight: normal; text-decoration: none;}
.nero17n a:hover {color: #000000; text-decoration: underline;}

.blu12n {font-family:   Arial,Verdana ; font-size: 12px; color: #244F70; font-weight: normal;}
.blu12n A {color: #244F70; font-weight: normal; text-decoration: none;}
.blu12n a:hover {color: #244F70; text-decoration: underline;}

.blu12b {font-family:   Arial,Verdana ; font-size: 12px; color: #244F70; font-weight: bold;}
.blu12b A {color: #244F70; font-weight: bold; text-decoration: none;}
.blu12b a:hover {color: #244F70; text-decoration: underline;}

.blu14n {font-family:   Arial,Verdana ; font-size: 14px; color: #244F70; font-weight: normal;}
.blu14n A {color: #244F70; font-weight: normal; text-decoration: none;}
.blu14n a:hover {color: #244F70; text-decoration: underline;}

.blu24n {font-family:   Arial,Verdana ; font-size: 24px; color: #244F70; font-weight: normal;}
.blu24n A {color: #244F70; font-weight: normal; text-decoration: none;}
.blu24n a:hover {color: #244F70; text-decoration: underline;}

.bluScuro11n	{font-family:   Arial,Verdana ; font-size: 11px; color: #0c3e4f; font-weight: normal;}
.bluScuro11n A {color: #0c3e4f; font-weight: normal; text-decoration: none;}
.bluScuro11n a:hover {color: #244F70; text-decoration: underline;}

.bluScuro12n	{font-family:   Arial,Verdana ; font-size: 12px; color: #0c3e4f; font-weight: normal;}
.bluScuro12n A {color: #0c3e4f; font-weight: normal; text-decoration: none;}
.bluScuro12n a:hover {color: #244F70; text-decoration: underline;}

.nero11np {font-family:   Arial,Verdana ; font-size: 11px; color: #000000; font-weight: normal; line-height:11px; padding: 3px;}
.nero11b {font-family:   Arial,Verdana ; font-size: 11px; color: #000000; font-weight: bold; line-height:11px;}
.bianco14bp {font-family:   Arial,Verdana ; font-size: 14px; color: #ffffff; font-weight: bold; line-height:11px; padding: 5px;}
.bianco12bp {font-family:   Arial,Verdana ; font-size: 12px; color: #ffffff; font-weight: bold; line-height:11px; padding: 3px;}

.bothome10b {font-family:   Arial,Verdana ; font-size: 10px; color: #d6e0ea; font-weight: bold;}
.bothome10b A {color: #d6e0ea; font-weight: normal; text-decoration: none;}
.bothome10b a:hover {color: #d6e0ea; text-decoration: underline;}

.bothome11b {font-family:   Arial,Verdana ; font-size: 11px; color: #d6e0ea; font-weight: bold;}
.bothome11b A {color: #d6e0ea; font-weight: normal; text-decoration: none;}
.bothome11b a:hover {color: #d6e0ea; text-decoration: underline;}

.techInfotit {font-family:   Arial,Verdana ; font-size: 18px; color: #069c06; font-weight:bold;}

.mapsbianco11n {font-family:   Arial ; font-size: 11px; color: #FFFFFF; font-weight: normal;}
.mapsbianco11n A {color: #FFFFFF; font-weight: normal; text-decoration: none;}
.mapsbianco11n a:hover {color: #FFFFFF; text-decoration: underline;}

.mapsblu12b {font-family:   Arial,Verdana ; font-size: 12px; color: #1e435f; font-weight: bold;}
.mapsblu12b A {color: #1e435f; font-weight: bold; text-decoration: none;}
.mapsblu12b a:hover {color: #1e435f; text-decoration: underline;}

.mapsgrigioscuro12n {font-family:   Arial,Verdana ; font-size: 12px; color: #262626; font-weight: normal;}
.mapsgrigioscuro12n A {color: #262626; font-weight: normal; text-decoration: none;}
.mapsgrigioscuro12n a:hover {color: #262626; text-decoration: underline;}

.loginazzurro10b {font-family:   Arial,Verdana ; font-size: 10px; color: #86a1b9; font-weight: bold;}
.loginazzurro10b A {color: #86a1b9; font-weight: bold; text-decoration: none;}
.loginazzurro10b a:hover {color: #86a1b9; text-decoration: none;}

.loginblu14b {font-family:   Arial,Verdana ; font-size: 14px; color: #244f70; font-weight: bold;}
.loginblu14b A {color: #244f70; font-weight: bold; text-decoration: none;}
.loginblu14b a:hover {color: #244f70; text-decoration: underline;}

.logingrigioscuro12b {font-family:   Arial,Verdana ; font-size: 12px; color: #757575; font-weight: bold;}
.logingrigioscuro12b A {color: #757575; font-weight: bold; text-decoration: none;}
.logingrigioscuro12b a:hover {color: #757575; text-decoration: underline;}

.mapsLink {cursor: pointer;}

input.mapsSearch
{
	font-family:	Arial, Verdana;
	font-size: 		11px;
	color:			#262626;
	border:			0px;
	padding:		2px 4px 2px 4px;
	margin:			0px;
}

select.mapsSearch
{
	font-family:	Arial, Verdana;
	font-size: 		11px;
	color:			#262626;
	border:			0px;
	padding:		2px 4px 2px 4px;
}

.corniceImg 		{ border: 1px solid #ffffff; }
.corniceImgNews 	{ border: 1px solid #a6a6a6; }
input.formSearch
{
	font-family:	Arial, Verdana;
	font-size: 		8pt;
	color:			#7d7d7d;
	border:			#7f9db9 1px solid;
	padding:		0px 4px 0px 4px;
}

select.formSearch
{
	font-family:	Arial, Verdana;
	font-size: 		8pt;
	color:			#7d7d7d;
	border:			#7f9db9 1px solid;
	padding:		0px;
}

/* HU */
div.article {
	border-left:7px solid #85a0b8;
	padding:3px 3px 3px 10px;
	margin:15px 0px 0px 0px;
	background-color:#F6F6F6;
}

h2 {
	font-size:16px;
	color:#244F70;
}

h5 
{
	font-size:13px;
	font-weight: bold;
	margin:0px;
}

div.article p {
	margin:6px 0px 0px 0px;
}

div.article A 
{
	font-weight:bold;
}


.Maps-HU {width:210px; height:110px; background-color:#e3e3e3; border:solid 1px #487ca4; margin:10px 10px 0 5px; float:left;}

.Maps-HUName { background-color:#fff; padding:4px; font-family: Arial,Verdana ; font-size: 12px; color: #244F70; font-weight: bold; vertical-align:top;}
.Maps-HUName A {color: #244F70; text-decoration: none;}
.Maps-HUName a:hover {color: #244F70; text-decoration: underline;}