		body {
			background-color:white;
			font-family:verdana;
			font-size:10px;
			margin:10px 0 0 0;
		}

		label.blocked {
			display:block;
			margin-bottom:5px;
		}

		textarea {
			font-size:10px;
			font-family:verdana;
		}

		form {
			margin:0;
			padding:0;
		}

		a:link {
			color:black;
			text-decoration:none;
		}

		a:visited {
			color:black;
			text-decoration:none;
		}

		a:hover {
			text-decoration:underline;
			color:#28b89b;
		}

		div.header {
			height:100px;
			background-image:url(/images/bg_gradientHeader.jpg);
			background-repeat:no-repeat;
			border:0px;
			position: relative;
		}

		div.header div.logoPayOff {
			width:509px;
			height:100px;
			border:0px;
			float:left;
		}
		
		div.header div.logoVeneto {
			width:199px;
			height:72px;
			/*background: url(/images/logoveneto.gif) top left no-repeat;*/
			position: absolute;
			top: 28px;
			left: 571px;
			z-index: 100;
			text-align: center;
		}
		
		div.header div.logoVeneto a {
			font: 9px Verdana;
			color: #333333;
		}

		div.header div.links {
			width:261px;
			height:28px;
			float:left;
		}

		div.header2 {
			height:150px;
			border:0px;
		}

		div.menu_banner {
			width:570px;
			height:150px;
			margin-right:1px;
			float:left;
		}

		div.menu_banner div.menu {
			width:560px;
			height:20px;
			background-color:#28b89b;
			background-image:url(/images/plus2_whiteOnGreen.jpg);
			background-position:top right;
			background-repeat:no-repeat;
			padding-left:10px;
		}

		div.reservedArea {
			width:199px;
			height:130px;
			float:left;
		}

		div.box {
			width:100%;
			height:100%;
		}

		div.box div.title {
			height:13px;
			background-color:#e2e2e2;
			background-image:url(/images/plus2_greyOnGrey.jpg);
			background-position:top right;
			background-repeat:no-repeat;
			padding-top:7px;
			padding-left:10px;
		}

		div.box div.title2 {
			height:13px;
			background-color:#28a5b8;
			background-image:url(/images/plus2_whiteOnGreen2.jpg);
			background-position:top right;
			background-repeat:no-repeat;
			padding-top:7px;
			padding-left:10px;
		}

		div.box div.title3 {
			background-image:url(/images/dot_green.jpg);
			background-repeat:no-repeat;
			background-position:11px 20px;
			padding-top:18px;
			padding-left:25px;
			margin-bottom:5px;
			font-weight:bold;
		}

		div.box div.footer {
			height:4px;
			background-color:#e2e2e2;
			margin:1px 0 1px 0;
		}

		div.box div.footer2 {
			height:4px;
			background-color:#28a5b8;
			margin:1px 0 1px 0;
		}

		div.box div.contentReservedArea {
			background-image:url(/images/bg_reservedArea.jpg);
			background-position:bottom center;
			background-repeat:no-repeat;
			padding:10px;
		}

		div.box div.content {
			padding:10px;
		}

		div.box div.content span.title {
			display:block;
			font-weight:bold;
			margin-bottom:3px;
			color:#28B89B;
			font-size:13px;
		}

		div.box div.content span.titleSmall {
			display:block;
			margin-bottom:5px;
			font-size:10px;
		}

		div.box div.content span.titleSmallBold {
			display:block;
			font-weight:bold;
			margin-bottom:5px;
			font-size:10px;
		}

		div.box div.content span.attachment {
			display:block;
			float:left;
			margin:-1px 5px 0 0;
			background-image:url(/images/ico_attachment.jpg);
			width:16px;
			height:16px;
		}

		div.box div.content span.dotGreen {
			display:block;
			float:left;
			margin:4px 5px 0 0;
			background-image:url(/images/dot_green.jpg);
			width:9px;
			height:9px;
		}

		div.box div.content span.dotYellow {
			display:block;
			float:left;
			margin:2px 5px 0 0;
			background-image:url(/images/dot_yellow.jpg);
			width:9px;
			height:9px;
		}

		div.spacer {
			margin-top:15px;
		}

		div.box div.contentSearchOnSite {
			background-image:url(/images/gradientV_whiteGreen.jpg);
			background-position:bottom left;
			background-repeat:repeat-x;
			padding:10px;
		}

		input {
			font-size:10px;
			font-family:verdana;
		}

		input.normal {
			font-size:10px;
			font-family:verdana;
			color:#8b9082;
		}

		input.focused {
			font-size:10px;
			font-family:verdana;
			color:black;
	}

		div.box div.contentSearchOnSite input[type="text"] {
			border:1px solid #28a5b8;
			width:127px;
		}

		div.box div.contentReservedArea input[type="text"], input[type="password"] {
			border:1px solid #e2e2e2;
			width:110px;
		}

		input[type="text"] {
			height:13px;
			padding:1px 0 1px 0;
		}

		img.searchOnSite {
			width:17px;
			height:17px;
			border:0px;
			margin-left:15px;
		}

		div.container {
			width:770px;
		}

		div.separator {
			height:4px;
			background-color:#e2e2e2;
		}

		div.footerCopyPowered div.footer {
			background-color:#28b89b;
			height:17px;
			padding-top:3px;
			clear:both;
		}

		div.footerCopyPowered div.footer div.copy {
			color:white;
			padding-left:10px;
			width:561px;
			float:left;
			border:0px solid black;
		}
		div.footerCopyPowered div.footer div.copy a{
			color:white;
			text-decoration:none;
		}
		
		div.footerCopyPowered div.footer div.powered {
			color:#88e5d2;
			width:189px;
			text-align:right;
			padding-right:10px;
			float:left;
			border:0px solid black;
		}

		div.footerCopyPowered div.footer div.powered a{
			color:#88e5d2;
		}

		table.content {
			width:770px;
			clear:both;
		}

		table.content td.content {
			width:570px;
			vertical-align:top;
		}

		table.content td.content1stPart {
			width:285px;
			vertical-align:top;
		}

		table.content td.content2ndPart {
			width:284px;
			vertical-align:top;
		}

		table.content td.sidebar {
			width:199px;
			vertical-align:top;
		}

		table.content td.spacer {
			width:1px;
			vertical-align:top;
			background-image:url(/images/bgV_dot_blackOnWhite.jpg);
			background-repeat:repeat-y;
			background-position:0 22px;
		}

		table.content td.spacer div {
			width:1px;
			height:22px;
			background-color:white;
		}

		div.news {
			margin-bottom:10px;
		}

		div.news span.title a {
			font-size:10px;
			display:block;
			font-weight:bold;
			margin-bottom:3px;
		}

		div.news span.dot {
			display:block;
			float:left;
			margin:2px 5px 0 0;
			background-image:url(/images/dot_yellow.jpg);
			width:9px;
			height:9px;
		}

		div.news2 {
			margin-bottom:10px;
		}

		div.news2 span.title a {
			font-size:10px;
			display:block;
			font-weight:bold;
			margin-bottom:15px;
			font-size:10px;
		}

		div.news2 span.dot {
			display:block;
			float:left;
			margin:2px 5px 0 0;
			background-image:url(/images/dot_green.jpg);
			width:9px;
			height:9px;
		}

		div.hr {
			height: 15px;
			background: #fff url(/images/bgH_dot_blackOnWhite.jpg) repeat-x scroll center;
			margin:15px 0 15px 0;
		}

		div.hr hr {
			display:none;
		}

		/* --------------------------- SPECIFIC CLASSES ----------------------------------------------- */

		.width284px {
			width:284px;
		}

		.width189px {
			width:189px;
		}

		.width95px {
			width:95px;
		}

		.width285px {
			width:285px;
		}

		.width199px {
			width:199px;
		}

		.floatLeft {
			float:left;
		}

		.marginRight1px {
			margin-right:1px;
		}

		.marginLeft1px {
			margin-left:1px;
		}


		.marginTopBottom1px {
			margin-top:1px;
			margin-bottom:1px;
		}

		.height110px {
			height:110px;
		}

		.bgVerticalGradientWhiteToGrey {
			background-image:url(/images/bgV_gradientWhiteToGrey.jpg);
			background-position:bottom left;
			background-repeat:repeat-x;
		}

		/* --------------------------- SPECIFIC CLASSES ----------------------------------------------- */
