BODY {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 0px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 0px; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Background Styles */ 
.bkgwhite {
background-color:#FFFFFF;
}
.bkgblu {
background-color:#000066;
}
.bkgmagenta {
background-color:#EC008C;
}
.bkggreen {
background-color:#CBEB0C;
}
.bkgmenutop {
	background-image: url(menu_top_bkg.gif);
}
.bkgmenuleftpuntinivert {
	background-image: url(../images/menu_left_puntini_vert.gif);
}
.bkgmenuleftpuntinigrey {
	background-image: url(../images/menu_left_puntini_grey.gif);
	height: 100%;
	visibility: visible;
}
.puntiniorizzblu {
	background-image: url(../images/puntini_orizz_blu.gif);
}
.puntiniorizzmagenta {
	background-image: url(../images/puntini_orizz_magenta.gif);
}
.puntiniorizzgreen {
	background-image: url(../images/puntini_orizz_green.gif);
}
.puntinivertblu {
	background-image: url(../images/puntini_vert_blu.gif);
}
.bkgwmenugreydark {
background-color:#E5E5E5;
}
.bkgwmenugrey {
background-color:#EFEFEF;
}
.bordermagenta{
	border:1px solid #EC008C;
	padding: 2px;
}
/* End Background Styles */

/* Text Styles */
.italic {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic;
}
.textwhite {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textmagenta {
	FONT-SIZE: 11px; COLOR: #EC008C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textmagentaitalic {
	FONT-SIZE: 11px; COLOR: #EC008C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic;
}
.textblu {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textgreen {
	FONT-SIZE: 11px; COLOR: #CBEB0C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textblubold {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}
.textmagentabold {
	FONT-SIZE: 11px; COLOR: #EC008C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}
.textgreenbold {
	FONT-SIZE: 11px; COLOR: #CBEB0C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}
.textsmall {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.textsmallmagenta {
	FONT-SIZE: 9px; COLOR: #EC008C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.textsmallwhite {
	FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.texthomepage {
	FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titlesectionmagenta {
	FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #EC008C; font-weight: bold;
}
.titlesectionblu {
	FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000066; font-weight: bold;
}
.titleblu {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000066; font-weight: bold;
}
.titlemagenta {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #EC008C; font-weight: bold;
}
.titlegreen {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #CBEB0C; font-weight: bold;
}
.titlewhite {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; font-weight: bold;
}
/* End Text Styles */

/* Footer Styles */
.footer {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666;
}
/* End Footer Styles */

/* Link Styles */
a:link {
	color: #EC008C; text-decoration: underline;
}
a:visited {
	color: #EC008C; text-decoration: underline;
}
a:hover {
	background-color:#EC008C;
	color: #FFFFFF; text-decoration: none;
}
/* End Link Styles */

/* Menu Top Styles */
a.menutop:link {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold;
}
a.menutop:visited {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold;
}
a.menutop:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}
.menutopvisited {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: none; font-weight: bold;
}
/* End Menu Top Styles */

/* Menu Left Styles */
a.menuleft:link {
	background-image: url(../images/pull_service_off.gif);
	text-decoration: none;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-weight: bold;
	width: 150px;
	height: 28px;
	padding-left: 20px;
	padding-top: 5px;
	background-repeat: no-repeat;
	display: inline-block;
}
a.menuleft:visited {
	background-image: url(../images/pull_service_off.gif);
	text-decoration: none;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-weight: bold;
	width: 150px;
	height: 28px;
	padding-left: 20px;
	padding-top: 5px;
	background-repeat: no-repeat;
	display: inline-block;
}
a.menuleft:hover {
	background-image: url(../images/pull_service_on.gif);
	text-decoration: underline;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-weight: bold;
	width: 150px;
	height: 28px;
	padding-left: 20px;
	padding-top: 5px;
	background-repeat: no-repeat;
	display: inline-block;
	background-color: #FFFFFF;
}
.menuleftvisited {
	background-image: url(../images/pull_service_on.gif);
	text-decoration: none;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-weight: bold;
	width: 150px;
	height: 28px;
	padding-left: 20px;
	padding-top: 5px;
	background-repeat: no-repeat;
	display: inline-block;
}
/* End Menu Left Styles */

/* Menu Left 2 righe Styles */
a.menuleftbig:link {
	background-image: url(../images/menu_left_big_bkg_off.gif);
	text-decoration: none;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000066;
	font-weight: bold;
	width: 135px;
	height: 40px;
	padding-left: 20px;
	padding-top: 5px;
}
a.menuleftbig:visited {
	background-image: url(../images/menu_left_big_bkg_off.gif);
	text-decoration: none;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000066;
	font-weight: bold;
	width: 135px;
	height: 40px;
	padding-left: 20px;
	padding-top: 5px;
}
a.menuleftbig:hover {
	background-image: url(../images/menu_left_big_bkg_on.gif);
	text-decoration: underline;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-weight: bold;
	width: 135px;
	height: 40px;
	padding-left: 20px;
	padding-top: 5px;
}
.menuleftbigvisited {
	background-image: url(../images/menu_left_big_bkg_on.gif);
	text-decoration: none;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	font-weight: bold;
	width: 135px;
	height: 40px;
	padding-left: 20px;
	padding-top: 5px;
}
/* End Menu Left 2 righe Styles */

/* Menu Contact Styles */
a.menucontact:link {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: underline;
}
a.menucontact:visited {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration: underline;
}
a.menucontact:hover {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #EC008C; text-decoration: underline; background-color:#FFFFFF;
}
/* End Menu Contact Styles */.menuleftbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../images/pull_service_on.gif);
	color: #FFFFFF;
	height: 30px;
	width: 135px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-decoration: none;
}

