/* TABLE services */
table {font-size:12px; color:#000000; text-decoration:none;}
td {padding:2px 6px 2px 6px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#232323; text-decoration:none;}

.table_dati		    {width:100%; border:1px solid #dddddd; clear:both;}/*border-top:0px;*/
.table_dati tbody 	{border:0px;}
.table_dati caption	{padding:0px; text-align:left; height:24px;}

.table_dati caption.full {background-color:#F0EFEB; color:#015DA1; font-weight:bold; border:1px solid #E9E9E9; padding-top:3px; padding-left:10px;}
.table_dati td {text-align:right; clear:both; font-size:12px; padding-bottom:6px; padding-top:7px; padding-left:3px; border-left:1px solid #e9e9e9;}
.table_dati tr {height:20px; }

.table_dati th {height:auto; margin:0px; font-size:12px; font-weight:bold; color:#686868; vertical-align:top; text-align:center; border-top:1px solid #e5e5e5; font-family:"Trebuchet MS", helvetica; border-left:1px solid #e9e9e9; padding:6px 3px;} /*padding:4px 6px 4px 6px;*/
.table_dati th a, .table_dati th a:link, .table_dati th a:visited, .table_dati th a:active, .table_dati th a:hover {color:#ffffff; text-decoration:underline;} 
.table_dati th img a {text-decoration:none;} 

.table_dati th.th_blu {background:#00599B url(/media/img/bg/bg-tab.gif) repeat-x; color:#FFFFFF; font-size: 11px; font-weight:normal; padding-left:8px; text-align:left}

.table_dati th.th_ht	{text-align:left; padding-left:12px}
.table_dati th.aligndx  {text-align:right}
td.title_page 			{padding-left:12px; padding-top:6px; padding-bottom:5px}

.table_dati tr.odd  {background:#ededed url(/media/img/table_dark_row.gif) repeat-x top; border-bottom:1px solid #e6e6e6; }
.table_dati tr.even {background:#fff url(/media/img/table_light_row.gif) repeat-x top; border-bottom:1px solid #e6e6e6; }
#alertTab .table_dati tr.even {background:#fff; border-bottom:none; }

/* Classi per immagine SORT nelle tabelle */
.table_dati .sort_icon {display:block; border:1px solid red; float:right; margin: 0px 0px; padding: 0px 0px; }
.table_dati .sort_name {display:block; border:1px solid red; float:left; margin: 0px 0px; padding: 0px 0px;}

.table_dati td.name 	{text-align:left; }
.table_dati td.icon 	{text-align:center; padding:1px; padding-top:5px}
.table_dati td.datetime {text-align:left;}
.table_dati td.fakelink	{color:#000000; text-align:left;}
.table_dati td.fontgray {color:#686868; font-weight:bold}
.table_dati td.aligncx  {text-align:center}
.table_dati tfoot td 	{padding:5px 0 5px 0; font-size:85%; font-weight:normal; text-decoration:none; text-align:right;}
.table_dati tfoot td a	{color:#0033CC; text-decoration:none;}
.table_dati tfoot td a:visited	{color:#663399;}
.table_dati tfoot td a:hover	{color:#0033CC; text-decoration:underline;}

.table_dati tbody.table_datinews td {text-align:left; border-left:1px solid #fff;}

.table_news	   {width:100%; border:0px;}
.table_news td {text-align:left; border:0px;}
.table_news caption	{padding:2px 6px 10px 2px; font-size:105%; font-weight:bold; text-align:left;}
.datetime_news	{}

.textdata	  {padding:5px 0 5px 0; text-decoration:none;}
.textdata	a {color:#0033CC; text-decoration:none;}
.textdata	a:visited	{color:#663399;}
.textdata	a:hover		{color:#0033CC; text-decoration:underline;}

.textmessagenodata	{color:#cc0000;}
.textmessage_search	{color:#cc0000; font-size:110%;}

.dato				{color:#000000; text-align:right;}
.dato_techanalSup	{color:#04367D;}
.dato_techanalRes	{color:#C79D01;}

.odd		{background-color:#ededed;}
.even		{background-color:#fff;}
td.odd_ht	{background:#e5e5e5 url("/media/img/table_dark_row.gif") repeat-x; text-align:left; font-size:13px; font-weight:bold; height:23px; padding-left:12px; color:#686868}
td.odd_ht.green {color:#46c208;}
td.odd_ht.red   {color:#FE0000;}
td.even_ht	{background-color:#fff; text-align:center; font-size:13px; font-weight:bold; height:23px;}

ul li.odd		{background-color:#FFFFFF;list-style-type:none;list-style-image:url(/media/img/void.gif);}
ul li.even		{background-color:#e5e5e5;list-style-type:none;list-style-image:url(/media/img/void.gif);}
ul.none 	 	{padding:0px; margin:0px;list-style-type: none;list-style-image:url(/media/img/void.gif);list-style-image:none;}
ul.none li.odd 	{padding:4px; list-style-type:none; background-color:#FFFFFF;list-style-image:url(/media/img/void.gif);}
ul.none li.even	{padding:4px; list-style-type:none; background-color:#e5e5e5;list-style-image:url(/media/img/void.gif);}	
.odd_news		{background-color:#F0EFEB;}
.even_news		{background-color:#FFFFFF;}
.red		{color:#FE0000;} 
.green		{color:#46c208;} /*009900*/
.blue		{color:#000000;}
.bg_green	{background-color:#228b22;}
.bg_rose	{background-color:#cd5c5c;}
.bg_gray	{background-color:#999999;}
.buy_sell	{font-weight:bold; color:#ffffff;}
.exchange	{font-size:16px; font-weight:bold;}
.fontsmall	{font-size:90%;}
.fontvsmall	{font-size:10%;}
.sort		{padding-top:4px;}
.sort	img	{padding-top:4px;}
.icon		{width:20px;}
.iconsort	{text-align:right; float:right;}
.iconsort img	{text-align:right; float:right; padding-top:4px;}

.resultstablehead1 {background-color:#F0EFEB;}
.resultstablecellhead1{padding:6px;padding-top:2px;padding-bottom:4px;font-family: Arial, Helvetica, sans-serif;font-size: 105%;font-weight:bold;color:#0033E5;}

/* Highlight data Group */
.price_gbx		{color:#636363; font-size:18px; font-family:Arial, Trebuchet MS;}
.priceUp		{color:#009900; font-size:18px; font-family:Arial, Trebuchet MS;}
.priceDown		{color:#FE0000; font-size:18px; font-family:Arial, Trebuchet MS;} 
.priceZero		{color:#636363; font-size:18px; font-family:Arial, Trebuchet MS;}
.priceVarUp		{color:#009900; font-size:18px; font-family:Arial, Trebuchet MS;}
.priceVarDown	{color:#FE0000; font-size:18px; font-family:Arial, Trebuchet MS;}
.priceVarZero	{color:#636363; font-size:18px; font-family:Arial, Trebuchet MS;}


/* TABLE paging */
.paging		{width:100%;border:0px solid white; font-size:12px}
.paging p 	{width:auto; margin:0px; padding:5px 1px 5px 1px; color:#026ebe; font-family:"Trebuchet MS", Arial;}
.paging p a {text-decoration:none;}
.paging p a:hover {text-decoration:underline;}
.pagingselected {color:#999999;}

/* Detail News */
.titlenews 			{font-size:150%; font-weight:bold; color:#0033E5; margin:0px; padding:0px; padding-bottom:0px; height:26px; background:#ffffff url(../../media/img/bg/dottedline.gif) bottom left; background-repeat:repeat-x;}
.titlenews a 		{color:#0033E5; text-decoration:none;}
.titlenews a:visited 	{color:#0033E5;}
.titlenews a:hover 		{text-decoration:underline;}
.infonewsint	{float:left; padding:2px; padding-left:4px; width:100px; line-height:normal;}
.infonewsval	{padding:2px; line-height:normal;}
.footernews		{padding:0px; padding-top:5px; padding-bottom:5px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.copynews 		{padding-top:3px; font-size:90%; color:#666666; text-decoration:none;}

/* Search */
.formsearch_align	{text-align:center; margin:20px;}
.formsearch_alignsx	{text-align:left; margin:20px;}
.formsearch			{width:60%; margin:auto;}
.formlabel			{float:left; width:35%;}
.formfield			{text-align:right;}
.formfield_sx		{text-align:left;}
.label				{float:left; padding:2px;}

/* utils new*/
.label_w15	{float:left; padding:2px;width:30%;}
.input_w35	{float:left; padding:2px;width:65%;}
.button_w5	{float:left; padding:2px;width:5%; text-align:right;}

.field			{width:260px; margin:2px;}
input.field		{width:260px; margin:2px;}
select.field	{width:265px; margin:2px;}

input.field-small	{width:170px; margin:2px;}
select.field-small	{width:175px; margin:2px;}

input.field-big		{width:220px; margin:2px;}
select.field-big	{width:225px; margin:2px;}
input.field-big2	{width:220px; margin:2px;}
select.field-big2	{width:225px; margin:2px;}

.initialLinks		{padding:3px; margin:0px;}
.initialLinks_start	{padding:2px; padding-left:2px; margin:0px;}
.initialLinks_end	{padding:2px; padding-right:0px; margin:0px;}
.initialLinks_p		{line-height:normal; padding:0px; padding-top:4px; padding-bottom:4px; background-color:#fff; font-weight:bold;}
.initialLinks_p_hp	{line-height:normal; padding:0px; padding-top:4px; padding-bottom:4px; font-weight:bold;}
.initialLinks_hp	{padding:0px; margin:0px;}

.boxsearch100per	{width:100%; text-align:center;}
.boxsearch90per		{margin:auto; width:90%; text-align:left;}
.boxsearchautoleft	{float:left; width:auto;}
.boxsearchauto		{width:auto;}

.divsearch50 		{float:left; width:48%; margin:0px; margin-right:20px; padding:0px;}
.divsearch 			{float:left; width:100%; margin:0px; padding:0px;}
.divsearchspacenews	{float:left; width:5%; margin:0px; padding:0px;display:block;}
.divsearchaim		{float:left; width:56%; margin:0px; padding:0px; border:0px solid red;}
.divsearchspace		{float:left; width:15%; margin:0px; padding:0px; border:0px solid red;}
.divsearchdownload	{float:left; width:29%; margin:0px; padding:0px; border:0px solid red;}
.w_search			{width:25%}

.bottonsearch  		{padding:0px; margin:0px; width:100%; text-align:right;}
.bottonsearch p 	{padding:15px;}
.bottonsearch1		{clear:left; padding:25px; margin:0px; text-align:center;}

.fieldreadonly	{width:200px; margin:2px; background-color:#F2F2F2;}
fieldset		{border:none;width:100%;}
.labels			{float:left;width:25%;padding:2px;color:#000;display:inline;}

.fields			{width:200px; margin:2px;}
.labelaim		{float:left; width:35%; padding:2px;}
.fieldaim		{width:170px; margin:2px;}
.ipoaim			{float:left; width:30%; padding:2px;}
.ipoaiminput	{width:65%; margin:2px;}

.field_hp		{width:165px; margin:2px;}

.labelscompany	{float:left; width:auto; padding:2px; border:1px solid red;}


/* ADMIN */
.admin_boxpage		{width:60%; margin:20px; border:0px solid green;}
.admin_boxsearch	{width:auto; border:0px solid green;}
.admin_title		{font-size:150%; font-weight:bold; margin-bottom:10px; border-bottom:0px solid gray;}
.admin_titleurl		{font-size:120%; font-weight:bold; margin-bottom:10px; border-bottom:1px solid gray; text-align:right;}
.admin_subtitle 	{font-size:150%; font-weight:bold; margin-bottom:10px; border-bottom:1px solid gray;}
.admin_submit		{text-align:center;}

/* HEATMAP */
.heatmap_cell {width:100%; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000;}
.heatmap_cell_detail {border-left:1px solid red;}


/* TABLE HOME services */
td {padding:2px 6px 2px 6px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#232323; text-decoration:none;}

.hp_table_dati			{width:100%; border:none}
.hp_table_dati tbody	{border:0px;}
.hp_table_dati caption	{padding:0px; text-align:left; height:24px;}

.hp_table_dati caption.full	{background-color:#F0EFEB; color:#0033E5; padding-top:2px;}
.hp_table_dati td {text-align:right; padding:6px; font-size:12px}
.hp_table_dati td.table_dati_arrow {width:16px; text-align:left; padding-right:0}
.hp_table_dati tr.even {background:url(/media/img/table_light_row.gif) repeat-x top}
.hp_table_dati tr.odd {background:#ededed url(/media/img/table_dark_row.gif) repeat-x top}

.hp_table_dati td a  {color:#0266b0; font-size:12px}
.hp_table_dati th {padding:6px; margin:0px; vertical-align:bottom; text-align:left; background-color:#fff; color:#686868; font-family:Trebuchet MS,Verdana; font-size:12px; font-weight:bold;}
.hp_table_dati th.var_box_hp {text-align:right; width:40px}
.hp_table_dati th.aligndx 	{text-align:right;}
.hp_table_dati td.name 		{text-align:left;}
.hp_table_dati td.fakelink	{color:#000000; text-align:left;}
.hp_table_dati td.icon 		{text-align:center;}
.hp_table_dati td.datetime 	{text-align:left;}

.hp_table_dati tfoot td 	{padding:5px 0 5px 0; font-size:85%; font-weight:normal; text-decoration:none; text-align:right;}
.hp_table_dati tfoot td a	{color:#0033CC; text-decoration:none;}
.hp_table_dati tfoot td a:visited	{color:#663399;}
.hp_table_dati tfoot td a:hover		{color:#0033CC; text-decoration:underline;}

.hp_table_dati tbody.table_datinews td {text-align:left; border-left:1px solid #fff;}

.th_hp_table_dati {padding:0px 0px 0px 4px; margin:0px; text-align:left; background-color:#fff; color:#003882; font-family:Arial; font-size:12px; font-weight:bold;}

.hp_table_news		{width:100%; border:0px;}
.hp_table_news td 	{text-align:left; border:0px;}
.hp_table_news caption	{padding:2px 6px 10px 2px; font-size:105%; font-weight:bold; text-align:left;}

tr.tdFirstRow  td {color:#fff;}
.topTableDiv td {color:#fff;}
.tabella_scheda td {font-size:12px}
.tabella_scheda td.fontgray {color:#686868; font-weight:bold}

/* box indici hp - jquery */
.chart_row {overflow:hidden; display:block}
.hp_table_dati td.nopad     {padding:0}
.table_index_chart_internal {width:100%; border-collapse:collapse;}
.table_index_chart_internal th {font-weight:normal; font-family:arial; text-align:right; color:#232323}
.table_index_chart_internal th.var_box_hp {text-align:right; width:16%}
.table_index_chart_internal tr.odd th {background:#ededed url(/media/img/table_dark_row.gif) repeat-x top; border-bottom:1px solid #e6e6e6;}
.table_index_chart_internal tr.even th {background:#fff url(/media/img/table_light_row.gif) repeat-x top; border-bottom:1px solid #e6e6e6;}
.table_index_chart_internal th.green {color:#46c208;}
.table_index_chart_internal th.red {color:#FE0000;}
.table_index_chart_internal th.table_dati_arrow {width:8%; text-align:left; padding-right:0}
.table_index_chart_internal th.name {text-align:left; }
.table_index_chart th {text-align:right}
.table_index_chart_internal td {text-align:left}
.table_index_chart_internal td a {width:301px}

/*TABLE FOR BROKER*/
.td-broker-number	{font-size:16px; font-weight:bold;}
.td-broker-txt		{font-size:10px; font-weight:normal;}
.tab_box_broker		{border:1px solid #5f8edb; margin:0px; padding:0px;}

/*BOX IPO*/

.bgBorder	{float:left; margin:0px; padding:0px; border:3px solid #ffffff;}


/* MATRICE */
.table_dati_fixed			{width:100%; border:1px solid #3f8fdf;clear:both; table-layout:fixed;}
.table_dati_fixed tbody		{border:0px;}
.table_dati_fixed td 		{clear:both; border-left:1px solid #ece9d8; text-align:center; font-size:11px;}
.table_dati_fixed th {height:auto; padding:4px 4px 4px 5px; margin:0px; text-align:center; font-size:11px; font-weight:normal; background:#7e8082; color:#ffffff; vertical-align:bottom; border-left:1px solid #e5e5e5; border-top:0;}
.table_dati_fixed th.void	{width:74px; height:1px; padding:0px; margin:0px; background:#e5e5e5;}
.table_dati_fixed td.name 	{text-align:left;}
td.tabint					{width:74px; border-left:1px solid #ffffff; padding:0px;}
td.tabint_first				{border-left:0px; padding:1px 1px 1px 4px;}

/* MOT Obbligazioni */
#searchDiv               {background: url('../img/bg/bg-top-separator-search.gif') center top repeat-y}
#searchDiv .row          {margin: 5px 0; clear: both; height:22px}
#searchDiv .field        {width: 65%; float: left}
#searchDiv label         {width: 27%; float: left; padding: 5px 5px 0; font-size: 11px}
#searchDiv .divLabel     {width: 27%; float: left; padding: 5px 5px 0; font-size: 11px}
#searchDiv .divLabel label {float:right; width: 35%; font-size: 11px; text-align: right; padding: 0}
#searchDiv select        {width: 100%}
#searchDiv .inputSmall   {width: 95%}
#searchDiv .inputImg     {width: 83%}
#searchDiv .fieldImg     {width: 16px; float: right; padding: 2px 0 0}
#searchDiv .search       {text-align: right; padding:2px 5px 0; margin: 10px 0 0}
