	
		
body, td {
	font: 12px Tahoma, Verdana, Courier, monospace;
	color: #192354;
	}

A:visited, A.twain:visited, A:link, A.twain:link {
	color: #0C3471;
	}
	
A:hover, A.twain:hover {
	color:#FF0000;
	}

.text_box {
	border: 1px solid #808080; 
	background-color: #F3F4F5;
	}
	
.bianco {font-weight:bold;}

.box {
	color: #193A4D; 
	border: 1px solid #D0D5D9; 
	background-color: #F3F4F5; 
	}
	
.button_box	{
	border: 1px solid #000000;
	}
	
.titolo {
	font-weight:bold; 
	color: #FFF; 
	background-color: #9CA1B4;
	}
	
.titolo1 {
	color: #808080; 
	background-color: #F3F4F5;
	}
	
.titolo2 {
	font-weight:bold;
	color: #808080;
	}
	
.titolo3 {
	color: #192354; 
	background-color: #F3F4F5;
	}
	
.titolo4 {color: #192354;}

.White {
	color:#000; 
	background-color: #f3f4f5;
	}

.grey {
	color:#000;
	background-color: #e3e3e3;
	}

.intervento {
	font-weight:bold; 
	color: #FF0000; 
	background-color: #F3F4F5;
	}

.child	{
	border: 1px solid #808080; 
	background-color: #F3F4F5;
	display:none; 
	visibility:Hide;
	}

.percorso {
	width:745px;
	color:#1b3364;
	font-weight:bold;
	background-color:#e1dfe1;
	border:#5788ab solid 1px;
	}

.settore {
	font-weight:bold; 
	color: #FFF; 
	background-color: #CDD0DB;
	}
	
.priorita {color: #042D6F;}

.legenda {color: #808080;}

#tool {
	/*background: #FFF url(/Immagini/tool/bg-tool.gif) no-repeat right top;*/
	width:745px;
	/*padding-right: 17px;*/
}
.grafico {
	float: left;
	background: #FFF url(/Immagini/tool/loading.gif) no-repeat center center;
	height: 371px;
	width: 371px;
}

.costi, .nondisp, .disp, .nondisp2 {
	display: block;
	float: right;	
	width: 203px;
	text-align: right;
	}
	
	.costi {
		padding: 30px 30px 10px;
		margin: 15px 13px 2px 0;
		background: #DFDFDF url(/Immagini/tool/legend-totali.gif) no-repeat 0 0;
		}

	.nondisp {
		background: #F8F8F8 url(/Immagini/tool/legend-costi.gif) no-repeat 0 0;
		padding: 40px 30px 20px 30px;
		margin-right: 13px;	
		}

	.disp {
		background: #F8F8F8 url(/Immagini/tool/legend-finanziamenti.gif) no-repeat 0 0;
		padding: 30px 30px 10px;
		margin: 0 13px 2px 0;
		}

	.nondisp2 {
		background: #F8F8F8 url(/Immagini/tool/legend-costi2.gif) no-repeat 0 0;
		padding: 40px 30px 20px;
		margin-right: 13px;	
		}


#testo {
	text-align: justify;
	float: left;
	width: 40%;
	background-color: #F8F8F8;
	padding: 10px;
	margin-left: 15px;
	}
	
/* Copertura finanziaria */

#testo2  {
	text-align: justify;
	clear:both;
	background-color: #F8F8F8;
	padding: 10px;
	margin: 0 25px 25px 15px;
	}

#dati {
	border-left: #CCC solid 1px;
	width: 60%;
	padding-left: ;
	color: #666;
	padding: 10px 0 10px 20px;
	}

.content {
	border-bottom: #3F6189 solid 1px;
	display: block;
	padding: 5px;
	font-weight: bold;
	}

.num {
	font-weight: normal;
	padding-top: 3px;
	padding-right: 5px;
	text-align: right;
	display: block;
	}

.intestazione {
	font-weight: bold;
	color: #FFF;
	background-color: #9CA1B4;
	padding: 5px;
	border-right: 1px solid #FFF;
	}

.progetto {
	padding: 3px 3px 3px 0;
	border-bottom: 1px solid #D0D5D9;
	border-right: 1px solid #FFF;
	}

.progetto-on {
	padding: 3px 3px 3px 0;
	border-bottom: 1px solid #D0D5D9;
	border-right: 1px solid #FFF;
	background-color: #F2F2F2;
	}

.totali {
	padding: 5px 5px 5px 0;
	border-bottom: 1px solid #D0D5D9;
	}

.totali-strong {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid #D0D5D9;
	}
	
.mini {
	font-size: 9px;
	font-weight: normal;
	}
	
.titoletto {
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding-top:40px;
	}

/**********/

form {margin: 0px; padding: 0px;}

textarea {
	/*font-size: 11px;*/font-family: Tahoma, Verdana, Courier, monospace;
	padding:5px;
	}

input, .input {
	border: 1px solid #C0D0E0;
	font-size: 11px;
	color: #153A75;
	background-color:#FFF;
	}

.noinput {
	border: none;
	background: trasparent;
	}

.space {padding-left: 10px;}

