.small {
 font-size : 9px;
 text-align : justify;
 padding : 0px 0px 0px 0px;
}

.italics {
 font-style : italic ;
 font-size : 9px;
 text-align : justify;
 padding : 0px 0px 0px 0px;
}

.italicsHP {
 font-family : Arial, Sans Serif;
 color : #888888;
 font-style : italic ;
 font-weight : bold;
 font-size : 11px;
 text-align : justify;
 padding : 0px 0px 0px 0px;
}

.grassetto {
 font-weight : bold;
 font-size : 11px;
 padding : 0px 0px 0px 0px;
}

.grande {
 font-size : 14px;
 font-weight : bold;
 padding : 0px 0px 0px 0px;
}

.grandeNoBold {
 font-size : 14px;
 padding : 0px 0px 0px 0px;
}

.testoMarg {
 text-align : justify;
 padding : 10px 20px 4px 20px;
}

.titoloAttiM {
 font-size : 12px;
 font-weight : bold;
 text-align : justify;
 padding : 5px 5px 4px 0px;
}

.servizioM {
 text-align : justify;
}

.testoDx {
 text-align : right;
 padding : 3px 0px 4px 0px;
}

.testoItalic {
 font-style : italic; 
 text-align : left; 
 font-size : 13px;
}

.testoItalic a, .testoItalic a:hover {
 font-size : 13px;
}

.titoloBluElez {
 font-family : Verdana, Trebuchet, Helvetica, Sans-Serif;
 font-size : 15px;
 font-weight : bold;
 color : #214892;
}

.centeredImage {
 text-align : center;
 margin-top : 0px;
 margin-bottom : 0px;
 padding : 0px;
}

.headingEventi { 
 color : #E71E00;
 font-weight : bold ;
 font-size : 10pt;
 background : #DDDDDD;
 border-bottom : 1px solid #E71E00;
}

.ContainerImg {
 float : left;
 height : 50px;
 width : 50px;
}

.dataodierna {
 /* position : absolute; */
 position : static; 
 margin-left : 8px;
 font-family : Verdana, Trebuchet, Helvetica, Sans-Serif;
 font-size : 11px; 
 color : #FFFFFF;
}

#briciolapane {
 display : none;
}

.noprint {
 display : none;
}

/* Titoli colorati */

.separa007A96C1 {
 font-size : 0px;
 padding : 0px 0px 0px 0px;
 color : #7A96C1;
 border-bottom : 1px solid #7A96C1;
}

.separaGrigio {
 font-size : 0px;
 padding : 0px 0px 0px 0px;
 border-bottom : 1px solid #EEEEEE;
}

.StoryBlockTitle007A96C1 {
 padding : 4px 4px 4px 0px;
 color : #7A96C1;
 border-bottom : 5px solid #7A96C1;
 font-size : 140%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.StoryBlockTitle000099FF {
 /* Azzurro */
 padding : 4px 4px 4px 0px;
 width : 100%;
 margin : auto;
 color : #0099FF;
 border-bottom : 4px solid #0099FF;
 font-size : 120%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.titoletto000099FF{
 padding : 4px 4px 0px 0px;
 color : #0099FF;
 border-bottom : 3px solid #0099FF;
 font-size : 130%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.StoryBlockTitle00FF9900 {
 /* Arancio */
 padding : 4px 4px 2px 0px;
 color : #FF9900;
 border-bottom : 4px solid #FF9900;
 font-size : 140%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.titoletto00FF9900{
 padding : 4px 4px 0px 0px;
 color : #FF9900;
 border-bottom : 3px solid #FF9900;
 font-size : 130%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.separa00FF9900{
 font-size : 0px;
 padding : 0px 0px 0px 0px;
 color : #FF9900;
 border-bottom : 3px solid #FF9900;
}

.StoryBlockTitle00009933 {
 /* Verde */
 padding : 4px 4px 4px 0px;
 color : #009933;
 border-bottom : 5px solid #009933;
 font-size : 150%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.StoryBlockTitle00CC3333 {
 /* rosso */
 padding : 4px 4px 4px 0px;
 color : #CC3333;
 border-bottom : 5px solid #CC3333;
 font-size : 150%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.StoryBlockTitle00E26200 {
 /* area riservata */
 padding : 4px 4px 4px 0px;
 color : #E26200;
 border-bottom : 5px solid #E26200;
 font-size : 150%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.titoletto00E26200{
 padding : 4px 4px 0px 0px;
 color : #E26200;
 border-bottom : 3px solid #E26200;
 font-size : 130%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.StoryBlockTitle00E01F25 {
 /* Eventi */
 padding : 4px 4px 4px 0px;
 color : #E01F25 ;
 border-bottom : 5px solid #E01F25;
 font-size : 150%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

/* Fine Titoli colorati */

/* LISTA ARANCIO */

.elencoNormale li {
 /* padding : 0; */
 /* margin : 0; */
 font-size : 11px;
 font-family : arial, helvetica, sans-serif;
 white-space : nowrap;
 list-style : url('http://srvldomw12.ifinet.it/Bussolengo/FrontCMS.nsf/menu_sx_li_orange.gif') outside square;
}

/* FINE LISTA ARANCIO */

/* LISTA AZZURRA */

.elencoNormaleBlue li {
 /* padding : 0; */
 /* margin : 0; */
 font-size : 11px;
 font-family : arial, helvetica, sans-serif;
 white-space : nowrap;
 list-style : url('http://srvldomw12.ifinet.it/Bussolengo/FrontCMS.nsf/menu_sx_li_blue.gif') outside square;
}

/* FINE LISTA AZZURRA */

/* LISTA CENTRALE GRANDE */
.elencoCentro {
 margin-top : 12px;
/* margin-left : 15px; */
}

.elencoCentro li {
 /* padding : 0; */
 /* margin : 0; */
 font-size : 18px;
 font-weight : bold;
 font-family : arial, helvetica, sans-serif;
 white-space : nowrap;
 list-style : url('http://srvldomw12.ifinet.it/Bussolengo/FrontCMS.nsf/img/menu_sx_li_big.gif') outside square;
}

.elencoCentro li a{
 font-size : 18px;
 font-weight : bold;
 color : #184EAE;
 /* display : block; */
 text-decoration : none;
 font-family : Arial, Helvetica, sans-serif;
}

.elencoCentro li a:hover {
 font-size : 18px;
 font-weight : bold;
 color : #184EAE;
 text-decoration : underline;
}

.elencoCentro li a:visited {
 font-weight : bold;
 color : #186EAE;
 /* font-weight : bold; */
}

/* FINE lista centrale */

/* */

a, a:link, a:hover {
 color : #184EAE;
 text-decoration : underline;
 font-size : 11px
}

a, a:active {
 /* text-decoration : underline */
}

a, a:visited {
 /* text-decoration : underline */
}

.grande a, .grande a:link, .grande a:hover{
 font-size : 14px;
 font-weight : bold;
 padding : 0px 0px 0px 0px;
 text-decoration : none;
}

.grandelink a, .grandelink a:link, .grandelink a:hover{
 font-size : 14px;
 font-weight : bold;
 padding : 0px 0px 0px 0px;
 text-decoration : underline;
}

.link00009933 a {
 /* verde */
 /*padding : 4px 4px 4px 0px;*/
 color : #009933;
 font-size : 100%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.navigaAnno a, .navigaAnno a:link, .navigaAnno a:hover {
 /* color : #184EAE; */
 color : #184EAE;
 text-decoration : underline;
 font-size : 13px
}

.navigaAnno a:hover, .navigaAnno a:active {
 text-decoration : underline
}

td {
 font-size : 11px;
 vertical-align: top;
}

.daytd td {
 color : #FFFFFF;
 font-size : 0.9em;
 font-weight : bold;
 /* background-color : #103E8C */
}

.daytd a, .daytd:active, .daytd a:hover{
 color : #000;
 font-size : 0.9em;
 font-weight : bold;
}

.daytd a:visited{
 color : #000;
 font-size : 0.9em;
 font-weight : bold;
 text-decoration : none
}

/*colori dei titoli */

.grigio {
 color:#999;
 border-bottom-color:#999
}

.azzurro{
 color:#7D96C0;
 border-bottom-color:#7D96C0
}

.blu{
 color:#09f;
 border-bottom-color:#09f
}

.verde{
 color:#093;
 border-bottom-color:#093
}

.rosso {
 color:#c33;
 border-bottom-color:#c33
}

.arancio{
 color:#f90;
 border-bottom-color:#f90
}

.titoloAzzurro{
 padding : 4px 4px 4px 0px;
 color : #7D96C0;
 border-bottom : 5px solid #7D96C0;;
 font-size : 120%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.titmenudx {
 font-family : Arial, "Trebuchet MS", "Mahsuri Sans", sans-serif;;
 font-size : 22px;
 color : #ccc;
 font-weight : 800;
 margin-bottom : 0;
 padding-bottom : 0;
 background : url(img/graydx.gif) bottom repeat-x;
}

/* */

/* this helps keep the search block clean, and might need to be added as a default */
form {
 margin: 0px;
 padding: 0px;
}

/* TABELLEEEEEEEEEEE */

.flatTable {
 border : 0px solid #CCCCCC;
 padding : 0px 0px 0px 0px;
}

/* 1 */
.mostraTable {
 border : 0px solid #CCCCCC;
 padding : 0px 0px 0px 0em;
 spacing : 0px;
 width : 100% ;
/*
 border-width: 1px 1px 1px 1px;
 border-spacing: 2px;
 border-style: solid solid solid solid;
 border-color: gray gray gray gray;
*/
}

.mostraTable td {
 /* background-color : #F7F7F7; */
 padding : 0px 0px 2px 10px;
}

.mostraTableHRTD {
 background-color:#EEEEEE;
 color:#333333;
 font-size : 105%;
}

.mostraTD {
 width : 170px;
 vertical-align : center;
 font-size : 105%;
}

.mostraTDBig {
 width : 170px;
 height : 20px;
 vertical-align : center;
 font-size : 105%;
}

.mostraTDUff {
 background-color : #F7F7F7;
 vertical-align : center;
 font-size : 12px;
}

.mostraTDDir {
 /* background-color : #F7F7F7; */
 vertical-align : center;
 font-size : 14px;
 font-weight : bold;
 color : red;
 height : 20px;
}

.mostraTDAss {
 /* background-color : #F7F7F7; */
 vertical-align : center;
 font-size : 15px;
 font-weight : bold;
}

.mostraTDRowHd {
 background-color : #EEEEEE;
 color : #7D96C0;
 border-bottom: 1px solid #7D96C0;
 vertical-align : center;
 font-size : 104%;
}

/* FINE 1 */

/* TABELLA viewTable */
.viewTable {
 /*border: 1px solid #1c64d1;*/
 padding: 0px 0px 0px 0em;
 spacing: 0px;
}

.viewTableTDgray {
 color : #686868;
 vertical-align : top;
 font-size : 1.0em;
 line-height : 1.5em;
 font-weight : bold;
}

.viewTableTD {
 /*border: 1px solid #1c64d1;*/
 border-left: 2px solid #C1DAD7;
 border-bottom: 1px solid #C1DAD7;
 /*padding: 0px 0px 0px 4px;*/
 vertical-align : top;
}

.viewTableTDbrill {

 border-left : 2px solid #C1DAD7;
 border-bottom : 1px solid #C1DAD7;
 font-weight : bold;
 vertical-align : top;
}

.viewDelib {
 background-color : transparent;
 color : #686868;
 font-family : Arial,Helvetica,sans-serif;
 font-size : 1.0em;
 text-align : justify;
 /*line-height : 1.5em;*/
 /*position:relative;*/
 /*vertical-align : top */
}

.viewDelib td {
 vertical-align : top
 text-align : justify;
 text-justify : newspaper;
}

.viewDelib a, .viewDelib a:active {
 color : #686868;
 font-family : Arial,Helvetica,sans-serif;
 font-size : 1.1em;
 text-decoration : none;
 text-align : justify;
 text-justify : newspaper;
}

.viewDelib a:hover {
 color : #686868;
 font-family : Arial,Helvetica,sans-serif;
 font-size : 1.1em;
 text-decoration : underline;
 text-align : justify;
 text-justify : newspaper;
}

.viewTDAtti {
 background-color : transparent;
 color : #686868;
 font-family : Arial,Helvetica,sans-serif;
 font-size : 1.1em;
 font-weight : bold;
 vertical-align : top
}

.viewPar {
 background-color : transparent;
 color : #000000;
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-size : 0.7em;
 line-height : 1.5em;
 /*position:relative;*/
 vertical-align : top
}

.viewTableCellText {
 background-color:transparent;
 color:#000000;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.7em;
 text-align:left;
}

.viewTableCellText .viewLink, .viewTableCellText a {
 background-color:transparent;
 color:#00416C;
 font-size:1em;
 text-decoration:underline;
}

.viewTableCellText a:hover, .viewTableCellText a:focus, .viewTableCellText a:active {
 text-decoration:none;
}

/* Cella di Intestazione Riga */
.viewTableHRTD {
 background-color:#EEEEEE;
 color:#333333;
}

.viewTableHRCellText {
 background-color:transparent;
 color:#000000;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.7em;
 font-weight:bold;
 text-align:left;
}

/* Cella di Intestazione Colonna */
.viewTableHCTD {
 background-color : #AAAAAA;
 color : #333333;
 border-right : 1px solid #C1DAD7;
 border-bottom : 1px solid #C1DAD7;
 border-top : 1px solid #C1DAD7;
 border-left : 1px solid #C1DAD7;
 letter-spacing : 2px;
 padding : 4px 4px 6px 8px;
}

/* Cella di Intestazione Colonna 2 */
.viewTableHCTD2 {
 background-color : #F1F1F1;
 color : #333333;
 border-right : 1px solid #BBBBBB;
 border-bottom : 1px solid #BBBBBB;
 border-top : 1px solid #BBBBBB;
 border-left : 1px solid #BBBBBB;
/* border-left : 1px solid #C1DAD7; */
 letter-spacing : 1px;
 padding : 4px 4px 4px 2px;
}

.viewTableHCCellText {
 background-color : transparent;
 color : #000000;
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-size : 0.7em;
 font-weight : bold;
 text-align : left;
}

.viewTableHCCellText2 {
 background-color : transparent;
 color : #000000;
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-size : 0.7em;
 font-weight : bold;
 text-align : Center;
}

/* INIZIO Stile Tabelle Modulo elezioni */

.bottoniera {
 display: none;
}

table.elez {
	border-style:	solid;
	border-color:	#000000;
	border-width:	1;
}

td.headingelez { 
	color:		#FFFFFF;
	font-weight:	bold ;
	background:	#0060A0;
}

td.headingelezGrande { 
	color:		#FFFFFF;
	font-size:	14pt;
	font-weight:	bold ;
	background:	#0060A0;
}


td.elez {
	color:				#000000;
	font-family:			verdana,arial,helvetica;
	font-size:			8pt;
	font-weight:			normal;
	border-style:			solid;
	border-color:			#0060A0; 
	border-width:		 0; 
	border-bottom-width:	 1;
}

table.lb {
	border-style:	solid;
	border-color:	#000000;
	border-width:	0;
	padding: 0;
}

.lbempty {
	font-family:	verdana,arial,helvetica;
	font-size:	8pt;
	border-width:	0;
	padding: none; 
}

.lbemptyGray {
	font-family:	verdana,arial,helvetica;
	font-size:	8pt;
	border-width:	0;
	padding: none; 
	background:	#EFEFEF;
}

.sno { 
	background:	#EFEFEF;	
}

/* FINE Stile Tabelle Modulo elezioni */ #Header{display: none;}
#LeftColumn{display: none;}
#RightColumn{display: none;} .brlink{margin-left: 16px;
text-indent: -8px;} .calendar a:hover{color	:	#000;
font-weight	:	bold;} .small{font-size: 0.8em;
line-height: 1.4em;}
.label{margin-top: 15px;}
