* { margin:0; padding:0;}

.clear {clear:both;}

.wrapper {width:100%; overflow:hidden; }

p { margin:0px;}
p.Login				{font-family:Tahoma,Arial,Verdana; color:#000; font-size:10px; text-align:right;margin:6px 5px 0px 5px;}
p.right 			{margin:2px;text-align:right;}
p.left				{margin:2px;text-align:left;}
p.center			{margin:2px;text-align:center;}
p.Inferiore			{font-family:Arial,Tahoma,Verdana; color:#000; font-size:11px; text-align:left;margin:0px 5px 0px 5px;}
p.Percorso			{font-family:Arial,Tahoma,Verdana; color:#000; font-size:16px; text-align:left;margin:5px;font-weight:bold;letter-spacing: 2px;}
p.PercorsoMini		{font-family:Arial,Tahoma,Verdana; color:#000; font-size:12px; text-align:left;margin:5px;font-weight:bold;letter-spacing: 2px;}
p.PercorsoMini1		{font-family:Arial,Tahoma,Verdana; color:#000; font-size:10px; text-align:left;margin:5px 0px;font-weight:bold;}
p.DataNews			{text-align:left;margin:3px 0 3px 0;}


p.flag 				{margin:0px;}

p.Descrizione		{font-family:Tahoma,Arial,Verdana; color:#382B0A; font-size:11px; text-align:left;margin:0px 5px 0px 5px;}
p.LoginSito				{font-family:Tahoma,Arial,Verdana; color:#ffffff; font-size:10px; text-align:right;margin:6px 5px 0px 5px;}
p.CellaSinistra1	{font-family:Tahoma,Arial,Verdana; color:#333333; font-size:13px; text-align:left;margin:0px 0px 0px 5px;font-weight:bold;}
p.CellaSinistra2	{font-family:Tahoma,Arial,Verdana; color:#FF0000; font-size:13px; text-align:left;margin:0px 0px 0px 5px;font-weight:bold;}
p.Titolo	{font-family:Tahoma,Arial,Verdana; color:#000;font-size:16px;margin:5px;text-align:left;} 
p.MenuSuperiore				{font-family:Tahoma,Arial,Verdana; color:#fff; font-size:10px; text-align:left;margin:6px 5px 0px 5px;}
p.Inferiore1		{font-family:Arial,Tahoma,Verdana; color:#fff; font-size:12px; text-align:left;margin:0px 5px 0px 5px;}
p.TitoloInCella		{font-family:Tahoma,Arial,Verdana; color:#fff;font-size:16px;margin:5px;text-align:left;} 

font.Appuntamento		{font-family:Tahoma,Arial,Verdana; color:#000;font-size:22px;margin:5px;text-align:right;} 


font.Standard					{font-family:Arial,Verdana,Arial,Tahoma; color:#333333; font-size:11px;} 
font.Apice 						{vertical-align:super;font-family:Arial,Tahoma,Verdana; color:#333333; font-size:11px;font-weight:bold;} 
font.Mini					{font-family:Arial,Verdana,Arial,Tahoma; color:#333333; font-size:10px;} 
font.DataNews			{font-family:Arial,Tahoma,Verdana; color:#000; font-size:10px;background-color:#c1c1c1; padding:3px;}

p.TestoMini			{font-family:Arial,Verdana,Tahoma; color:#000; font-size:11px;}

img {border:0;}

h2 {color:#4A4A4A;font-size:16px; font-family:Tahoma,Verdana,Arial,Tahoma;text-align:left;margin:0px 2px 0px 2px;}
h3 {color:#fff;font-size:12px; font-family:Tahoma,Verdana,Arial,Tahoma;text-align:left;margin:10px 0px 6px 2px;}
h4 {color:#000;font-size:20px;font-family:Arial,Tahoma,Verdana,Arial,Tahoma;text-align:left;margin:10px 0px 3px 2px;}
h5 {color:#666;font-size:13px;font-family:Arial,Tahoma,Verdana,Arial,Tahoma;text-align:left;margin:0px 0px 6px 2px;}



ul.Top					{list-style-type:none;}
ul.Top li 				{padding:5px;font-size:10px; float: Left; display: Inline;list-style-type:disc;}
ul.Inf					{color:#999999;}
ul.Inf li 				{margin-left:5px;padding:1px;font-size:9px; list-style-type:none;}
ul.Sinistra 			{margin-left:25px;list-style-type:square;}
ul.Sinistra li.sotto	{margin-left:12px;margin-bottom:2px;list-style-type:disc;}

a:link, a:visited			{font-family:Arial,Verdana;font-size:12px;text-decoration:none;color:#0B54DD;} 
a:hover						{font-family:Arial,Verdana;text-decoration:none;color:#FF0000;}

a:link.Dizionario, a:visited.Dizionario		{font-weight:bold;font-family:Arial,Verdana,Tahoma;font-size:12px;text-decoration:none;color:#0B54DD;cursor:help;} 
a:hover.Dizionario							{font-weight:bold;font-family:Arial,Verdana,Tahoma;text-decoration:none;color:#FF0000;cursor:help;}

a:link.Superiore, a:visited.Superiore		{font-family:Arial,Verdana,Tahoma;font-size:10px;text-decoration:none;color:#999999;} 
a:hover.Superiore							{font-family:Arial,Verdana,Tahoma;text-decoration:none;color:#000000;}

a:link.Inferiore, a:visited.Inferiore		{font-family:Arial,Verdana; font-size:10px;text-decoration:none;color:#666666;font-weight:bold;}  
a:hover.Inferiore						{text-decoration:none;font-weight:bold;color:#000000;}

a:link.Titolo, a:visited.Titolo			{font-family:Georgia,Arial,Verdana;font-size:12px;text-decoration:none;color:#333333;} 
a:hover.Titolo							{font-family:Georgia,Arial,Verdana;text-decoration:underline;color:#FF0000;}

a:link.TitoloMini, a:visited.TitoloMini			{font-family:Georgia,Arial,Verdana;font-size:11px;text-decoration:none;color:#333333;} 
a:hover.TitoloMini							{font-family:Georgia,Arial,Verdana;text-decoration:underline;color:#FF0000;}


a:link.TitoloBig, a:visited.TitoloBig			{font-family:Georgia,Arial,Verdana;font-size:22px;text-decoration:none;color:#0B54DD;} 
a:hover.TitoloBig							{font-family:Georgia,Arial,Verdana;text-decoration:none;color:#FFFFFF;}

a:link.TitoloMiniRed, a:visited.TitoloMiniRed			{font-family:Georgia,Arial,Verdana;font-size:11px;text-decoration:none;color:#FF0000;} 
a:hover.TitoloMiniRed									{font-family:Georgia,Arial,Verdana;text-decoration:underline;color:#333333;}

a:link.SottoTitolo, a:visited.SottoTitolo			{font-family:Arial,Verdana;font-size:11px;text-decoration:none;color:#666666;} 
a:hover.SottoTitolo							{font-family:Arial,Verdana;text-decoration:underline;color:#FF0000;}

a:link.TitoloBox, a:visited.TitoloBox			{font-family:Arial,Verdana;font-size:14px;text-decoration:none;color:#fff;} 
a:hover.TitoloBox							{font-family:Arial,Verdana;text-decoration:underline;color:#fff;}
a:link.TitoloBox1, a:visited.TitoloBox1			{font-family:Arial,Verdana;font-size:12px;text-decoration:none;color:#000;} 
a:hover.TitoloBox1							{font-family:Arial,Verdana;text-decoration:underline;color:#fff;}

a:link.Categorie1, a:visited.Categorie1		{font-family:Arial,Verdana; font-size:11px;text-decoration:none;color:#666666;font-weight:bold;}  
a:hover.Categorie1							{text-decoration:underline;font-weight:bold;color:#000000;}

a:link.Categorie2, a:visited.Categorie2		{font-family:Arial,Verdana; font-size:11px;text-decoration:none;color:#666666;font-weight:bold;}  
a:hover.Categorie2						{text-decoration:underline;font-weight:bold;color:#000000;}

a:link.Categorie3, a:visited.Categorie3		{font-family:Arial,Verdana; font-size:13px;text-decoration:none;color:#000000;font-weight:bold;}  
a:hover.Categorie3						{text-decoration:underline;font-weight:bold;color:#000000;}

a:link.LinkMini, a:visited.LinkMini		{font-family:Arial,Verdana; font-size:10px;text-decoration:none;color:#FF0000;}  
a:hover.LinkMini						{text-decoration:none;color:#2A2A2A;}

a:link.Opzioni, a:visited.Opzioni		{font-family:Arial,Verdana;font-size:13px;text-decoration:none;font-weight:bold; color:#fff;background-color:#073281; padding:2px;} 
a:hover.Opzioni							{font-family:Arial,Verdana;text-decoration:none;font-weight:bold;color:#FFFF00;}

a:link.Opzioni1, a:visited.Opzioni1			{font-family:Arial,Verdana;font-size:11px;text-decoration:none;color:#fff; background-color:#000;padding:3px;} 
a:hover.Opzioni1							{font-family:Arial,Verdana;text-decoration:none;color:#FFFF00;}

a:link.Percorso, a:visited.Percorso			{font-family:Arial,Verdana;font-size:11px;text-decoration:none;color:#0B54DD;} 
a:hover.Percorso							{font-family:Arial,Verdana;text-decoration:underline;color:#FF0000;}

a:link.Tasti, a:visited.Tasti		{font-family:Arial,Verdana;font-size:13px;text-decoration:none;font-weight:bold; color:#fff;background-color:#073281; padding:2px;} 
a:hover.Tasti							{font-family:Arial,Verdana;text-decoration:none;font-weight:bold;color:#FFFF00;}


a:link.TastiMessaggio, a:visited.TastiMessaggio		{font-family:Arial,Verdana;font-size:13px;text-decoration:none;font-weight:bold; color:#000;background-color:#fff; padding:2px;} 
a:hover.TastiMessaggio							{font-family:Arial,Verdana;text-decoration:none;font-weight:bold;color:#FF0000;}

a:link.TastiLat, a:visited.TastiLat		{font-family:Arial,Verdana;font-size:10px;text-decoration:none;font-weight:bold; color:#9F0F0F;padding:2px;} 
a:hover.TastiLat							{font-family:Arial,Verdana;text-decoration:none;font-weight:bold;color:#999999;}


/*======= tabelle =======*/
#content tr.Intestazione 	{height:25px; border: dotted  1px #000; text-align:center; background-color:#666666; color:#fff;font-size:9px;}
#content tr.Tabella1 		{border-bottom: dotted  1px #4684C1; background-color:#fff;color:#000;}
#content tr.Tabella2 		{border-bottom: dotted  1px #4684C1; background-color:#F2F2F2;color:#000;}
#content td.pagina 			{background:#fff url('/images/celle/b2.png')no-repeat left bottom;}

/*==================form====================*/
input 					{font-family: Verdana; font-size:11px;}
input.quantita		{font-family: Verdana; font-size: 16px; padding:5px; font-weight:bold; color:#FFFFFF; border:0px solid #000000; padding:0px; height:25px; width:27px; background-color:#000; text-align:center;}
input.invio				{color:#fff; background:#000000;}
input.login				{width:100px; height:18px; border:1px solid #999999;background-color:#cccccc;font-family: Verdana; font-size:10px;}
input.testo1			{width:150px; height:18px; border:1px solid #000;background-color:#fff;}
input.testo2			{width:520px; height:18px; border:1px solid #000;background-color:#fff;}
input.testo3			{width:250px; height:18px; border:1px solid #000;background-color:#fff;}
input.testo4			{width:350px; height:18px; border:1px solid #000;background-color:#fff;}
input.testo5			{width:90px; height:18px; border:1px solid #000;background-color:#fff;}
input.testo6			{width:40px; height:18px; border:1px solid #000;background-color:#fff;}
input.testo7			{width:180px; height:18px; border:1px solid #000;background-color:#fff;}
input.testo8			{width:60px; height:18px; border:1px solid #000;background-color:#fff;}
textarea.descrizione	{width:520px; height:200px; border:1px solid #000;}
textarea.descrizione1	{width:350px; height:100px; border:1px solid #000;}
textarea.descrizione3	{width:250px; height:100px; border:1px solid #000;}
textarea.contatti		{width:520px; height:100px; border:1px solid #000;}
textarea.descrizioneHTML	{width:520px; height:300px; border:1px solid #000;background-color:#fff;}
textarea.privacyMini			{width:250px; height:50px; border:1px solid #000;font-size:11px;}
textarea.descrizioneHTMLm	{width:325px; height:300px; border:1px solid #000;background-color:#fff;}
textarea.privacy			{width:350px; height:50px; border:1px solid #000;font-size:11px;}
textarea.messaggiomuro			{width:350px; height:200px; border:1px solid #000;font-size:11px;}
textarea.descrizioneALL				{width:710px; height:450px; border:1px solid #000;background-color:#fff;}

select.testo1			{font-family: Verdana; font-size:11px;width:200px; height:18px; border:1px solid #000;background-color:#fff;}
select.testo2			{font-family: Verdana; font-size:11px;width:330px; height:18px; border:1px solid #000;background-color:#fff;}
select.testo3			{font-family: Verdana; font-size:11px;width:150px; height:18px; border:1px solid #000;background-color:#fff;}
select.testo4			{font-family: Verdana; font-size:11px;width:80px; height:18px; border:1px solid #000;background-color:#fff;}


div#TitoloPagina	{width:100%; height:auto;margin-bottom:10px;border:0px dotted #ccc; float:left;
	background: #A5572F; 
	background: linear-gradient(top, #A5572F 0%, #000000 100%);  
	background: -moz-linear-gradient(top, #A5572F 0%, #000000 100%); 
	background: -webkit-linear-gradient(top, #A5572F 0%,#000000 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 2px 1px #9c9c9c;
	-webkit-box-shadow: 0 2px 1px #9c9c9c;
	box-shadow: 0 2px 1px #333333;
	} 


div#CellaPagina 	
	{width:96%; height:auto;margin-bottom:10px;border:0px dotted #ccc; float:left;
	background: #fff; 
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 2px 1px #9c9c9c;
	-webkit-box-shadow: 0 2px 1px #9c9c9c;
	box-shadow: 0 2px 1px #333333;
	}  
		
#content .CellaMenuSx 	
	{width:250px; height:auto;margin-bottom:10px;border:0px dotted #ccc; 
	background: #FFFFFF;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 2px 1px #9c9c9c;
	-webkit-box-shadow: 0 2px 1px #9c9c9c;
	box-shadow: 0 2px 1px #333333;
	
	}
	
#content .CellaSinistra	{width:235px; height:auto;margin-bottom:10px;border:0px dotted #ccc; 
	background: #FFFFFF;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 2px 1px #9c9c9c;
	-webkit-box-shadow: 0 2px 1px #9c9c9c;
	box-shadow: 0 2px 1px #333333;
	}
	
/*==================menu====================*/

a:link.menu, a:visited.menu		{font-family:Arial,Tahoma,Verdana;font-size:13px;text-decoration:none;color:#fff;font-weight:bold;} 
a:hover.menu					{font-family:Arial,Tahoma,Verdana;text-decoration:none;color:#FFFF00;font-weight:bold;}

nav {
Z-index:1;
	float: left;
	position: relative;
	width: 100%;
	margin:105px 0px 0px 0px;
}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul {
	background: #414141; 
	background: linear-gradient(top, #E31515 0%, #9F0F0F 100%);  
	background: -moz-linear-gradient(top, #E31515 0%, #414141 100%); 
	background: -webkit-linear-gradient(top, #E31515 0%,#414141100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding:0 5px;
	border-radius: 0px;  
	list-style: none;
	position: relative;
	display: inline-table;
	text-align: left;
	font-family: Verdana; font-size:18px;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
	}
		nav ul li:hover {background: #000000; text-align: left;}
			nav ul li:hover a {color: #999999;}
		
		nav ul li a {
			display: block; padding: 15px;
			color: #FFFFFF; text-decoration: none;
		}
	
	nav ul ul {margin-left:0px;
		background: #000000; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;
	}
		nav ul ul li {
			float: none; 
			border-top: 1px solid #6b727c;
			border-bottom: 0px solid #575f6a; position: relative;
		}
			nav ul ul li a {
			width: 185px;
				padding: 5px 5px;
				color: #ffffff;
			}	
				nav ul ul li a:hover {
					background: #4b545f;
				}
		
	nav ul ul ul {margin-left:0px;
		position: absolute; left: 100%; top:0;
	}