﻿empty{}
body {
	background-color:#E1DFDF;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2a4596;
	padding:0px;
	margin:0px;
}
#lang {
	width: 882px;
	margin: 4px auto 0;
	text-align:right;
}

#container {
	width: 882px;
	margin: 4px auto 0;
	padding: 0px;
	position: relative;
	border:1px solid #2a4596;
	background-image:url(images/pattern.gif);
	text-align:left;
}

#credits {
	width: 882px;
	text-align:right;
	margin: 0px auto 0;
	padding: 4px 0px;
	position: relative;
	font-weight:bold;
	font-size:10px;
}
#subcont {
	border:1px solid #0a2674;
	background-color:white;
	margin:9px;
	width:864px;
}
* html body #subcont{
	width:866px;
}

#logo {
	position:absolute;
	left:22px;
	top:35px;
}
#banda {
	position:absolute;
	left:291px;
	top:10px;
}
#header{
	background-color:#2A4596;
	height:118px;
}
#topmenu{
	border-top:1px solid #0a2674;
	border-bottom:1px solid #0a2674;
	padding:7px 4px 6px;
	background-image:url(images/menu.gif);
	color:#2a4596;
	font-weight:bold;
	font-size: 12px;
}
* html body #topmenu {
	padding:6px 4px 5px;
}

p.topmenu {
	padding:0px 0px 0px 6px;
	margin:0px;
	
}

a.vocimenutop {
	margin: 0px 0px 0px 0px;
}




#submenu{
	height:7px;
	background-image:url(images/menu-sotto.gif);
	background-repeat:repeat-x;
}

#mainhome, #maininner {
	padding-bottom:0px;
	margin: 7px 0px 0px;
	
}
#mainhome table {
	font-size: 10px;	
	margin: 0px 0px 0px;
	
}
#maininner table {
	font-size: 10px;	
	margin-left:0px;

	
}
td.news , td.rightinner {
	background-image:url(images/sfumatura.gif);
	background-repeat:repeat-x;
	width:262px;
	padding:0px;
}
* html body td.news {
	width:263px;
}
td.homecentre {
	width:335px;
	padding:0px 0px;
	/*background-image:url(images/homecentre.gif);
	background-repeat:repeat-y;*/
	border-right:1px solid #0a2674;
	border-left:1px solid #0a2674;
}
td.homeright{
	width:265px;
	padding:0px 0px;
}
td.rightinner {
	padding:0px 20px;
	margin:0px;
}
td.innerleft{
	padding:0px 10px;
	background-image:url(images/lines_in.gif);
	background-repeat:repeat-y;
	background-position: top right;
	margin:0px;
	
}
div #news {
	padding:0px 20px;
	
}
p.headnews {
	color: #2B7EC2;
	font-size: 12px;
	font-weight: bold;
	margin:0px;
	padding:0px 10px 8px;
	border-bottom:1px solid #0a2674;
}
div.subheadnews {
	background-image:url(images/sotto_news.gif);
	background-repeat:repeat-x;
	margin-top:0px;
	height:4px;
}
.newsdata, .newstext {
	font-size: 10px;
	margin:2px 6px 4px;
	color:#2a4596;
}
.newstitolo {
	font-size: 10px;
	font-weight:bold;
	margin:10px 6px;
	

}

div.newssep {
	border-bottom:1px dashed #2a4596;
	margin:4px 0px 8px;
}
td.homecentre{
	padding:0px 11px;
}
p.hometitle {
	font-size: 12px;
	font-weight:bold;
	margin:0pt 20px;
	color:#2B7EC2;
}
p.innertitle {
	font-size: 13px;
	font-weight:bold;
	margin:10px 2px;
}
h3.subtitle {
	font-size: 12px;
	font-weight:bold;
	margin:10px 2px;
}
p.hometext, p.standard {
	font-size: 10px;
	margin:10px 20px;
	text-align:justify;
}
p.rightimg {
	margin:0px 0px 10px;
}
#topfooter{
	margin-top:0px;
	height:7px;
	border-top:1px solid #2a4596;
	background-image:url(images/menu-sotto.gif);
	background-repeat:repeat-x;
}
#footer {
	margin: 2px 0px 0px;
	text-align:center;
}
#subfooter {
	background-image:url(images/bg_footer.gif);
	background-repeat:repeat-x;
	height:15px;
}
.textfooter {
	margin:2px;
	text-align:center;
}

a:link, a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#2a4596;
}

a:hover{
	text-decoration:underline;
	color:#2a4596;
}	
img.innerimage {
	border:1px solid #2a4596;
}	
img.newsimage {
	border:1px solid #2a4596;
	margin-top:6px;
	display:block;
	text-align:center;
}	
a.menulang {
	font-weight:normal;
	font-size:12px;
	margin-left:10px;

}
a.menulang:link,  a.menulang:visited,  {
	font-weight:normal;
	font-size:12px;
	margin-left:10px;

}
* html body a.menulang {
	padding-top:0px;
}
.newstitolo a:link, .newstitolo a:visited {
	color: #2B7EC2;
} 
.azzurro {
	color:#2B7EC2;
}
