/* CSS Document originale versine 2.00*/
/* FOGLIO DI STILE GENERATORE PER BILANCIO BNL 2005 */

.menu {background-color: red; color: white; }
.menu td {text-align:center; vertical-align:middle; padding:5px; }
.munu_sinistrabordi {border-left:3px solid green; }
.titoli_menu {color:green; font-weight:bold; }

tr.menu_sottoparagraforiga td.menu_sottoparagrafo {
	color: #000000;
	font-weight: bold;
	background-color: #eeeeee;
	font-size: 11px;
	padding: 3px;
        border-bottom: 1px dotted #fefefe;
}
tr.menu_sottoparagraforiga:hover td.menu_sottoparagrafo {
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
}
td.menu_sottoparagrafo a {color: #000000;}

/* MENU SX*/
td.menusx a {color: #0D5336;}
tr.menusx_riga {
  background-color:#eeeeee;
}
tr.menusx_riga:hover {background-color: #CCCCCC;}
tr.menusx_riga td.menusx {
	color: #000000;
	font-weight: bold;
	/*background-color: #eeeeee;*/
	font-size: 11px;
	padding: 2px 2px 2px 0px;
  border-bottom: 1px dotted #fefefe;
}
tr.menusx_riga td.menusxb {
	color: #000000;
	font-weight: bold;
	/*background-color: #eeeeee;*/
	font-size: 11px;
	padding: 2px 2px 2px 0px;
  border-bottom: 1px dotted #fefefe;
  background-image:url('../../../../../../_templates/39/menusx_bullet.png');
  background-repeat:repeat-y;  
}

/* ......................... */

/* classi personalizzate*/
table.search_table        {border:1px solid #D8DDE3; width:90%}
td.search_result         {padding:2px;background-color: #E1EDF8; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:13px; color:#4A688B; font-weight:bold;}
td.search_result:hover   {background-color: #FFFFFF; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:13px; color:#183C66; font-weight:bold;}
td.search_result a       {background-color: #E1EDF8; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:13px; color:#4A688B; font-weight:bold;}
td.search_result:hover a {background-color: #FFFFFF; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:13px; color:#183C66; font-weight:bold;}

td.search_item   {background-color: #FFFFFF; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:11px; color:#183C66; font-weight:bold;}
td.search_item a {background-color: #FFFFFF; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:11px; color:#183C66; font-weight:bold;}

.search_text {padding:5px; padding-top:10px;}

.paragrafo_table{
  width:100%;
  background-image:url('../../../../../../_templates/39/par_bkg1.png');
}
.paragrafo_text{
  padding-left:55px;
  background-image:url('../../../../../../_templates/39/titolo_paragrafo1.gif');
  background-repeat:no-repeat;
  color:white;
  font-family: Verdana,Tahoma,Helvetica,Arial; 
  font-size:14px; 
  font-weight:bold;
  
}

.content_text_title_table{
  width:100%;
  background-image:url('../../../../../../_templates/39/cont_tit_bkg.png');
  margin:3px;
}
.content_text_valore1{
  padding:5px;
  background-color: #E1E1E1;
  /*background-image:url('../../../../../../_templates/39/titolo_valore1.gif');*
  background-repeat:no-repeat;
  font-family: Verdana,Tahoma,Helvetica,Arial; 
  font-size:12px; 
  color:black; /*#363636;*/
  font-weight:bold;
}
.content_text_valore4{
  padding:5px;
  background-color: #FABA11;
  /*background-image:url('../../../../../../_templates/39/titolo_valore4.gif');*/
  background-repeat:no-repeat;
  font-family: Verdana,Tahoma,Helvetica,Arial; 
  font-size:12px; 
  color:#FFFFFF;
  font-weight:bold;
}

.content_text_valore5{
	padding-left: 5px;
	background-color: #F5F5F5;
	/*background-image: url('../../../../../../_templates/39/titolo_valore5.gif');*/
	background-repeat: no-repeat;
	font-family: Verdana,Tahoma,Helvetica,Arial;
	font-size: 12px;
	color: red;
	font-weight: bold;
}

.content_text_table{
  width:100%; border:0px solid #D7DAE0; margin:3px;
}
.content_text_valore3{
  padding:10px;
  font-family: Verdana,Tahoma,Helvetica,Arial; 
  font-size:12px; 
  color:#1F1F1F; 
  padding-bottom:8px;
  text-align:justify;
  border-left:1px dotted #cecece;
  border-right:1px dotted #cecece;
  
}
.content_text_valore3 div {font-size:12px}
.content_image_title_table{
  width:100%;
  /*background-image:url('../../../../../../_templates/39/cont_tit_bkg.png');*/
  margin:3px;
}
.content_image_table{
 width:100%; border:0px solid #D7DAE0; margin:3px;
}
.content_image_valore1{
  padding:5px;
  background-color: #E1E1E1;
  /*background-image:url('../../../../../../_templates/39/titolo_valore1.gif');*
  background-repeat:no-repeat;
  font-family: Verdana,Tahoma,Helvetica,Arial; 
  font-size:12px; 
  color:black; /*#363636;*/
  font-weight:bold;
}
.content_image_valore4{
  padding:5px;
  background-color: #FABA11;
  /*background-image:url('../../../../../../_templates/39/titolo_valore4.gif');*/
  background-repeat:no-repeat;
  font-family: Verdana,Tahoma,Helvetica,Arial; 
  font-size:12px; 
  color:#FFFFFF;
  font-weight:bold;
}

.content_image_valore2{
  padding:6px;
  margin:0px 10px 0px 10px;
  text-align:center;
  border-left:0px dotted #cecece;
  border-right:0px dotted #cecece;
}

.content_image_valore3{
  padding:10px;
  font-family: Verdana,Tahoma,Helvetica,Arial; 
  font-size:12px; 
  color:#1F1F1F; 
  padding-bottom:8px;
  text-align:justify;
  border-left:0px dotted #cecece;
  border-right:0px dotted #cecece;
  
}
.content_image_valore3 div {font-size:12px}


.content_image_valore5{
	padding-left: 5px;
	background-color: #F5F5F5;
	/*background-image:     url('../../../../../../_templates/39/titolo_valore5.gif');*/
	background-repeat: no-repeat;
	font-family: Verdana,Tahoma,Helvetica,Arial;
	font-size: 12px;
	color: red;
	font-weight: bold;
}
.subpar_table{
  width:100%;
  border:1px solid #D7DAE0;
}
tr.subpar_row{
  background-color:#E8EAEE;
}
tr.subpar_row td.subpar_left        { background-color:#E4F2FF; border-bottom:1px dotted #CCDAE9; }
tr.subpar_row:hover td.subpar_left  { background-color:#CFE1F1; border-bottom:1px dotted #CCDAE9;}
tr.subpar_row td.subpar_center{
  padding-left:5px;
  background-color:#F2F7FC;
  height:21;
  color:#797B7E;
}
tr.subpar_row td.subpar_center a{
  color:#797B7E;
  text-decoration:none;
  font-weight:bold;
}
tr.subpar_row:hover td.subpar_center{
  background-color:#FFFFFF;
  color:#262626;
  font-weight:bold;
}
tr.subpar_row:hover td.subpar_center a{
  color:#262626;
  text-decoration:none;
  font-weight:bold;
}
tr.subpar_row td.subpar_right       { background-color:#E4F2FF; border-bottom:1px dotted #CCDAE9;}
tr.subpar_row:hover td.subpar_right { background-color:#CFE1F1; border-bottom:1px dotted #CCDAE9;}

.subpar_foo{
  background-color:#E8EAEE;
}

.barra_table        {border:1px solid #D8DDE3; width:100%; margin:3px 0px 6px 0px;}

td.barra_item         {padding:2px; background-color: #C0AF95; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:9px; color:#000000; font-weight:normal;}

td.barra_item:hover   {background-color: #B5A380; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:9px; color:#000000; font-weight:normal;}

td.barra_item a       {background-color: #C0AF95; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:9px; color:#000000; font-weight:normal;}

td.barra_item:hover a {background-color: #B5A380; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:9px; color:#000000; font-weight:normal;}

td.barra_currentitem         {padding:2px;  background-color: #FFFFFF; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:9px; color:#000000; font-weight:bold;}

td.barra_currentitem:hover   {background-color: #8B7753; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:9px; color:#ffffff; font-weight:bold;}

td.barra_currentitem a       {background-color: #FFFFFF; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:9px; color:#000000; font-weight:bold;}

td.barra_currentitem:hover a {background-color: #8B7753; font-family: Verdana,Tahoma,Helvetica,Arial; font-size:9px; color:#ffffff; font-weight:bold;}

td.barra_sep{padding:2px; background-color:#8B7753; width:12px;}


.cell_lingue{
  text-align:center;
  border-left:0px dotted #95B1CB;
  border-bottom:0px dotted #95B1CB;

}
.dv_lingue{
  /*display:none; */
  width:100px
}
.cell_search{
  text-align:center;
  border-left:1px dotted #95B1CB;
  border-bottom:0px solid #2D6499;

}
.dv_search{
 display:none;
}
.intestazione{
  background-image:url('../../../../../../_templates/39/header_bkg.png');
  width:100%;
}
.nav_left{
  background-image:url('../../../../../../_templates/39/nav_left.png');
  background-repeat:repeat-y;
}
.nav_right{
  background-image:url('../../../../../../_templates/39/nav_right.png');
  background-repeat:repeat-y;
}
.nav_center{
  width:100%;
}
.nav_menusx{
  vertical-align:top;
  width:160px; 
  padding-left:6px; 
  padding-right:6px;
}
.nav_contentbody{width:100%; }
.nav_content{width:100%; padding-left:6px; padding-right:6px;}


.footer{ 
  font-family: Verdana,Tahoma,Helvetica,Arial;
  white-space: nowrap;
  padding:2px;
  font-family: Verdana,Tahoma,Helvetica,Arial;
  font-size:9px;
  font-weight:normal;
  color:#C9D7E7;  
  vertical-align:middle;
  
}
.footer_top  { color: #FFFFFF; padding: 5px; background-color: #C0C0C0; text-align:left; font-size:10px }
.footer_top a {color:white; text-decoration:none;}
.footer_top a:hover {color:red; text-decoration:none;}

.footer_down{ 
  white-space: nowrap;
  font-size:9px;
  font-weight:bold;
  color:#C9D7E7;  
  vertical-align:middle; 
  background-color:#61A4D3;
  background-image:url('../../../../../../_templates/39/footerdown_bkg.gif');
  padding-left: 20px;
}
.footer_down a {color:#61A4D3; font-weight:bold;}

/* classi base <predefinite> */
body {
	margin: 0px;
    font-family: Verdana,Tahoma,Helvetica,Arial;
    font-size:10px;
}
img {border:0px;}
table{
  border:0px;
  margin:0px;
  padding:0px;
}
form {
	margin: 0px;
    padding: 0px;
}
td {
	margin: 0px;
    font-family: Verdana,Tahoma,Helvetica,Arial;
    font-size:10px;
}
div {
    font-size:10px;
    font-family: Verdana,Tahoma,Helvetica,Arial;
}
input {
    font-family: Verdana,Tahoma,Helvetica,Arial;
    font-size:10px;
    font-weight:bold;
    /*color:#3f3f3f*/
    color:#000000;
}
a { 	  text-decoration:none; }
a:hover {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}


.layermenu {
	/*position:absolute;*/
	width:100%;
	left:0px;
	top:0px;
	border:0px;

}
.horbar	{
	color: white;
	background-color: #61A4D3;
	border: 0px outset #666663;
width:100%
	
}
.horbartop	{
	/*float: left;*/
	/*white-space: nowrap;*/
	border-right:1px solid #FAFAFA;
	border-left:1px solid #FAFAFA;
	
}
.horbarfoo	{
	/*float: left;*/
	/*white-space: nowrap;*/
	border-right:1px solid #FAFAFA;
	border-left:1px solid #FAFAFA;	
}
.horbaritem	{
	/*float: left;*/
	/*white-space: nowrap;*/
	/*background-image:url('../../../../../../_templates/39/menu_itembkg.png');*/
	font-family: Verdana,bitstream vera sans, luxi sans, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	vertical-align:middle;
	height:100%;
	padding-left:3px;
	padding-right:3px;
	border-right:1px solid #FAFAFA;
	border-left:1px solid #FAFAFA;
	
}

.horbaritem a	{
	display: block;
	text-decoration: none;
	font-weight:bold;
}

.horbaritem a:link	{
	color: white;
	text-decoration: none;
}

.horbaritem a:visited	{
	color: white;
	text-decoration: none;
}

.horbaritem a:hover	{
	color: white;
	/*background-color: #CBC9C9;*/
	text-decoration: none;
}

.horbaritem a:active	{
	color: white;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #eeeee6;
	border: 1px outset #666663
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	z-index:10;
	background-color: #D5E3F2; 
	border:0px solid #D7DAE0;
	
}
.submenu_top{
  text-align:center;
  /*background-image:url('../../../../../../_templates/39/submenu_top.png');*/
}
.submenu_foo{
  
  text-align:center;  
  /*background-image:url('../../../../../../_templates/39/horbar_foo.png');*/
}
.subframe	{
	position: relative;
	display: block;
	background-color: #D5E3F2;
	border:1px solid #D7DAE0;
}


.item	{
	text-align: left;
	white-space: nowrap;
	font-family: Verdana,bitstream vera sans, luxi sans, geneva, arial, helvetica, sans-serif;
	font-size: 10px;
	padding:3px;
	border-bottom: 1px dotted #D0D4D8;	
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
	font-weight:bold;
}

.item a:link	{
	color: black;
	text-decoration: none;
}

.item a:visited	{
	color: black;
	text-decoration: none;
}

.item a:hover	{
	color: white;
	background-color: #61A4D3;
	text-decoration: none;
}

.item a:active	{

	color: black;
	text-decoration: none;
}

.item .kfwdarr	{
	position: absolute;
	top: 4px;
	right: 10px;
}

.separator	{
	background-color: #ff0000;
	border-top: 1px solid #c6c6bf;
	border-bottom: 1px solid #ffffff;
	margin: 2px 5px 2px 5px;	/* top right bottom left */
	height: 0;
	font-size: 1px;
	line-height: 0;
	
}

