html{
margin:0;
padding:0;
}
body {
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-position:top center;
background-color:#3c85d1;
margin:0;
padding:0;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#FFFFFF;
line-height:20px;
}
.container{
width:980px;
margin:0;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
padding:0;
}
.header {
height:220px;
width:100%;
}

.tbl_logo {
border:none;
height:100%;
width:100%;
color:#3C85D1;
margin:0;
}
.tbl_logo_left{
text-align:left;
font-size:30px;
line-height:32px;
cursor:pointer;
}
.tbl_logo_right{
margin:0;
padding-right:0;
padding-top:7px;
text-align:right;
cursor:pointer;
}
.main{
margin-top:10px;
text-align:justify;
}
.main_column_border{
margin: 0 230px 0 230px;
padding:5px;
background-color:#66ADED;
}
.main_column{
padding:7px;
background-color:#3c85d1;
}
.left_column_border{
float:left;
width:200px;
background-color:#66ADED;
padding:5px;
}
.right_column_border{
float:right;
width:200px;
background-color:#66ADED;
padding:5px;
}
.left_column{
padding:7px;
background-color:#3c85d1;
}
.right_column{
padding:7px;
background-color:#3c85d1;
}
.column_header{
padding: 20px 0 0 10px;
background-image:url(../images/tile.jpg);
height:46px;
/*margin: 5px 5px 0 5px;*/
font-size:24px;
text-align:left;
}
.main_column .column_header{
background-image:url(../images/tile2.jpg);
}
.column_content{
/*margin: 0 5px 5px 5px;*/
padding: 0 5px 15px 5px;
text-align:justify;
background-color:#3c85d1;
}
.main_column .column_content{
padding: 0 20px 15px 20px;
}
.main_column .column_content{
background-color:#66ADED;
}
.column_content_news{
padding: 0 20px 15px 20px;
text-align:justify;
background-color:#66ADED;
/* margin: 0 5px 0 5px; */
}

.top_menu{
font-size:14px;
}
.footer{
color:#66ADED;
font-size:11px;
text-align:center;
}
a {
color:#FFFFFF;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
hr {
border:5px solid #3c85d1;
}
.tbl_logo a {
color:#3C85D1;
text-decoration:none;
}
.tbl_logo a:hover{
text-decoration:underline;
}
.left_column a {
font-weight:bold;
text-decoration:none;
}
.left_column li:hover{
/*
background-color:#66ADED;
*/
}
ul{
margin:0;
padding:0;
padding-left:15px;
}
li {
padding:2px;
}
.float_image{
float:left;
margin:0 15px 5px 0;
}
.news_title{
font-size:18px;
font-weight:bold;
padding-bottom:10px;
text-align:left;
}
.news_title a{
color:#ffffff;
}
.news_body{
text-align:left;
}
.read_all{
text-align:right;
margin-bottom:10px;
}
.read_all a{
color:#66ADED;
text-decoration:underline;
}
.read_all a:hover{
text-decoration:none;
color:#ffffff;
}
.data {
color:#66ADED;
font-weight:bold;
font-size:12px;
}
.pager {
color:#3c85d1;
}
.pager a{
text-decoration:underline;
color:#FFFFFF;
}
.pager a:hover{
text-decoration:none;
}
.contatti{
font-size:14px;
padding-bottom:20px;
}
.contatti a{
text-decoration:underline;
}
.contatti a:hover{
text-decoration:none;
}

/* menu */

.menu{
padding:0;
margin:0;
text-align:left;
}
.menu a{
text-decoration:none;
font-weight:normal;
}
.ver-menu
{	margin: 0;
	padding: 0;
}

	.ver-menu li
	{	list-style: none;
		margin:0;
		padding:0;
	}

	.ver-menu li a
	{	display: block;
		/* background-color:#ee8822; */
		text-decoration: none;
		padding:2px;
		width: 175px;
		margin:0;
		white-space: nowrap;
		color:#ffffff;
	}

	.ver-menu li a:hover
	{	background-color: #66ADED;
	}
		
		.ver-menu li ul
		{	margin: 0;
			padding: 0;
			margin-left:10px;
			/* margin-top:-30px; */
			/* position: absolute; */
			display:none;
			/* z-index:100; */
			font-size:11px;
		}
		
			.ver-menu li ul li
			{	float: none;
				display: inline;
			}
			
			.ver-menu li ul li a
			{	width:163px;
				padding:3px;
				border-right:none;
				text-decoration: none;
				background-color:#5099DE;
			}
			
			.ver-menu li ul li a:hover
			{	background-color:#66ADED;
			}


