BODY {
	TEXT-ALIGN: left !important; BACKGROUND-COLOR: #ffffff !important; MARGIN-TOP: 5px !important; FONT-FAMILY: verdana, geneva, helvetica, Arial, sans-serif !important; LETTER-SPACING: -1px !important
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.pagina {
	POSITION: absolute; WIDTH: 960px; MARGIN-LEFT: -480px; LEFT: 50%
}
.top_menu {
	WIDTH: 100%; HEIGHT: 50px
}
.top_menu TH {
	BACKGROUND-IMAGE: url(../img/button.jpg); TEXT-ALIGN: center; WIDTH: 118px; BACKGROUND-REPEAT: no-repeat; VERTICAL-ALIGN: top
}
.top_menu TH A:hover {
	TEXT-ALIGN: center; WIDTH: 118px; BACKGROUND-REPEAT: no-repeat; VERTICAL-ALIGN: top
}
#top_menu_select {
	TEXT-ALIGN: center; WIDTH: 118px; BACKGROUND-REPEAT: no-repeat; VERTICAL-ALIGN: top
}
.top_menu_over TH {
	BACKGROUND-IMAGE: url(../img/button2.jpg); TEXT-ALIGN: center; WIDTH: 118px; BACKGROUND-REPEAT: no-repeat; VERTICAL-ALIGN: top
}
.top_menu TD {
	TEXT-ALIGN: center; WIDTH: 116px; VERTICAL-ALIGN: top
}
.header {
	WIDTH: 215px; HEIGHT: 150px
}
#header_sx {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 30px
}
#header_dx {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 8px
}
.menu_offerte {
	WIDTH: 170px; WHITE-SPACE: nowrap
}
.content_home {
	WIDTH: 100%
}
.content_home TD {
	WIDTH: 25%; VERTICAL-ALIGN: top
}
#content_home_td {
	BACKGROUND-IMAGE: url(/npo/export/sites/default/image/NPO_Sistemi_home_200x170_1.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
#content_home_sx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 140px
}
.content_home_mediolanum {
	BACKGROUND-IMAGE: url(../img/NPO_Sistemi_home_200x70_3.jpg); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 202px; PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 100px; PADDING-TOP: 75px
}
#content_home_center {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.content_other {
	WIDTH: 100%; FLOAT: left
}
.colonna_sx {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 215px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.colonna_centro {
	WIDTH: 500px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; FLOAT: left
}
.colonna_centro TABLE {
	WIDTH: 100%
}
#content_immagine {
	Z-INDEX: 32; POSITION: relative; TOP: -190px; PADDING-TOP: 120px
}
#content_immagine TD {
	WIDTH: 50%; VERTICAL-ALIGN: top
}
#content_immagine IMG {
	MARGIN: 5px
}
#content_senzaimmagine {
	Z-INDEX: 32; POSITION: relative; TOP: -150px
}
#content_senzaimmagine TD {
	WIDTH: 50%; VERTICAL-ALIGN: top
}
.colonna2 {
	Z-INDEX: 40; WIDTH: 650px; FLOAT: left
}
.colonna_dx {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 215px; PADDING-RIGHT: 15px; FLOAT: right; PADDING-TOP: 30px
}
#colonna_dx TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 30px
}
.footer {
	WIDTH: 100%; FLOAT: left; HEIGHT: 50px; CLEAR: left; PADDING-TOP: 8px
}
.footer TD {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap
}
.bg_container {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 10px
}
.bg_red {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ff0000; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 5px
}
.bg_red IMG {
	TEXT-ALIGN: center
}
.bg_grey {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.bg_ask {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.bg_articoli {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 170px
}
.bg_download {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.box {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 10px
}
#box_top {
	BACKGROUND-IMAGE: url(../img/box_top.gif); WIDTH: 190px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 16px
}
#box_content {
	BACKGROUND-IMAGE: url(../img/box.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 170px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: center 50%; PADDING-TOP: 0px
}
#box_bottom {
	BACKGROUND-IMAGE: url(../img/box_bottom.gif); WIDTH: 190px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 16px
}
.partner_up {
	TEXT-ALIGN: center; WIDTH: 110px; FLOAT: left; HEIGHT: 130px; VERTICAL-ALIGN: top; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 25px
}
.partner_down {
	TEXT-ALIGN: center; WIDTH: 110px; FLOAT: left; HEIGHT: 130px; VERTICAL-ALIGN: bottom; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 25px
}
#main_partner_content {
	PADDING-BOTTOM: 10px; DISPLAY: block
}
#divisor {
	DISPLAY: block; HEIGHT: 30px
}
#other_partner_content {
	DISPLAY: block; PADDING-TOP: 10px
}

