body, html  {
	background-image: url(/Resources/Graphics/pixelsfondo.png);
	background-color: #3c3c3c;
	background-repeat: repeat-x;

}
#outerWrapper  {
	width: 970px;

}
#websiteContainer  {
	width: 970px;

}
#topHeader  {
	height: 358px;
	background-color: #ffffff;
	background-image: url(/Resources/Graphics/testavuota.png);

}
#middleHeader  {
	height: 0px;
	min-height: 0px;

}
#columns  {
	background-color: #ffffff;

}
#leftColumn  {
	background-color: #ffffff;
	width: 230px;
	height: NaNpx;

}
#middleColumn  {
	z-index: 1;
	width: 738px;
	height: NaNpx;
	background-color: #ffffff;

}
#rightColumn  {
	width: 0px;
	height: 0px;
	background-color: #ffffff;

}
#footer  {
	height: 37px;
	margin-bottom: 0px;

}
#imagelink_1  {
	width: 194px;
	top: 15px;
	left: 13px;

}
#imagelink_2  {
	width: 415px;
	top: 148px;
	left: 280px;

}
#menu_3 li a {
	width: 170px;

}
#menu_3  {
	width: 188px;
	height: 127px;
	top: 221px;
	left: 8px;

}
#menu_3 li a {
	height: 15px;
	text-align: left;
	overflow: hidden;

}
#menu_3 li a {
	text-align: left;
	height: 20px;
	top: 0px;
	left: 4px;

}
#menu_3 li a {
	background-repeat: no-repeat;

}
#menu_3 li a {
	width: 203px;

}
#menu_3 li a {
	height: 24px;
	width: 205px;

}
#imagelink_4  {
	width: 145px;
	top: 195px;
	left: 40px;

}
#menu_5  {
	float: left;
	overflow: visible !important;
	z-index: 900;
	top: 10px;
	left: 365px;
	width: 604px;
	height: 17px;
	padding-left: 0px;
	font-size: 0px;
	line-height: 0px;
	text-align: right;

}
#menu_5 li a {
	overflow: visible !important;
	left: 0px;
	width: 100px;
	text-indent: 0px;
	background-repeat: no-repeat;

}
#imagelink_6  {
	margin-top: 18px;
	text-align: center;

}
#imagelink_7  {
	top: 0px;
	width: 192px;
	margin-top: 3px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 10px;
	text-align: center;

}
#rss_8  {
	left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 10px;

}
#rss_8 .rssDescription {
	line-height: 15px;

}
#rss_8 .rssDescription {
	width: 200px;
	letter-spacing: 0px;

}
#imagelink_9 {
	margin-top: 35px;
	text-align: center;

}
#imagelink_10 {
	text-align: center;

}
#login_11 .login-label {
	width: 220px;
	text-align: center;

}
#login_11 .login-input {
	width: 220px;
	text-align: center;

}
#login_11 .login-submit {
	width: 220px;
	height: 25px;
	text-align: center;
	background-color: transparent;

}
#login_11 .login-submit input {
	width: 60px;
	height: 20px;
	margin-top: 5px;
	border-top: 0px solid #f0f0f0;
	border-bottom: 0px solid #f0f0f0;
	border-left: 0px solid #ece9d8;
	border-right: 0px solid #ece9d8;
	font-size: 13px;
	font-weight: normal;
	line-height: 10px;
	text-decoration: none;
	background-color: #e0e0e0;

}
#login_11 .login-input input {
	font-size: 14px;

}
#login_11 {
	margin-top: 0px;
	margin-bottom: 30px;

}
#login_11 .login-message {
	width: 228px;
	font-size: 11px;
	text-align: center;
	color: #c20808;

}
#recoverypassword_12 {
	font-size: 11px;
	color: #000000;

}
#recoverypassword_12 .labelrecovery {
	width: 140px;
	margin-left: 45px;
	text-align: center;

}
#recoverypassword_12 .fieldrecovery input.recovery {
	width: 170px;
	margin-left: 25px;

}
#recoverypassword_12 .fieldrecovery a.recovery {
	width: 56px;
	height: 22px;
	margin-top: 5px;
	margin-left: 80px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: normal;
	line-height: 22px;
	text-align: center;
	background-color: #e0e0e0;

}
#recoverypassword_12 .success {
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;

}
#recoverypassword_12 .error {
	text-align: center;

}
#userbar_14 {
	top: 0px;
	left: 0px;
	width: 220px;
	margin-bottom: 20px;
	margin-left: 3px;
	text-align: center;

}
#userbar_14 .userbarComp-logout {
	margin-top: 5px;
	background-color: transparent;

}
#userbar_14 .userbarComp-logout input {
	width: 80px;
	height: 20px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	background-color: #e0e0e0;

}
#menu_15 {
	top: 0px;
	left: 0px;
	margin-bottom: 20px;
	margin-left: 70px;

}
#menu_15 > li > a {
	color: #666666;

}
#imagelink_16  {
	width: 173px;
	margin-top: 25px;
	padding-top: 4px;
	padding-bottom: 7px;
	text-align: right;

}
#imagelink_17  {
	text-align: right;
	margin-bottom: 20px;
	margin-top: 0px;

}
#rss_18  {
	padding-top: 0px;
	background-position: top right;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	font-size: 10px;
	letter-spacing: 3px;
	padding-left: 0px;
	padding-right: 0px;
	width: 600px;
	text-align: left;
	margin-left: 76px;

}
#imagelink_19  {
	text-align: right;
	margin-top: 15px;
	padding-bottom: 20px;

}
#imagelink_20  {
	width: 350px;
	padding-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 30px;
	text-align: center;

}
#imagelink_21  {
	text-align: center;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	height: 30px;
	width: 350px;

}
#imagelink_22  {
	width: 350px;
	text-align: center;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	height: 97px;

}
#imagelink_23  {
	overflow: visible !important;
	top: 0px;
	left: 0px;
	width: 350px;
	height: 102px;
	margin-top: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;

}
#paragraph_24  {
	width: 330px;
	margin-top: 8px;
	font-size: 11px;

}
#paragraph_25  {
	width: 330px;
	margin-top: 8px;
	margin-left: 40px;
	font-size: 11px;

}
#imagelink_26  {
	text-align: left;
	margin-left: 0px;
	left: 0px;
	margin-right: 0px;
	padding-left: 0px;

}
#paragraph_27 {
	text-align: center;
	color: #ffffff;

}
#imagelink_28 {
	margin-top: 20px;
	margin-left: -5px;
	margin-right: 0px;
	text-align: right;

}
#imagelink_29 {
	margin-left: -5px;
	text-align: right;

}
#paragraph_30 {
	margin-top: 0px;

}
#paragraph_30 .paragraphComp-content ul {
	width: 700px;
	padding-left: 0px;

}
#imagelink_31 {
	margin-left: -5px;
	text-align: right;

}
#imagelink_32 {
	margin-top: 22px;
	margin-left: -5px;
	text-align: right;

}
#imagelink_33 {
	margin-left: -5px;
	text-align: right;

}
#paragraph_34 .paragraphComp-content ul {
	width: 700px;
	padding-left: 0px;

}
#imagelink_35 {
	margin-left: -5px;
	text-align: right;

}
#imagelink_36 {
	margin-top: 24px;
	margin-left: -5px;
	text-align: right;

}
#imagelink_37 {
	margin-left: -5px;
	text-align: right;

}
#paragraph_38 .paragraphComp-content ul {
	width: 700px;
	padding-left: 0px;

}
#imagelink_39 {
	margin-top: 10px;
	margin-left: -5px;
	text-align: right;

}
#imagelink_40 {
	margin-top: 22px;
	margin-left: -5px;
	text-align: right;

}
#imagelink_41 {
	margin-left: -5px;
	text-align: right;

}
#paragraph_42 .paragraphComp-content ul {
	width: 700px;
	padding-left: 0px;

}
#imagelink_43 {
	margin-top: 10px;
	margin-left: -5px;
	text-align: right;

}
#imagelink_44 {
	margin-top: 25px;
	margin-left: -5px;
	text-align: right;

}
#imagelink_45 {
	margin-left: -5px;
	text-align: right;

}
#paragraph_46 .paragraphComp-content ul {
	width: 700px;
	padding-left: 0px;

}
#imagelink_47 {
	margin-top: 10px;
	margin-left: -5px;
	text-align: right;

}
#imagelink_48  {
	left: -10px;
	width: 738px;
	margin-top: 25px;
	padding-bottom: 3px;
	text-align: right;
	background-repeat: no-repeat;

}
#imagelink_49  {
	margin-bottom: 15px;
	margin-left: -10px;
	text-align: right;

}
#paragraph_50  {
	width: 600px;
	text-align: center;
	font-size: 11px;
	left: 72px;

}
#imagelink_51 {
	margin-left: -5px;
	text-align: right;

}
#imagelink_52 {
	top: 0px;
	left: 0px;
	margin-top: 26px;
	margin-bottom: 3px;
	margin-left: 25px;
	text-align: center;

}
#imagelink_53 {
	text-align: center;

}
#paragraph_54 {
	margin-bottom: 50px;

}
#imagelink_55  {
	top: 0px;
	left: 0px;
	margin-top: 25px;
	margin-bottom: 5px;
	margin-left: -17px;
	padding-left: 0px;
	text-align: right;

}
#imagelink_56  {
	margin-bottom: 15px;
	top: 0px;
	left: 62px;

}
#googlemap_57 {
	z-index: 1;
	top: 95px;
	left: 38px;
	width: 305px;
	height: 175px;

}
#imagelink_58  {
	margin-left: 27px;

}
#paragraph_59 {
	top: 0px;
	left: 0px;
	width: 300px;
	margin-left: 30px;
	font-size: 17px;
	text-align: center;

}
#imagelink_60  {
	text-align: right;
	left: -10px;

}
#imagelink_61  {
	margin-top: 25px;
	margin-bottom: 15px;
	margin-left: -10px;
	text-align: right;

}
#imagelink_62  {
	margin-left: 60px;
	left: 0px;
	top: 0px;
	padding-bottom: 20px;

}
#paragraph_63  {
	width: 237px;
	height: 160px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #666666;
	border-right: 2px solid #666666;
	color: #ffffff;

}
#paragraph_64  {
	left: 3px;
	width: 237px;
	height: 160px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 1px;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	color: #ffffff;

}
#paragraph_65  {
	left: 6px;
	width: 237px;
	height: 160px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	color: #ffffff;

}
#paragraph_66  {
	overflow: visible !important;
	width: 237px;
	height: 160px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #666666;
	border-right: 2px solid #666666;
	color: #ffffff;

}
#paragraph_67  {
	width: 237px;
	height: 160px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-bottom: 0px;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	color: #ffffff;

}
#paragraph_68  {
	width: 237px;
	height: 160px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	color: #ffffff;

}
#paragraph_69 {
	width: 237px;
	height: 160px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom: 2px solid #666666;
	border-left: 2px solid #666666;
	border-right: 2px solid #666666;
	font-size: 12px;
	line-height: 22px;
	color: #000000;

}
#paragraph_70 {
	width: 237px;
	height: 160px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	border-bottom: 2px solid #666666;
	border-left: 0px solid #666666;
	border-right: 2px solid #666666;
	font-size: 12px;
	line-height: 22px;
	color: #000000;

}
#paragraph_71 {
	width: 237px;
	height: 160px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;

}
#imagelink_72 {
	margin-top: 10px;
	margin-left: -5px;
	text-align: right;

}
#imagelink_73  {
	margin-top: 14px;
	margin-bottom: 10px;
	margin-left: -11px;
	margin-right: 0px;
	padding-right: 0px;
	text-align: right;

}
#news_74 .newsComp-news {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	background-image: url(/Resources/Graphics/linealunga.png);
	background-repeat: no-repeat;
	background-position: bottom right;

}
#news_74 .newsComp-news h3 {
	padding-bottom: 0px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #858585;

}
#news_74 {
	top: 0px;
	left: 0px;
	width: 715px;
	margin-left: 12px;

}
#imagelink_75  {
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	margin-bottom: 10px;

}
#rss_76  {
	margin-bottom: 10px;

}
#imagelink_77  {
	margin-left: -10px;
	text-align: right;
	margin-bottom: 15px;

}
#imagelink_78  {
	text-align: center;
	margin-bottom: 10px;

}
#rss_79  {
	margin-bottom: 30px;

}
#imagelink_80  {
	text-align: right;
	margin-left: -10px;
	margin-bottom: 15px;

}
#imagelink_81  {
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 0px;

}
#rss_82  {
	margin-bottom: 30px;

}
#imagelink_83  {
	text-align: right;
	margin-left: -10px;
	margin-bottom: 15px;

}
#imagelink_84  {
	text-align: center;
	margin-bottom: 15px;

}
#rss_85  {
	margin-bottom: 15px;

}
#imagelink_86  {
	margin-bottom: 10px;
	margin-left: -10px;
	text-align: right;

}
#form_87 .formfield_error {
	width: 500px;
	margin-left: 100px;

}
#form_87 .formfield_label {
	width: 180px;
	margin-left: 100px;

}
#form_87 .formfield_field {
	width: 250px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 100px;
	text-align: left;

}
#form_87 {
	margin-left: 0px;
	text-align: left;

}
#form_87 .formfield_button input {
	margin-bottom: 30px;

}
#paragraph_88 {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;

}
#radiofield_95 .formfield_label {
	height: 20px;
	color: #000000;

}
#selectfield_97 {
	margin-top: 0px;
	margin-bottom: 15px;

}
#textareafield_98 .formfield_field textarea {
	width: 300px;
	height: 150px;

}
#textareafield_98 {
	margin-bottom: 15px;

}
#privacyfield_99 .formfield_li {
	width: 200px;
	margin-left: 100px;

}
#privacyfield_99 .privacycontrol {
	width: 300px;
	height: 100px;
	margin-bottom: 20px;

}
#privacyfield_99 {
	margin-bottom: 20px;

}
#imagelink_101 {
	float: right;
	margin-top: 25px;
	margin-left: 0px;
	margin-right: 10px;
	padding-right: 0px;
	text-align: left;

}
#imagelink_102 {
	float: right;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 10px;
	text-align: right;

}
#cookiePrivacyPopup {opacity:0.8;filter:alpha(opacity=80);border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}