body {
	font-size: 11px; 
	background: url(img/dot-sfondo.gif); 
	color: #3E3E40; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

.menu {
	font-size: 10px; 
	color: #3E3E40; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
a.menu:hover {
	font-size: 10px;
	color: #fff; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	background-color: #3E3E40;	
}
.testo {
	font-size: 11px; 
	color: #3E3E40; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	padding:10px;
}

.link {
	font-size: 11px; 
	color: #ff8000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
a.link:hover {
	font-size: 11px; 
	color: #3E3E40; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	background-color:#fff;
}
.big {
	font-size: 12px; 
	color: #ff8000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
a.big:hover {
	font-size: 12px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	background-color: #3E3E40;	
}
.mappa {
	font-size: 11px; 
	color: #3E3E40; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
a.mappa:hover {
	font-size: 11px;
	color: #fff; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	background-color: #3E3E40;	
}

.testosmall {
	font-size: 10px; 
	color: #3E3E40; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
.linksmall {
	font-size: 10px; 
	color: #ff8000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
a.linksmall:hover {
	font-size: 10px; 
	color: #fff; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
.small {
	font-size: 10px; 
	color: #3E3E40; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	padding:10px;
}
.blu {
	font-size: 11px; 
	color: #7EB0D8; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
.didascalia {
	font-size: 11px; 
	color: #7EB0D8; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: bold;
}
.menuor {
	font-size: 11px; 
	color: #ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
a.menuor:hover {
	font-size: 11px;
	color: #ff8000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	background-color: #3E3E40;	
}
.menuev {
	font-size: 11px; 
	color: #ff8000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
.sottomenu { 
font-size: 11px; 
	color: #3E3E40; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;   
	
}
a.sottomenu:hover {
	color: #ff8000; 
	text-decoration: none

}
.sottomenu_home {
background: url(img/menu-azienda.gif); 
	z-index: 20; 
	left: 0px; 
	width: 165px; 
	position: relative; 
	top: 8px; 
	height: 44px; 
	text-align: left
}
.sottomenu_servizi {
background: url(img/menu-servizi.gif); 
	z-index: 20; 
	left: 0px; 
	width: 360px; 
	position: relative; 
	top: 8px; 
	height: 44px; 
	text-align: left
}
.sottomenu_referenze {
background: url(img/menu-referenze.gif); 
	z-index: 20; 
	left: 0px; 
	width: 116px; 
	position: relative; 
	top: 8px; 
	height: 44px; 
	text-align: left
}
.sottomenu_empresa {
background: url(img/menu-empresa.gif); 
	z-index: 20; 
	left: 0px; 
	width: 215px; 
	position: relative; 
	top: 8px; 
	height: 44px; 
	text-align: left
}
.sottomenu_servicios {
background: url(img/menu-servicios.gif); 
	z-index: 20; 
	left: 0px; 
	width: 385px; 
	position: relative; 
	top: 8px; 
	height: 44px; 
	text-align: left
}
.sottomenu_referencias {
background: url(img/menu-referencias.gif); 
	z-index: 20; 
	left: 0px; 
	width: 121px; 
	position: relative; 
	top: 8px; 
	height: 44px; 
	text-align: left
}
.sottomenuev {
	font-size: 11px; 
	color: #ff8000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
.home {
	font-size: 10px; 
	color: #ADACAC; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
.copyright {
	font-size: 10px; 
	color: #fff; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
}
.form {
	font-size: 11px; 
	color: #3E3E40; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	
}
.formsmall {
	font-size: 10px; 
	color: #3E3E40; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-weight: normal;
	padding:10px;
}

.tableclass {
border: 0px #000000;
border-style: solid;
background-color: #ffffff;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 10.00px;
color: #000000;
font-style: normal;
text-decoration: none;
}
.invia {
border: 0px solid #AAA;
 background-color: #3E3E40;
 font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #fff;
 height:15px;
 letter-spacing:1px;
 padding: 1px;
 cursor: pointer !important; 
 cursor: hand;
}
.cancella {
border: 0px solid #AAA;
 background-color: #cccccc;
 font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #fff;
 height:15px;
 letter-spacing:1px;
 padding: 1px;
 cursor: pointer !important; 
 cursor: hand;

}

