
.body {
color:#666666;


text-align:center;
background-color:#fafafa;
}
/*LINK*/
a:active {
	font-size: 10pt;
	font-style: normal;	
	color: #91A64F;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	border:0px;
	}
a:link {
	
	font-size: 10pt;
	font-style: normal;	
	color: #91A64F;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	border:0px;
	
}
a:visited {
	font-size: 10pt;
	font-style: normal;
	color: #91A64F;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
	border:0px;	
}

a:hover {
	font-size: 10pt;
	font-style: normal;
	text-align:left;
	vertical-align:middle;	
	text-decoration: underline;
	border:0px;
}




#div_sinistro {
	width:180px;
	z-index:1;
	background-color: white;
	vertical-align:top;
	height:100%;
	padding-top:20px;
}

#dAiv_descrizione {	
	z-index:1;
	position:fissa;
	border:0px;
	padding:0px;
	width:790px;
	padding:0px;
	margin:0px;
}

/*TABELLE*/
.bordodesto {
	font-size: 9px;
	background-image: url(../Images/pagebgright.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 10px;
}

.bordoangolo {
	font-size: 9px;
	background-image: url(../Images/pagebgbottomright.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}

.bordobasso {
	font-size: 9px;
	background-image: url(../Images/pagebgbottomwhite.jpg);
	background-repeat: repeat-x;
}

/*TITOLI*/
.titolo_descrizione {
	font-size:18pt;
	font-weight:bold; 
	height:40px;
	padding-left:10px; 
	color:#33312A;
	letter-spacing:3px;
	/*background-image: url(../Immagini/sfondo_titolo.png);*/
	background-repeat:no-repeat;
	margin-bottom:20px;
	text-align:left;
	width:100%;
	padding-bottom:15px;
	
}
.titolo_descrizione_internet {
	font-size:18pt;
	font-weight:bold; 
	height:40px;
	padding-left:10px; 
	color:#1f5f95;
	letter-spacing:6px;
	background-repeat:no-repeat;
	margin:0px;
	text-align:left;
	width:100%;
	
}

.titolo_descrizione_progetti {
	font-size:24px;
	font-weight:bold; 
	height:60px;
	padding-left:10px; 
	color:#fc9f29;
	letter-spacing:3px;
	/*background-image: url(../Immagini/sfondo_titolo_arancio.png);*/
	background-repeat:no-repeat;
	margin:0px;
	text-align:left;
	width:100%;
	vertical-align:middle;
}

.titolo_descrizione_cportal {
	font-size:24px;
	font-weight:bold; 
	height:60px;
	padding-left:10px; 
	color:#1f5f95;
	letter-spacing:3px;
	/*background-image: url(../Immagini/sfondo_titolo_arancio.png);*/
	background-repeat:no-repeat;
	margin:0px;
	text-align:left;
	width:100%;
	vertical-align:middle;
}

.paragrafo_sottotitoli {
	padding:10px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	color:#97ba4d;
	font-size:16px;
}

/*SCRITTE DESCRIZIONI*/
.descrizione_software {
	padding:10px 30px 0px 30px;
	text-align:left;
	margin:0px;
	color:#646060;
	font-size:10pt;
	
}
.ingrandisci {
	background-color:#767676;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:8pt;
	color:white;
	height:6px;
	line-height:15px;
	
}

.descrizione_software em {
	color:#97ba4d;
	font-size:14px;
}

.importante {
	
	font-size:11pt;
	color:Black;

	
}
	
.paragrafo_brochure {
	padding-top:0px;
	margin-top:0px;
}

#div_dettagli {
	z-index:2;
	background-color: #FFFFFF;
}



#div_immagini {
	width:590px;
	z-index:3;
}

.barra_dettagli {
	/*background-image: url(../Images/sfondosfumato.jpg); 
	background-repeat:repeat-x; */
	border:none;
	height:auto; 
	margin:0px;
	padding:10px 0px 0px 10px;
	height:42px;
	margin-top:0px;
	font-size:18px;
	text-align:left;
	color:#33312A;
	height:50px;
	letter-spacing:3px;
	font-weight:bold;
}
.tabella_generale
{
	background-color:white;
	margin-top:15px;
	margin-left:15px;
	margin-bottom:15px;
	width:680px;
	align:left;
	border:solid 1px #9d9889;

	}
.edilizia
{
	border-top:solid 10px #ae1f1f;
	
	}
.internet
{
	border-top:solid 10px #1c74b1;
	}
.condono
{
	border-top:solid 10px #e7db5b;
	}
.territorio
{
	border-top:solid 10px #7db948;
	}
.catasto
{
	border-top:solid 10px #6b5525;
	}	
.top1
{
	border-top:solid 10px #4e1dbb;
	}	
.cimiteri
{
	border-top:solid 10px #ffc527;
	}
.prog
{
	border-top:solid 10px #b5b5b5;
	}							
	
#pannellobrochure 
{	
	
	text-align:left;
	background-color:#B0BB0B;
	border:1px solid #8D9806;
	font-size:13px;
	padding:5px 8px;
	margin:15px 30px 20px 10px;

}

.pannellobrochure 
{
	background-color:#ffffff;
	margin: 0px;
	padding-right:10px;
}

#pannellobrochure a:link  {
color:#ffffff;
letter-spacing:normal;
font-size:10pt;
}
#pannellobrochure  a:hover  {
color:#ffffff;
letter-spacing:normal;
font-size:10pt;
}
#pannellobrochure  a:visited {
color:#ffffff;
letter-spacing:normal;
font-size:10pt;
}

.titolo_menu { 
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	color:Black;
	padding-top:10px;
}

.scritta_immagine {
	font-size: 18px;
	color: #91A64F;
	letter-spacing: 2px;
	height:100%;
	text-align:left;
	padding-left:15px;
}

.celle {
	padding:0px;
	margin:0px;
	width:100%;
	vertical-align:top;
	bottom:0px;
	background-color:#c5c0b0;
}

#nome_programma_sinistra {
	text-align:left;
	font-size:14px; 
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
	font-weight:bold;
	color:#000000;
}

#cella_descrizione {
	color:#333333;
	vertical-align:top; 
	width:100%;
	padding-top:20px;
	}

#cella_descrizione_internet {
	color:#333333;
	vertical-align:top; 
	width:100%;
	border-top:solid 10px #1f5f95;
	padding-top:20px;
	background-color:White;
	height:100%;
	}

#cella_descrizione_progetti {
	background-color:#ffffff;
	color:#333333;
	vertical-align:top; 
	width:100%;
	border-top:solid 10px #fc9f29;
	padding-top:20px;
	}

#cella_descrizione_cportal {
	background-color:#ffffff;
	color:#333333;
	vertical-align:top; 
	width:100%;
	border-top:solid 10px #1f5f95;
	padding-top:20px;
}

#cella_descrizione_vstarch {
	background-color:#ffffff;
	color:#333333;
	vertical-align:top; 
	width:100%;
	border-top:solid 10px #b5d8ed;
	padding-top:20px;
}

.colonna_sinistra {
	margin:0px;
	padding:10px 10px 10px 20px;
	background-color:white;
	vertical-align:middle;

	
}
.colonna_sinistra_internet {
	margin:0px;
	padding:0px;
	border-right: #999999 1px dotted;
	background-color:#f8f8f8;
	vertical-align:top;
	border-top:solid 10px #1f5f95;
}

.colonna_sinistra_progetti {
	margin:0px;
	padding:0px;
	border-right: #999999 1px dotted;
	background-color:#f8f8f8;
	vertical-align:top;
	border-top:solid 10px #fc9f29;
}

.colonna_sinistra_Cportal {
	margin:0px;
	padding:0px;
	border-right: #999999 1px dotted;
	background-color:#f8f8f8;
	vertical-align:top;
	border-top:solid 10px #1f5f95;
}

.colonna_sinistra_vstarch {
	margin:0px;
	padding:0px;
	border-right: #999999 1px dotted;
	background-color:#f8f8f8;
	vertical-align:top;
	border-top:solid 10px #b5d8ed;
}

.titolo_sinistra {
	text-align:left;
	font-size:10pt;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
	padding-top:15px;
	color:Black;
	font-weight:bold;
}

.scritte_menu {
	text-align:left;
	padding-left:10px;
	font-size:12pt;
}

.scritte_menu a:link {
	font-size:9pt;
}

.sottotitolo_sinistra {
	text-align:left;
	font-size:8pt;
	font-weight:100;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:10px;
	padding-bottom:15px;
	border-bottom:solid 1px #97ba4d;
	margin-right:10px;
}
	