#editor {
    WIDTH: 190px;
    PADDING-BOTTOM: 20px;
}
#boxutente {
    WIDTH: 190px;
    PADDING-BOTTOM: 15px;
}

BODY {
    MARGIN-TOP:	 0px;
    MARGIN-LEFT: 5px;
    FONT-SIZE:	 10px;
    COLOR:#000040;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:#7BC694;
    TEXT-DECORATION:none;
    /* 
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #7DC797;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #F5FDBD;
    SCROLLBAR-ARROW-COLOR: #7DC797;
    SCROLLBAR-TRACK-COLOR: #D8F2E1;
    */
}
.divMain { 
	width: 100%; 
	text-align: center; 
}
.tableMain {
	background: #ffffff;
	width: 765px;
	text-align: center;	
}
.tableFinanziatori {
	background: #ffffff;
	width: 100%;
	border: 0px;
}

TABLE {
    FONT-SIZE:	 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
IMG {
	border: 0px;
}

A {
    FONT-SIZE:	 10px;
    FONT-WEIGHT:	bold;
    TEXT-DECORATION: 	none;
}
.LINK {
    FONT-SIZE:	 12px;
    FONT-WEIGHT:	bold;
    TEXT-DECORATION: 	none;
}
A:hover {
    TEXT-DECORATION: underline;
}
.bordomenuhome {
    BORDER-RIGHT: 	#808080 1px solid;
    BORDER-TOP: 		#808080 1px solid;
    BORDER-LEFT: 		#808080 1px solid;
    BORDER-BOTTOM: 	#808080 1px solid;
}
.bordocittadino {
    BORDER-RIGHT: 	#B3CFF5 2px solid;
    BORDER-TOP: 		#B3CFF5 2px solid;
    BORDER-LEFT: 		#B3CFF5 2px solid;
    BORDER-BOTTOM: 	#B3CFF5 2px solid;
}
.bordoimpresa {
    BORDER-RIGHT: 	#FAF868 2px solid;
    BORDER-TOP: 		#FAF868 2px solid;
    BORDER-LEFT: 		#FAF868 2px solid;
    BORDER-BOTTOM: 	#FAF868 2px solid;
}
.bordoenti {
    BORDER-RIGHT: 	#319418 2px solid;
    BORDER-TOP: 		#319418 2px solid;
    BORDER-LEFT: 		#319418 2px solid;
    BORDER-BOTTOM: 	#319418 2px solid;
}
.fonttestatatabella {
    FONT-SIZE:		12px;
    FONT-WEIGHT:	bold;
    COLOR:		#ffffff;
	height: 20px;
	padding-top: 2px;
	padding-right: 2px;
}
.titolo {
    FONT-SIZE:		14px;
    FONT-STYLE:		italic;
    FONT-WEIGHT:	bold;
    COLOR:		#808080;
}
.sottotitolo {
    FONT-SIZE:		18px;
    FONT-WEIGHT:	bold;
    COLOR:		#ff9900;
}

.cellatestata {
	background-color: #7DC797;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	vertical-align : middle;
	padding-left: 5px;
	text-align : center;
}
.cellaspari {
	background-color: #FEFFD3;
	vertical-align : middle;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
}
.cellapari {
	background-color: #D8F2E1;
	vertical-align : middle;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
}




p.head-caption {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 150%;
    color: #ffffff;
    font-style: italic;
    margin: 0px 0px 3px 0px;
}

p.head-title {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 180%;    
    color: #ffffff;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

p.NavChannel {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 120%;    
    color: #505050;
    margin: 5px 15px 5px 15px;

}

p.NavPageChannel {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 120%;    
    color: #909090;

}

p.CurrentNavChannel {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 120%;
    color: #FFFFFF;
    margin: 5px 5px 5px 15px;


}

p.CurrentNavPageChannel {
    font-family: Verdana, Arial, sans-serif; 
    font-size: 120%;
    color: #ffffff;
    font-weight: bold;
}

p.foot {
    font-family: Verdana, Arial, sans-serif; 
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}


tr.testatasup {
    background-color: #0099FF;

}

tr.testatainf {
    background-color: #ffffff;
}

td.BarraCanali {
    background-color: #7BC694;
}

.bordo {
    BORDER-RIGHT: 	#7BC694 1px solid;
    BORDER-TOP: 	#7BC694 1px solid;
    BORDER-LEFT: 	#7BC694 1px solid;
    BORDER-BOTTOM: 	#7BC694 1px solid;
}

td.NavPageChannel{ 
    background-color: #ffffff;
    color: #000000;
    margin: 5px 5px 5px 15px;

}

td.CurrentNavChannel{ 
    background-color:#7BC694;
		background-image: url('/opencms/opencms/system/galleries/pics/opengov/foldermenu.gif');    
		background-repeat: no-repeat;
}
.mainSinistra {
	width: 200px;
	vertical-align: top;
}
.mainCentrale {
	width: 565px;
	vertical-align: top;
 	padding-left:10px;
}

td.FondoCanali{ 
    border-top: 1px solid #808080;
   
}

td.foot { 
    background-color: #000044;
    padding: 0px 0px 0px 0px;
    text-align: center;
}
td.evidenziata {
    background-color: #0000FF;
    color: #FFFFFF;
	vertical-align : middle;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
td.evidenziata1 {
  background-color: #0000FF;
  color: #FFFFFF;
	vertical-align : bottom;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
A.evidenziato {
    color: #FFFFFF;
}
INPUT, TEXTAREA, SELECT, OPTION  {
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
   	BACKGROUND-COLOR: #D8F2E1;
}
.BOTTONE  {
	font-size: 12px;
	font-weight: bold;

	color: #FFFFFF;
	border: 1px solid #000000;
   	BACKGROUND-COLOR: #7Dc797;
}

.linkfoot { 
    color: #DCEBFC;
}
.trasparente {
    BACKGROUND-COLOR: transparent;
    border: none
}
.fontpiccino {
    FONT-SIZE:	 10px;
}
.fontmedio {
    FONT-SIZE:	 12px;
}
.warning {
    FONT-SIZE:	 18px;
    font-weight: bold;
    BACKGROUND-COLOR: #FF0000;
    COLOR:       #FFFFFF;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;

}
.readonly {
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
   	BACKGROUND-COLOR: #C0C0C0;

}
.fontlogo {
    FONT-SIZE:		18px;
    FONT-WEIGHT:	bold;
    COLOR:		#7Dc797;
}
.linkcanale {
    FONT-SIZE:	 10px;
    FONT-WEIGHT:	bold;
    TEXT-DECORATION: 	none;
    COLOR: #505050;
}
.linkcanaleattivo {
    FONT-SIZE:	 10px;
    FONT-WEIGHT:	bold;
    TEXT-DECORATION: 	none;
    COLOR:#FFFFFF;
}
#canali {
	float:right;
	text-align: right;
}
#canali A:hover {
    text-decoration: none;
}

TD.canaleHome {
 	width:	79px;
 	height: 24px;
 	COLOR: #505050;
    BACKGROUND-COLOR: #ffffff;
    BACKGROUND-IMAGE: url(/opencms/opencms/system/galleries/pics/opengov/folder1.gif);
	BACKGROUND-POSITION: left;    
    BACKGROUND-REPEAT: no-repeat;
	vertical-align: middle;
	text-align: center;	
}
TD.canaleDefault {
 	width: 97px;
	height: 24px;
	COLOR: #505050;
    BACKGROUND-COLOR: #ffffff;
    BACKGROUND-IMAGE: url(/opencms/opencms/system/galleries/pics/opengov/folder.gif);
	BACKGROUND-POSITION: left;
    BACKGROUND-REPEAT: no-repeat;
	vertical-align: middle;	
	text-align: center;
}
TD.canaleAttivo {
 	width: 97px;
	height: 24px;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #7BC694;
    BACKGROUND-IMAGE: url(/opencms/opencms/system/galleries/pics/opengov/folder.gif);
    BACKGROUND-POSITION: right;
    BACKGROUND-REPEAT: no-repeat;
    vertical-align: middle;
	text-align: center;   
}
.bordofoldermenu {
    BORDER-RIGHT: 	#7BC694 2px solid;
    BORDER-TOP: 	#7BC694 2px solid;
    BORDER-LEFT: 	#7BC694 2px solid;
    BORDER-BOTTOM: 	#7BC694 2px solid;
}


/* SEZIONE BASE CSS  */

.BodyModale {
    MARGIN-TOP:	 0px;
    MARGIN-LEFT: 5px;
    FONT-SIZE:	 10px;
    COLOR:#000040;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:#FFFFFF;
    TEXT-DECORATION:none;
}
.mappaSitoGruppo {
    FONT-SIZE:		1.8em;
    FONT-WEIGHT:	bold;
	text-align:left;
	background-color: #7BC694;
	color: #FFFFFF;

	padding-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
}

.mappaSito h2 {
text-align:left;
font-size:2em;
margin:1em 0 0 0 ;
padding:0  ;
font-weight: bold;
color: #000080;
}

.contenuto img {
margin-top:1em;
}

.mappaSito h3 {
text-align:left;
font-size:1em;
margin:1em 0 0 0 ;
padding:0  ;
font-weight: bold;
color: #000080;
}

.mappaSito h1 {
text-align:left;
font-size:2.5em;
margin:0 0 0 0 ;
padding:0  ;
font-weight: bold;
color: #000080;
}


.mappaSito ul {
margin:1em 0 1em 18px;
padding:0px;
}

.mappaSito p {
margin:0.5em 0 0 0;
padding:0px;
text-align:justify;

}

.mappaSito li {
list-style-image: url(/opencms/opencms/system/galleries/pics/asmenet/freccia.gif);
margin-top:0.5em;
}

.mappaSito a {
}

.mappaSito {
font-size:0.60em;
padding-left:5px;
padding-right:5px;
}

/* SEZIONE CSS DI PRESENTAZIONE BACK-OFFICE */

.profiloEnte {
	padding-left:5px;
	padding-right:5px;
}

.profiloEnteTitolo {
    FONT-SIZE:		1.2em;
    FONT-WEIGHT:	bold;
	text-align:left;
	background-color: #7BC694; 
	color: #ffffff;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
}

.profiloEnte ul {
margin:1em 0 1em 18px;
padding:0px;
}

.profiloEnte li {
	list-style-image: url(/opencms/opencms/system/galleries/pics/asmenet/freccia.gif);
	margin-top:0.5em;
}

.profiloEnteDescrizioneCampo {
	font-size:1em;
	font-weight: bold;
	color: #000080;
	text-align:left;
	margin:1em 1em 0 0 ;
	padding:0  ;
}



.elencotestatapiccolo {
	background-color: #808080;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	vertical-align : middle;
	padding-left: 5px;
	text-align : center;
}
.elencotestata {
	background-color: #808080;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	vertical-align : middle;
	padding-left: 5px;
	text-align : center;
}
.elencocelladispari {
	background-color: #FFFFE7;
	padding-left: 5px;
	font-size: 10px;
	vertical-align : middle;
}
.elencocellapari {
	background-color: #F1FFFF;
	padding-left: 5px;
	font-size: 10px;
	vertical-align : middle;
}
.elencocellaparticolare {
	background-color: #FFFFFF;
	padding-left: 5px;
	font-size: 10px;
	vertical-align : middle;
}
.elencocellaassegnazioni {
	background-color: #FFFFE7;
	padding-left: 5px;
	font-size: 10px;
	vertical-align : middle;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
}
.elencocella {
	background-color: #F1FFFF;
	padding-left: 5px;
	font-size: 10px;
	vertical-align : middle;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
}
.elencocellaevidenziata {
	background-color: #BBBDFF;
	padding-left: 5px;
	font-size: 10px;
	color: #000000;
	vertical-align : middle;
}
.elencocellaselezionata {
	background-color: #FFBE61;
	padding-left: 5px;
	font-size: 10px;
	color: #000000;
	vertical-align : middle;
}
.cellapiede {
	background-color: #002F73;
	font-size: 10px;
	color: #ffffff;
	vertical-align : middle;
}
.elencoOVER {
    CURSOR: pointer;
    COLOR: red;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.elencoOUT {
    CURSOR: default;
    COLOR: blue;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.elencoSEL {
    CURSOR: default;
    COLOR: black;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.elencoNOTSEL {
    CURSOR: default;
    COLOR: blue;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.invisibile {
	display : none;
}
.divscroll {
	overflow : auto;
}

.ricercaTitolo {
	color:	#ABA5A5;
}
.evidenziatoRossoBold {
    font-weight: bold;
    COLOR:       #FF0000;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}
