body{
	font-family:Verdana, Sans-Serif;
	margin:0px auto;
	text-align:left;
	font-size:12px;
	/* background-color: #015294; Modificato mattia merlin @ ablabo 19/09/11 */
	background-color: #EDEBDA;
	/* fine modifica 19/09/11 */ 
	color: #333333;
}
table td{
	vertical-align: top;
}
div#global_container{
	width:922px;
	background-color: white;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	margin:0px auto;
	/* Modificato mattia merlin @ ablabo 19/09/11 */
	border-left:15px solid #015294;
	border-right:15px solid #015294;
	/* fine modifica 19/09/11 */ 
}
div#header{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
div#menu{
	width:922px;
	background-color: yellow;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
div#middle{
	width:900px;
	height:545px;
	background-image: url('../images/bg.gif');
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom: 8px;
	padding-left:11px;
	padding-right:11px;
	padding-top:11px;
}
div#contattimiddle{
	width:900px;
	height:315px;
	background-image: url('../images/bg.gif');
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom: 8px;
	padding-left:11px;
	padding-right:11px;
	padding-top:11px;
}
div#middle2{
	width:900px;
	height:auto;
	background-image: url('../images/bg.gif');
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom: 8px;
	padding-left:11px;
	padding-right:11px;
	padding-top:11px;
}
div#gallery_middle{
	width:922px;
	height:auto;
	background-image: url('../images/bg.gif');
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom: 8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
div#footerImage{
	width:922px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:84px;
	font-size:14px;
	background-color:#edebda;
	margin-top:11px;
	margin-bottom:11px;
	color:#015294;
}
div.titolo{
	font-size:20px;
	color:#015294;
	background-color:white;
	text-align:center;
	height:35px;
	vertical-align: middle;
}
div.contatti{
	text-align:left;
	padding: 8px;

}
span.contatti{
	font-size:12px;
	text-align:left;
	vertical-align: top;
	line-height: 16px;
	color:#333333;
}
a, a:visited, a:active{
	color:#333333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}


div.in_evidenza_titolo{
	text-align:left;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 8px;
}
span.in_evidenza_titolo{
	font-size:14px;
	font-weight:bold;
}
div.in_evidenza_testo{
	text-align:left;
	margin-top: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-righ: 8px;
	
}
span.in_evidenza_testo{
	font-size:10px;
}
a.in_evidenza, a:visited.in_evidenza, a:active.in_evidenza {
	font-size:10px;
	text-decoration: none;
	font-weight: bold;
}
a:hover.in_evidenza{
	text-decoration: underline;
}

img{
	border: 0px solid white;
}
img.anteprima{
	margin-top: 8px;
	margin-right:12px;
}
a.anteprima, a:visited.anteprima, a:active.anteprima {
	font-size:10px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
a:hover.anteprima{
	text-decoration: underline;
}
div#anteprima{
	background-color:#edebda;
	height:192px;
	width:900px;
	padding-top:8px;
	padding-left:11px;
	padding-right:11px;
}
/*
Modificato da Mattia Merlin @ AbLabo il 09/09/11
div#footer{
	width:900px;
	padding-left:11px;
	padding-right:11px;
	padding-top:4px;
	height:20px;
	background-color:#edebda;
	color:#015294;
}*/
/* ---------------------------------- */
div#footer{
	width:900px;
	padding-left:11px;
	padding-right:11px;
	padding-top:4px;
	/*height:115px; Mattia merlin @ ablabo 12/09/11 */
	height:100px;
	background-color:#edebda;
	color:#015294;
}

div#footer div#footer_links{
   width:300px;
   height:95%;
   text-align:right;
   border-right:1px solid #015294;
   padding-right:10px;
   float:left;
   line-height:18px;
}

div#footer div#footer_info{
   width:500px;
   text-align:left;
   padding-left:10px;
   float:left;
   line-height:18px;
}

/* Fine modifiche Mattia Merlin @ Ablabo 09/09/11 */

a.footer, a:visited.footer, a:active.footer {
	background-color:#edebda;
	color:#015294;
}
a:hover.footer{
	text-decoration: underline;
}

div.news_title{
	margin-bottom: 8px;
	margin-top: 4px;
}
span.news_title{
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
div.news_data{
	margin-bottom: 8px;
	margin-top: 4px;
}

span.news_testo{
	font-size: 12px;
	color: #333333;
}
div.news_data{
	margin-top: 0px;
}

span.news_data{
	font-size: 10px;
	color: #333333;
}