html, body {
	margin: 0;
	padding: 5;
}
body {
background-color:396b9d;
	/*background-color: #7f7d7e;*/
	/*background-image: url(images/sfondo.gif);*/
	background-repeat: repeat-x;
	background-position: top;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #c3bebe;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#125699;
	width:98%;
}

.menu_footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	color:#504f4e;
}
.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#ffffff;
	margin:0;
	padding:0;
	height:36px
}

.menu a:link {
	font-family:Arial, Helvetica, sans-serif;
	size:1;
	color:#ffffff;
	text-decoration:none;
}
.menu a:hover {
	font-family:Arial, Helvetica, sans-serif;
	size:1;
	color:#336699;
	text-decoration: none;
}
.menu a#activelink {
	font-family:Arial, Helvetica, sans-serif;
	size:1;
	color: #336699;
	text-decoration: none;
}
.menu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	size:1;
	color:#ffffff;
	text-decoration: none;
}
.navigatore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#504f4e;
}
.titolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#125699;
	border-bottom:1px #125699 dashed;
	/*color:#336699;
	border-bottom:1px #336699 dashed;*/
	width:98%;
}
.titolo_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#125699;
	border-bottom:1px #125699 dashed;
	/*color:#336699;
	border-bottom:1px #336699 dashed;*/
	width:98%;
	margin-bottom:6px;
}
.testo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#333333;
	padding-right:10px;
	padding-top:3px;
}
.testo_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#333333;
}
.testo_dx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#333333;
}
.copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:bold;
	color:#fff;
	padding: 2px 2px 0 0;
	float:right;
}

.tabella_dx {
	padding: 10 10 10 10;
	border-left: 1px solid #cccccc;
	text-align:center;
	
}
.tabella_foto {
	padding: 5 5 5 0;
	text-align:left;
	width:120px;
	
}
a:link {
	font-family:Arial, Helvetica, sans-serif;
	size:1;
	color:#336699;
	text-decoration:none;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	size:1;
	color:#336699;
	text-decoration: none;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	size:1;
	color:#336699;
	text-decoration: none;
}

hr { 
		color: #ccc;
		height: 1px;
}
ul {
	padding: 0 0 0 15px;
	
}


/* stile foto per Firefox e Opera */
.bordo {
	padding:2px;
	border:1px solid #999999 !important;
}
.bordo {
	padding:2px;
	border:1px solid #336699 !important;
	border:0;
}

.nobordo {
	
	border:0;
}
a:hover img.nobordo {
	border:0;
}
/* stile foto per IE */
a.foto {
	padding:2px 2px 2px 2px;
	border:0 !important;
	border:1px solid #999999;
	float:center;
	margin-right:5px;
}
a:hover.foto {
	padding:2px 2px 2px 2px;
	border:1px solid #336699;
}
a.foto_dx {
	padding:2px 2px 2px 2px;
	border:0 !important;
	border:1px solid #535252;
}
a:hover.foto_dx {
	padding:2px 2px 2px 2px;
	border:1px solid #336699;
}


