html,body{margin:0;padding:0; /*height:100%;*/ }
.body {	margin:0;	padding:0;		background-color:#f6fff8;	text-align:center;	font-family:Arial;	font-size:12px;	height: 100%;}
.sfondo{
	margin:0;	padding:0;	background-color:#ffffff;	text-align:center;	font-family:Arial;	font-size:12px;	height: 800px;	padding-top:10px;}
a{
	color:#000000;	text-decoration:none;	font-weight:bold;}
a:hover{	
	text-decoration:underline;}
.footer a{
	color:#008E20;	text-decoration:none;	font-size:10px;}
.footer a:hover{	
	text-decoration:underline;}
.font a {color:#0000ff;	text-decoration:underline;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:200;}
.font a:hover{	
	text-decoration:underline;}
/******************************* info principali*********************/


.container {	position:relative;	background:#ffffff;	padding:0;	margin:0px auto;	text-align:center;	width:768px;	min-height: 535px;	height: auto !important;	height: 535px;	border:#008E20 solid 2px;	margin-top:10px;}

.footer{
	position:relative;	clear:both;	padding:0;	border:0;	margin:0;	text-align:center;	width:768px;	height:24px;	padding-top:16px;}

.artera {	position:relative;	margin:0;	border:0;	top:6px;	text-align:center;	color:#000000;}
.eng_menu {	position:relative;	float:left;	margin:0;	padding:0;	width:588px;	height:34px;	background-color:#008E20;	background-repeat:no-repeat;	text-align:left;	padding-left:170px;	border:0;	margin-bottom:10px;}

/**************************** index   **************************************************************************/
.stile1 {	position:relative;	margin:0;	padding:0;	border:0;	border-collapse:collapse;	border-color:#111111;	text-align:center;	width:768px;}
.logo {	position:relative;	float:left; 	text-align:center;	width:118px;	margin-left:100px;	margin-top:10px;}
.stile2 {	position:relative;	float:left;	text-align:center;	margin:0;	padding:0;	border:0;	width:100px; 
	text-align:right; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#008E20; 
	font-size:24px;	margin-top:70px;	padding-left:100px;}
.stile3 {	position:relative;	float:right;	text-align:center;	margin:0;	padding:0;	border:0;	width:180px; 
	text-align:right; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#008E20; 
	font-size:24px;	margin-top:70px;	padding-right:120px;}
.stile4 {	position:relative;	float:right;	text-align:center;	margin:0;	padding:0;	border:0;	border-collapse:collapse;	border-color:#111111;	width:768px;}
.stile5 {	position:relative;	float:left;	margin:0;	padding:0;	border:0;	width:308px; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px; 
	color:#008E20;	height:50px;	padding-right:60px;}
.stile6 {	position:relative;	float:right;	margin:0;	padding:0;	border:0;	width:323px; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px; 
	color:#008E20;	height:50px;	padding-left:65px;}
.stile7 {	position:relative;	float:left;	margin:0;	padding:0;	border:0;	text-align:left;	width:325px;	height:200px;	padding-left:57px;}
.stile10 {	position:relative;	float:left;	margin:0;	padding:0;	border:0;	text-align:left;	width:250px;	height:200px;	padding-left:132px;}
.stile8 {	position:relative;	float:left;	margin:0;	padding:0;	border:0;	text-align:center;	width:322px;	font-family:"Times New Roman", Times, serif;	font-size:24px;	color:#009f40;	padding-right:60px;	margin-top:10px;}
.stile9 {	position:relative;	float:right;	margin:0;	padding:0;	border:0;	text-align:center;	width:316px;	font-family:"Times New Roman", Times, serif;	font-size:24px;	color:#009f40;	padding-left:65px;	margin-top:10px;}
/***********************  ita_service . eng_service ***************************************************/
.sfondo {	position:relative;	float:left;	margin:0;	padding:0;	border:0;	border-collapse:collapse;	border-color:#111111;	width:758px;	padding-left:5px;	padding-right:5px;	min-height: 535px;	height: auto !important;	height: 535px;}
.contenuto {	position:relative;	float:left;	margin:0;	padding:0;	border:0;	width:758px;	background-image:url(../images/sfondo.gif);	
}
.stile11 {	position:relative;	float:left;	margin:0;	padding:0;	border:0;	width:374px;	height:30px;	padding-top:20px;	text-align:left;}
.stile12 {	position:relative;	float:left;	margin:0;	padding:0;	width:658px;	height:34px;	background-color:#008E20;	background-repeat:no-repeat;	text-align:left;	padding-left:100px;	border:0;	margin-bottom:10px;}
.stile13 {	position:relative;	float:right;	margin:0;	padding:0;	border:0;	width:374px;	height:30px;	padding-top:20px;	text-align:right;}
.stile14 {	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	text-align:justify;	
}
.stile15 {	width:252px;	margin:0;	padding:0;	border:0;	top:0;	vertical-align:top;	padding-top:20px;	border:#008E20 solid 1px;}
.stile16 {	margin:0;	padding:0;	color:#008e20;	font-family:Arial, Helvetica, sans-serif;	font-weight:700;	font-size:12px;	text-align:left;	padding-left:10px;}
.stile17 {	margin:0;	padding:0;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding-right:20px;	text-align:left;}

/*************************************  ita_pres  ****************************************************/
.stile18 {	width:758px;	height:51px;	border-color:#008E20;	text-align:center;	font-size: 12.0pt; 
	font-family: Arial; 
	color: black; 
	font-weight: 700;}
.stile19 {	position:relative;	float:left;	width:250px;	border:0;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	height:200px;}
.stile20 {	position:relative;	float:left;	width:250px;	border:0;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	height:150px;	padding-top:50px;}
.stile21 {	position:relative;	float:left;	width:250px;	border:0;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	height:120px;	padding-top:80px;}
.stile22 {	position:relative;	float:left;	text-align:center;	font-size:16px;	font-family:Arial, Helvetica, sans-serif;	border:0;	margin-top:20px;	height:330px;	width:758px;}


/********************* ita_stor  ************************************/

.stile24 {	width:756px;	height:230px;	vertical-align:top;	font-size:16px;	text-align:left;	border:0;}
.stile23 {	text-indent: -35.45pt; 
	margin-left: 35.45pt;	padding-left:10px;	
}

.stile50 {	font-size:16px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;}
.stile51 {	margin-top:5.15pt; 
	margin-right:0cm;	margin-bottom:5.15pt;	margin-left:1.0cm;	text-indent:-1.0cm;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;}
.stile52 {	width:70%;	border-top:#000000 solid 1px;	border-bottom:#000000 solid 1px;	border-right:#000000 solid 1px; 
	padding:0;	margin:0;	height:50px;}
.stile53 {	margin-right:0cm;	margin-left:49.65pt; 
	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	text-align:left;	height:15px;}
.stile54 {	text-align:right;	font-size:16px;	font-family:Arial, Helvetica, sans-serif;	padding-right:40px;	height:15px;}
.stile55 {	width:70%;	border-bottom:#000000 solid 1px;	border-right:#000000 solid 1px; 
	padding:0;	margin:0;	height:50px;}
.stile56 {	width:70%;	border-right:#000000 solid 1px; 
	padding:0;	margin:0;	height:50px;}
.stile57 {	text-align:right;	font-size:16px;	font-family:Arial, Helvetica, sans-serif;	padding-right:2px;	height:5px;}
.stile58 {	text-align:right;	font-size:16px;	font-family:Arial, Helvetica, sans-serif;	padding-right:15px;	height:5px;}
/****************************************** ita_cli  **************************/
.stile31 {	position:relative;	float:right;	margin:0;	padding:0;	border:0;	width:374px;	height:70px;	padding-top:10px;	text-align:right;}
.stile32 {	width:2520px;	text-align:left;}
/******************************** ita_cda ***************************/
.stile33 {	position:relative;	float:right;	margin:0;	padding:0;	border:0;	width:470px;	height:70px;	padding-top:10px;	text-align:right;}
.stile34 {	position:relative;	float:left;	margin:0;	padding:0;	border:0;	width:280px;	height:30px;	padding-top:20px;	text-align:left;}
.stile35 {	width:20%;	text-align:center;	vertical-align:top;}
.nomi_BOT {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	
}
.mestieri_BOT {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	margin-bottom:10px;}
/************************   ita_dirchi *****************/
.cella1{
 	width: 33%;	text-align:center;	height:91px; 
 }
 .cella2{
 	width: 34%;	text-align:center;	height:91px; 
}
.stile35 {
	width: 33%;
	text-align:center;
	height:40px; 
}
.cella {
	text-align:center;
	height:91px; 
}
/****************************  ita_dirlug  *******************/
.dirlug {
	width:20%;
	text-align:center;
}
/******************* ita_chiasso  ****************************/
.stile36 {
	position:relative;
	float:left;
	width:377px;
	height:130px;
	border:0;
	text-align:center;
}
.stile37{
	position:relative;
	float:right;
	width:377px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	border:0;
	text-align:center;
}
.stile38 {
	height:56px;
}
.stile39 {
	position:relative;
	float:left;
	width:756px;
	text-align:center; 
	height:379px; 
}
/************************** ita_pubbli.htm  *****************************************/
.stile40 {
	width:758px;
	border-color:#008E20;
	height:35px;
}
.stile41 {
	width:758px;
	border-color:#008E20;
	height:19px;
}
.stile42 {
	width:758px;
	color:#008E20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.stile43 {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	border:0;
	width:758px;
	background-image:url(../images/sfondo.gif);
	min-height: 535px;
	height: auto !important;
	height: 535px;
}

.clear_both {
    clear:both;
    height:0; margin:0; padding:0; border:none;
    font-size:0; line-height:0;
}