body{
	background-image:    url("../images/interfaccia/sfondi/bg_glo_cpec.jpg");
	color: #333333;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
	line-height: 15px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}
html {
	margin: 0;
	padding: 0;
	height:100%;
}
/*** Stili applicati ai tag standard ***/

table {
	border-collapse: collapse;
	border: 0;
	margin:0 auto; /* Centra la tabella sulla pagina */
}
td {
	color: #333333;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	vertical-align: top;
}
hr {
	width: 100%;
	visibility: hidden;
}
img {
	border: none; 
}
/*** Stili formattazione paragrafi ***/

p {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
.indentato {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	margin: 2px 0px 12px 24px;
	padding: 0px;
}
p.notopmargin {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	margin: -6px 0px 10px;
	padding: 0px;
}
p.news {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 13px;
}
p.descrizione {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 11px;
}
p.evento {

	font: 11px/16px Trebuchet MS, Tahoma, Arial, sans-serif;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-top: 0px;
	color: #333333;
}
p.benvenuto {
	padding: 14px;
}
/*** Stili formattazione liste ***/
ul{
	list-style-type: disc;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style-position: outside;
}
ul.home{
	list-style-type: disc;
	margin: 0px 0px 0px 19px;
	padding: 0px;
	list-style-position: outside;
}
ol{
	list-style-type: decimal;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style-position: outside;
}
dl{
	list-style-type: none;
	margin: 2px 0px 0px;
	padding: 0px;
	list-style-position: outside;
}
li {
	padding-bottom: 8px;
}
.listaLink {
	margin: 1px 0px 3px -15px;
	padding: 0px 0px 3px 17px;
	list-style-type: none;
	list-style-position: outside;
	background-image:  url("../images/interfaccia/icone/puntoelenco01.gif");
	background-repeat: no-repeat;
	background-position: left 1px;
}
.alpha {
	list-style-position: inside;
	list-style-type: lower-alpha;
}
#icona {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	vertical-align: middle;
}
.elencoLink {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 3px;
	list-style-position: outside;
	text-align: left;
	line-height: 15px;
}
.tdListaApriChiudi {
	padding-top: 8px;
}
.esterno{
	font: 12px/15px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	text-decoration: none;
	background-image:  url("../images/interfaccia/icone/link_web.gif");
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 24px;
	list-style-position: outside;
}
.interno{
	font: 12px/15px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	text-decoration: none;
	background-image:  url("../images/interfaccia/icone/link_portale.gif");
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 24px;
	list-style-position: outside;
}
.documento{
	font: 12px/15px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	text-decoration: none;
	background-image:  url(../images/interfaccia/icone/documento_download_02.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 24px;
}
/*** Stili formattazione form ***/
.campogrigio {
	margin: 0px;
	padding: 0px 0px 0px 2px;
	height: 14px;
	width: 78px;
	border: 1px solid #6D6D6D;
	background-color: #D8D5D5;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #333333;
}
.campoblu {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 2px;
	height: 14px;
	width: 142px;
	border: 1px solid #273F57;
	background-color: #849EB8;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000066;
}
.campobianco {
	margin: 0px 0px 0px 10px;
	border: 1px solid #999999;
	background-color: #F4F4F4;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 1px;
}
.txtfield {
	margin: 0px;
	border: 1px solid #999999;
	background-color: #F4F4F4;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 1px;
}
/*** Stili formattazione tabelle contenitori (selettorie id) ***/
#tableHEADER {
	border-collapse: collapse;
	border: 0;
	margin:0 auto;
	width: 97%; 	
	height: 95px;
}
#tablePATH {
	border-collapse: collapse;
	border: 0;
	margin:0 auto;
	width: 97%; 	
	height: 22px;
}
#tableCONTENT {
	border-collapse: collapse;
	border: 0;
	margin:0 auto;
	width: 97%; 	
	height: 86%;
}
#tableFOOTER {
	border-collapse: collapse;
	border: 0;
	margin:0 auto;
	width: 97%; 	
	height: 22px;
}
#tableHEADERHome {
	border-collapse: collapse;
	border: 0;
	margin:0 auto;
	width: 758px; 	
	height: 95px;
	}
#tablePATHHome {
	border-collapse: collapse;
	border: 0;
	margin:0 auto;
	width: 758px; 	
	height: 22px;
	}
#tableCONTENTHome {
	border-collapse: collapse;
	border: 0;
	margin:0 auto;
	width: 758px;
	height: 81%;
	}
#tableFOOTERHome {
	border-collapse: collapse;
	border: 0;
	margin:0 auto;
	width: 758px; 	
	height: 5%;
	}
/*** Stili formattazione tabelle contenitori (classi) ***/

.tableHomeNews {
	background-image:   url("../images/interfaccia/sfondi/bg_giornale.gif");
}
.tableHomeBandi {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	border: 1px solid #CCCCCC;
}
.tdContenutoPadding {
	padding: 10px 10px 10px 13px;
	background-color: #EEF0FC;
	text-align:left;
}
.tdpiede{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	background-color: #293B66;
	text-align: left;
	height: 16px;
	vertical-align: text-bottom;
}
.tdpiedeNews{
	font-family: Arial, Helvetica, sans-serif;
	color: #293B66;
	font-size: 10px;
	margin: 0px;
	height: 23px;
	text-align: left;
}
.tdmenudestra {
	padding: 0px 0px 0px 1px;
	background-image:  url("../images/interfaccia/sfondi/bg_menudestra.gif");
	background-repeat: repeat-y;
	width: 253px;
}
.tdmenudestraterzo {
	padding: 0px 0px 0px 1px;
	background-image:  url("../images/interfaccia/sfondi/bg_menudestra_terzo.gif");
	background-repeat: repeat-y;
	width: 127px;
}
.tdsubbanner {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	background-image:  url("../images/interfaccia/sfondi/sfo_banner_int.gif");
	background-repeat: repeat-x;
}
.td_vuoto{
	background-color: #FFFFFF;
	height: 4px;
}
.td_vuotoNews{
	height: 12px;
}
.td_fotoNews{
	padding: 4px 8px;
	width: 50px;
}
.td_News{
	padding: 0px 6px 0px 0px;
	width: 295px;
}
.td_NewsSeparator{
	margin: 0 3px 0 5px;
	padding: 0 3px 0 5px;
	height: 7px;
	width: auto;
	background-image:   url("../images/interfaccia/sfondi/dot_hr.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
.tdBgStemma{
	background-color:#293b66;
	height:75px;
	text-align:left;
}
/*** Stili formattazione link ***/
a:link, a:visited{
	color: #2B3B66;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a:link.Bianco, a:visited.Bianco{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.Bianco{
	text-decoration: underline;
}
a:link.Blue, a:visited.Blue{
	color: #293B66;
	text-decoration: none;
}
a:hover.Blue{
	text-decoration: underline;
}
a:link.esterno, a:visited.esterno{
	font: bold 12px/15px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	text-decoration: none;
	height: 22px;
	/*background-image: url(../images/icone/link_web.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 24px;*/
}
a:hover.esterno{
	text-decoration: underline;
}
a:link.interno, a:visited.interno{
	font: bold 12px/15px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	text-decoration: none;
	height: 22px;
	/*background-image: url(../images/icone/link_portale.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 24px;*/
}
a:hover.interno{
	text-decoration: underline;
}
a:link.documento, a:visited.documento{
	font: bold 12px/15px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	text-decoration: none;
	height: 22px;
	background-image: url(../images/icone/documento_download_02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 24px;
}
a:hover.documento{
	text-decoration: underline;
}
/*** Stili formattazione titoli ***/
h1{
	color: #2B3B66;
	margin: 0px;
	padding: 0px 0px 3px;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}
h2{
	font: bold 13px/16px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	margin: 0px;
	padding: 0px 0px 7px;
}
h3 {
	font: bold 12px/15px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	margin: 0px;
	padding: 0px 0px 2px;
}
h4 {
 	font: bold normal 11px/13px "Trebuchet MS", Tahoma, Arial, sans-serif;
 	color: #2B3B66;
 	margin: 0px;
 	padding: 0px;
}
h5 {
 	font: normal 12px/15px "Trebuchet MS", Tahoma, Arial, sans-serif;
 	color: #2B3B66;
 	margin: 0px;
 	padding: 0px;
}
h1.news{
 	font: bold 11px/15px "Trebuchet MS", Tahoma, Arial, sans-serif;
 	color: #2B3B66;
 	margin: 0px;
 	padding: 0px 0px 0px;
}

h2.news{
 	font: normal 10px/normal "Trebuchet MS", Tahoma, Arial, sans-serif;
 	color: #666666;
 	margin: 0px;
 	padding: 0px 0px 2px;
}
/*** Stili formattazione path di navigazione ***/
.path01 {
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	background-image:   url("../images/interfaccia/sfondi/sfo_path_01.gif");
	color: #003366;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width:auto;
	height:auto;
	vertical-align:middle;
}
.path02 {
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	background-image:   url("../images/interfaccia/sfondi/sfo_path_02.gif");
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width:auto;
	height:auto;
	vertical-align:middle;
}
.path03 {
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	background-image:   url("../images/interfaccia/sfondi/sfo_path_03.gif");
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width:auto;
	height:auto;
	vertical-align:middle;
}
.path04 {
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	background-image:   url("../images/interfaccia/sfondi/sfo_path_04.gif");
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width:auto;
	height:auto;
	vertical-align:middle;
}
.path05 {
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	background-image:   url("../images/interfaccia/sfondi/sfo_path_05.gif");
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width:auto;
	height:auto;
	vertical-align:middle;
}
.path06 {
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	background-image:   url("../images/interfaccia/sfondi/sfo_path_06.gif");
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width:auto;
	height:auto;
	vertical-align:middle;
}
.path07 {
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	background-image:   url("../images/interfaccia/sfondi/sfo_path_07.gif");
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width:auto;
	height:auto;
	vertical-align:middle;
}
.pathNews {
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	background-image:   url("../images/interfaccia/sfondi/sfo_path_00.gif");
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width:auto;
	height:auto;
	vertical-align:middle;
}
.pathTools {
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	background-image:   url("../images/interfaccia/sfondi/bg_tb_indirizzo.gif");
	color: #003366;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width:auto;
	height:auto;
	vertical-align:middle;
}
/*** Stili formattazione filetti di separazione ***/
.tdSeparatoreOrizzontaleAlto {
	padding: 0px;
	background-image:   url("../images/interfaccia/sfondi/hor_separator.gif");
	background-repeat: repeat-x;
	height: 12px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;	
	font-size: 6px;
	line-height: 6px;
}
.tdSeparatoreOrizzontaleMedio {
	padding: 0px;
	background-image:   url("../images/interfaccia/sfondi/hor_separator_medio.gif");
	background-repeat: repeat-x;
	height: 21px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;	
	font-size: 10px;
	line-height: 10px;
}
.tdSeparatoreVerticale {
	padding: 0px 12px 0px 8px;
	background-image:  url("../images/interfaccia/sfondi/ver_separator.gif");
	background-repeat: repeat-y;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;	
	font-size: 10px;
	width: 16px;
}
.tdSeparatoreVerticaleNull {
	background-repeat: repeat-y;
	width: 21px;
	padding: 0px;
}
.tdFilettoBiancoVerticale {
	background-color: #FFFFFF;
	width: 1px;
}
.tdHomeVuoto{
	background-color: #EEF0FC;
	height: 8px;
}
.tdBannerVuoto{
	background-color: #EEF0FC;
	height: 5px;
}
/*** Stili formattazione altri td ***/

.tdVersTestuale {
	background-image:   url("../images/interfaccia/sfondi/bg_td01.gif");
	vertical-align: middle;
	font-size: 11px;
	color: #333333;
	height: 20px;
	width: 247px;
	padding-left:4px;
}
.tdVersTestualeInterno {
	background-image:   url("../images/interfaccia/sfondi/bg_td01.gif");
	vertical-align: middle;
	font-size: 11px;
	color: #333333;
	height: 20px;
}
.tdEnglishVersion {
	background-image:   url("../images/interfaccia/sfondi/bg_td02.gif");
	vertical-align: middle;
	font-size: 11px;
	color: #333333;
	height: 20px;
	padding-left: 5px;
	width: 247px;
}
.tdWWW{
	height: 22px;
	width: 506px;
	background-image:  url("../images/interfaccia/titoli/www_como.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}
.tdMappa{
	height: 22px;
	width: 252px;
	background-image:  url("../images/interfaccia/sfondi/bg_tutto_clic.gif");
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
}
.tdglobal {
	background-image:  url("../images/interfaccia/sfondi/bg_globaltb.gif");
	background-repeat: repeat-y;
	background-position: left top;
	width: 500px;
}
.tdfooter {
	background-image:  url("../images/interfaccia/sfondi/bg_globaltb.gif");
	background-repeat: repeat-y;
	background-position: left top;
	width: 502px;
	text-align: left;
	vertical-align: bottom;
}
#log {
	height: 95px;
	width: 251px;
	background-color:  #999999;
}
#cerca {
	background-image:   url("../images/interfaccia/sfondi/bg_td03.gif");
	height: 29px;
	padding-right: 4px;
	padding-left: 10px;
	vertical-align: bottom;
	padding-top: 1px;
	text-align: left;
	border-bottom:1px solid #fff;
}
.tdContent{
	background-color:  #EEF0FC;
}
.corredo {
	padding: 1px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #8b95b0;
	clear: both;
}
.corredoRight {
	padding: 1px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
	background-color: #FFFFFF;
	border: 1px solid #8b95b0;
}
.corredosinistra {
	padding: 1px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: none;
	background-color: #FFFFFF;
	border: 1px solid #8b95b0;
	clear: none;
}
.galleria {
	padding: 2px;
	margin: 10px;
	height: 460px;
	text-align: center;
	vertical-align: middle;
}
.galleriaFoto {
	padding: 1px;
	background-color: #FFFFFF;
	border: 1px solid #8b95b0;
	margin: 2px;
}
.corredonopad {
	padding: 1px;
	float: none;
	background-color: #FFFFFF;
	border: 1px solid #8b95b0;
	clear: none;
	margin: 0px;
}
/*specifici per Lomazzo*/
h1.home{
 	font: 300 11px/15px Georgia, "Times New Roman", Times, serif;
 	color: #4D4D4D;
 	margin: 0px;
 	padding: 0px 0px 3px;
}
h2.home{
 	font: normal 10px/normal Tahoma, Arial, sans-serif;
 	color: #666666;
 	margin: 0px;
 	padding: 0px 0px 5px 6px;
}
.tdindirizzo{
	font-family: Tahoma, sans-serif;
	color: #293B66;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	background-color: #D3D6DD;
	text-align: left;
	width: 498px;
	background-image: url(../images/interfaccia/sfondi/bg_tb_indirizzo.gif);
	vertical-align: middle;
}
.tdnews {
	font-size: 10px;
	line-height: normal;
	color: #666666;
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	margin: 0px;
	padding: 0px;
}
.tdnewsSeparator {
	font-size: 10px;
	line-height: normal;
	color: #666666;
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	margin: 0 3px 0 5px;
	padding: 0 3px 0 5px;
	height: 16px;
	width: auto;
	background-image:  url("../images/interfaccia/sfondi/dot_hor.gif");
	border-right: 3px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
	background-repeat: repeat-x;
	background-position: 10px;
}
.tdprimopiano {
	font-size: 10px;
	line-height: normal;
	color: #666666;
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	border-top: 2px solid #FFFFFF;
	background-image: url(../images/interfaccia/sfondi/bg_primopiano_03.gif);
	background-repeat: no-repeat;
	width: 124px;
	background-position: top;
	text-align:center;
}
/*aggiunta*/
.tdspazioUno{
	width: 1px;
}
.tdspazioDue{
	width: 7px;
}
.finetab{
	width: 100%;
}
.tdfineUno{
	width: 254px;
}
/*.tdfineDue{
	width: 247px;
}*/
.lenews{
	width: 240px;
}
/*aggiunta*/
.primopianotab{
	width: 118px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.tdprimopianoSeparator {
	font-size: 10px;
	line-height: normal;
	color: #666666;
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	height: 14px;
	width: auto;
	background-image:  url(../images/interfaccia/sfondi/dot_hor.gif);
	background-repeat: repeat-x;
	background-position: 10px;
}
.tdprimopianoBlankSeparator {
	font-size: 10px;
	line-height: normal;
	color: #666666;
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	height: 8px;
	width: auto;
}
.tdeventi {
	font-size: 9px;
	line-height: normal;
	color: #666666;
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.tdsondaggio {
	font-size: 10px;
	line-height: normal;
	color: #666666;
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	padding-right: 5px;
	padding-left: 5px;
}
.tdbanner {
	font-size: 10px;
	line-height: normal;
	color: #666666;
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	border-top: 2px solid #FFFFFF;	width: 121px;

}
.tdbannerSeparator {
	font-size: 10px;
	line-height: normal;
	color: #666666;
	font-family: Tahoma, Arial, "Lucida Sans Unicode";
	background-image:  url(../images/interfaccia/sfondi/dot_hor.gif);
	background-repeat: repeat-x;
	background-position: 4px;
	height: 7px;
	width: 121px;
}
/*specifici per calendario e eventi*/
p.descrizione {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 11px;
}
p.evento {

	font: 11px/16px "Trebuchet MS", Tahoma, Arial, sans-serif;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-top: 0px;
	color: #333333;
}
h2.evento{
	font: bold 14px/16px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-top: 0px;
}
h3.evento {
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-top: 0px;
	color: #4B68B4;
	text-transform: uppercase;
}
.tdcalendario {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	background-color: #F8F8FA;
	text-align: center;
	vertical-align: middle;
	padding: 0px 1px;
	border: 1px solid #C4C8D4;
	/*aggiunta*/
	height: 16px;
}
/*aggiunta*/
.tdcalendariopiede {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	background-color: #F8F8FA;
	text-align: center;
	vertical-align: middle;
	padding: 0px 1px;
	border: 1px solid #C4C8D4;
}
.tdtitCalende {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	text-transform: none;
	color: #293B66;
	text-align: center;
	vertical-align: middle;
	background-color: #C4C8D4;
	/*aggiunta*/
	height: 14px;
}
/*aggiunta*/
.calendariotab {
	width: 112px;
	margin: 0px;
	padding: 0px;
	border: 1px;
	text-align: center;
	
}
.dr{
	margin: 0 3px 0 5px;
	padding: 0 3px 0 5px;
	width: auto;
	background-image:   url("../images/interfaccia/sfondi/hor_separator_medio.gif");
	background-repeat: repeat-x;
	height: 21px;
}
.eventoTesto {
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-top: 0px;
	color: #333333;
	line-height:18px;
}
.eventoData{	font-weight:bold;}
.eventoH2{
	font: bold 15px/16px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-top: 0px;
}
.eventoH3 {
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-top: 0px;
	color: #4B68B4;
	text-transform: uppercase;
}
/*stili per news e bacheca*/
/*classi per pagine notizie*/
.catNotizia{
	font-size:12px;
	display:inline;
	font-weight:bold;
	color:#2B3B66;
	text-transform: uppercase;
	margin-right:4px;
}
.occhielloNotizia{font-size:12px; display:inline;}
.sommarioNotizia{font-size:13px; margin-bottom:8px;}
.dataNotizia{font-size:11px;}
.h1News{	
	font-size:200%;
}
/*classi per pagine bacheca*/
.titAvviso{
	font: bold 13px/15px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #2B3B66;
	margin: 8px;
	display:inline;
	padding: 8px;
}
.dataAvviso{
	font-size:12px;	
	display:inline;
}
.leggiAvviso{
	font-size:12px;
	display:inline;
	font-variant: normal;
	background-image: url(../images/interfaccia/icone/puntoelenco01.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: 0px 2px;
	text-transform: uppercase;
}
/*classi per area cerca e login*/
.loginfrm {
	margin: 8px 0 0 0;
	padding: 0px;
	border: 0px;
}
.frmsearch{	margin: 4px 0px 3px 0px;
}
.cerca{width:252px;}
  /************************************
 * Classi Registrazione *
 ************************************/
.registra{
    font:bold 11px/11px Arial;
    color: #EBEBEB;
    padding: 3px 3px 3px 15px;
    margin:10px 10px 0 10px;
    background: url(../images/interfaccia/sfondi/arrow.jpg) no-repeat left center; } .registra a:link{
    color: #EBEBEB;
}
.registra a:visited{
    color: #EBEBEB;
}
.registra a:hover{
    color: #EBEBEB;
}
.registra a:active{
    color: #EBEBEB;
}
 /************************************
 * Fine Classi Registrazione *
 ************************************/
 /************************************
 * Classi Registrazione *
 ************************************/
.registra{
    font:bold 11px/11px Arial;
    color: #EBEBEB;
    padding: 3px 3px 3px 15px;
    margin:10px 10px 0 10px;
    background: url(../images/interfaccia/sfondi/arrow.jpg) no-repeat left center; } .registra a:link{
    color: #EBEBEB;
}
.registra a:visited{
    color: #EBEBEB;
}
.registra a:hover{
    color: #EBEBEB;
}
.registra a:active{
    color: #EBEBEB;
}
 /************************************
 * Fine Classi Registrazione *
 ************************************/
