
/* 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:100%; color:#000000; text-decoration:none;}

.table_dati			{width:100%; border:1px solid #003882;} /*border-top:0px; border:1px solid #3f8fdf;*/
.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 #003882; border-left:1px solid #003882;  border-right:1px solid #003882;}
.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 #003882;}

.table_dati caption.full	{background-color:#F0EFEB; color:#0033E5; padding-top:2px;}
.table_dati td {text-align:right; border-left:1px solid #ece9d8;}
.table_dati tr {height:20px;}

.table_dati th {height:auto; padding:4px 4px 4px 5px; margin:0px; font-family:Arial; font-size:11px; font-weight:normal; background:#a5a5a5 url(../../media/img/bg/bg_th.gif); background-repeat:repeat-x; color:#ffffff; vertical-align:bottom; text-align:left; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
.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 td.name 	{text-align:left;}
.table_dati td.icon 	{text-align:center;}
.table_dati td.datetime 	{text-align:left;}
.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;}
.msgreturn	{}

.odd				{background-color:#e5e5e5;}
.even				{background-color:#fff;}
.odd_news		{background-color:#F0EFEB;}
ul li.odd				{background-color:#FFFFFF;list-style-type:none;margin-left:5px;}
ul li.even				{background-color:#e5e5e5;list-style-type:none;margin-left:5px;}
ul.none 	 	{padding:0px; margin:0px;list-style-type: none;list-style-image: none}
ul.none li.odd 	{padding:4px; list-style-type: none; background-color:#FFFFFF;}
ul.none li.even	{padding:4px; list-style-type: none; background-color:#e5e5e5;}	
.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%;}
.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;}

/* 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;}
.infonewsval	{padding:2px;}
.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;}

.field								{width:220px; margin:2px;}/*width:170px;*/
input.field						{width:220px; margin:2px;}/*width:170px;*/
select.field					{width:225px; margin:2px;}/*width:175px;*/
input.field-small			{width:150px; margin:2px;}
select.field-small		{width:155px; margin:2px;}
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;}

.initialLinks			{padding:4px;}
.initialLinks_start		{padding:4px; padding-left:0px;}
.initialLinks_end		{padding:4px; padding-right: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:46%; margin:0px; padding:0px;}
.divsearchspacenews	{float:left; width:8%; margin:0px; padding:0px;}
.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;}
.labels				{float:left; width:35%; padding:2px;}
.labelsBig		{float:left; width:50%; padding:2px;}
.fields				{width:200px; margin:2px;}
.labelaim			{float:left; width:35%; padding:2px;}
.fieldaim			{width:200px;  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;}

tr.tdFirstRow  td {color:#fff;}




