body 
	{ 
	margin:0; 
	padding:0;
	/*
	font-family: Verdana, Arial, Times New Roman;
	*/
	font-family:Tahoma,Verdana,Arial;
	font-size: 80%;
	}
hr { display: none }
a:link 
	{ 
	color: #009; 
	}
a:visited 
	{ 
	color: #909; 
	}
a:hover, a:active 
	{ 
	color: white; 
	background-color: navy;
	text-decoration: none;
	}
#intestazione 
	{
	background-color: White;
	}	
#logo { 
	float: left; 
	margin-left: 5px;
	width: 300px;
	font-size: 30px;
	line-height: 72px;
	font-weight: bold;
	color: #999;
	background: url("images/LogoOmbra.jpg") 0 50% no-repeat;
	}
#logo a:link, #logo a:visited 
	{
	visibility:hidden;
	}
#logo a:hover,#logo a:active 
	{
	color: #009; 
	text-decoration: none; 
	background: transparent
	}
#descrizioneSito
	{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: right;
	margin: 10px 10%;
	width: 260px;
	}
#descrizioneSito p 
	{
	text-align:right;
	margin: 2px;
	color:Navy;
	}
#navigazionePrincipale {
	float:left;
	width:100%;
	background:white url("images/bgBianco.gif") repeat-x bottom;
	font-size:93%;
	line-height:1.0em;
	margin-bottom:15px;
  }
#navigazionePrincipale ul {
	margin:0;
	padding:10px 10px 0px;
	list-style:none;
  }
#navigazionePrincipale li {
	float:left;
	background:url("images/left.gif") no-repeat left top;
	margin:0px;
	padding:0px 0px 0px 9px;
  }
#navigazionePrincipale a {
	float:left;
	display:block;
	background:url("images/right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
/*	font-weight:bold; */
	color:#765;
  }
#navigazionePrincipale a:hover {
/*	color:#333; */
	color:Navy;
  }
#navigazionePrincipale #selezionata {
	background-image:url("images/left_on.gif");
  }
#navigazionePrincipale #selezionata a {
	background-image:url("images/right_on.gif");
	color:#333;
	padding-bottom:5px;
  }

/* normale
#navigazionePrincipale {
  float:left;
  width:100%;
  background:#DAE0D2 url("bg-clean.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
  
#navigazionePrincipale ul {
  margin:0;
  padding:10px 10px 0px;
  list-style:none;
  }
#navigazionePrincipale li {
  float:left;
  margin:0px;
  padding:0px 0px 0px 3px;  
  }
#navigazionePrincipale a {
  float:left;
  display:block;
  padding:5px 15px 4px 8px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  background-color: rgb(251, 244, 244);
  border-left: 1px solid #765;
  border-top: 1px solid #765;
  border-right: 1px solid #765;  
  }
#navigazionePrincipale a:hover {
  color:#fff;
  background-color: rgb(170, 147, 130);
  border-left: 1px solid #765;
  border-top: 1px solid #765;
  border-right: 1px solid #765;  
  text-align: center;
  }
#navigazionePrincipale #selezionata {
  text-align: center;
  }
#navigazionePrincipale #selezionata a {
  color:#333;
  background-color: #fff;
  padding-bottom:4px;
  border-bottom: 1px solid #fff;  
  text-align: center;  
  }
*/

#corpo { 
	position: relative;
	border-right: solid 2px white;
	margin-left: 5px;
	color:Navy;
	}
	#corpo p:first-letter 
	{
		color:Navy;
		font-size: 1.5em;
	}
	#contenutoPrincipale {
 		position: relative;
 		top: 0; 
		left: 20%;
 		width: 80%;
 		padding: 5px 5px 5px 2px;
/* 		background:url("images/PressLeggero2.jpg") 100% 100% no-repeat fixed; */
 		background:url("images/PressContorno1.jpg") 100% 100% no-repeat fixed;
		}
		#inEvidenza 
			{ 
			margin-top: 70px; 
			position:absolute;
			left: 75%;
			padding: 30px 10px 30px;
			font-size: 1em;
			color:Red;
			background-color: #e8e8e8;
			border-top: silver 1px solid;
			border-right: silver 3px solid;
			border-bottom: silver 3px solid;
			border-left: silver 1px solid;
			} 
		#inEvidenza a 
			{
			text-decoration: none;
			}
		#inEvidenza ul { 
			margin:0; 
			padding-left:1.5em;
			list-style: square;
			color:Red;
			text-decoration: none;
		}

	#eDB 
		{ 
		position: absolute; 
		left: 75%;
		padding-top: 0px;
		} 
	#menu {
		position: absolute;
		top: 0; 
		left:0;
		width: 19%;
		background-color: White;
		padding:0 1px 0 2px;
		margin-top:45px;
		}
		#menu a 
			{
			color: Navy; 
			text-decoration: none;
			}
		#menu a:hover, #menu a:active 
			{ 
			color: white;
			background-color: navy;
			text-decoration: none;
			}
		.menuTitolo
			{
			color:navy;
			border-bottom: navy 1px solid;
			font-style: italic;
			font-weight:bold;
			margin-bottom:4px;
			}
			#menuUno 
				{
				padding: 10px 0; 
				}
				#menuUno ul 
					{ 
					margin:0; 
					padding-left:1.5em;
					list-style: square;
					color: #ffa500;
					}
			#menuDue 
				{
				padding: 10px 0; 
				}
				#menuDue ul 
					{
					margin:0; 
					padding-left:1.5em;
					list-style: square;
					color: Gold;
					}
			#menuTre 
				{
				padding: 10px 0;
				}
				#menuTre ul 
					{
					margin:0; 
					padding-left:1.5em;
					list-style: square;
					color: Red;
					}
	#pieDiPagina 
		{
		text-align:center;
		color:Navy;
		border-top: solid 1px navy;
		margin: 20px 0px 55px 5px;
		padding: 5px 2px 5px 5px;
		}
		#contatti 
			{
			padding: 10px 10px 10px 10px;
			}
/*
.riquadro 
	{
	border-top: Gold 1px solid;
	border-right: Gold 3px solid;
	border-bottom: Gold 3px solid;
	border-left: Gold 1px solid;
	margin: 30px 0 0 0;
	width: 73%;
	background-color: #ffffe0;
	}
*/

.centrale 
	{
	/*
	border-top: silver 1px solid;
	border-right: silver 3px solid;
	border-bottom: silver 3px solid;
	border-left: silver 1px solid;
	*/
	margin: 30px 0 0 0;
	width: 73%;
	}
.riquadro 
	{
	border-top: silver 1px solid;
	border-right: silver 3px solid;
	border-bottom: silver 3px solid;
	border-left: silver 1px solid;
	margin: 30px 0 0 0;
	width: 73%;
	}

	.riquadro ul
		{
		list-style-position:outside;
		list-style-type: disc;
		}
	.riq-codice 
		{
		position: relative;
		top:-.6em;
		left:1em;
		line-height: 1.2em;
		font-weight: bold;
		color:Red;
		background-color: #ffffe0;
		width: 15em;
		text-align: center;
		font-family: arial, monospace;
		border-top: Gold 1px solid;
		border-right: Gold 3px solid;
		border-bottom: Gold 3px solid;
		border-left: Gold 1px solid;
		}
	.riq-messaggio 
		{
		margin: 5px 10px 0px 20px;
		padding: 3px;
		}
	.riq-dettagli 
		{
		vertical-align:text-bottom;
		padding: 3px 10px;
		text-align: center;
		font-size: .85em;
		background-color:White;
/*		background-color: #ffffe0; */
		}
		.riq-dettagli a 
			{
			text-decoration: underline;
			}
#navigazioneGenerale 
	{ 
	text-align: center;
	padding: 2px 0;
	font-variant: small-caps;
	letter-spacing: .1em;
	background: #EEE;
	border-bottom: solid 2px black;
	border-right: solid 2px black;
	}
.immagineSinistra 
	{ 
	float: left; 
	margin: 15px 25px 5px 10px; 
	background: silver; 
	}
.immagineSinistra img 
	{ 
	border: 1px solid navy; 
	position: relative; 
	top:-5px; 
	left: -5px;
	}
.immagineDestra 
	{ 
	float: right; 
	margin: 15px 5px 5px 10px; 
	background:silver; 
	}
.immagineDestra img 
	{ 
	border: 1px solid navy; 
	position: relative; 
	top:-5px; 
	left: -5px;
	}
.immagine 
	{ 
	display:block;
	margin: 10px 0px 0px 0px; 
	}
.immagine img 
	{ 
	border: 1px solid navy; 
	margin: 10px 0px 0px 0px; 
	}
h1, h2, h3 
	{
	font-family:Verdana,Tahoma,Arial;
	color: Navy; 
	font-variant: small-caps; 
	letter-spacing: .1em;
width:75%;
	/* Largo come .post */
/*	width: 73%;	*/
	}
h1 
	{
	line-height: 1.1em;
	color: Navy;
	text-align: left;
	}
h2 
	{
	border-top: solid 1px Teal;
	color: Teal;
	}
/*
ul
	{
	list-style-position:outside;
	list-style-type: disc;
	}
*/