body {background: url('../images/background/body.gif') top repeat-x #f0f0f0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 0px;}
	div#master 	{position:relative; margin: 0 auto; width: 900px;}
	div#main 	{width: 903px; margin: auto; border-left:1px solid #fff; border-right:1px solid #fff; overflow: hidden; background: url('../images/background/body.gif') top repeat-x #fff; 
					z-index: 1;position: absolute; top: 0;}
					
		div#wrapper {width: 750px; display: block; float:left; overflow: hidden; background: url('../images/background/colonnaSx_Menuul.gif') left repeat-y; margin-top:120px;}
	
		div#menu_orrizzontale {text-align: center; position: absolute; z-index: 800; top:80px; left:220px; border: 0px solid red; margin: auto;}
	
		div#menu_orrizzontale ul 				{margin:0 auto; font-size: 12px; line-height: 18px; color: #fff; text-align: center; list-style-type:none; padding: 0px;}
		div#menu_orrizzontale ul li 			{display: inline;}
		div#menu_orrizzontale ul li  a 				{color: #dfdfdf; text-decoration:none; background: url('../images/background/head_menua.gif') left top no-repeat #b1ca34; padding:1px 3px 1px 10px; border-left:1px solid #dfdfdf; margin: 0px;}
		div#menu_orrizzontale .active_head_menu, 
		div#menu_orrizzontale ul li a:hover			{color: #fff; text-decoration:underline;}

	
		div#barra_lang 	{height: 30px; text-align: right; position: absolute; z-index: 999; right:140px; top:20px; border: 0px solid red; margin:0 auto; width: 140px;}
		div#barra_lang ul				{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border: 0px solid red; overflow: hidden; }
		div#barra_lang ul li			{float: left; text-align: center;} 
		div#barra_lang ul li a			{background:url('../images/background/barra_lang_a.jpg') top no-repeat; color:#fff; text-decoration:none; width:32px; padding: 10px 0px 10px 0px;   display: block}
		div#barra_lang ul li a:hover	{background:url('../images/background/barra_lang_hover.jpg') top no-repeat; color:#fff; text-decoration:none;width:32px; padding: 10px 0px 10px 0px; display: block }
		
		div#testata 	{width: 750px;}
		div#sinistra 	{width: 170px; float: left; margin:0px 0px 0px 0px; padding: 0px 0px 100px 0px;  overflow: hidden;}
	
			div#sinistra ul 					{list-style-type:none; margin:10px 0px 40px 0px; padding:0px 0px 0px 0px; background-color: #eff4d6; }
			div#sinistra ul li a				{background:url('../images/background/colonnaSx_Menulia.gif') left bottom no-repeat ; padding:12px 0px 0px 20px; font-size: 12px; color: #333333; text-decoration:none; display:block;}
			div#sinistra ul li a:hover			{background:url('../images/background/colonnaSx_Menuliahover.gif') left bottom no-repeat; padding:12px 0px 0px 20px; font-size: 12px;color: #669900; text-decoration:none; font-weight: bold;  display:block; vertical-align: top; }
		.active_colonnaSx_Menu a		{background:url('../images/background/colonnaSx_Menuliahover.gif') left bottom no-repeat  !important; padding:0px 0px 0px 0px; font-size: 12px;color: #669900  !important; text-decoration:none; font-weight: bold;  display:block;}

		.sezioni {margin: 0px 0px 20px 7px;}
	
		div#default 	{width: 559px; float: right; background-color: white; padding: 10px 10px 10px 0px; border: 1px solid white;}
		div#sezioni_menu 						{background: url('../images/background/sezioni_menu.gif') bottom repeat-x #fff; margin:0px 40px 15px 40px; padding:0px 0px 50px 0px; border:1px solid #fff; border-bottom:0px; display: hidden;}
div#sezioni_menu p						{padding:0px; margin:0px;}
div#sezioni_menu ul						{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div#sezioni_menu ul li					{font-size: 13px; margin:0px 0px 2px 0px; width: 235px; float:left;}
div#sezioni_menu ul li a					{font-size: 13px; text-decoration:none; color: #003366; background:url('../images/background/sezioni_menu_lia.gif') left top no-repeat #fff; padding:0px 0px 0px 20px; font-weight: normal; }
div#sezioni_menu ul li a:hover 				{font-size: 13px; text-decoration:none; color: #003366; font-weight: normal; background:url('../images/background/sezioni_menu_liahover.gif') left top no-repeat #fff; padding:0px 0px 0px 20px; }
.active_sezioni_menu a					{font-weight:normal; background:url('../images/background/sezioni_menu_liahover.gif') left top no-repeat #fff !important; }

		
		div#destra 	{ width: 151px;  float: right; border: 0px solid red;}
	
		div#footer {height: 90px;background-color: #b1ca34; width: 894px;padding: 5px;}
			div#footer .firma {padding: 0px;text-align: center;margin: 10px 0px 10px 0px; font-size: 11px; color: #ffffff;}
			div#footer .firma a {color: #ffffff;}
			div#footer .address 	{font-size: 10px; color: #fff; text-align:center; }
			div#footer .address a	{font-size: 11px; color: #fff; text-decoration: underline;}
