﻿body {
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

TD {
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
}

.titolomenu{
	background-color:#E5E5E5;
	border:1px white solid;
	padding:5px;
	font-weight:bold;
	padding-left:5px;
	
}

.menu {
	background-color : #F5F5F5;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
}
.eventi {
	background-color : #CCCCCC;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
}
.avvisi {
	background-color : #425C8C;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : White;
}
.newsTOP {
	background-color : #2894FF;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : White;
}
.news {
	background-color : #2894FF;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : White;
}
.medGray {
	BACKGROUND: #666666
}
.subBlk {
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: arial, verdana, sans-serif;
	TEXT-DECORATION: none
}
.bdDkGrayBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333333;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: arial, verdana, sans-serif
}
.subbdWht {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: arial, verdana, sans-serif
}

.wht {
	BACKGROUND: #ffffff
}
.slate {
	BACKGROUND: #6d8cb3
}
.ltGray {
	BACKGROUND: #cccccc
}
.blk {
	BACKGROUND: #000000
}



.sblBluBg {
	BACKGROUND: #13215d
}
.dkSlate {
	BACKGROUND: #425c8c
}

.medslate {
	BACKGROUND: #6081cf
}
.ltSlate {
	BACKGROUND: #2894FF
	

}
.xltSlate {
	BACKGROUND: #c1cede
}
.xltGray {
	BACKGROUND: #f2f2f2
}
.ltGray {
	BACKGROUND: #cccccc
}

.dkGray {
	BACKGROUND: #333333
}
.ltBlue {
	BACKGROUND: #cddef3
}
.wht {
	BACKGROUND: #ffffff
}
.medYellow {
	BACKGROUND: #ffb400
}
.verde {
		BACKGROUND: Green
}

.subWht {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif;TEXT-DECORATION: none
}

.subDkBlu {
	FONT-SIZE: 11px; COLOR: #425c8c; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.subSblBlu {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.subDkGray {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.subSerif {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: times new roman, serif
}

.subMedGray {
	FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.subErrRed {
	FONT-SIZE: 11px; COLOR: #cc0000; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.subGray {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdWht {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdWhtBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdWhtBld a{
 color:white;
 font-size:12px;
}
.bdDkGray {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.medbdDkGray {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}

.bdDkGrayBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdDkBluBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #425c8c; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdSblBlu {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdErrRed {
	FONT-SIZE: 11px; COLOR: #cc0000; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdErrYellow {
	FONT-SIZE: 11px; COLOR: #ffea00; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdSerif {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 15px; FONT-FAMILY: times new roman, serif
}
.lgGray {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: arial, verdana, sans-serif
}
.lgWht {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: arial, verdana, sans-serif
}
.serifHdlnB {
	FONT-SIZE: 20px; COLOR: #6d8cb3; LINE-HEIGHT: 24px; FONT-FAMILY: times new roman, serif
}
.serifHdln {
	FONT-SIZE: 20px; COLOR: #666666; LINE-HEIGHT: 24px; FONT-FAMILY: times new roman, serif
}
.serifSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY: times new roman, serif
}
.hdlnLgWht {
	FONT-SIZE: 18px; COLOR: #ffffff; LINE-HEIGHT: 22px; FONT-FAMILY: arial, verdana, sans-serif
}
.hdlnLgLtBlu {
	FONT-SIZE: 18px; COLOR: #cddef3; LINE-HEIGHT: 22px; FONT-FAMILY: arial, verdana, sans-serif
}
.hdlnMedWht {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, sans-serif
}
.hdlnMedSltBlu {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #6d8cb3; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, sans-serif
}
.hdlnSmlSltBlu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6d8cb3; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, sans-serif
}
.subHdWht {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.subHdSblBlu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #13215d; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.subHdDkGray {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.lnkWht {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.sublnkWht {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkWhtNoUl {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdWht {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkBdWhtNoUl {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdMedYellowNoUl {
	FONT-SIZE: 11px; COLOR: #ffb400; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdWhtBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnksubHdWht {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 10px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnksubHdDkSlate {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #425c8c; LINE-HEIGHT: 10px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkSblBlu {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkSblBluNoUl {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdSblBlu {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkBdSblBluNoUl {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkLtBluNoUl {
	FONT-SIZE: 11px; COLOR: #cddef3; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdLtBluNoUlBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cddef3; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkWhtNoUlBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkSerifGray {
	FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: georgia, serif; TEXT-DECORATION: none
}
.lnkSerifGrayNoUl {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: times new roman, serif; TEXT-DECORATION: none
}
.lnkDkGray {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnksubDkGray {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkDkGrayNoUl {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none; line-spacing: 13px
}
.lnkBdDkGray {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkBdDkGrayBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkBdDkGrayBldNoUl {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdDkGrayNoUl {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkGray {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkMedGray {
	FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkSltBlu {
	FONT-SIZE: 11px; COLOR: #425c8c; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkDkSltBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #425c8c; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkDkSltNoUl {
	FONT-SIZE: 11px; COLOR: #425c8c; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkbdDkSltNoUl {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #425c8c; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBreadCrm {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, sans-serif
}
DIV {
	MARGIN-BOTTOM: 10px
}
B {
	FONT-WEIGHT: bold
}
HR {
	COLOR: #cccccc; HEIGHT: 1px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 16px; LIST-STYLE-TYPE: square
}
INPUT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans serif
}
SELECT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans serif
}
.spcr {
	FONT-SIZE: 1px
}
.anchorSpacer {
	FONT-SIZE: 1px; LINE-HEIGHT: 5px
}
.spacer {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
.slctBdDkGray {
	FONT-SIZE:0.9em; COLOR: #000000; FONT-FAMILY: verdana, arial, sans serif; TEXT-DECORATION: none
}
.button {
	FONT-FAMILY: Verdana, Helvetica, Arial, San-Serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	border-color:#0060BF;
	margin-top:4pt;
	margin-right: .4em;
	margin-bottom : 2pt;
	HEIGHT: 20px;
}
.day { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000; 
text-decoration: none ; 
font-weight: bold ; 
/*background-color: #000066; */
	 border:1px #ddd solid;}
	 
.dayred{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000; 
	text-decoration: none ; 
	font-weight: bold ; 
	/*background-color: #000066; */
	 border:1px #ddd solid;
	 background: #fff url('images/today.gif') no-repeat center center ;

}	 
.daycalendario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px; 
	 color: #000; 
	 text-decoration: none ; 
	 font-weight: bold ; 
	 /*background-color: #FF9900; */
	 border:1px #ddd solid;
	 padding:5px;
	 
}
.daynow{
	font-size: 11px; 
	color: #000; 
	text-decoration: none ; 
	font-weight: bold ; 
	background-color: #FFAA00; 
	border:1px #ddd solid;

}
.daynowred{
	font-size: 11px; 
	color: #000; 
	text-decoration: none ; 
	font-weight: bold ; 
	border:1px #ddd solid;
	background: #FFAA00 url('images/today.gif') no-repeat center center ;

}
.month{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 14px; 
	 color: #D58000;
	 font-weight:bold;
}
.month a{
 
   font-weight: bold;
   text-decoration: none;
 	 color: #D58000;

}
.daynowred a{
   font-weight: bold;
   text-decoration: none;
   font-style: normal;
   color: #333;
   font-size: 14px; 
}
.daynow a{
   font-style: normal;
   font-weight: bold;
   text-decoration: none;
   font-size: 14px; 
   color: #333;

}
.titoloCal{
	background-color:#FFCC00;
	font-size:14px;
	color:black;
	padding:7px 0 6px 10px;
	font-weight:bold;
		
}
.titoloCom{
	background-color: #777;
	font-size:14px;
	color: #FFFFCC;
	padding:7px 0 6px 10px;
	font-weight:bold;
	border-top:1px #fff solid;	
}
.homenewimg{
	width:10%;
	text-align:center;
	vertical-align:top;

}
.homenewimg img{
	width:100px;
	margin:8px;
	padding:1px;
	border:1px #DDD solid;
		background-color:white;
}
.testinew{
	font-size:12px;
	vertical-align:top;
	
}
.testinew .titolonew{
 color: #2C5885;
 font-weight:bold;
 font-size:14px;
 padding-top:5px;
 	
}
.testinew .titolonew a{
 color: #2C5885;
	
}
.attipubhome{
	padding:5px;
	border-bottom:1px #7588AB solid;
}
.attipubhome a{
	color:#000;
	/*font-weight:bold;*/
}
.attipubhome em{
	color:#000;
	font-weight:bold;
}
