/* Nuove intestazioni e nuove classi */ 


#menulateraledx, #searchbox, #canali{
display:none;
}

BODY {
    MARGIN-TOP:	 0px;
    MARGIN-LEFT: 5px;
    FONT-SIZE:	 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION:none;
}

.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;
}

.bordodx {
    BORDER-RIGHT: 	#000000 1px solid;
}

.fonttestatatabella {
  FONT-SIZE:		12px;
  FONT-WEIGHT:	bold;
	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;
}

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

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

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

}

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

td.BarraCanali {
    background-color: #948CBD;
}




.cellatestata {
	font-weight: bold;
	font-size: 10px;
	vertical-align : middle;
	padding-left: 5px;
	text-align : center;
}
.cellaspari {
	vertical-align : middle;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;

}
.cellapari {
	vertical-align : middle;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
}


INPUT, TEXTAREA, SELECT, OPTION  {
	font-size: 12px;
	border: 1px solid #000000;
   	BACKGROUND-COLOR: #DCDAEA;
}
.BOTTONE  {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #000000;
}

.linkfoot { 
    color: #DCEBFC;
}
.trasparente {
    BACKGROUND-COLOR: transparent;
    border: none
}
td.foot { 
    padding: 0px 0px 0px 0px;
    text-align: center;
}
.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:		#948cbd;
}
.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: #FFFFFF;
  BACKGROUND-COLOR: #948CBD;
  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;    
}
.bordofoldermenu {
    BORDER: 	#000000 2px solid;
}



.mappaSitoGruppo {
    FONT-SIZE:		1.8em;
    FONT-WEIGHT:	bold;
	text-align:left;
	background-color: #948CBD;
	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;
	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 {
	font-weight: bold;
	font-size: 10px;
	vertical-align : middle;
	padding-left: 5px;
	text-align : center;
}
.elencotestata {
	font-weight: bold;
	font-size: 12px;
	vertical-align : middle;
	padding-left: 5px;
	text-align : center;
}
.elencocelladispari {
	padding-left: 5px;
	font-size: 10px;
	vertical-align : middle;
}
.elencocellapari {
	padding-left: 5px;
	font-size: 10px;
	vertical-align : middle;
}
.elencocellaparticolare {
	padding-left: 5px;
	font-size: 10px;
	vertical-align : middle;
}
.elencocellaassegnazioni {
	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 {
	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 {
	padding-left: 5px;
	font-size: 10px;
	color: #000000;
	vertical-align : middle;
}
.elencocellaselezionata {
	padding-left: 5px;
	font-size: 10px;
	color: #000000;
	vertical-align : middle;
}
.cellapiede {
	font-size: 10px;
	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 {

}




/* SEZIONE PAGAMENTI */ 

#iciMainTxt {
	float: left;
}
#iciMainData {
	float: left;
}
#iciMainBottom {
	clear:both;
}
.divFinestra {
	padding-left:10px;
	padding-right:10px;	
	position: absolute;
	top: -100px;
	/*word-wrap: break-word;*/
	overflow: auto;
	width: 200px;
	height: 200px;
	border: 2px solid;
	background-color: #FFFFC0;
	font-size: 10px;
	
}
.txtDetrazione {
	color: #ff0000;
}
.iciVoceTxt {
	margin-top: 10px;
}
.iciVoceData {
	padding-left: 10px;
	margin-top: 5px;
}
.iciVoceTxtNascosto {
	margin-top: 10px;
	display:none;	
}
.iciVoceDataNascosto {
	padding-left: 10px;
	margin-top: 5px;
	display:none;
}

LEGEND {
	font-size: 10px;
	font-weight: bold;
}
.tabelle  {
	caption-side: left;
	font-size: 10px;
}
.mancanzaDati {
	font-size: 10px;
	font-weight: bold;
	background-color: #ff0000;
	color: #ffffff;
	width:auto;
	height: 20px;
	padding:5px;
	margin:5px;
}

#manuale1{
	padding: 10px;
}
#manuale2{
	padding: 10px;
}
#manuale3{
	padding: 10px;
}
#manuale4{
	padding: 10px;
}
#manuale5{
	padding: 10px;
}

.manualeHeader {
	padding: 2px;
	font-size: 10px;
	font-weight: normal;
}
.manualeBody {
	padding: 2px;
	font-size: 10px;
	background-color: #FDFECC;
}

.tabelle  TH {
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

.tabelle  TD {
	padding-left: 5px;
	padding-right: 5px;
}

.iciPrincipale {
	padding-top:10px;
	margin-right: 5px;	
}

.pertinenze {
	background-color: #FEFED4;
	padding-top: 2px;
	padding-bottom: 5px;	
	margin-top: 2px;
	margin-right: 5px;	
}

.pertinenze h2{
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding-left: 5px;
}

.totaleTributo {
	padding: 5px;	
	margin: 5px;	
	border: 2px solid;
}

.totaleTributoh1{
	font-weight: normal;
	font-size: 10px;
	padding-left: 10px;	
	width: 30%;
}
.totaleTributoh2{
	font-weight: bold;
	font-size: 10px;	
	padding-left: 10px;	
	width: 70%;	
	text-align: left;
}


.riepilogo {
	padding: 5px;	
	margin: 5px;
	border: 1px dotted;
}

.riepilogo h2{
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding-left: 5px;
}

.pertinenzeBordo {
	background-color: #FEFED4;
	padding: 5px;	
	margin: 5px;
	border: 1px dotted;
}

.pertinenzeBordo h2{
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding-left: 5px;
}


#infoAnno1 {
	font-size: 10px;
	font-weight: bold;
	margin:10px;
	padding:10px;
	border: 1px solid;
}
#infoAnno2 {
	font-size: 10px;
	font-weight: bold;
	background-color: #FEFFD3;
	margin:10px;
	padding:10px;
	border: 1px solid;
}
#clausole1 {
	font-size: 10px;
	font-weight: bold;
	margin:10px;
	padding:10px;
	border: 1px solid;
}
.allineaDestraTD {
	text-align:right;
}
.allineacentroTD {
	text-align:center;
}

