*{margin:0; padding:0;}
body{ background:#000000}
img{
	border:0;
	text-align:right;
}
ul{list-style:none;}
.column{
	float:none;
}
.clear{clear:both;}
body{
	font-family:Arial, helvetica, sans-serif;
	color:#484E53;
	font-size:0.5625em;
	line-height:1.3em;
	text-transform:none;
	text-align:center;
}
input, textarea, select{
	color:#CCCCCC;
	vertical-align:top;
	text-align:left;
	border:0;
	background:#ffffff;
	font:11px Tahoma, Arial, helvetica, sans-serif;
	text-transform:none;
}
.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:10px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.ws{width:100%;}

.border{margin:0 auto; width:780px; background:#000000; padding:1px;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

.title{margin-bottom:15px; margin-top:10px}
.pic{margin-right:15px; float:left;}
a{color:#FFFFFF; text-decoration:none;
	background-image: url(../img/zona_50.jpg);
}
a:hover{
	text-decoration:underline;
	text-align: left;
}

li a{
	color:#484E53;
	line-height:2em;
	text-decoration:none;
	padding-left:13px;
}
li a:hover{text-decoration:underline;}
.link_2:hover{text-decoration:underline;}
foot1 {
	background-image: url(../img/zona_48.jpg);
}
.foot1 {
	background-image: url(../img/zona_48.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	vertical-align: bottom;
	font-style: normal;
	font-weight: bold;
	background-repeat: no-repeat;
}
.left1 {
	background-image: url(../img/zona_02.jpg);
}
.right1 {
	background-image: url(../img/zona_04.jpg);
}
.head1 {
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.head3 {
	background-image: url(../img/zona_03.jpg);
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.head2 {
	background-image: url(../over/bgflasher.jpg);
	color: #FFF;
	font-weight: bold;
	background-repeat: no-repeat;
}
#Table_01 tr .head1 strong {
	font-size: smaller;
	text-align: right;
}
#link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FAC322;
}
#Table_01 tr #link a strong {
	color: #FFBD26;
	text-align: right;
	text-decoration: underline;
}
#Table_01 tr td .style2 strong {
	color: #F60;
}
#linked {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFC825;
	text-decoration: underline;
}
#linker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFC624;
	text-align: center;
	vertical-align: bottom;
}
#ntm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	text-align: center;
	vertical-align: bottom;
}

#www1 {
	background-attachment: fixed;
	background-image: url(../img/zona_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.leftbs {
	background-image: url(../over/left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
}
#serv {
	background-image: url(../img/zona_31.jpg);
	background-repeat: no-repeat;
}


#bgsite {
	background-image: url(../over/bgmain.jpg);
	background-repeat: repeat-y;
}
#rightbs {
	background-image: url(../over/rightbs.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}#chisiamo {
	background-image: url(../img/zona_13.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
linkspot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFB710;
	text-align: center;
}
#Labbg {
	background-image: url(../over/lab.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.longleft {
	background-image: url(../over/longleft.jpg);
	background-repeat: no-repeat;
}
.longright {
	background-image: url(../over/longright.jpg);
	background-repeat: no-repeat;
}
.gmap {
	background-color: #FFF;
}
#servizi {
	background-image: url(../over/servizi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
}
.longleft2 {
	background-image: url(../over/longleft2.jpg);
	background-repeat: no-repeat;
}
.longright2 {
	background-image: url(../over/longright2.jpg);
	background-repeat: no-repeat;
}
#prodotti {
	background-image: url(../over/prodotti.jpg);
	background-repeat: no-repeat;
}
#portfolio {
	background-image: url(../img/zona_16.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.images {
	letter-spacing: normal;
	text-align: right;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	display: none;
	clear: right;
	float: right;
	width: auto;
	position: fixed;
	z-index: auto;
	right: auto;
	clip: rect(auto,auto,auto,auto);
}
#alto {
}
#Table_01 tr .style2 p {
	font-size: 12,5;
}
#Table_01 tr td table tr .style21 .style6 strong {
	text-align: center;

}
#altoscritte {
}
#Table_01 tr td table tr .style21 p {
	font-size: 13px;
}
#Table_01 tr td table tr #altoscritte .style22 strong {
	font-size: 12px;
}
