body							{margin:0; padding:0; font-family: trebuchet ms; text-align:center; margin:0 auto; vertical-align:top; font-size:12px; color:#333333; background:url(images/header.jpg) repeat-x top left #FFFFFF;}

div.uno							{height: 61px; width: 100%; text-align: center; margin: 0 auto;}
div.novecento					{width: 900px; text-align: center; margin: 0 auto}
div.centoper					{width: 100%; text-align: center; margin: 0 auto}

td.centocinquanta				{width: 150px; height: 40px; background-color: #EAF3FA; padding-top: 5px; padding-left: 10px}
td.quattrocentocinquanta		{width: 450px; height: 40px; background-color: #EAF3FA; padding-top: 5px; padding-left: 10px}

h1.social						{margin:0; padding:0; padding-top: 35px; font-size: 16pt; color: silver; text-align: left;}
h2.slogan						{margin-top: 40px; text-align: left; color: #FFFFFF}
h2.slogandue					{margin:0; margin-left: 10px; text-align: left; color: #FFFFFF; font-size: 8pt;}

.slogandue						{text-align: center; color: #ffffff; margin:10px; font-size: 18pt}

.testo							{margin: 20px; font-size: 10pt; color: black; text-align: justify; line-height: 23px}
.testoin						{margin-top:0; margin-bottom:0; margin-right: 20px; margin-left: 20px; text-align: justify;}
.title							{display:block; line-height:97px; height:97px; font-size:26px; text-shadow: 1px 1px #fff, -1px -1px #333333; color:#666666}

.titolosx			{font-size: 10pt; color: #333333; margin-left: 40px; margin-top: 6px}
.menusx				{text-align: left; font-size: 10pt; color: #333333; margin:0; padding:0; margin-left: 50px; margin-top: 10px}
.menusx a			{font-size: 10pt; color: #333333; text-decoration: none}
.menusx a:hover		{font-size: 10pt; color: #333333; text-decoration: none}
.menusx a:active	{font-size: 10pt; color: #333333; text-decoration: none}

table.footer a			{text-decoration: none; color: #FFFFFF}
table.footer a:hover	{text-decoration: none; background-color: #FFFFFF; color: #333333}
table.footer a:active	{text-decoration: none; color: #FFFFFF}

td.social				{width: 550px; height: 61px; text-align:right;}


td.centrale a			{color: #000000; text-decoration: none}
td.centrale a:hover		{color: #000000; text-decoration: none; background-color: #AAC2CE}
td.centrale a:active	{color: #000000; text-decoration: none}


/*NUOVO MENU*/
		.menu 					{list-style:none; width:144px; margin:0; padding:0; position:relative; text-align:left;}
		.menu li 				{height:32px; line-height:32px; width:144px; border-bottom: 1px solid #dedede;}
		.menu li a 				{display:block; position:relative; text-decoration:none;}
		.menu li a:hover 		{border:0; cursor:pointer;}
		.menu li a em 			{font-style:normal; display:block; height:32px; line-height:32px; font-size:12px; color:#666666; background:url(images/bg-menu.png) repeat-x 0 0; padding-right:10px;}
		.menu li a img 			{display:block; position:relative; float:left; padding-right:1px; padding-left:3px;}
		.menu li a:hover em  	{background:url(images/bg-menu.png) repeat-x 0 -40px;border-bottom: 1px solid #FFFFFF; position:relative; color: #666666;}
		
		
		.menudue 					{list-style:none; width:144px; margin:0; padding:0; position:relative;}
		.menudue li 				{height:40px; line-height:40px; width:144px;}
		.menudue li a 				{display:block; position:relative; text-decoration:none;}
		.menudue li a:hover 		{border:0; cursor:pointer;}
		.menudue li a em 			{font-style:normal; display:block; height:40px; line-height:40px; font-size:13px; color:#ffffff; background:url(images/bg-menu.png) repeat-x 0 0; padding-right:10px;}
		.menudue li a:hover em  	{background:url(images/bg-menu.png) repeat-x 0 -40px; position:relative; color: #FFFFFF;}
		
		
/*NUOVO MENU*/
		.menutop 					{list-style:none; margin:0; padding:0; position:relative; float:left; text-align:center; margin:0 auto;}
		.menutop ul					{float:left}
		.menutop li 				{height:28px; line-height:28px;float:left}
		.menutop li a 				{display:block; position:relative; text-decoration:none;float:left}
		.menutop li a:hover 		{border:0; cursor:pointer; background-color:#DEDEDE; color:#507410;}
		.menutop li a em 			{font-style:normal; display:block; height:28px; line-height:28px; font-size:10pt; color:#ffffff; padding-left:10px; padding-right:10px; float:left;}
		.menutop li a:hover em  	{position:relative; background-color:#DEDEDE; color:#507410;}