html, body {
	height: 100%;
}

body {
	/*margin: 0;
	padding: 0;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.menusxmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D6121B;
	font-weight: bold;
}

.sottomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

A.menusxmain:link {
	color: #FFFFFF;
	text-decoration: none;
}

A.menusxmain:hover {
	color: #99CCFF;
	text-decoration: none;
}


A.sottomenu:link {
	color: #003399;
	text-decoration: none;
}

A.sottomenu:hover {
	color: #0099FF;
	text-decoration: none;
}


.userpass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;

}

.menuservizio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

A.menuservizio:link {
	color: #FFFFFF;
	text-decoration: none;
}

A.menuservizio:hover {
	color: #99CCFF;
	text-decoration: none;
}

.path {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.path A {text-decoration: none; color: #666666; }
.path A:link { color: #666666; }
.path A:visited { color: #666666; }
.path A:active { color: #666666; }
.path A:hover { color: #E60005; }

.rigasottobox {
	border-bottom-width: 1px;
	border-bottom-color: #0066CC;
	border-bottom-style: solid;
}

.titolibox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E60005;
	font-weight: none;
	line-height: 18pt;
}

.titolonews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066cc;
	text-decoration: none;
	font-weight: bold;
}

.titolored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: none;
	line-height: 14pt;
}

.bodytesto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: none;
	line-height: 14pt;
}

.bodytesto A {text-decoration: none; color: #000000;}
.bodytesto A:link { color: #000000;}
.bodytesto A:visited { color: #000000;}
.bodytesto A:active { color: #000000;}
.bodytesto A:hover { color: #E60005;}

.bodytestored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: none;
	line-height: 14pt;
}

.tmenu0 {
	font-size: 10px;
	font-weight: normal;
	color: #0066FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 11px;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: left;
	white-space: normal;
}

.tmenu0 A { text-decoration: none; color: #0066FF;}
.tmenu0 A:link { color: #0066FF;}
.tmenu0 A:visited { color: #0066FF;}
.tmenu0 A:active { color: #0066FF;}
.tmenu0 A:hover { color: #999999;}

.links {
	font-size: 11px;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.links A {text-decoration: none; color: #000066;}
.links A:link { color: #000066;}
.links A:visited { color: #000066;}
.links A:active { color: #000066;}
.links A:hover { color: #999999;}

.bordotabella {
	border: 1px solid #0066cc;
}

.tabellamenu {
	height: 100%;
	background-color: #FFFFFF;
	border: 0;
	border-spacing: 1px;
	margin: 0;
	padding: 0;
	width: 190px;
}

.bodymenu_1liv {
	background-color:#999999;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13pt;
	padding-left: 5px;
	text-decoration:none;
}

.bodymenu_1liv A {text-decoration:none; color: #FFFFFF; }
.bodymenu_1liv A:link { color: #FFFFFF; }
.bodymenu_1liv A:visited { color: #FFFFFF; }
.bodymenu_1liv A:active { color: #FFFFFF; }
.bodymenu_1liv A:hover { color: #000000; }

.bodymenu_1liv_sel {
	background-color:#666666;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13pt;
	padding-left: 5px;
	text-decoration:none;
}

.bodymenu_1liv_sel A {text-decoration:none; color: #FFFFFF; }
.bodymenu_1liv_sel A:link { color: #FFFFFF; }
.bodymenu_1liv_sel A:visited { color: #FFFFFF; }
.bodymenu_1liv_sel A:active { color: #FFFFFF; }
.bodymenu_1liv_sel A:hover { color: #000000; }

.bodymenu_2liv {
	background-color:#CCCCCC;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 13pt;
	padding-left: 5px;
	text-decoration:none;
}

.bodymenu_2liv A {text-decoration:none; color: #000000; }
.bodymenu_2liv A:link { color: #000000; }
.bodymenu_2liv A:visited { color: #000000; }
.bodymenu_2liv A:active { color: #000000; }
.bodymenu_2liv A:hover { color: #E60005; }

.bodymenu_2liv_sel {
	background-color:#CCCCCC;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 13pt;
	padding-left: 5px;
	text-decoration:none;
}

.bodymenu_2liv_sel A {text-decoration:none; color: #000000; }
.bodymenu_2liv_sel A:link { color: #000000; }
.bodymenu_2liv_sel A:visited { color: #000000; }
.bodymenu_2liv_sel A:active { color: #000000; }
.bodymenu_2liv_sel A:hover { color: #E60005; }

.bodymenu_3liv {
	background-color:#E4E4E4;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60005;
	font-weight: normal;
	line-height: 13pt;
	padding-left: 8px;
	text-decoration:none;
}

.bodymenu_3liv A {text-decoration:none; color: #E60005; }
.bodymenu_3liv A:link { color: #E60005; }
.bodymenu_3liv A:visited { color: #E60005; }
.bodymenu_3liv A:active { color: #E60005; }
.bodymenu_3liv A:hover { color: #FFFFFF; }

.bodymenu_3liv_sel {
	background-color:#E4E4E4;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60005;
	font-weight: normal;
	line-height: 13pt;
	padding-left: 8px;
	text-decoration:none;
}

.bodymenu_3liv_sel A {text-decoration:none; color: #E60005; }
.bodymenu_3liv_sel A:link { color: #E60005; }
.bodymenu_3liv_sel A:visited { color: #E60005; }
.bodymenu_3liv_sel A:active { color: #E60005; }
.bodymenu_3liv_sel A:hover { color: #FFFFFF; }

/* 4 LIVELLO */
.bodymenu_4liv {
	background-color:#F1F1F1;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE0000;
	font-weight: normal;
	line-height: 13pt;
	padding-left: 10px;
	text-decoration:none;
}

.bodymenu_4liv A {text-decoration:none; color: #FF1133; }
.bodymenu_4liv A:link { color: #FF1133; }
.bodymenu_4liv A:visited { color: #FF1133; }
.bodymenu_4liv A:active { color: #FF1133; }
.bodymenu_4liv A:hover { color: #CCCCCC; }

.bodymenu_4liv_sel {
	background-color:#F8F8F8;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF1133;
	font-weight: normal;
	line-height: 13pt;
	padding-left: 10px;
	text-decoration:none;
}

.bodymenu_4liv_sel A {text-decoration:none; color: #FF1133; }
.bodymenu_4liv_sel A:link { color: #FF1133; }
.bodymenu_4liv_sel A:visited { color: #FF1133; }
.bodymenu_4liv_sel A:active { color: #FF1133; }
.bodymenu_4liv_sel A:hover { color: #CCCCCC; }

/* 5 LIVELLO */
.bodymenu_5liv {
	background-color:#FCFCFC;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE0000;
	font-weight: normal;
	line-height: 13pt;
	padding-left: 20px;
	text-decoration:none;
}

.bodymenu_5liv A {text-decoration:none; color: #FF1133; }
.bodymenu_5liv A:link { color: #FF1133; }
.bodymenu_5liv A:visited { color: #FF1133; }
.bodymenu_5liv A:active { color: #FF1133; }
.bodymenu_5liv A:hover { color: #CCCCCC; }

.bodymenu_5liv_sel {
	background-color:#FFFFFF;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF1133;
	font-weight: normal;
	line-height: 13pt;
	padding-left: 20px;
	text-decoration:none;
}

.bodymenu_5liv_sel A {text-decoration:none; color: #FF1133; }
.bodymenu_5liv_sel A:link { color: #FF1133; }
.bodymenu_5liv_sel A:visited { color: #FF1133; }
.bodymenu_5liv_sel A:active { color: #FF1133; }
.bodymenu_5liv_sel A:hover { color: #CCCCCC; }

.bodypiede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13pt;
	text-decoration:none;
}

.bodypiede A {text-decoration:none; color: #FFFFFF; }
.bodypiede A:link { color: #FFFFFF; }
.bodypiede A:visited { color: #FFFFFF; }
.bodypiede A:active { color: #FFFFFF; }
.bodypiede A:hover { color: #E60005; }

.bodymenutestata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 13pt;
	text-decoration:none;
}

.bodymenutestata A {text-decoration:none; color: #FFFFFF; }
.bodymenutestata A:link { color: #FFFFFF; }
.bodymenutestata A:visited { color: #FFFFFF; }
.bodymenutestata A:active { color: #FFFFFF; }
.bodymenutestata A:hover { color: #000000; }

.bodybandiera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 13pt;
	text-decoration:none;
}

.bodybandiera A {text-decoration:none; color: #000000; }
.bodybandiera A:link { color: #000000; }
.bodybandiera A:visited { color: #000000; }
.bodybandiera A:active { color: #000000; }
.bodybandiera A:hover { color: #E60005; }

.body_select {
	font-size: 10px;
}


.bordogrigio {
	border: 1px solid #CCCCCC;
}

.titolo_focus{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#E60005; font-weight:bold}

.testo_focus{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:justify}

.box_news{ background-color:#f2f2f2; border-bottom: 1px solid #CCCCCC; margin-bottom:5px;}

.box_fiere{ background-color:#f2f2f2; border-bottom: 1px solid #CCCCCC;}

.testo_fiere{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold}

.testo_focus A {text-decoration:none; color: #000000; }
.testo_focus A:link { color: #000000; }
.testo_focus A:visited { color: #000000; }
.testo_focus A:active { color: #000000; }
.testo_focus A:hover { color: #E60005 }


.testo_fiere A {text-decoration:none; color: #000000; }
.testo_fiere A:link { color: #000000; }
.testo_fiere A:visited { color: #000000; }
.testo_fiere A:active { color: #000000; }
.testo_fiere A:hover { color: #E60005 }

.titolo_focus A {text-decoration:none; color: #E60005; }
.titolo_focus A:link { color: #E60005; }
.titolo_focus A:visited { color: #E60005; }
.titolo_focus A:active { color: #E60005; }
.titolo_focus A:hover { color: #000000 }

/* pulsanti */
.pulsante {
	background-color:#FFFFFF;
	color:#FF0000;
	font-size: 8pt;
	cursor: hand;
	border-bottom: #FF0000 thin outset;
	border-left: #C3DDF3 thin outset;
	border-right: #FF0000 thin outset;
	border-top: #C3DDF3 thin outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold
}