    	body {
			margin:0;
			padding:0;
			background:url(../img/back.jpg) repeat-x #fff;
		}
		
		div#main {
			position:absolute;
			top:20px;
			width:852px;
			height:580px;
			left:50%;
			margin-left:-424px;
			background:url(../img/backmain.jpg) no-repeat;
		}
	
		img#logo {
			position:absolute;
			left:50px;
			top:28px;
		}
		
		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:absolute;
			top:423px;
			left:0;
			width:100%;
		}
		
		div.greybar {
			height:7px;
			background-color:#b2b2b2;
		}
		
		img#telmail {
			position:absolute;
			top:-1px;
			left:495px;
		}
		
		img#leftimg {
			position:absolute;
			top:50px;
			left:15px;
		}
		
		div#righttext {
			position:absolute;
			top:50px;
			left:440px;
			width:320px;
			height:auto;
			font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
			text-align:justify;
			font-size:11px;
			line-height:18px;
		}
		
		.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:450px;
			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:450px;
			margin:0 2px 2px 0;
			height:52px;
			padding:1px;
		}
		
		.input_3 {
			width:20px;
			margin:0 0 0 -3px;
		}