body {background-color:#FFFFFF; background-image:none;padding:0;margin:0;}
#sitemain {position:relative; clear:both; width:900px; height:3600px; background-color:transparent; font-size:10px; margin:0 auto 0 auto;}
#group5 {position:relative; float:left; clear:both; width:900px; height:264px; background-color:transparent; font-size:10px;}
#group {position:relative; float:left; clear:both; width:900px; height:164px; background-color:transparent; font-size:10px;}
#testa {position:relative; float:left; width:900px; height:164px; background-color:#FFFFFF; font-size:10px;}
#testa .bod {position:relative; color:#FFFFFF; background:transparent; height:138px; font-family:arial; font-size:10px; margin:0; padding:3px 5px;}
#testa .bod a {text-decoration:none;color:#FFFFFF;}
#testa .bod img {float:left;border:0;padding-right:5px;}
#testa .bod p {float:left; font-size:100%; margin:0;  padding:0 10px 0 5px;}
#group6 {position:relative; float:left; clear:both; width:900px; height:100px; background-color:transparent; font-size:10px;}
#emptybox {position:relative; float:left; clear:both; width:900px; height:100px; background-color:#FFFFFF; font-size:10px;}
#group12 {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:120px;
	background-color:transparent;
	font-size:10px;
}
#group13 {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:120px;
	background-color:transparent;
	font-size:10px;
}
#spclin23 {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:35px;
	background-color:transparent;
	font-size:0;
}
#group2 {position:relative; float:left; clear:both; width:900px; height:97px; background-color:transparent; font-size:10px;}
#textbox5 {position:relative; float:left; width:750px; height:97px; background-color:#FFFFFF; font-size:10px;}
#textbox5 .tl {position:relative; float:left; background: url("images/tl1.gif") 0 0 no-repeat; width:100%; height:100%;}
#textbox5 .tr {position:relative; float:left; background: url("images/tr1.gif") 100% 0 no-repeat; width:100%; height:100%;}
#textbox5 .bl {position:relative; float:left; background: url("images/bl1.gif") 0 100% no-repeat; width:100%;height:97px;}
#textbox5 .br {position:relative; float:left; background: url("images/br1.gif") 100% 100% no-repeat; width:100%;height:97px;}
#textbox5 .boxsp {position:relative; background:transparent; font-size:1px;}
#textbox5 .box {
	position:relative;
	font-size:1px;
	left:15px;
	top:20px;
}
#textbox5 h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#0080FF;
	margin:0;
}
#textbox5 h2 {position:relative;  top:5px; left:10px; font-family:arial; font-size:18px; font-weight:bold; color:#FF8000; margin:0;}
#textbox5 p {position:relative; top:15px; left:12px; padding-right:45px; font-family:arial; font-size:12px; font-weight:normal; color:#000000; margin:0;}
#emptybox2 {
	position:relative;
	float:left;
	width:369px;
	height:50px;
	background-color:#FFFFFF;
	font-size:10px;
}
#textbox {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:190px;
	background-color:transparent;
	font-size:10px;
}
#textbox .boxsp {position:relative; background:transparent; font-size:1px;}
#textbox .box {position:relative; font-size:1px; left:15px; top:10px;}
#textbox h1 {font-family:tahoma,verdana,sans-serif; font-size:24px; font-weight:bold; color:#0080FF; margin:0;}
#textbox h2 {
	position:relative;
	top:15px;
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#808080;
	margin:0;
}
#textbox p {position:relative; top:15px; left:12px; padding-right:45px; font-family:arial; font-size:12px; font-weight:normal; color:#000000; margin:0;}
#sugiulink {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:40px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
#sugiulink .lb {position:relative; float:left; background: url("images/dott1.gif") 0 100% repeat-x; width:100%;height:40px; position:absolute; bottom:0px;}
#sugiulink .qlk {
	position:relative;
	left:10px;
	top:10px;
	font-size:12px;
}
#sugiulink .qlk a {text-decoration:none; color:#0073D2;}
#sugiulink .qlk a:hover {color:#808080;}
#textboxservizi {position:relative; float:left; clear:both; width:900px; height:70px; background-color:transparent; font-size:10px;}
#textboxservizi .boxsp {position:relative; background:transparent; font-size:1px;}
#textboxservizi .box {position:relative; font-size:1px; left:15px; top:30px;}
#textboxservizi h1 {
	font-family:Tahoma;
	font-size:36px;
	font-weight:bold;
	color:#0080FF;
	margin:0;
}
#textboxservizi h2 {position:relative;  top:40px; font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#textboxservizi p {position:relative; top:15px; left:12px; padding-right:45px; font-family:arial; font-size:12px; font-weight:normal; color:#000000; margin:0;}
#servizi {position:relative; float:left; clear:both; width:900px; height:500px; background-color:#FFFFFF; font-size:10px;}
#sugiulink2 {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:40px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
#sugiulink2 .lb {position:relative; float:left; background: url("images/dott1.gif") 0 100% repeat-x; width:100%;height:40px; position:absolute; bottom:0px;}
#sugiulink2 .qlk {
	position:relative;
	left:15px;
	top:10px;
	font-size:12px;
}
#sugiulink2 .qlk a {text-decoration:none; color:#0073D2;}
#sugiulink2 .qlk a:hover {color:#808080;}
#textboxworks {position:relative; float:left; clear:both; width:900px; height:70px; background-color:transparent; font-size:10px;}
#textboxworks .boxsp {position:relative; background:transparent; font-size:1px;}
#textboxworks .box {position:relative; font-size:1px; left:15px; top:30px;}
#textboxworks h1 {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#textboxworks h2 {position:relative;  top:40px; font-family:arial; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#textboxworks p {position:relative; top:15px; left:12px; padding-right:45px; font-family:arial; font-size:12px; font-weight:normal; color:#000000; margin:0;}
#works {position:relative; float:left; clear:both; width:900px; height:490px; background-color:#FFFFFF; font-size:10px;}
#sugiulink3 {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:40px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
#sugiulink3 .lb {position:relative; float:left; background: url("images/dott1.gif") 0 100% repeat-x; width:100%;height:40px; position:absolute; bottom:0px;}
#sugiulink3 .qlk {position:relative; left:10px; top:10px; font-size:12px;}
#sugiulink3 .qlk a {text-decoration:none; color:#0073D2;}
#sugiulink3 .qlk a:hover {color:#808080;}
#textboxnews {position:relative; float:left; clear:both; width:900px; height:180px; background-color:transparent; font-size:10px;}
#textboxnews .lb {position:relative; float:left; background: url("images/dott12.gif") 0 100% repeat-x; width:100%;height:180px; position:absolute; bottom:0px;}
#textboxnews .box {position:relative; margin:0; padding:30px 0 0 15px;}
#textboxnews .btt {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#textboxnews .mtt {position:relative;  top:20px; font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#textboxnews .cnts {position:relative; top:30px; padding-right:45px; font-family:arial; font-size:12px; font-weight:normal; color:#808080; margin:0;}
#news1 {position:relative; float:left; clear:both; width:900px; height:100px; background-color:transparent; font-size:10px;}
#news1 .lb {position:relative; float:left; background: url("images/dott12.gif") 0 100% repeat-x; width:100%;height:100px; position:absolute; bottom:0px;}
#news1 .box {position:relative; margin:0; padding:5px 0 0 15px;}
#news1 .btt {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#news1 .mtt {position:relative;  top:15px; font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#news1 .cnts {position:relative; top:25px; padding-right:45px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#808080; margin:0;}
#news2 {position:relative; float:left; clear:both; width:900px; height:110px; background-color:transparent; font-size:10px;}
#news2 .lb {position:relative; float:left; background: url("images/dott12.gif") 0 100% repeat-x; width:100%;height:110px; position:absolute; bottom:0px;}
#news2 .box {position:relative; margin:0; padding:10px 0 0 15px;}
#news2 .btt {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#news2 .mtt {position:relative;  top:10px; font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#news2 .cnts {position:relative; top:20px; padding-right:45px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#808080; margin:0;}
#textbox42 {position:relative; float:left; clear:both; width:900px; height:162px; background-color:transparent; font-size:10px;}
#textbox42 .lb {position:relative; float:left; background: url("images/dott12.gif") 0 100% repeat-x; width:100%;height:162px; position:absolute; bottom:0px;}
#textbox42 .box {position:relative; margin:0; padding:10px 0 0 15px;}
#textbox42 .btt {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#textbox42 .mtt {position:relative;  top:10px; font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#textbox42 .cnts {position:relative; top:5px; padding-right:45px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#808080; margin:0;}
#textbox422 {position:relative; float:left; clear:both; width:900px; height:145px; background-color:transparent; font-size:10px;}
#textbox422 .lb {
	position:relative;
	float:left;
	background: url("images/dott12.gif") 0 100% repeat-x;
	width:100%;
	height:135px;
	position:absolute;
	bottom:0px;
}
#textbox422 .box {position:relative; margin:0; padding:10px 0 0 15px;}
#textbox422 .btt {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#textbox422 .mtt {position:relative;  top:10px; font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#textbox422 .cnts {position:relative; top:25px; padding-right:45px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#808080; margin:0;}
#textbox423 {position:relative; float:left; clear:both; width:900px; height:124px; background-color:transparent; font-size:10px;}
#textbox423 .lb {position:relative; float:left; background: url("images/dott12.gif") 0 100% repeat-x; width:100%;height:124px; position:absolute; bottom:0px;}
#textbox423 .box {position:relative; margin:0; padding:10px 0 0 15px;}
#textbox423 .btt {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#textbox423 .mtt {position:relative;  top:10px; font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#textbox423 .cnts {position:relative; top:25px; padding-right:45px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#808080; margin:0;}
#textbox424 {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:142px;
	background-color:transparent;
	font-size:10px;
}
#textbox424 .lb {
	position:relative;
	float:left;
	background: url("images/dott12.gif") 0 100% repeat-x;
	width:100%;
	height:122px;
	position:absolute;
	bottom:0px;
}
#textbox424 .box {position:relative; margin:0; padding:10px 0 0 15px;}
#textbox424 .btt {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#textbox424 .mtt {position:relative;  top:10px; font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#textbox424 .cnts {position:relative; top:25px; padding-right:45px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#808080; margin:0;}
#textbox425 {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:100px;
	background-color:transparent;
	font-size:10px;
}
#textbox425 .box {position:relative; margin:0; padding:10px 0 0 15px;}
#textbox425 .btt {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#textbox425 .mtt {position:relative;  top:10px; font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#textbox425 .cnts {position:relative; top:25px; padding-right:45px; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#808080; margin:0;}
#news3 {position:relative; float:left; clear:both; width:900px; height:33px; background-color:transparent; font-size:10px; text-align:right;}
#news3 .lst {position:relative;  font-family:arial,sans-serif; font-size:12px; color:#1E90FF; margin:0; padding:0;}
#news3 .lst .sym {position:relative; border:0; margin:0; padding:3px 5px 0; vertical-align:text-top;}
#news3 .lst p {position:relative; margin:0; padding:0;}
#news3 .lst a {position:relative; text-decoration:none; color:#1E90FF; margin:0; padding:0;}
#news3 .lst a:hover {text-decoration:underline;}
#sugiulink4 {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:70px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
#sugiulink4 .lb {position:relative; float:left; background: url("images/dott1.gif") 0 100% repeat-x; width:100%;height:70px; position:absolute; bottom:0px;}
#sugiulink4 .qlk {position:relative; left:10px; top:10px; font-size:12px;}
#sugiulink4 .qlk a {text-decoration:none; color:#0073D2;}
#sugiulink4 .qlk a:hover {color:#808080;}
#titolocontatti {position:relative; float:left; clear:both; width:900px; height:90px; background-color:#FFFFFF; font-family:tahoma,verdana,sans-serif; font-weight:bold; font-size:36px; color:#1E90FF;}
#titolocontatti .comment {position:relative; text-align:left; left:15px; top:30px;}
#group4 {position:relative; float:left; clear:both; width:900px; height:902px; background-color:transparent; font-size:10px;}
#group7 {position:relative; float:left; clear:both; width:900px; height:427px; background-color:transparent; font-size:10px;}
#group8 {position:relative; float:left; clear:both; width:900px; height:355px; background-color:transparent; font-size:10px;}
#group3 {position:relative; float:left; clear:both; width:900px; height:355px; background-color:transparent; font-size:10px;}
#imagecontatti {position:relative; float:left; width:445px; height:355px; background-color:#FFFFFF; font-size:10px;}
#textboxoffline {position:relative; float:left; width:455px; height:355px; background-color:transparent; font-size:10px;}
#textboxoffline .boxsp {position:relative; background:transparent; font-size:1px;}
#textboxoffline .box {position:relative; font-size:1px; left:15px; top:10px;}
#textboxoffline h1 {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#textboxoffline h2 {
	position:relative;
	top:5px;
	left:110px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#808080;
	margin:0;
}
#textboxoffline p {
	position:relative;
	top:20px;
	left:110px;
	padding-right:45px;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#808080;
	margin:0;
}
#group9 {position:relative; float:left; clear:both; width:900px; height:72px; background-color:transparent; font-size:10px;}
#textbox4322 {position:relative; float:left; width:445px; height:72px; background-color:transparent; font-size:10px;}
#textbox4322 .boxsp {position:relative; background:transparent; font-size:1px;}
#textbox4322 .box {position:relative; font-size:1px; left:15px; top:10px;}
#textbox4322 h1 {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#textbox4322 h2 {position:relative;  top:5px; left:150px; font-family:arial; font-size:16px; font-weight:bold; color:#808080; margin:0;}
#textbox4322 p {position:relative; top:20px; left:150px; padding-right:45px; font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:normal; color:#808080; margin:0;}
#group10 {position:relative; float:left; width:455px; height:72px; background-color:transparent; font-size:10px;}
#textboxonline {position:relative; float:left; clear:both; width:455px; height:72px; background-color:transparent; font-size:10px;}
#textboxonline .boxsp {position:relative; background:transparent; font-size:1px;}
#textboxonline .box {position:relative; font-size:1px; left:15px; top:10px;}
#textboxonline h1 {font-family:tahoma,verdana,sans-serif; font-size:36px; font-weight:bold; color:#0080FF; margin:0;}
#textboxonline h2 {
	position:relative;
	top:5px;
	left:110px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#808080;
	margin:0;
}
#textboxonline p {
	position:relative;
	top:20px;
	left:110px;
	padding-right:45px;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#808080;
	margin:0;
}
#group11 {position:relative; float:left; clear:both; width:900px; height:381px; background-color:transparent; font-size:10px;}
#vuoto {position:relative; float:left; width:399px; height:381px; background-color:#FFFFFF; font-size:10px;}
#vuoto .tl {position:relative; float:left; background: url("images/tl2.gif") 0 0 no-repeat; width:100%; height:100%;}
#vuoto .tr {position:relative; float:left; background: url("images/tr2.gif") 100% 0 no-repeat; width:100%; height:100%;}
#vuoto .bl {position:relative; float:left; background: url("images/bl2.gif") 0 100% no-repeat; width:100%;height:381px;}
#vuoto .br {position:relative; float:left; background: url("images/br2.gif") 100% 100% no-repeat; width:100%;height:381px;}
#contactform {
	position:relative;
	float:right;
	width:501px;
	height:381px;
	background-color:#FFFFFF;
	font-size:10px;
	margin-left: 0px;
	left: 170px;
}
#contactform .tl {position:relative; float:left; background: url("images/tl3.gif") 0 0 no-repeat; width:100%; height:100%;}
#contactform .tr {position:relative; float:left; background: url("images/tr3.gif") 100% 0 no-repeat; width:100%; height:100%;}
#contactform .bl {
	position:relative;
	background: url("images/bl3.gif") 0 100% no-repeat;
	width:100%;
	height:381px;
}
#contactform .br {
	position:relative;
	float:right;
	background: url("images/br3.gif") 100% 100% no-repeat;
	width:100%;
	height:381px;
}
#sugiulink5 {
	position:relative;
	float:left;
	clear:both;
	width:900px;
	height:40px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}
#sugiulink5 .lb {position:relative; float:left; background: url("images/dott1.gif") 0 100% repeat-x; width:100%;height:40px; position:absolute; bottom:0px;}
#sugiulink5 .qlk {position:relative; left:10px; top:10px; font-size:12px;}
#sugiulink5 .qlk a {text-decoration:none; color:#0073D2;}
#sugiulink5 .qlk a:hover {color:#808080;}
#footer {position:relative; float:left; clear:both; width:900px; height:54px; background-color:transparent; font-family:verdana,arial,sans-serif; font-size:10px; color:#000000;}
#footer .tag {position:relative; text-align:center; top:5px; clear:both;}
#footer .tag a:link {color:#333333;
text-decoration: none;}
#footer .tag a:hover {
	color:#999999;
	text-decoration: none;
}
