/* 
================================
Skin styles for DotNetNuke
================================
*/   
.Skin_Lidia_Gray_Page_ContentTable {
	height: 100%;
	background-color: White;
}
.Skin_Lidia_Gray_Page_toppane
{
    width: 100%;
    height: auto
    }
.Skin_Lidia_Gray_Page_leftpane
{
    width:182px;
    height:100%;
}
.Skin_Lidia_Gray_Page_contentpane
{
    width:581px;
    height:100%;
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	background:url(tratteggio.gif) repeat-y left top;
	padding: 0 0 0 1px;	
    }
.Skin_Lidia_Gray_Page_bottompane
{
	background-color: #EFEFEF;
	color: Gray
    }
.Skin_Lidia_Gray_Page_bottompane a.Normal
{
	color: #23355B;
    }
/*.Skin_Lidia_Gray_Page_ContentTable*/
.Skin_Lidia_Gray_Page_pagemaster
{
    height: 100%;
    width: 764px;
    border-left-width: 1px;
    border-left-color: Silver;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: Silver;
    border-right-style: solid
}
.Skin_Lidia_Gray_Page_Title
{
    border-bottom: solid 1px Silver;
	background-color: #EFEFEF;
	color: Gray;
	height: 40;
}
.Skin_Lidia_Gray_Page_MySearch
{
    vertical-align:middle
}
.TreeViewMenu {
	background-color: Transparent;
	width:inherit;
}
.TreeViewMenu_Header 
{
	background-color: #EFEFEF;
	border-bottom: solid 1px Silver;
	padding-left: 10;
    font-family: Arial;
    font-weight: bold;
    word-spacing: 1px;
    text-transform: uppercase;
    height: 40;
    color: #8F8F8F
}
/*.Skin_Lidia_Gray_Page_txtboxsearch
{
    width: 100px;
    border-width: 1px;
    border-style:inset;
    border-color:#E0E0E0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align:middle;
    font-size: xx-small;
    color: #333333;
}*/
h1,h2,h3 { font-family: Verdana, Arial, Helvetica; }


body  {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	padding-left: 10px;
	padding-right: 10px;

}

A:link {
	text-decoration:none;
	/*color:#0033CC;
	font-weight: bold;*/
}
A:visited {
	text-decoration:none;
	/*color: #993333;
	font-weight: bold;*/

}
A:hover {
	text-decoration:underline;
}

.footercell {
	background-image: url(images/footer_back.gif);
	background-repeat: repeat-y;
	padding-left: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5px;

}
/* 01/12/06 SL questo stile è duplicato da default.css
.headers {
	font-family: "Helvetica CondensedLight", "Arial Narrow", sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0px;
	color: #333333;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 14px;

}
.servizio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.bold {
	font-weight: bold;
}
.subheaders {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 0px;
	color: #669999;
}*/
.Skin_Lidia_Gray_HomePage_bottompane
{
	background-image: url(footer_back.gif);
	background-repeat: repeat-y;
	padding-left: 18px;
	font-family: Tahoma, Arial,  sans-serif;
	font-size: 9.5px;
}
/* 041206 SL: colore per i link nel footer */
.Skin_Lidia_Gray_HomePage_bottompane a.Normal
{
	color:#1C3762;
}
.Skin_Lidia_Gray_HomePage_bottomtable
{
    width: 764px;
    height: 28px;
    /*border: solid 0 transparent;*/
    padding: 0;
    /*border-spacing: 0*/
}
/* 
================================
Per calendario societario
================================
*/   
/*

bright: rgb(234,242,255);
normal: rgb(120,172,255);
dark:	rgb(0,66,174);

*/




.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
	width:550px;
	background-image: url(sfondo_tabs_none.jpg);
	background-repeat:repeat;
	border:1px solid #ddd;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family:	Tahoma, Verdana, Arial;
	font-weight:	bold;
	font-size:		11px;
	display:		inline;
	margin:			0px 0px -1px 0px;
	float:			left;
	padding:		6px 0px 6px 0px;
	width:			114px;
	/*background:		rgb(234,242,255);*/
	/*border:			1px solid;*/
	border-color:	rgb(120,172,255);
	border-left:	0px;
	border-bottom:	0px;
	border-top:		0px;
	text-align:		center;
	cursor:			pointer;
	z-index:		1;
	position:		relative;
	top:			0px;
	background-image: url(sfondo_tabs_off.jpg);
	background-repeat:repeat-y;

}

.dynamic-tab-pane-control .tab-row .tab.selected {
	/*border:			1px solid rgb(120,172,255);*/
	border-bottom:	0px;
	/*z-index:		3;*/
	/*padding:		4px 10px 3px 7px !important;
	padding:		4px 12px 3px 9px;*/
	/*margin:			0px -6px -2px 0px;*/
	/*top:			-2px;*/
	/*background:		none;*/
    background-image: url(sfondo_tabs_on.jpg);
	background-repeat:repeat-y;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family:		Tahoma, Verdana, Arial;
	font-size:			11px;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
	text-align:			center;
	cursor:				pointer;
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:			#FFFFFF;
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	/*font-weight:	bold;*/

}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	/*border:			1px solid rgb(120,172,255);*/
	border:			none;
	/*background:		White;*/
	z-index:		2;
	position:		relative;
	/*top:			-2px;*/
	color:			Black;
	font-family:	Verdana, Helvetica, Arial;
	font-size:		13px;
	/*padding:		10px;*/
}

.dynamic-tab-pane-control .tab-row {
	/*z-index:		1;*/
	white-space:	nowrap;
	/*background:		rgb(234,242,255);*/
	/*height:			1.85em;*/
	width:			100%;
}
.CalendarYear{
	background-color: #E3E3E3;
	width:113px;
	border-right:1px solid  #E3E3E3;
}
.CalendarYear a {
font-family:		Tahoma, Verdana, Arial;
color:			#2a52a7;
text-align:		center;
text-decoration:none;
font-weight:bold;
width:113px;
}


td.CalendarYear  {
font-family:	Tahoma, Verdana, Arial;
color:			#9C0D0F;
text-align:		center;
text-decoration:none;
font-weight:bold;
padding-top:5px;
font-size:10px;
}
.darkerRow
{
	background-color:#F3F3F3;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	padding: 2px 2px 2px 6px;
	color:#266AAB;
}
.lighterRow
{
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	padding: 2px 2px 2px 6px;
	color:#266AAB;
}
.blueBack
{
	background-image: url(sfondo_tabs_none.jpg);
	background-repeat:repeat;
}
.TrHeader
{
	font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #2a52a7;
    text-align:left;
    vertical-align:top;
}
a.linkAnno
{
	font:bold 11px Tahoma, Verdana, Arial;
	margin:0px 0px 4px 0px;
	text-decoration:none;
	letter-spacing:0px;
	display:block;
}
.dividendiTitle {
	background-color: #E3E3E3;
	width:50%;
}
.dividendiTitle a {
font-family:		Tahoma, Verdana, Arial;
color:			#2a52a7;
text-align:		center;
text-decoration:none;
font-weight:bold;
}
td.dividendiTitle  {
font-family:	Tahoma, Verdana, Arial;
color:			#9C0D0F;
text-align:		center;
text-decoration:none;
font-weight:bold;
padding-top:5px;
font-size:10px;
}
/*--------------COPERTURA ANALISTI-----------------------------*/
.analistiTitle {
	background-color: #E3E3E3;
	border-right:1px solid  #E3E3E3;
	font:bold 11px Tahoma, Verdana, Arial;
	color: #2a52a7;
	text-align:	right;
	letter-spacing:0px;
}
/**************************************** INIZIO MENU ****************************************/
/*div.TERNA_MenuContainer_TreeView
{
	margin-left:2px;
	display: block;
}*/

td.TreeNodeClass
{
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}
td.TreeNodeClass a
{
	height:18px;
	width:auto !important;
	width:215px;
	border-bottom:solid 1px #FFF;
	display:block;
/*	padding-top: 3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom: 3px;*/
	letter-spacing:0px;
	font-weight:bold;
	font-size: 11px;
	line-height:18px;
	color:#666;
	background-color:#ddd;
}
td.TreeNodeClass a:hover
{
/*	padding-top: 3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom: 3px;*/

	color:#EEECEC;
	background-color:#666;
	text-decoration:none;
}

td.NodeLevel1 a
{
	padding-left:21px;
}
td.NodeLevel2 a
{
background-color:#f7f7f7;	
}
td.NodeLevel2 a:hover
{
background-color:#999;	
}
td.NodeLevel3 a
{
background-color:#fff;	
}
td.NodeLevel3 a:hover
{
background-color:#ccc;	
}
/*a.TERNA_MenuContainer_SelectedNode
{
	color: #000000;
	letter-spacing:0px;
}
a.TERNA_MenuContainer_SelectedNode:hover
{
	text-decoration: none;
	letter-spacing:0px;
}*/
/***************************************** FINE MENU *****************************************/

