body
{
    margin: 0px;
    background-color: #ffffff;
    /*color: #53718d;*/
    color: #336699;
    font: Normal 11px Verdana;
}

.IE8Fix
{
z-index: 100;
}

/* CLASSI STRUTTURA PAGINA */
#BARRA_SUPERIORE 
{
    text-align: center;
    background-color: #355790;
    color: #ffffff;
    font-weight: Bold;
	padding: 0px; 
    height: 22px;
    width: 100%;
    /*border-bottom: Solid 1px #426397;*/
    border-bottom: Solid 1px #426397;
    left: 0px;
	}
	
#BARRA_SUPERIORE_INTERNO 
{
    /*background-color: #355790;
    color: #ff9900;
    font-weight: Bold;
    padding: 0px;
    height: 22px;*/
    /*position: absolute;*/
    background-color: #355790;
    /*border-bottom: Solid 1px #426397;*/
    text-align: left;
    width: 850px;
	margin: 0 auto;
	}

#BARRA_SUPERIORE_INTERNO_SINISTRO 
{
    background-color: #355790;
    text-align: left;
    width: 70%;
    float: left;
	/*margin: 0 auto;*/
	}

#BARRA_SUPERIORE_INTERNO_DESTRO 
{
    background-color: #355790;
    text-align: right;
    width: 30%;
    float: left;
    padding-top: 2px;
	/*margin: 0 auto;*/
	}

#BARRA_TESTATA 
{
    text-align: center;
    background-color: #214785;
    color: #ffffff;
    font-weight: Bold;
    padding: 0px;
    height: 65px;
    width: 100%;
	padding: 0px; 
    /*border-bottom: Solid 1px #426397;*/
	}

#BARRA_TESTATA_INTERNO 
{
    background-color: #214785;
    text-align: left;
    width: 850px;
	margin: 0 auto;
	}

#BARRA_MENU 
{
    text-align: center;
    background-color: #ffffff;
    color: #214785;
    font-weight: Bold;
	padding: 0px; 
    height: 35px;
    width: 100%;
    border-bottom: Solid 1px #ADBCCD;
    background-image: url(../immagini/sfondo_menu_tendina.png);
    background-repeat: repeat-x;
	}
	
#BARRA_MENU_INTERNO 
{
    background-color: #ffffff;
    /*border-bottom: Solid 1px #ADBCCD;*/
    background-image: url(../immagini/sfondo_menu_tendina.png);
    background-repeat: repeat-x;
    text-align: left;
    width: 850px;
	margin: 0 auto;
	}

#BARRA_NAVIGAZIONE 
{
    text-align: center;
    background-color: #ffffff;
    color: #214785;
    font-weight: Bold;
	padding: 0px; 
    height: 30px;
    width: 100%
    /*border-bottom: Solid 1px #426397;*/
	}

#BARRA_NAVIGAZIONE_INTERNO 
{
    background-color: #ffffff;
    text-align: left;
    width: 850px;
	margin: 0 auto;
	}

#BARRA_CORPO 
{
    text-align: center;
    background-color: #ffffff;
    /*color: #214785;*/
    width: 100%;
	padding: 0px; 
	}
	
#BARRA_CORPO_INTERNO
{
    background-color: #ffffff;
	border: Solid 1px #214785; 
	padding: 10px 10px 10px 10px; 
    text-align: left;
    width: 850px;
	margin: 0 auto;
	}

#BARRA_INFERIORE 
{
    text-align: center;
    background-color: #E5E9EE;
    color: #336699;
    font-weight: Bold;
    padding: 0px;
    /*height: 200px;*/
    width: 100%;
    border-top: Solid 1px #ADBCCD;
    border-bottom: Solid 1px #ADBCCD;
    float:left;
	}

#BARRA_INFERIORE_INTERNO 
{
    background-color: #E5E9EE;
    /*border-top: Solid 1px #ADBCCD;
    border-bottom: Solid 1px #ADBCCD;*/
    padding: 5px;
    text-align: center;
    width: 850px;
	margin: 0 auto;
	}
	
#BARRA_FOOTER
{
    /*padding-top: 45px;*/
    float:right;
    width: 850px;
	text-align:right;
	background-image:url(../immagini/sfondo_footer_arianna10.png);	
	vertical-align:bottom;
	height:90px;
	
}


#BARRA_FOOTER_INTERNO_SINISTRO 
{
 padding-top:50px;
    text-align: left;
    width: 50%;
    float: left;
    vertical-align:bottom;
	}

#BARRA_FOOTER_INTERNO_DESTRO 
{
   padding-top:50px;
    text-align: right;
    width: 50%;
    float: left;
    vertical-align:bottom;
	}


/* FINE CLASSI STRUTTURA PAGINA */

/* WAIT */

.Wait_centrato {
	position:absolute;
	z-index: 20;
	top:50%;
	left:50%;
	width:250px;
	height:108px;
	margin-left:-125px;
	margin-top: -54px;
	font-weight:bold;
	padding:0;
	background-color: #336699;
	color: #ff9900;
	text-align: center;
	vertical-align: middle;
	border: Solid 1px #336699;
	background-image: url(../immagini/Wait_background.jpg);

	/*filter: alpha(opacity=100);
	opacity: 0.0;*/
	
}

.Wait_centrato_cornice 
{
	position: absolute;
	z-index: 19;
	width: 100%;
	height: 110%;
	background-color: #ffffff;
	filter: alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;

	}

/* FINE WAIT */

/* CLASSI MENU */
.menuItem 
{
	float:left;
	}

.menuItem_padre 
{
	border-left: Solid 1px #ADBCCD;
	/*border-right: Solid 1px #214785;*/
	width: 150px;
	padding: 0px 2px 0px 2px;
    background-image: url(../immagini/sfondo_menu_tendina.png);
    background-repeat: repeat-x;
    height: 33px;
    font-size: 12px;
	cursor: hand; 
	}

.menuItem_padre:hover
{
	border-left: Solid 1px #ADBCCD;
	/*border-right: Solid 1px #214785;*/
	width: 150px;
	padding: 0px 2px 0px 2px;
    background-image: url(../immagini/sfondo_menu_tendina.png);
    background-repeat: repeat-x;
    height: 33px;
    font-size: 12px;
    text-decoration: underline;
	cursor: hand; 
	}	
		
.menuItem_figlio 
{
	border-left: Solid 1px #ADBCCD;
	border-right: Solid 1px #ADBCCD;
	border-bottom: Solid 1px #ADBCCD;
	width: 250px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
    background-image: url(../immagini/sfondo_menu_tendina.png);
    background-repeat: repeat-x;
    height: 20px;
    font-size: 10px;
	}
	
.menuItem_figlio:hover 
{
	border-left: Solid 1px #ADBCCD;
	border-right: Solid 1px #ADBCCD;
	border-bottom: Solid 1px #ADBCCD;
	width: 250px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
    background-image: url(../immagini/sfondo_menu_tendina.png);
    background-repeat: repeat-x;
    height: 20px;
    font-size: 10px;
    text-decoration: underline;
	}
/* FINE CLASSI MENU */

a.link_accessibilita {
	color: #ffffff;
	text-decoration: none;
	background-color: #355790;
  }
	
a.link_accessibilita:hover {
	color: #ffffff;
	text-decoration: underline;
	background-color: #355790;
	}
	
a.link_inferiore {
	color: #336699;
	text-decoration: underline;
	background-color:Transparent;
  }
	
a.link_inferiore:hover {
	color: #ff9900;
	text-decoration: none;
	background-color: Transparent;
	}
	
.barra_hr 
{
	color: #ADBCCD;
	width: 50%;
	}
	
.panelGrid 
{
	border-bottom: Solid 1px #336699;
	border-top: Solid 1px #336699;
	height: 300px;
	/*padding: 5px 5px 5px 5px;*/
}



/* CLASSI VECCHIE */




/* LINK */
a {
	color: #53718d;
	text-decoration: underline;
	background-color: #ffffff;
  }
	
a:hover {
	color: #53718d;
	text-decoration: none;
	background-color: #ffffff;
	}

th a {
	color: #ffffff;
	text-decoration: underline;
	background-color: #C1CCD6;
  }
	
th a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #C1CCD6;
	}
	
/* MENU' */	
.table_menu 
{
	border: Solid 0px #ffffff;
	/*border-spacing: 0px;*/
	width: 100%;
	margin: 0px 0px 0px 0px;
	}
.td_menu_left 
{
	vertical-align: top;
	padding: 0px;
	/*font-weight: bold;*/
	font-size: 8px;
	}	
.td_menu_right 
{
	vertical-align: top;
	padding: 0px;
	}	
	
/* TESTO */ 
.testo10px {
 FONT-SIZE: 10px; 
}

.testo12px {
 FONT-SIZE: 12px; 
}

.testo14px {
 FONT-SIZE: 14px; 
}

.testo18px {
 FONT-SIZE: 18px; 
}

.sottolineato
{
	text-decoration: underline;
	}

.testoCentrato 
{
	text-align: center;
	}
	
.testoVerde
{
	color: #00CC00; background-color:White;
	}
	
.testoRosso
{
	color: Red; background-color:White;
	}
		
.testoGiallo
{
	color: Yellow; background-color:White;
	}	

.testoArancione
{
	color: Orange; background-color:White;
	}	
	
.testoGrassetto 
{
	font-weight:bold;
	}	
		
/* INPUT */
input.bottonePrincipale 
{
	background-color: #336699;
	color: #ffffff;
	border: Solid 1px #336699;
	/*cursor: hand; */
	}
input.bottonePrincipale:hover 
{
	background-color: #B4C6DA;
	color: #336699;
	border: Solid 1px #336699;
	cursor: hand; 
	}
		
input.bottoneDettaglioSelezionato	 
{
	background-color: #ffffff;
	color: #000000;
	border: Solid 0px #336699;
	width: 100%;
	}
	
input.bottoneDettaglioNonSelezionato	 
{
	background-color: #cccccc;
	color: #ffffff;
	border: Solid 0px #336699;
	width: 100%;
	}

.comboPrincipale 
{
	background-color: #ffffff;
	color: #336699;
	width: 100%;
	}
	
.combo50Percento 
{
	background-color: #ffffff;
	color: #336699;
	width: 50%;
	}
.combo40Percento 
{
	background-color: #ffffff;
	color: #336699;
	width: 40%;
	}
	
.combo30Percento 
{
	background-color: #ffffff;
	color: #336699;
	width: 30%;
	}

.combo5Percento 
{
	background-color: #ffffff;
	color: #336699;
	width: 5%;
	font-size: 10px;
	}

.comboIstat 
{
	background-color: #ffffff;
	color: #336699;
	width: 100%;
	font-size: 10px;
	}
	
.comboTesto10px
{
	background-color: #ffffff;
	color: #336699;
	width: 100%;
	font-size: 10px;
	}
		
.textboxPrincipale 
{
	background-color: #ffffff;
	color: #000000;
	width: 98%;
	border: solid 1px #7F9DB9;
}
.textboxPrincipale_Not_Enabled 
{
	background-color: #E8E8E8;
	color: #000000;
	width: 98%;
	border: solid 1px #7F9DB9;
}
.textbox75percento 
{
	background-color: #ffffff;
	color: #000000;
	width: 75%;
	border: solid 1px #7F9DB9;
}
.textbox50percento 
{
	background-color: #ffffff;
	color: #000000;
	width: 55%;
	border: solid 1px #7F9DB9;
}

.listboxPrincipale 
{
	background-color: #ffffff;
	color: #336699;
	width: 98%;
	border: Solid 1px #336699;
	margin: 0% 1% 0% 1%;
	}

/* TABELLA */
table 
{
	width: auto;
	}
		
table.consultazione 
{
	width: 100%;
	border: Solid 1px #ffffff;
	}	
	
table.istitutilight 
{
	width: 100%;
	}		
	
td.descrizione 
{
	width: 15%;
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	/*border: Solid 1px #336699;*/
	background-image: url(../immagini/back.gif);
	background-repeat: repeat-y;
	padding-left: 7px;
	/*background-color: #FFFEF0;*/
}	

td.descrizione_light 
{
	width: 10%;
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	/*border: Solid 1px #336699;*/
	background-image: url(../immagini/back.gif);
	background-repeat: repeat-y;
	padding-left: 7px;
	/*background-color: #FFFEF0;*/
}	

td.descrizione_ricerca 
{
	/*width: 47%;*/
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	/*border: Solid 1px #336699;*/
	background-image: url(../immagini/img_cerved/back.gif);
	background-repeat: repeat-y;
	padding-left: 7px;
	/*background-color: #FFFEF0;*/
}	

td.campo
{
	width: 35%;
	vertical-align: top;
	padding-right: 50px;
	padding-top: 5px;
}	

td.campo_light
{
	width: 55%;
	vertical-align: top;
	padding-right: 50px;
	padding-top: 5px;
}	

/* GRIDVIEW PADRE */

.padre 
{
	background-color: #ffffff;
	border: Solid 1px #336699;
	text-align: left;
	width: 96%;
	}
	
.padre_footer 
{
	background-color: #C1CCD6;
	color: #ffffff;
	}	
	
.padre_pager 
{
	background-color: #C1CCD6;
	color: #ffffff;
	text-align:left;
	}
	
.padre_selectedRow 
{
	background-color: #336699;
	color: #ffffff;
	font-weight: bold;
	}	
		
.padre_header 
{
	background-color: #C1CCD6;
	color: #ffffff;
	font-weight: bold;
	}		

.padre_row 
{
	background-color: #ffffff;
	color: #336699;
	}

/* GRIDVIEW FIGLIO */
.figlio 
{
	background-color: #ffffff;
	border: Solid 1px #336699;
	text-align: left;
	/*margin-left: 2%;*/
	width: 96%;
	}
	
.figlio_footer 
{
	background-color: #C1CCD6;
	color: #ffffff;
	}	
	
.figlio_pager 
{
	background-color: #8C988C;
	color: #ffffff;
	}
	
.figlio_selectedRow 
{
	background-color: #336699;
	color: #ffffff;
	font-weight: bold;
	}	
		
.figlio_header 
{
	background-color: #8C988C;
	color: #ffffff;
	font-weight: bold;
	}		

.figlio_header a
{
	background-color: #8C988C;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	}		

.figlio_header a:hower
{
	background-color: #8C988C;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}		

.figlio_row 
{
	background-color: #ffffff;
	color: #336699;
	}

/* NAVIGAZIONE */
.PathSeparatorStyle 
{
	font-weight: bold;
	color: #5D7B9D;
	background-color: #ffffff;
	}
.CurrentNodeStyle 
{
	color: #333333;
	background-color: #ffffff;
	}
.NodeStyle 
{
	font-weight: bold;
	color: #7C6F57;
	background-color: #ffffff;
	}
.RootNodeStyle 
{
	font-weight: bold;
	color: #5D7B9D;
	background-color: #ffffff;
	}
	

/* FAQ */
.faq_ParentNode 
{
	/*font-weight: normal;*/
	font-size: 14px;
	padding: 0px 3px 10px 3px;
	/*border: Solid 1px #000000;*/
	margin: 5px 5px 5px 5px; 
	width: 100%;
	}
	
.faq_ParentNode:hover 
{
	font-size: 14px;
	color: #ff0000;
	text-decoration: underline;
	padding: 0px 3px 10px 3px;
	width: 100%;

	}		

.faq_SelectedNode 
{
	/*font-weight: normal;*/
	font-size: 14px;
	padding: 0px 3px 10px 3px;
	/*border: Solid 1px #000000;*/
	margin: 5px 5px 5px 5px; 
	width: 100%;
	}

.faq_Node 
{
	font-family: Arial, Tahoma, Times New Roman;
	color: #336699;
	text-align: left;
	width: 100%;
	font-size: 14px;

	/*font-size: 14px;*/
	/*margin-top: 5px;*/
	/*border: Solid 1px #ff0000;*/
	}	
	
.faq_LeafNode 
{
	font-size: 14px;
	border-top: Solid 0px #000000;
	border-bottom: Solid 1px #000000;
	border-left: Solid 1px #000000;
	border-right: Solid 1px #000000;
	padding: 0px 5px 5px 5px;
	margin-bottom: 10px;
	width: 100%;
	color: #000000;
	}
	
.faq_RootNode 
{
	font-weight: bold;
	/*font-size: 16px;*/
	border: Solid 1px #000000;
	padding: 0px 5px 5px 5px;
	margin-bottom: 10px;
	/*color: #ffffff;
	background-color: #336699;*/
	width: 100%;
	}

.div_faq 
{
	width: 96%;
	text-align: left;
	 /*PADDING-RIGHT: 1%; 
	 PADDING-LEFT: 1%; 
	 PADDING-TOP: 1%; 
	 PADDING-BOTTOM: 2%; 
	 border: Solid 1px #336699;*/
	 BORDER-RIGHT: #53718d 1px solid; 
	 BORDER-LEFT: #53718d 1px solid; 
	 BORDER-TOP: #53718d 1px solid; 
	 BORDER-BOTTOM: #53718d 1px solid; 
	 PADDING-RIGHT: 10px; 
	 PADDING-LEFT: 10px; 
	 PADDING-TOP: 10px; 
	 PADDING-BOTTOM: 10px;
	 MARGIN: 0% 0% 0% 2%; 
	font-size: 14px;

	}
	
.faq_boxSearch
{
	border: Solid 1px #336699;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	width: 500px;
	}
.faq_Textbox
{
	border: Solid 1px #ff0000;
	/*margin-bottom: 10px;
	padding: 10px 10px 10px 10px;*/
	width: 150px;
	}

/* DYNAMIC DIV */	
.dynamic_div_centrato {
	position:absolute;
	z-index: 11;
	border-top: solid 3px #336699;
	border-left: solid 3px #336699;
	border-right: solid 3px #336699;
	border-bottom: solid 3px #336699;
	background-color: #ffffff;
	text-align: left;
	top:50%;
	left:50%;
	width:60%;
	/*height:30%;*/
	margin-left:-30%;
	margin-top: -15%;
	/*font-weight:bold;
	padding:0;
	background-color: #FFFEF0;
	color: #336699;
	text-align: center;
	vertical-align: middle;
	border: Solid 1px #336699;*/
	/*background-image: url(../immagini/Wait_background.jpg);*/

	/*filter: alpha(opacity=100);
	opacity: 0.0;*/
	
}

.dynamic_div_centrato_cornice 
{
	position: absolute;
	z-index: 9;
	width: 100%;
	height: 120%;
	background-color: #ffffff;
	filter: alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	left: 0px;
	top: 0px;
	}
	
.dynamic_div_centrato_header
{
	border-bottom: solid 1px #336699;
	height: 25px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	text-align: left;
    background-image: url(../immagini/sfondo_menu_tendina.png);
    background-repeat: repeat-x;
	}	
	
.dynamic_div_centrato_header_sinistra {
 float:left;
 width: 88%;
 font-size: 14px;
}

.dynamic_div_centrato_header_destra {
 float:left;
 width: 10%;
 text-align: right;
}	

.dynamic_div_centrato_footer
{
	border-top: solid 1px #336699;
	text-align: left;
	height: 25px;
	padding: 5px 5px 5px 5px;
    background-image: url(../immagini/sfondo_menu_tendina.png);
    background-repeat: repeat-x;
	}	
	
.dynamic_div_centrato_corpo {
 PADDING-RIGHT: 1%; 
 PADDING-LEFT: 1%; 
 PADDING-TOP: 1%; 
 PADDING-BOTTOM: 2%; 
}

/* ESITO */
.esito_positivo 
{
	border-top: Solid 1px #3D7A4D;
	border-bottom: Solid 1px #3D7A4D;
	border-left: Solid 0px #3D7A4D;
	border-right: Solid 0px #3D7A4D;
	color: 	#339900;
	background-color: #D6FF9F; /* #99CC99; */
	padding: 5px 5px 5px 5px;
	height: auto;
	}    
	
.esito_negativo 
{
	border-top: Solid 1px #CC3333;
	border-bottom: Solid 1px #CC3333;
	border-left: Solid 0px #CC3333;
	border-right: Solid 0px #CC3333;
	color: 	#CC3333;
	background-color: #FFEEEE;
	padding: 5px 5px 5px 5px;
	height: auto;
	}

.esito_neutro 
{
	border-top: Solid 1px #FF9900;
	border-bottom: Solid 1px #FF9900;
	border-left: Solid 0px #FF9900;
	border-right: Solid 0px #FF9900;
	color: 	#336699;
	background-color: #FFCC66;
	padding: 5px 5px 5px 5px;
	height: auto;
	}	

.panelLigth
{
 padding-left: 200px;
 float:left;
 width: 600px;
}

/**** PANEL MENU FOOTER ***/
.panel_principale_menu_footer
{
	width:100%;
	text-align:left;
	font-size:14px;
	padding-left:100px;
	padding-right:auto;
	
}
.panel_menu_footer
{
	float:left;
	width:32%;
	font-size:14px;
	text-align:left;
}

/*** FINE PANEL MENU FOOTER ***/

/* LINK MENU FOOTER*/
a.menu_footer 
{
	font-size:10px;
	color: #A0A0A0;
	text-decoration: none;
	background-color: #E5E9EE;

	
  }
  
 a.menu_footer:hover 
 {
 	font-size:10px;
	color: #000000;
	text-decoration: underline;
	background-color: #E5E9EE;
	
  } 
/* FINE LINK MENU FOOTER*/

/** LINK VISUALIZZAZIONE MENU **/
.helpVisualizzaMenu
{
	font-size:10px; 
	text-align:center; 
	padding-left:120px; 
	padding-right:auto; 
	vertical-align:bottom;
}

a.helpVisualizzaMenu
{
	color:#ffffff;
	text-decoration: none;	
	background-color: #355790;
	padding:0px;
}

a.helpVisualizzaMenu:hover
{
	color:#ffffff;
	text-decoration: underline;	
	background-color: #355790;
	padding:0px;
}

/** FINE LINK VISUALIZZAZIONE MENU **/



/* ******************************************************************************************** */
/* REPORT */
/*
.reportCorpo
{
	position: absolute;
	z-index: 10;
	border: solid 1px #336699;
	margin: 1% 1% 1% 3%;
	width: 73%;
	background-color: #ffffff;
	text-align: center;
	}	
.reportHeader
{
	border-bottom: solid 1px #336699;
	height: 25px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	text-align: left;
	}	
.reportFooter
{
	border-top: solid 1px #336699;
	text-align: right;
	height: 25px;
	padding: 5px 5px 5px 5px;
	}	
	
.dettaglioFooter
{
	border-top: solid 1px #336699;
	text-align: left;
	height: 42px;
	padding: 5px 5px 5px 5px;
	}	

.dettaglioStampabile 
{
	width: 90%;
	padding: 1%;
	margin: 0px;
	text-align: left;
	}
		
.dettaglioSoggettoCorpo
{
	position: absolute;
	z-index: 10;
	border: solid 1px #336699;
	margin: 8% 1% 1% 15%;
	width: 60%;
	background-color: #ffffff;
	text-align: left;
	}	
.dettaglioSoggettoHeader
{
	border-bottom: solid 1px #336699;
	height: 25px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	text-align: left;
	}	
	
.dettaglioSoggettoCorpoSinistra
{
	border-bottom: solid 0px #336699;
	padding: 5px 0px 5px 0px;
	font-size: 14px;
	text-align: left;
	width: 20%;
	height: 100px;
	float: left;
	background-color: #cccccc;
	}	
	
.dettaglioSoggettoCorpoDestra
{
	border-bottom: solid 0px #336699;
	padding: 10px 20px 10px 20px;
	font-size: 14px;
	text-align: left;
	width: 73%;
	float: left;
	}	
	
.dettaglioSoggettoFooter
{
	border-top: solid 1px #336699;
	text-align: right;
	height: 25px;
	padding: 5px 5px 5px 5px;
	}	
	
.dettaglioSoggettoHeaderSinistra {
 float:left;
 width: 88%;
 font-size: 14px;
}

.dettaglioSoggettoHeaderDestra {
 float:left;
 width: 10%;
 text-align: right;
}

.dettaglioSoggettoScrisao
{
	position: absolute;
	z-index: 10;
	border: solid 1px #336699;
	margin: 15% 15% 5% 25%;
	width: 30%;
	background-color: #ffffff;
	text-align: left;
	}	


.dettaglioErogazioni 
{
	background-color: #ffffff;
	border: Solid 0px #336699;
	text-align: left;
	color: #333333;
	}
	
.dettaglioErogazioni_footer 
{
	background-color: #5D7B9D;
	color: #ffffff;
	font-weight: bold;
	}	
	
.dettaglioErogazioni_pager 
{
	background-color: #284775;
	color: #ffffff;
	text-align:left;
	}
	
.dettaglioErogazioni_header 
{
	background-color: #5D7B9D;
	color: #ffffff;
	font-weight: bold;
	}		

.dettaglioErogazioni_row 
{
	background-color: #F7F6F3;
	color: #333333;
	}
.dettaglioErogazioni_alternatingRow 
{
	background-color: #ffffff;
	color: #284775;
	}
	*/
/* *********************************************************************************************************** */
	
