    	body {
			margin:0;
			padding:0;
			background:url(../img/back_lime.jpg) repeat-x #fff;
		}
		
		div#main {
			position:absolute;
			top:20px;
			width:852px;
			height:580px;
			left:50%;
			margin-left:-424px;
			background:url(../img/backmain_lime.jpg) no-repeat;
		}
	
		img#logo {
			position:absolute;
			left:50px;
			top:28px;
			border:0;
		}
		
		div#wrapper {
			position:absolute;
			top:105px;
			left:38px;
			width:775px;
			height:500px;	
		}

		.ita {
			position:absolute;
			right:71px;
			top:8px;
			background-image:url(../img/ita.jpg);
			height:9px;
			width:16px;
			background-position:0 9px;
		}

		.ita-hover {
			position:absolute;
			right:71px;
			top:8px;
			background-image:url(../img/ita.jpg);
			height:9px;
			width:16px;
		}

		.eng {
			position:absolute;
			right:43px;
			top:8px;
			background-image:url(../img/eng.jpg);
			height:9px;
			width:23px;
			background-position:0 9px;
		}

		.eng-hover {
			position:absolute;
			right:43px;
			top:8px;
			background-image:url(../img/eng.jpg);
			height:9px;
			width:23px;
		}
		
		div#barramenu {
			height:15px;
			width:775px;
			background:url(../img/righe.png);
			text-align:right;
		}

		div#barramenu2 {
			position:absolute;
			height:15px;
			width:95px;
			left:369px;
			background:url(../img/righe.png);
			text-align:right;
		}

		div#footer {
			position:relative;
			margin-top:30px;
			width:100%;
		}
		
		div.greybar {
			height:7px;
			background-color:#b2b2b2;
		}
		
		img#telmail {
			position:relative;
			top:-1px;
			left:495px;
		}


/* MODIFICATO DA QUI */
		
		img#leftimg {
			position:relative;
			float:left;
			margin-top:10px;
			margin-left:0px;
		}
		
		div#righttext {
			position:relative;
			float:right;
			margin-top:10px;
			padding-right:10px;
			width:450px;
			font-size:11px;
			font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
			text-align:justify;
			line-height:18px;
		}
		
		h1 {
		font-size:16px;
		font-weight:bold;
		font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
		color:#1E6D4D;
		}
			
		h2 {
		font-size:11px;
		font-weight:bold;
		font-style: italic;
		font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
		color: #64AE25;
		margin-bottom:20px;
		}		

		h3 {
		font-size:12px;
		font-weight:bold;
		font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
		color:#000000;
		}	

		h4 {
		font-size:11px;
		font-weight:bold;
		font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
		color: #64AE25;
		padding:0;
		}	

		
		div#breadcrumb {
			margin-top:5px;
			font-size:10px;
			font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
			color: #666666;
		}

/* A QUI */		



		.menu_el {
			position:absolute;
			top:2px;
			height:13px;
			line-height:13px;
			background-position:0 0;
			margin:0;
			padding:0;
		}

		.menu_el-hover {
			position:absolute;
			top:2px;
			height:13px;
			line-height:13px;
			background-position:0 -13px;
			cursor:pointer;
			margin:0;
			padding:0;
		}
		
		a:link, a:visited {
			color:#1E6D4D;
			text-decoration:none;
		}

		a:hover, a:active {
			color:#103F2B;
			text-decoration:underline;
		}

		a.greylink:link, a.greylink:visited {
			color:#aaaaaa;
			text-decoration:none;
		}

		a.greylink:hover, a.greylink:active {
			color:#555;
			text-decoration:none;
		}

		.button {
			color:#000;
			font-size:11px;
			border:1px solid #B3A795;
			margin:0 2px 2px 0;
			font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
		}
	
		
		.input_1 {
			color:#444;
			font-size:11px;
			border:1px solid #777;
			width:320px;
			margin:0 2px 2px 0;
			padding:1px;
			font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
		}
				
		
		.input_2 {
			font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
			color:#444;
			font-size:11px;
			border:1px solid #777;
			width:320px;
			margin:0 2px 2px 0;
			height:32px;
			padding:1px;
		}
		
		.input_3 {
			color:#444;
			font-size:11px;
			border:1px solid #777;
			width:125px;
			margin:0 2px 2px 0;
			padding:1px;
			font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
		}
		
		#randtext {
			font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
			font-size:10px;
			margin:0 0 20px 0;
			color:#666666;
			font-style:italic;
			text-align:center;
		}
		
		
/* BOX HOME */	

#fondohome {
width:740px;
background: #fff;
padding: 0;
margin: 20px 0 0 15px;
float: left;
position: relative;
}

.boxhome {
position: relative;
float: left;
width: 230px;
margin-right:25px;
margin-bottom:20px;
}

.boxhome_last {
position: relative;
float: left;
padding-right:0px;
margin-right:0px;
width: 230px;
float: left;
margin-bottom:20px;
}


.boxhome2 {
padding:10px; 
background:#fff; 
border:1px solid #64AE25;
min-height:120px !important;
font-size:11px;
font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
line-height:18px;
}

p.boxhome2 {
font-size:11px;
font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
line-height:18px;
}






			