* {
	margin: 0px;
	padding: 0px;
}
html, body {
  background: #054376 url(images/background.jpg) repeat top left;;
	font-family: "Trebuchet MS", "Arial", "Helvetica", "sans-serif";
  font-size: 0.85em;
  color:#564b47;  
  text-align: "center";
}
#wrapper{ 	
  width: 760px;
	margin: 0 auto;
  background: #054376 url(images/paginabg.jpg) repeat-y;;
  text-align: "left";
}
#header{ 	
  width: 760px;
  height: 70px;
}
#header #logo{ 	
	float: left;
	display: block;
  margin-top: 5px;  
  margin-left: 5px;  
}
#header #lingua{ 	
	float: right;
	display: block;
  margin-top: 5px;  
  margin-right: 5px;  
}
#pagina{ 	
  width: 760px;
  background: url(images/paginacen.jpg) repeat-y;  
}
#pagina #pagetop{ 	
  height: 30px;
  background: url(images/sfondomenu.jpg) top left no-repeat;  
}
#pagina #contenuto{
	padding: 10px;
}
#pagina #pagebot{
  clear: both; 	
  height: 20px;
  background: url(images/paginabot.jpg) top left no-repeat;  
}
#footer{ 	
  width: 760px;
  height: 170px;
  padding-left: 8px;
	font-size: 1.0em;
	text-decoration: none;
	color: #666666;
}
#footer a {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
.riga1{ 	
  clear: both;
  padding-left: 10px;
  padding-right: 10px;
}
.left1{
	float: left;
	width: 550px;
  padding-left: 10px;
}
.right1{
	float: right;
	width: 150px;
  padding-right: 10px;
}
.riga2{ 	
  clear: both;
}
.left2{
	float: left;
	width: 340px;
  padding-left: 10px;
}
.right2{
	float: right;
	width: 360px;
  padding-right: 10px;
}
.riga12{ 	
  clear: both;
}
.left12{
	float: left;
	width: 270px;
  padding-left: 10px;
}
.right12{
	float: right;
	width: 450px;
  padding-right: 10px;
}
.riga21{ 	
  clear: both;
}
.left21{
	float: left;
	width: 470px;
  padding-left: 10px;
}
.right21{
	float: right;
	width: 250px;
  padding-right: 10px;
}
.riga3{
  width: 740px;
  clear: both;
	border-top: 1px dashed #666666;
  padding-top: 2px;
  background: url(images/sfondo3box.gif) repeat-y;  
}
.leftcenter3{
  float:left;
	width: 490px;
	margin-right: -250px; 	
  background: inherit;
}
.center3{
  float:right;
	display: block;
	width: 240px;
	padding-left: 3px; 	
	padding-right: 2px; 	
}
.left3{
  float:left;
	display: block;
	width: 240px;
	padding-left: 2px; 	
	padding-right: 3px; 	
}
.right3{
  float:right;
	width: 240px;
  padding-left: 2px;
	padding-right: 3px; 	
}
#nav {
	margin: 0px;
	padding: 0px;
}
#nav ul {
	list-style-type: none;
}
#nav ul li {
	display: inline;
  padding-left: 2px;
  padding-right: 2px;
	list-style-type: none;
	text-align: left;
}
#nav ul li a {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #564b47;
}
#nav ul li.active {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffcc;
}
#nav ul li a:hover {
	color: #ffffcc;
	text-decoration: none;
}
#nav2 {
	margin: 0px;
	padding: 0px;
}
#nav2 ul {
	list-style-type: none;
}
#nav2 ul li {
	display: inline;
	list-style-type: none;
	text-align: left;
}
#nav2 ul li a, #nav2 ul li.active {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #564b47;
	line-height: 32px;
}
#nav2 ul li a:hover {
	color: #ffffcc;
	text-decoration: none;
}
.menu{ 	
  padding: 24px 4px 4px 4px;
  font-size: 1.1em;
	font-weight: bold;
  text-decoration: none;
  color:#564b47;  
}
ul, li {
	list-style-type: bullet;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
.titolo {
  padding-bottom: 14px;
  font-size: 1.4em;
  color: #054376;
	font-weight: bold;
}
.sottotitolo {
  padding-bottom: 14px;
  font-size: 1.3em;
  color: #054376;
	font-weight: bold;
  font-style: italic;
}
.testo {
  font-size: 0.85em;
  color:#564b47;  
}
td {
  font-size: 0.85em;
  color:#564b47;  
}
.slogan {
  padding-top: 14px;
  font-size: 1.1em;
  color: #cc6600;
	font-weight: bold;
  text-align: "center";
}
.firma{
  text-align: "right";
  font-style: italic;
}
a.more, a.more:link, a.more:visited {
	font-weight: bold;
  text-decoration: none;
  color: #cc3399;  
}

