body {background-color: #ffffff; 
	background-image: url(../images/sfondo.jpg); 
	background-repeat: repeat-x;
	margin:0px;
	color:#606060;
  font-family:arial;
} 
	
a {text-decoration: none;
	}
	
a img { border:0px}	

#header {background-image: url(../images/testata_verde.jpg); 
	background-repeat: repeat-x;
	} 

#testata {width:900px; 
	margin: 0 auto;
	position:relative;
	}
	
.logo_testata {
	position: relative;
	}
	
#langmenu {
	right:5px;
	top:10px;
	position:absolute;
	width:80px;
}


a.langmenu_item {
	color:#FFFFFF;
	float:left;
	display:block;
	width: 49%;
}

a.langmenu_item img.langselected{border:2px solid white}


.logo_testata a {
	color:#FFFFFF;
	font-size:22pt;
	font-family: Times;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}

	
table {
	border-collapse: collapse;
}
	

#maincontent {
	width: 900px;
	margin: 20px auto;
	}
	
#box_secondario	{
	width: 240px;
	border: 1px solid #346204; 
	padding: 10px;
	float: left;
	}

#box_principale	{
	width: 560px;
	border: 0px;
	float: right;
	}
	
#footer {
	clear: left;
	background-image: url(../images/footer.jpg);
	width: 100%;
	height: 55px;
	text-align: center;
	font-family: arial;
	color: #494949;
	margin: 10px auto;
	font-weight:bold;
	}
	
	
h1 	{
	font-family: times;
	font-style: italic;
	font-weight:bold;
	color: #346204;
	}
	
p {
	color: #606060; 
	font-family: arial;
	}
	
hr {
	color: #2b5103;	
	}
		
ul {
	color: #606060; 
	font-family: arial;
	padding-left: 15px;
	}

.contenitore_testo{	padding: 20px}

.contenitore_testo .sb-shadow { background:#C5C5C5; }
.contenitore_testo, .contenitore_testo .sb-inner { background:#FFFFFF }
.contenitore_testo h1 {font: Times; 
  font-size: 24pt; 
  font-style: italic; 
  color: #346204; 
  margin: 0; 
  padding: 10px;
  padding-bottom:20px;
  border-bottom:2px solid #346204;
  margin-bottom:20px;
}

.clear{ clear:both}

#topmenu {margin:10px auto}
#topmenu td { vertical-align:top;padding-right:6px;padding-left:10px;border-right:1px solid #B6B8AF}
.topmenuitem { color: #282224;font-weight:bold;text-transform:uppercase}
a.topmenuitem_selected { color: #2917D1;font-weight:bold;text-transform:uppercase}
div.topmenusubitem{margin-bottom:5px} 
a.topmenusubitem { color: #80827B;}
a.topmenusubitem_selected { color: #2917D1;}


.pageunderconstruction{margin:10px 0px;text-align:center;font-weight:bold;font-size:1.2em}

