TABLE.weblog{
	width:100%;	
}

TABLE.weblog TR TD.titoloCommento{
	text-align: left;
	font-size: 0.8em;
	color:black;
	font-weight:bold;				
}

TABLE.weblog TR TD.testoCommento{
	font-size: 0.8em;
	text-align: justify;
	border-bottom:1px solid silver;
	color:black;
}

TABLE.weblog CAPTION.commenti{
	font-size:0.9em;
	padding-bottom:1.5em;
}

TABLE.weblog CAPTION{
	text-align: left;
	padding-left: 1.5em;
	background-image: url(images/weblog.png);
	background-repeat:no-repeat;	
	color:#000039;
	font-weight:bold;
}

TABLE.weblog TR TD.titolo{
	text-align: left;
	padding-left: 1.5em;
	background-image: url(images/argomento.png);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size:0.8em;
}

TABLE.weblog TR TD.titolo a{
	text-decoration:none;
	color:#000039;
}

TABLE.weblog TR TD.titolo a:hover{
	text-decoration:none;	
	color:blue;
}

TABLE.weblog TR TD.data{
	text-align: left;
	font-size:0.7em;	
	color:black;
}

TABLE.weblog TR TD.testo{
	text-align: left;
	font-size:0.7em;	
	color:black;
	border-top:1px solid silver;	
	border-bottom:1px solid silver;
}

/* ******** TAB PRATICHE EDILIZIE ******** */
#tab{	
	background-color: #5872B6;
	width:99%;
	text-align: left;
}

#tab ul{
	border:0em;
	padding:0em;		
	margin:0em;
	padding-top:.2em;
	background-color:#5872B6;
	text-decoration:none;
	color:white;
	text-align:center;
	cursor:hand;	
	font-weight:bold;
	height:1.7em;
}

#tab li{
	display: inline;
	border:0em;
	padding:0em;		
	margin:0em;
	padding-top:.2em;
	background-color:#5872B6;
	text-decoration:none;
	color:white;
	text-align:center;
	cursor:hand;	
	font-weight:bold;
	height:1.7em;
}

#tab li .praticheEdilizie{
	border:0em;
	padding:0em;		
	margin:0em;
	padding-top:.2em;
	background-color:#5872B6;
	text-decoration:none;
	color:white;
	text-align:center;
	cursor:hand;	
	font-size:0.8em;
	font-weight:bold;
	height:1.7em;
}
#tab li .praticheEdilizieEnable{
	border:0em;
	padding:0em;		
	margin:0em;
	padding-top:.2em;
	background-color:#5872B6;
	text-decoration:none;
	color:black;
	text-align:center;
	cursor:hand;	
	font-size:0.8em;
	font-weight:bold;
	height:1.7em;
}

/* Stili per le tabelle di lista */
TABLE.tableList{
	width:100%;
	font-size:0.8em;	
	border:0px;
}

TABLE.tableList TH{
	background-image: url(images/bg_titolo_dati_comune.gif);
	background-repeat: repeat-x;
}

TABLE.tableList CAPTION{
	background-image: url(images/bg_titolo_dati_comune.gif);
	background-repeat: repeat-x;
	border: 0px;
	font-weight: bold;
	text-align: left;
	color: #1C3682;
}

TABLE.tableSubList{
	width:100%;
	border:0px;
	font-size:1.2em;
}

TABLE.tableSubList TH{
	background-image: url(images/bg_titolo_dati_comune.gif);
	background-repeat: repeat-x;
}

TABLE.tableSubList CAPTION{
	background-image: url(images/bg_titolo_dati_comune.gif);
	background-repeat: repeat-x;
	border: 0px;
	font-weight: bold;
	text-align: left;
	color: #1C3682;
}

TABLE.table{
	font-size:1em;
	color:black;
	width:99%;
	border:0px;	
}

TABLE.table CAPTION{
	font-size: 1em;
	color: #1C3682;
	width: 100%;
	background-image: url(images/bg_titolo_comune.gif);
	background-repeat: repeat-x;
	border:none;
	border-bottom:2px solid #1C3682;
	font-weight: bold;
}

/* tabella per le news */
TABLE.news{
	width:100%;	
}

TABLE.news CAPTION{
	font-size: 1em;
	color: #1C3682;
	width: 100%;
	background-image: url(images/bg_titolo_comune.gif);
	background-repeat: repeat-x;
	border:none;
	border-bottom:2px solid #1C3682;
	font-weight: bold;
}

TABLE.news TR TD.titolo{
	text-align: left;
	padding-left: 1.5em;
	font-weight: bold;
	font-size:1em;
	font-style: oblique;
}

TABLE.news TR TD a.titolo{
	text-decoration:underline;
	color:#000039;
	font-size:0.8em;
}

TABLE.news TR TD a.titolo:hover{
	text-decoration:underline;	
	color:blue;
}

/* Stili generali per gli input */
TEXTAREA.inputText{
	background-color:white;
	border: 1px solid silver;
	overflow: auto;
}

TEXTAREA.disabled{
	background-color:white;
	border:0;	
	font-size:.8em;
	overflow:auto;
}

INPUT.inputText{
	background-color:white;
	border:1px solid black;
	margin:0;
	padding:0;
}

INPUT.inputText_alignRight{
	background-color:white;
	text-align: right;
	border:1px solid black;
}

INPUT.disabled_textAlignRight{
	background-color:white;
	border:0;	
	font-size:.8em;
	text-align:right;
}

INPUT.disabled{
	background-color:white;
	border:0;	
	font-size:.8em;
}

SELECT.inputText{
	font-size:.8em;
	border:1px solid black;
}

SELECT.inputText_25{
	font-size:.8em;
	border:1px solid black;
	width: 35em;
}

SELECT.inputText_praticheEdilizie{
	font-size:.8em;
	border:1px solid black;
	width: 25em;
}

SELECT.disabled{
	background-color:light gray;	
	color:black;	
	border:1px solid black;
}

.label_input LABEL{
	background: url(images/bullet_comune.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding-left: .8em;
	font-size: 1em;
	font-weight: bold;
	color: #5A5A5A;
}

.label_input_left LABEL{
	background: url(images/bullet_comune.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: .8em;
	font-size: 1em;
	font-weight: bold;
	color: #5A5A5A;
}

.label{
	text-align:left;
	font-size: 1em;
	font-weight: bold;
	color: #5A5A5A;
}

.sondaggi{
	padding-top:1em;
	text-align:center;
	font-size: 0.8em;	
}

.subTitle{
	background: #ACC1DD;
	color: #1C3682;
	font-size: 1em;
	text-align: left;
	font-weight: bold;
}

.titleCned{
	color: #688FC1;
	font-size: .9em;
	text-align: left;
	font-weight: bold;
}

/*Stili del menu della home page*/
TABLE.comuneConsole{
	width:100%;
}

TABLE.comuneConsole TR{
	width:100%;
	height:2em;
}
TABLE.comuneConsole TD{
	width:50%;
}

TABLE.comuneConsole TD.linkMenuComune{
	background-image: url(images/res.gif);
	background-repeat: no-repeat;
	background-position: left,top;
	padding-left: 2em;
	padding-top:0;
	font-size: 0.8em;
	height:5em;
	border:1px solid silver;
}

TABLE.comuneConsole TD.linkMenuComune a{
	padding-left: 1em;
	text-decoration: none;
	font-weight: bold;
	color: #747474;
}

TABLE.width100{
	width:99%;	
}



/*********************Stili del menu*************************/

/* Titolo*/
TABLE.menuTitle{
	width: 100%;
}

TD.menuTitle{
	background-image: url(images/cornersx_comune_small.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #5872B6;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: 2.6em;
	vertical-align: middle;
	word-spacing: 0.2em;
}

/* link dei menu*/
ul.menuLink { 
	width:100%;
	list-style:none; 
	margin:0; 
	padding:0; 
	padding-left: 0;
	z-index:0;
}

ul.menuLink li a {
	display: block;
	text-decoration: none;
	padding: .1em;
	height: 1.3em;
	line-height: 1.3em;
	border-width: 0.3em;
	border-style: solid;
}

ul.menuLink li { 
	display:inline 
}
 
ul.menuLink li a:link, ul.menuLink li a:visited { 
	/*background:#E7EBF6;*/
	background:white;
	color: #00457D;
	border-bottom-color:silver;
	border-top-color:white;
	border-right-color:white;
	border-left-color:white;
	font-size: 0.8em;
}
ul.menuLink li a:hover, ul.menuLink li a:active { 
	background: #ACC1DD;
	color:#CC6666;
	border-top-color:white;
	border-right-color:white;
	border-left-color:white;
} 

ul.menuLink li ul.subMenu a:link,
ul.menuLink li ul.subMenu a:visited { 
	background:#ACC1DD;
	color: white;
	border: 1px solid silver;
	padding: 0.5em;
	font-size: 0.8em;
	font-weight: bold;
}
ul.menuLink li ul.subMenu a:hover, 
ul.menuLink li ul.subMenu a:active { 
	background: #00457D;
	color:white;
	font-weight: bold;
	border: 1px solid silver;
} 

.subMenu{
	top:0em;

}

/* STILI WEBLOG */
DIV.divWebLog{
	background-color: #5872B6;
	width:100%;
	text-align: left;
}

A.linkWebLog{
	border:0em;
	padding:0em;		
	margin:0em;
	padding-top:.2em;
	background-color:#5872B6;
	text-decoration:none;
	color:white;
	text-align:center;
	cursor:hand;	
	font-weight:bold;
	height:2em;
}

A.linkWebLog INPUT{
	border:0em;
	padding:0em;		
	margin:0em;
	padding-top:.2em;
	background-color:#5872B6;
	text-decoration:none;
	color:white;
	text-align:center;
	cursor:hand;	
	font-size:0.8em;
	font-weight:bold;
	height:2em;
}

A.linkWebLog:hover INPUT{
	border: 0em;
	padding: 0em;
	margin: 0em;
	padding-top:.2em;
	color: white;
	text-align: center;
	text-decoration:none;
	cursor: hand;
	font-size: 0.8em;
	font-weight: bold;
	height: 2em;
	background-image: url(images/weblogTitle.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}












