/* CSS Document */
html,body{margin: 0; padding:0}
body{
font-family: Geneva, Verdana, Geneva, Verdana, Arial, Helvetica, sans-serif; 
font-size:80%; 
background: #FFF; 
line-height:1.4em;
text-align: center; /*per IE5.x/Win*/
}

		#container {
			width: 700px;
			\width: 720px;
			w\idth: 700px;
			margin-left: auto;
			margin-right: auto;
			
		}

		#testata {
			padding: 0px;
			margin: 0px;
			color: #630;
			text-align: right;
			height:216px;
			background: transparent; 
			
		}

		#corpo {
			padding: 0px;
			margin-left: 200px;
			margin-right: 30px;
			text-align: justify;
			color:  #630;
		}

		#sidebar-a {
			float: left;
			width: 150px;
			\width: 160px;
			w\idth: 150px;
			margin: 0;
			padding: 0px;
			background-color: #FFF;
			color:  #630;
		}
		
			
		#footer {
			clear: both;
			margin-top: 5px;
			border-bottom: 1px dashed  #630;
		}

/*-----menu orizzontale------*/

.menuOrizz{
background:#FFF;
color:#000;
margin: 0;
padding: 6px 0 5px 0;
border-bottom: 1px dashed  #630;
text-align:right;
}

.menuOrizz li{
display: inline;
}
	
.menuOrizz a{
height:0;
padding: 5px 0.7em;
border: 1px dashed  #630;
text-decoration: none;
margin: -6px .15em;
white-space:nowrap;
color:#000;
}

.menuOrizz .voceCorrenteOrizz a{
border-bottom: none;
padding-bottom: 6px;
}

.menuOrizz a:link,
.menuOrizz a: visited {
background:#DDD;
color: #000;
}
.menuOrizz a:hover,
.menuOrizz a:focus,
.menuOrizz a:active{
background:#FFEDA6;
color: #000;

}
.menuOrizz .voceCorrenteOrizz a:link,
.menuOrizz .voceCorrenteOrizz a:visited,
.menuOrizz .voceCorrenteOrizz a:hover,
.menuOrizz .voceCorrenteOrizz a:focus,
.menuOrizz .voceCorrenteOrizz a:active{
background:#FFF;
color: #630;
border-bottom: none;
padding-bottom: 6px;
}

/*---------------- menu verticale---------------*/

.menuNavigazione {
width:145px;
margin: 0;
padding: 0;
list-style: none;
text-align: center; 
}

.menuNavigazione li{
<!--[if IE]>display: inline;
}

.menuNavigazione a{
<!--[if IE]>height: 0;
display: block;
text-decoration: none;
border-width: 0px 0px 1px 0px ;
border-style: dashed;
border-color: #630;

margin: 1px 0;
padding: 3px 10px;
background: #FFF;
color:  #630;
}

.menuNavigazione a:link,
.menuNavigazione a: visited {
background:#EEE;
color:  #630;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
background:rgb(227, 199, 102);
color: #FFF;
text-decoration: none;
border-color:  #630;
}

.menuNavigazione .voceCorrente a{
background:rgb(227, 199, 102);
color: #FFF;
}
/*-----------------------------------------------------------------*/

#box{
width: 150px;
background:#FFF;
margin: 0;
padding: 6px 0 0 0;
border: 1px dashed  #630;
}
.riga {border-bottom: 1px dashed  #630;}

.bold{color: #630; font-weight:bold;}
.corsivo{color: #630; font-style:italic;}
.piccolo{color: #630; font-size:75%;}


		
#corpo A
	{
	
	color: #630;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	}

#corpo A:link 
	{
	color:  #630;
	text-decoration: underline;
	padding: 0;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	}

#corpo A:hover
	{
	color: #060;
	text-decoration: underline;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	}

#corpo A:visited 
	{
	text-decoration: underline;
	padding: 0px;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	}

#corpo A:active
	{
	color: #060;
	}

table.tabella{width:400px; border: 1px dashed  #630; padding:5px; margin:0 auto; font-size:11px; background:#FFF}
table.tabella th{ background:#FFEDA6; padding:5px; }
table.tabella td{ background:#FFEDA6; padding:5px;}		