table.tributi_oulx td.void
	{
	width:116px;
	height:47px;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	background-color:#fff;
	background-position:top;
	border:none;
	color:#FDC006;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	}

caption	{
	font-weight: bold;
}

body
	{
	padding:0px;
	margin:0px;
	background-color:#fff;
	background-image:url("images/sfondo.jpg");
	background-repeat:repeat-x;	
	font-family:sans-serif,verdana,arial;
	}

/*
	
td {

	border-style: solid !important;
	border-color: black !important;
	border-width: medium !important;
	}
*/


#body-content
		
	{
	margin:auto;
	width:760px;
	background-color:transparent;
	color:#000;					
	} 




table.tributi_oulx

	{
	width:760px;
	margin:0px;
	padding:0px;
	background-color:transparent;
	border:none;
	}


table.tributi_oulx td.top

	{
	background-image:url("images/top.jpg");
	background-repeat:no-repeat;
	width:760px;
	height:223px;	
	margin:0px;
	padding:0px;
	vertical-align:top;
	background-position:top;
	border:none;
	}




table.tributi_oulx td.top p

	{
	margin:0px;
	padding:40px 0px 0px 120px;
	vertical-align:top;
	text-align:left;
	font-size:20pt;
	font-weight:bold;
	font-style:italic;
	}


table.tributi_oulx td.links1

	{
	background-image:url("images/links1.jpg");
	background-repeat:no-repeat;
	width:116px;
	height:47px;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	background-position:top;
	border:none;
	color:#FDC006;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	}



table.tributi_oulx td.links1 A:link, table.tributi_oulx td.links1 A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}
	
table.tributi_oulx td.links1 A:hover, table.tributi_oulx td.links1 A:active
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}




table.tributi_oulx td.links1bis

	{
	background-image:url("images/links1bis.jpg");
	background-repeat:no-repeat;
	width:116px;
	height:47px;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	background-position:top;
	border:none;
	color:#FDC006;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	}


table.tributi_oulx td.links2

	{
	background-image:url("images/links2.jpg");
	background-repeat:no-repeat;
	width:106px;
	height:47px;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	background-position:top;
	border:none;
	color:#000;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	}


table.tributi_oulx td.links2 A:link, table.tributi_oulx td.links2 A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}
	
table.tributi_oulx td.links2 A:hover, table.tributi_oulx td.links2 A:active
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}


table.tributi_oulx td.links2bis

	{
	background-image:url("images/links2bis.jpg");
	background-repeat:no-repeat;
	width:106px;
	height:47px;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	background-position:top;
	border:none;
	color:#000;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	}



table.tributi_oulx td.links3

	{
	background-image:url("images/links3.jpg");
	background-repeat:no-repeat;
	width:114px;
	height:47px;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	background-position:top;
	border:none;
	color:#000;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	}

table.tributi_oulx td.links3 A:link, table.tributi_oulx td.links3 A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}
	
table.tributi_oulx td.links3 A:hover, table.tributi_oulx td.links3 A:active
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}



table.tributi_oulx td.links3bis

	{
	background-image:url("images/links3bis.jpg");
	background-repeat:no-repeat;
	width:114px;
	height:47px;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	background-position:top;
	border:none;
	color:#000;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	}




table.contenuti_tributi_oulx

	{
	width:760px;
	margin:0px;
	padding:0px;
	background-color:transparent;
	border:none;
	}


table.contenuti_tributi_oulx td.testi

	{
	background-color:#fff;
	width:760px;
	height:300px;
	margin:0px;
	padding:20px 10px 10px 15px;
	vertical-align:top;
	border:none;
	color:#000;
	text-align:justify;
	font-size:9pt;
	}


table.contenuti_tributi_oulx td.testi A:link, table.contenuti_tributi_oulx td.testi A:visited
		{ 
		background-color:transparent;
		color:#FA0002;
		text-decoration:underline;
		}
	
table.contenuti_tributi_oulx td.testi A:hover, table.contenuti_tributi_oulx td.testi A:active
		{ 
		background-color:#FA0002;
		color:#fff;
		text-decoration:none;
		}


p.right1{
	
	vertical-align:top;
	color:#258339;
	text-align:left;
	font-size:9pt;
	font-weight:bold;
}

p.right2
	{
	margin:0px;
	padding:5px 10px 5px 10px;
	vertical-align:top;
	color:#000;
	text-align:left;
	font-size:9pt;
	}




table.contenuti_tributi_oulx td.protezione

	{
	background-color:#fff;
	background-image:url("images/protezione.jpg");
	background-repeat:no-repeat;
	width:169px;
	height:88px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	background-position:top;
	border:none;
	}


table.contenuti_tributi_oulx td.link_ici	

	{
	background-color:#fff;
	background-image:url("images/link_ici.jpg");
	background-repeat:no-repeat;
	width:156px;
	height:141px;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	background-position:top;
	border:none;
	}


table.contenuti_tributi_oulx td.link_ici p	

	{
	font-size:13pt;
	text-align:left;
	padding:0px 0px 0px 15px;
	color:#fff;
	margin:0px;
	font-weight:bold;
	}




table.contenuti_tributi_oulx td.link_ici p A:link, table.contenuti_tributi_oulx td.link_ici p A:visited
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}
	
table.contenuti_tributi_oulx td.link_ici p A:hover, table.contenuti_tributi_oulx td.link_ici p A:active
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}





table.contenuti_tributi_oulx td.link_tarsu	

	{
	background-color:#fff;
	background-image:url("images/link_tarsu.jpg");
	background-repeat:no-repeat;
	width:147px;
	height:141px;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	background-position:top;
	border:none;
	}



table.contenuti_tributi_oulx td.link_tarsu p	

	{
	font-size:13pt;
	text-align:left;
	padding:0px 0px 0px 10px;
	color:#fff;
	margin:0px;
	font-weight:bold;
	}


table.contenuti_tributi_oulx td.link_tarsu p A:link, table.contenuti_tributi_oulx td.link_tarsu p A:visited
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}
	
table.contenuti_tributi_oulx td.link_tarsu p A:hover, table.contenuti_tributi_oulx td.link_tarsu p A:active
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}


table.contenuti_tributi_oulx td.link_violazio	

	{
	background-color:#fff;
	background-image:url("images/link_violazio.jpg");
	background-repeat:no-repeat;
	width:147px;
	height:141px;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	background-position:top;
	border:none;
	}


table.contenuti_tributi_oulx td.link_violazio p	

	{
	font-size:13pt;
	text-align:left;
	padding:0px 0px 20px 10px;
	color:#fff;
	margin:0px;
	font-weight:bold;
	}	




table.contenuti_tributi_oulx td.link_violazio p A:link, table.contenuti_tributi_oulx td.link_violazio p A:visited
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}
	
table.contenuti_tributi_oulx td.link_violazio p A:hover, table.contenuti_tributi_oulx td.link_violazio p A:active
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}


table.contenuti_tributi_oulx td.link_ravv	

	{
	background-color:#fff;
	background-image:url("images/link_ravv.jpg");
	background-repeat:no-repeat;
	width:141px;
	height:141px;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	background-position:top;
	border:none;
	}


table.contenuti_tributi_oulx td.link_ravv p	

	{
	font-size:13pt;
	text-align:left;
	padding:0px 0px 0px 5px;
	color:#fff;
	margin:0px;
	font-weight:bold;
	}	



table.contenuti_tributi_oulx td.link_ravv p A:link, table.contenuti_tributi_oulx td.link_ravv p A:visited
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}
	
table.contenuti_tributi_oulx td.link_ravv p A:hover, table.contenuti_tributi_oulx td.link_ravv p A:active
		{ 
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		}


table.contenuti_tributi_oulx td.chiusura	

	{
	background-color:#fff;
	background-image:url("images/chiusura.jpg");
	background-repeat:no-repeat;
	width:760px;
	height:41px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	background-position:top;
	border:none;
	}


p.link1
	{
	font-size:20pt;
	text-align:left;
	padding:10px 0px 0px 5px;
	color:#fff;
	margin:0px;
	font-weight:bold;
	}






p.link2
	{
	font-size:13pt;
	text-align:left;
	padding:0px 0px 0px 15px;
	color:#fff;
	margin:0px;
	font-weight:bold;
	}





p.link2_bis
	{
	font-size:11pt;
	text-align:left;
	padding:90px 0px 0px 10px;
	color:#fff;
	margin:0px;
	font-weight:bold;
	}
	
b
	{
	color:#258339;
	}

p.text_center	{
	text-align:center;
	}



	
/*
 * --------------------------------------------------------------------------------------------------------------------------------
 * Importate da DR da css precedente il 29/12/2005
 * Gestione del formato dei bollettini
 * --------------------------------------------------------------------------------------------------------------------------------
 */	

td.label{
	border-color: #080;
	border-style: solid;
	border-left-width: thin;
	border-top-width:  thin;
	border-right-width: thin;
	border-bottom-width: thin;
	font-weight:bold;
	padding: 3px;
}
	
span.lettera_inquadrata	
	{
	border:solid 1px red;
	margin:1px;
	padding-left:1px;
	font-size:12pt;
	font-weight:bold;
}

p.sest	{
	color:#000;
	background-color:transparent;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:5px;
	}	
	
.tblsx1	
	{
	width:50%;
 	margin-top:20px;
	border-bottom:solid 1px #000;
	font-size:8pt;	 
	}

.tblsx	td
	{
	text-align:left;
	vertical-align:top;
	}



	
.indietro
	{
	color:#000;
	background-color:#FA6E6E;
	border:solid 1px #C0C0C0;
	font-weight:bold;
 	}

.avanti
	{
	color:#000;
	background-color:#86F686;
	border:solid 1px #C0C0C0;
	font-weight:bold;
 	}
	
/*tbl per  istruzioni bollettino*/

.istruzioni
	{
	border:solid 2px #FF0000;	
	color:#FF0000;	
	background-color:#fff;
	margin-top:5px;
	margin-left:10px;
	font-size:7.5pt;
	padding:10px;
	border-collapse:collapse;
	}

/* tbl  con bollettino ici */

.bollettinoici	
	{
	border:solid 1px #FF0000;
	background-color:#fff;
	color:#FF0000;	
	margin-top:10px;
	font-size:9pt;
	margin-left:0px;
	}

img.mid
	{	
	vertical-align:middle;
	} 

.borderbottom
	{
	border:none;
	border-bottom:dotted 1px #FF0000;	
	font-family:trebuchet ms,times new roman,sans-serif;
	}

span.number
	{
	font-size:7pt;
	}

.redlight{
	background-color:#FFE8D9;
	color:#000;	
	border:solid 1px #009663;
	font-size:7pt;
}	

borderdx{
	text-align:center;
	background-color: #000000;
	font-weight:bold;
}		

td.dx{
	padding:10px;
	vertical-align:top;
}

b.center{
	margin-left:10px;
}

/*
 * --------------------------------------------------------------------------------------------------------------------------------
 * Ravvedimento operoso
 * --------------------------------------------------------------------------------------------------------------------------------
 */	

h1.htrib {
	font-size:90%;
	color:#000;
	background-color:transparent;
	text-align:center;
	margin:10px;
}

.ravv
	{
	border:solid 1px #009663;
	background-color:#fff;
	color:#000;
	font-size:8pt;
	padding:3px;	
 }

/*
 * --------------------------------------------------------------------------------------------------------------------------------
 * Pagina sondaggio
 * --------------------------------------------------------------------------------------------------------------------------------
 */	

td.hpdx{
	color:#258339;
	background-color:#fff;
	font-weight:bold;
	padding:3px;
	border:solid;
	border-width: thin;
	border-color:#258339;
}

td.hpdx1{
	color:#258339;
	background-color:#fff;
	font-weight:bold;
	padding:3px;
}














/*
 * --------------------------------------------------------------------------------------------------------------------------------
 * Classi di Simo per links utenti autenticati
 * --------------------------------------------------------------------------------------------------------------------------------
 */	





table.tributi_oulx td.links_autenticazione

	{
	background-image:url("images/links_autenticazione.jpg");
	background-repeat:repeat-x;
	width:auto;
	height:52px;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	background-position:top;
	border:none;
	color:#FF0000;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:2px;
	line-height:20px;
	}


table.tributi_oulx td.links_autenticazione A:link, table.tributi_oulx td.links_autenticazione A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:underline;
		}
	
table.tributi_oulx td.links_autenticazione A:hover, table.tributi_oulx td.links_autenticazione A:active
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		}




b.nome_contrib

	{
	color:#FF0000;
	font-size:12pt;
	}


table.tributi_oulx td.links_autenticazione2

	{
	background-image:url("images/links_autenticazione.jpg");
	background-repeat:repeat-x;
	width:auto;
	height:52px;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	background-position:top;
	border:none;
	color:#000;
	text-align:center;
	font-size:9pt;
	letter-spacing:1px;
	line-height:20px;
	}


table.tributi_oulx td.links_autenticazione2 A:link, table.tributi_oulx td.links_autenticazione2 A:visited
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:underline;
		font-weight:bold;
		}
	
table.tributi_oulx td.links_autenticazione2 A:hover, table.tributi_oulx td.links_autenticazione2 A:active
		{ 
		background-color:transparent;
		color:#000;
		text-decoration:none;
		font-weight:bold;
		}

td.vuote
{
	background-color: white;
}

.alert
{
	background-color:#FFFFC0;
	color:#000;
	font-size:9pt;	
	border:1px solid #FA0002;
	padding:3px;
	margin:0;
}
