
table {font-size:12px; color:#000000; text-decoration:none;}
td {padding:2px 6px 2px 6px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:none;}

/* TABLE editorial */
#editorial-head	{font-size:12px;}
#editorial-head	table tr td {font-size:12px;}
#editorial	{font-size:12px;}
#editorial td {font-size:12px;}
#editorial-nobordo td {font-size:11px;}


.topTableDiv {float:left; font-size:12px; margin:0px; height:23px; background:#3f8fdf url(/media/img/bg/bg-tab.gif) top left repeat-x; color:#fff; width:99%;} /*padding:5px 4px 0 4px; */
tr.tdFirstRow  td {color:#fff;font-size:12px;}
.topTableDiv td {color:#fff;font-size:12px;}

/* TABLE services */
.table_dati			{width:100%; border:1px solid #3f8fdf;clear:both;}/*border-collapse:collapse; */
.table_dati tbody		{border:0px;}
.table_dati caption	 {padding:0px; text-align:left; height:24px;}

.table_dati .caption_title {float:left; width:auto; font-family:Trebuchet MS,Verdana; font-size:12px; font-weight:normal; color:#fff; background:#ffffff url(../../media/img/bg/bg_caption.gif); background-repeat:repeat-x; text-align:left; border-top:1px solid #3f8fdf; border-left:1px solid #3f8fdf;  border-right:1px solid #3f8fdf;}
.table_dati .caption_title span {padding-bottom:4px; padding-left:3px; padding-right:8px;}
.table_dati .caption_link {text-align:right; padding:0px; margin:0px; border-bottom:1px solid #3f8fdf;}

.caption_title {float:left; width:auto; height:24px; font-family:Trebuchet MS,Verdana; font-size:12px; font-weight:normal; color:#fff; background:#ffffff url(../../media/img/bg/bg_caption.gif); background-repeat:repeat-x; text-align:left; border-top:1px solid #3f8fdf; border-left:1px solid #3f8fdf;  border-right:1px solid #3f8fdf;}
.caption_title span {padding-bottom:4px; padding-left:3px; padding-right:8px;}
.caption_link {text-align:right; height:24px; padding:0px; margin:0px; border-bottom:1px solid #3f8fdf;}

.table_dati caption.full	{background-color:#F0EFEB; color:#0033E5; padding-top:2px;}
.table_dati td {text-align:right; border-left:1px solid #bebdbd; border-top:1px solid #bebdbd; clear:both; font-size:11px; padding-bottom:0px; padding-top:3px; padding-right:2px;}
.table_dati tr {height:20px;}

.table_dati th {height:auto; padding:4px 4px 4px 5px; margin:0px; font-size:11px; font-weight:normal; background:#7e8082; color:#ffffff; vertical-align:bottom; text-align:left; border-left:1px solid #e5e5e5; border-top:0px solid #e5e5e5;} /*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.small 	{padding: 0 4px;}
.table_dati th.inner 	{border-right:none;}
.table_dati th.dx 		{text-align:right;}

.table_dati td.name 	{text-align:left;}
.table_dati td.icon 	{text-align:center; padding:1px;}
.table_dati td.datetime 	{text-align:left;}
.table_dati td.first 		{border-left:none}
.table_dati th.first 		{border-left:none}

.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 #bebdbd; border-top:1px solid #bebdbd;}

.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	{}

/*
#auction {width: 480px; float:left}
#auctionTable td.first {border-left:none}
*/
.auctionTable td {width:25%}

/* Company summary restyling */
.commonTable table {margin: 0 0 3px}
.commonTable th, .commonTable td.darkRow {width:5%; /* width: 10% -> valore fittizio per forzare bilanciatura delle dimensioni colonne */
 background-color: #7f8082; border-right: solid 1px #fff; color: #fff; height: 24px; text-align: left; padding: 0 10px}
.commonTable td {text-align: right; padding: 5px 6px; border-right: solid 1px #fff}
.commonTable th.small {height: 19px}
.commonTable th a{color:#fff; text-decoration: underline}


.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%;}
.msgreturn	{}

.odd				{background-color:#e5e5e5; margin:0 0 0 1px}
.even				{background-color:#fff;}
ul li.odd				{background-color:#FFFFFF;list-style-type:none;margin-left:5px;list-style-image:url(/media/img/void.gif);}
ul li.even			{background-color:#e5e5e5;list-style-type:none;margin-left:5px;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:#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:1px solid white;}
.paging p 	{width:auto; padding:5px 1px 5px 1px;}
.paging p a {text-decoration:none;}
.paging p a:hover {text-decoration:underline;}
.pagingselected 	{color:#999999;}

#paging p, .paging ul {margin: 0; padding: 0}
#paging ul {float: right}
#paging li {float: left; border-left: solid 1px #666; margin: 0 2px 0 0; padding: 0 4px; list-style-image:none}

/* 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;}/*width:170px;*/
input.field						{width:260px; margin:2px;}/*width:170px;*/
select.field					{width:265px; margin:2px;}/*width:175px;*/

input.field-small			{width:170px; margin:2px;}/*width:150px;*/
select.field-small		{width:175px; margin:2px;}/*width:155px;*/

input.field-big				{width:220px; margin:2px;}/*width:200px;*/
select.field-big			{width:225px; margin:2px;}/*width:205px;*/
input.field-big2			{width:220px; margin:2px;}
select.field-big2			{width:225px; margin:2px;}

input.field-big3			{width:300px; margin:2px;}
select.field-big3			{width:305px; margin:2px;}


.initialLinks			{padding:2px; 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;}

.boxsearch100per		{width:100%; text-align:center;}
.boxsearch90per			{margin:auto; width:90%; text-align:left;}
.boxsearchautoleft	    {float:left; width:auto;}
.boxsearchauto			{width:auto;}
/*.divsearch 					{float:left; width:48%; margin:0px; padding:0px;}*/
.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:45%;padding:2px;color:#000;z-index:100;display:inline;}*/
.labels				{float:left;width:30%;padding:2px;color:#000;display:inline;}/*z-index:100;width:35%;*/

.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;}


.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_label			{}
.admin_field			{}
.admin_textarea		{}
.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 */

.hp_table_dati			{width:100%; border:none}/*border-top:0px;*/
.hp_table_dati tbody		{border:0px;}
.hp_table_dati caption	 {padding:0px; text-align:left; height:24px;}

.hp_table_dati .caption_title {float:left; width:auto; font-family:Trebuchet MS,Verdana; font-size:12px; font-weight:normal; color:#fff; background:#ffffff url(../../media/img/bg/bg_caption.gif); background-repeat:repeat-x; text-align:left; border-top:1px solid #3f8fdf; border-left:1px solid #3f8fdf;  border-right:1px solid #3f8fdf;}
.hp_table_dati .caption_title span {padding-bottom:4px; padding-left:3px; padding-right:8px;}
.hp_table_dati .caption_link {text-align:right; padding:0px; margin:0px; border-bottom:1px solid #3f8fdf;}

.hp_caption_title {float:left; width:auto; height:24px; font-family:Trebuchet MS,Verdana; font-size:12px; font-weight:normal; color:#fff; background:#ffffff url(../../media/img/bg/bg_caption.gif); background-repeat:repeat-x; text-align:left; border-top:1px solid #3f8fdf; border-left:1px solid #3f8fdf;  border-right:1px solid #3f8fdf;}
.hp_caption_title span {padding-bottom:4px; padding-left:3px; padding-right:8px;}
.hp_caption_link {text-align:right; height:24px; padding:0px; margin:0px; border-bottom:1px solid #3f8fdf;}

.hp_table_dati caption.full	{background-color:#F0EFEB; color:#0033E5; padding-top:2px;}
.hp_table_dati td {text-align:right; border-left:1px solid #ece9d8;}
.hp_table_dati th {padding:2px 4px 2px 4px; margin:0px; vertical-align:bottom; text-align:left; border-left:1px solid #e5e5e5; background-color:#fff; color:#003882; font-family:Arial; font-size:12px; font-weight:bold;}
.hp_table_dati td.name 	{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;}

.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;}



/*TABLE FOR BROKER*/
.td-broker-big				{width:20%; text-align:center; border:1px solid #d3d1d1; background: url(/media/img/bg/bg-broker-number.gif) repeat-x;}
.td-broker-small			{width:20%; text-align:center; border:1px solid #d3d1d1; background: url(/media/img/bg/bg-broker-number-small.gif) repeat-x;}
.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;}

/* picture logo-market company summary*/
div.picture			{width:100%; position:relative;}
div.picture .copri{position:absolute; top:0; left:0; background: url(/media/img/void.gif); cursor:pointer}


