html 			{height: 100%;}
body 			{margin:0px; padding:0px; border:none; height:100%; background:#e2e2e2; color:#000000; font-family: Arial, Helvetica, Sans-Serif; font-size:12px;} /*font-size:0.70em;*/
body.detailnews	{margin:100px;}
body.body_tab		{background:#e4e4e4}
body.news				{}

div		 			{margin:0; padding:0; border:none; font-size:12px;} /*position:relative;*/
form 				{margin:0; padding:0; border:none;} /*position:relative;*/
textarea		{background:#ffffff;}
label				{font-weight:normal;}
hr					{margin:0px; padding:0px; border:0px; height:1px; line-height:1px; font-size:0px; background:#bcbcbc repeat-x left top;}
.hr_line		{margin:0px; padding:0px; margin-top:5px; margin-bottom:5px; border:0px; height:2px; line-height:2px; font-size:0px; background:#bcbcbc url(/media/img/bg/bg-hr.gif) repeat-x left top; clear: both;}
.hr_line_box {margin:2px 0px 0px 0px; padding:0px; border:0px; height:1px; line-height:1px; font-size:0px; background:#a4a4a4;}
img 				{border:none; margin:0px; padding:0px;}
.hidden 		{display:none}

big 			{font-family:"Trebuchet MS"; font-size:18px; color:#636363; font-weight:normal;}

h1 				{font-family:"Trebuchet MS"; font-size:20px; color:#505050; font-weight:normal; padding:0px; margin:0px;}
/*h1.tenews {font-size:13px; font-weight:bold;}*/
h1.tesummary 		{float:left; font-family:Arial; font-size:100%; font-weight:bold;}
h1.titlenewsdet	{font-family:"Trebuchet MS"; font-size:16px; color:#003882; font-weight:bold;}
h1.tenews	{font-family:"Trebuchet MS"; font-size:16px; color:#003882; font-weight:bold;}
h2 				{font-family:"Trebuchet MS";font-size:11px; font-weight:normal; color:#666666; padding:0 0; margin:0 0; height:auto; line-height:normal;}
h2.right 	{text-align:right;}
h2.black 	{color:#000;}

/****************************
 iperlink 
*****************************/
a 						{color:#5f8ddb;text-decoration:none;}
a:link 				{color:#5f8ddb;text-decoration:none;}
a:visited 		{color:#5f8ddb;text-decoration:none;}
a:active 			{color:#5f8ddb;text-decoration:none;}
a:hover 			{color:#5f8ddb;text-decoration:underline;}

a.aunder 						{color:#5f8ddb;text-decoration:underline;}
a.aunder:link 			{color:#5f8ddb;text-decoration:underline;}
a.aunder:visited		{color:#5f8ddb;text-decoration:underline;}
a.nounderline				{text-decoration:none;}
a.nounderline:hover {text-decoration:none;}

.fakelink	{color:#000000; text-align:left;}/*color:#5f8ddb;*/

/****************************
 paragraph 
*****************************/
p 				{}
p.testobox2colonna 		{margin:0 0 0 20px;	padding:0px; color:#000; font-size:12px;}
p.testobox2colonna a 	{color:#000; text-decoration:none;}
p.linenormal 	{margin:0 0; padding:0 0;} 
br.brh2			{line-height:2px;}
br.brh3			{line-height:3px;}
br.brh4			{line-height:4px;}
br.brh5			{line-height:5px;}
br.brh7			{line-height:7px;}
br.brh9			{line-height:9px;}
br.brh10		{line-height:10px;}
br.brh12		{line-height:12px;}
br.brh15		{line-height:15px;}
br.brh20		{line-height:20px;}
br.brh30		{line-height:30px;}
/*pre				{font-family:monospace;}*/
/*pre.detailnews	{font-family:Arial,Helvetica,sans-serif; font-size:12px;}*/
.detailnews	{font-family:monospace; font-size:12px;}

/****************************
 form 
*****************************/
form 			{margin:0px; padding:0px; font-family: Arial, Helvetica, Sans-Serif;}
fieldset		{margin:0px; padding:1px 1px; border:none;} /*position:relative;*/
fieldset		{float:left; padding:0px; margin:2px; width:294px; height:auto; border:solid #B0C1D1; border-width:1px 1px 1px;}
legend			{padding:5px;}
input.login 	{border:1px solid #000;	width:89px;	color: #000; font-size:10px; vertical-align:top; height:13px;}
select 			{margin:0px; padding:1px; font-size:11px; color:#000000; font-family: Arial, Helvetica, Sans-Serif;} 
.selectlogin	{font-size:11px; font-weight:bold; color:#5f8edb; background-color:#fff; width:200px; padding:0px; margin:0px; border:0px;}
input 			{margin:0px; padding:1px; font-size:11px; color:#000000; font-family: Arial, Helvetica, Sans-Serif;}
.input_image	{border:0px;}
.size			{width:175px;}

.topTableDiv {float:left; margin:0px;  height:23px; background:#5f8edb url(/media/img/bg/bg-tab.gif) repeat-x;color:#fff;width:99%} /*padding:5px 4px 0 4px; */

/****************************
 elenchi 
*****************************/
ol 			{padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px}
dl			{width:100%; background-color: #ffffff;}
dt			{padding:2px 10px 2px; background-color:#B0C1D1; font-family:verdana; font-size:10px; color:#ffffff; font-weight:bold;}
dd			{padding:4px 10px 4px; margin:0;}

ul 			{margin:0px; margin-left:10px; padding:0px; list-style-position:outside;}
ul li		{margin:0 0 0 10px; list-style-image:url("/media/img/icon/punto.gif");}

ul.none {margin:0px; margin-left:10px; padding:0px; list-style-position:outside; list-style-image:none;}
.box_news ul li{list-style-type:none; list-style-image:url(/media/img/void.gif);}

ul.ulbox	{margin:0px; margin-left:10px; padding:0px; list-style-position:outside; list-style-image:none;}
.libox ul li {list-style-type:none; list-style-image:url(/media/img/punto_box.gif);}

#punto	{list-style-image:url("/media/img/icon/punto.gif");}
.punto	{list-style-image:url("/media/img/icon/punto.gif");}


/*******************************************
  formatting elements common to all pages - TEXT-TITLES
*******************************************/
.titlepage	{font-family:"Trebuchet MS"; font-size:20px; color:#505050; line-height:27px; clear: both; border-bottom:1px solid #bcbcbc; display:block}
.titlepage_noline	{font-family:"Trebuchet MS"; font-size:20px; color:#505050; line-height:27px; clear: both; display:block}

.titlearticle	{font-family:"Trebuchet MS"; font-size:16px; color:#003882; font-weight:bold;}
.lineh1     {height:1px; width:100%; padding: 0; margin:2px  0; background-color:#bcbcbc;}
div.linepunto			{margin-top:2px; margin-bottom:2px; background-image: url(../img/line_punto.gif); width:100%; height:1px;}
.strong			{font-weight:bold;}
.disclaimer_gray, .disclaimer_gray_box {font-size:11px; font-weight:normal; color:#666666;}
.gray10, .gray10 a	{font-size:11px; font-weight:normal; color:#666666;}
.grassetto 	{font-weight:bold;}
.bt1 				{height:13px;}
.underline  {height:2px;padding:0;margin:0;line-height:2px;background:#ffffff url(/media/img/bg/bg-hr.gif) repeat-x left top; border:0px}

.title_page 			{padding-bottom:3px; font-size:140%; font-weight:bold;}
.title_page_blue 	{color:#0033e5;}
.titleTab 		{font-weight:bold;}

.subtitle_home		{font-size:110%; color:#333333; text-transform:uppercase; font-weight:bold;}
.subtitle_content	{font-size:100%; color:#000; font-weight:bold;}

.titleblock		{padding:0px; width:100%; height:26px; background:#f0efeb url(../../media/img/bg/bg_border.gif);}
.titleblock p {padding:5px; height:100%; color:#666666; font-size:115%; font-weight:bold;}

.txt13pt	{font-size:13px;}
.txt14pt	{font-size:14px;}
.txt15pt	{font-size:15px;}
.txt16pt	{font-size:16px;}
.txt18pt	{font-size:18px;}
.txt20pt	{font-size:20px;}

/* class for automatic content migration */
.expertcommentary_articleTemplate_Logo {float:left; padding-right:5px;}
.bodytext		{clear:left;}

.fontDate		{text-align:right; font-family:"Trebuchet MS";font-size:11px; font-weight:normal; color:#666666; padding:0 0; margin:0 0; height:auto; line-height:normal;}
.data_hp		{font-family:"Trebuchet MS"; font-size:11px; color:#a4a4a4;}

.titlenewsansaTop {font-family:"Trebuchet MS"; font-size:20px; color:#4979c5; font-weight:bold;} 
.titlenewsansa		{font-family:"Trebuchet MS"; font-size:16px; color:#4979c5; font-weight:bold;} 
.titlenewsansaTwo {font-size:12px; color:#4979c5; font-weight:bold;} 

.subnewsansaTop	{font-family:"Trebuchet MS"; font-size:16px; color:#a4a4a4;} 
.subnewsansa		{font-family:"Trebuchet MS"; font-size:14px; color:#a4a4a4;} 
.subnewsansaTwo	{} 

.titlepersonalpage	{font-family:"Trebuchet MS"; font-size:16px; color:#000; font-weight:bold;} 
.sub-titlepersonalpage	{font-family:"Trebuchet MS"; font-size:14px; color:#4f4f4f; font-weight:bold;} 

.border_chart	{border:1px solid #ababab;}

/****************************
 align elements 
*****************************/
.labelred				{color:red;}
.floatsx				{float:left;}
.floatdx				{float:right;}
.alignsx				{text-align:left;}
.aligndx				{text-align:right;}
.aligndxln			{text-align:right; line-height:normal;}
.aligncx				{text-align:center;}
.width100				{width:100%;}
.floatsxaligncx {float:left; text-align:center; width:49%; border:0px solid red;}
.padding2				{padding:2px;}
.padding4				{padding:4px;}
.p-m0						{padding:0px; margin:0px;}
.padding-left6  {padding-left:6px;}
.p-m10					{padding:10px; margin:0px;}

.bgfff					{background-color:#ffffff;}

/****************************
 space structure 
*****************************/
.cols_space_1perc	{float:left; margin:0px; padding:0px; width:2%;}
.cols_50perc			{float:left; margin:0px; padding:0px; width:49%;}
.cols_100perc			{margin:0px; padding:0px; width:100%;}
.clear 						{clear:both; font-size:0pt; height:0pt; line-height:0pt; margin:0px; padding:0px;} /*overflow:hidden;*/
.clear_brick			{clear:both; margin:0px; padding:0px; font-size:0px; height:3px; line-height:0px;} /*overflow:hidden;*/
.clear100				{clear:left; width:100%;}
.clear10h 			{clear:left; width:100%; height:7px; padding:0px; margin:0px;}
.spaceTab 				{margin:0 2px 2px 3px; margin-top:2px;}
.space		 				{margin-top:2px; margin-bottom:2px;}

.hvspace	{margin:0 3px 0 3px;}

/**************************** 
	Structure
****************************/
.container 			{background:url(/media/img/bg/bg-hp-bordi.gif) #ffffff repeat-y 50% top; margin:0px auto; width:968px; height:100%; height:auto !important;}/*position:relative;clear:both;*/
#containerpage 	{clear:both; padding:0px; margin:0 auto; background-color:#fff; border-top:1px solid #9f9f9f; width:960px; height:100%; min-height:100%; height:auto !important;}
#fullcontainer 	{display:inline-block; padding:0px; margin:0px; background-color:#fff; width:100%; height:100%; min-height:100%; height:auto !important;}

/* home page and landing page */
.message_index				{float:left; width:612px; padding:0px; margin-left:15px; margin-top:17px; position:relative; display:inline;}
.column_spacerg_index {float:right; padding:0px; margin:0px; margin-top:17px; width:15px;}
.column_spacelf_index {float:left; padding:0px; margin:0px; margin-top:17px; width:15px;}

.column1_index 				{float:left; width:302px; padding:0px; margin:0px; margin-top:17px; margin-bottom:22px;}
.column2_index 				{float:left; width:300px; padding:0px; margin:17px 0px 22px 10px;}
.column2_index_hp			{float:left; width:620px; padding:0px; margin:17px 0px 22px 10px;}
.column2_index_hp_dx	{float:left; width:200px; padding:0px; margin:0px 0px 0px 15px;}
.column2_index_hp_sx	{float:left; width:405px; padding:0px; margin:0px;}
.column3_index 				{float:left; width:308px; padding:0px; margin:17px 0px 22px 10px; min-height:250px; height:auto !important; height:250px;}

/* common page */
.column-container 	{width:960px; height:100%; min-height:100%; height:auto !important; background:#ffff00; border:3px solid black; clear:both;}
.column_menu				{float:left; padding:0px; margin:0px; margin-top:36px; width:143px; height:100%; min-height:100%; height:auto !important;}
.column1_1cols			{float:left; padding:0px; margin:0px; margin-top:11px; margin-left:10px; width:790px; height:100%; min-height:100%; height:auto !important;}

.column1_2cols_small	{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:11px; width:602px; display:inline;}
.column2_2cols_small	{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:38px; width:185px; display:inline;}
.column1_2cols_big		{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:11px; width:480px; display:inline;}
.column2_2cols_big		{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:38px; width:302px; display:inline;}

.columngroup_3cols	{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:11px; margin-bottom:22px; width:612px;}
.message_3cols			{width:612px; padding:0px; margin:0px; position:relative; display:inline;}
.column1_3cols			{float:left; padding:0px; margin:0px; margin-top:11px; width:302px;}
.column2_3cols			{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:11px; width:300px;}
.column3_3cols			{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:38px; margin-bottom:22px; width:185px;}

.column1_nomenu	 	{float:left; padding:0px; margin:0px; margin-left:15px; margin-top:11px; width:612px; display:inline;}
.column2_nomenu	 	{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:38px; width:308px;} /*margin-right:15px; display:inline;*/

.column_full			{float:left; padding:0px; margin:0px; margin-left:10px; width:930px; margin-top:11px;}
.column_full_pdf	{float:left; padding:0px; margin:0px; margin-top:11px; width:960px;}

.column1_service	{float:left; padding:0px; margin:0px; margin-left:10px;}
.column2_service	{float:left; padding:0px; margin:0px; margin-left:10px; margin-right:10px;}

.nobranding	{width:100%;}
.nobranding ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);} /*media/img/arrow/arrow-blu.gif);*/
.onlycontent {}
.onlycontent ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}

.column1_1cols ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}
.column1_2cols_small ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}
.column2_2cols_small ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	
.column1_2cols_big ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}		
.column2_2cols_big ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}		
.columngroup_3cols ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	
.message_3cols ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	 
.column1_3cols ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	
.column2_3cols ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	
.column3_3cols ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	

.column1_nomenu ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	 
.column2_nomenu ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	 

.column_full ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	

.column1_service ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	
.column2_service ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}	


ul.none {margin:0px; margin-left:10px; padding:0px; list-style-position:outside; list-style-image:none;}
.box_news ul li{list-style-type:none;list-style-image:url(/media/img/void.gif);}

.main50perc			{float:left; margin:0px; padding:0px; width:49%;} /*width:300px;*/
.space20			{float:left; margin:0px; padding:0px; width:2%;} /*width:20px;*/
.space100perc		{float:left; margin:0px; padding:0px; width:100%;}

/**************************** 
	Bottone
****************************/
.box_btn		{float:left; height:18px;}
.box_btn_sx	{float:left; height:18px; width:3px; background:url(/media/img/bottoni/bg_sx.gif) repeat-x;}
.box_btn_cx	{float:left; background:url(/media/img/bottoni/bg_cx.gif) repeat-x; padding:2px; font-size:11px; color:#494949; font-weight:bold;}
.box_btn_cx a, .box_btn_cx a:hover, .box_btn_cx a.active, .box_btn_cx a:visited	{color:#494949; text-decoration:none;}
.box_btn_dx	{float:left; height:18px; width:6px; background:url(/media/img/bottoni/bg_dx.gif) repeat-x;}

/**************************** 
	Header - Logo - Search - Login
****************************/
.head 				{margin:0px; padding:0px;	width:960px; height:99px; background:#f0f0f0;}
.head_logo 		{float:left; margin:20px 0 0 10px; padding:0px; width:320px;}
.head_search 	{float:left; margin:35px 0 0 0; padding:0px; width:410px;}
.head_login 	{float:left; margin:35px 0 0 0; padding:0px; width:195px; text-align:right; color:#7f7f7f;} /* background-image:url(/media/img/bg/bg_header.gif); background-position:bottom left; background-repeat:no-repeat; */
.head_login_int_it	{float:right; width:133px;}
.head_login_int_en	{float:right; width:97px;}
.head_search_div	{float:left; width:100%; font-weight:normal; color:#7f7f7f;}
.head_search_pages	{float:left; background-image:url(/media/img/bg/bg_search_off.gif); background-position:bottom left; background-repeat:no-repeat; height:23px; width:69px;}

.head_search_quotes	{clear:left; height:18px; font-family:"Trebuchet MS"; color:#494949; font-weight:normal; font-size:12px;}
.head_search_txt	{width:200px;}

input.inputhead	{color:#7e8083; border:1px solid #7e8083; font-size:11px;}


/*************************
  top menu first level
*************************/
#menuTop {padding-top:0px;	height:30px;	background:#f0f0f0;}
.bgSottomenu {width:960px;	height:26px;	background:url(/media/img/bg/bg-sottomenu-stretch.gif) repeat-x;	text-align:center;	clear:both;	padding-top:9px;}
.bgSottomenu_void {width:960px;	height:12px; background:url(/media/img/bg/bg_secondnav_void.gif) repeat-x;	text-align:center;	clear:both;}
#listavoci2 {position:relative; margin:0px 0 0 7px;	padding:0 0; color:#fff;	font-family: Arial, Helvetica, Sans-Serif;font-size:12px;}
#listavoci2 ul {position:relative;	padding:0 0;	margin:0 0;	list-style-type:none; background:#f0f0f0;}
#listavoci2 li {list-style-type:none;  float:left;	height:28px;	margin:0 2px 0 0;   padding:0 0;	background:#5f8edb url(/media/img/bg/bg-menutop-stretch.gif) repeat-x top left;}	/*border-bottom:1px solid #5f8ddb; */
#listavoci2 li.nero {float:left;	height:27px;	margin:0 2px 0 0; padding:0 0; width:auto;}
#listavoci2 li a {background:url(/media/img/bg/bg-menutop-stretch-off.gif) repeat-x top left;	padding:6px 16px 0 16px;	color: #fff;	text-decoration: none;	display:block;	float:left;	height:23px;	width:auto; border-right:1px solid #000; border-left:1px solid #000;}
#listavoci2 li a:hover, #listavoci2 li a.current {background:#5f8ddb url(/media/img/bg/bg-menutop-stretch.gif) repeat-x top left;	height:24px;  display:block;	width:auto; border:none; border-right:1px solid #5f8edc; border-left:1px solid #5f8edc;}

.noimage	{list-style-type:none; list-style-image: none;}

/*************************
   top menu second level
*************************/
#listavoci3 {margin:0 0 0 21px;	text-align:center; font-family: Arial, Helvetica, Sans-Serif;font-size:12px;}
#listavoci3 {padding:10px 0px;	margin:0px;  padding:2px 10px 11px 10px;	list-style-type:none;   text-align:center;	display:block;	height:25px;	margin:0 2px; font-weight:bold;	}
#listavoci3 a {margin:0px 0px;   color: #fff;   text-decoration: none;   display:inline;   height:11px;   border-left:1px solid #5f8ddb;   border-right:1px solid #5f8ddb;	 padding:6px 5px 7px 5px;  }
#listavoci3 a.current {background:url(/media/img/bg/bg-sfuma-grigio-3menu.jpg) repeat-x left;	color:#505050;    height:11px;	padding:6px 5px 7px 5px;	border-left:1px solid #fff;	border-right:1px solid #fff;	font-weight:bold;	width:auto;}
#listavoci3 a:hover {text-decoration: none;	background:url(/media/img/bg/bg-sfuma-grigio-3menu.jpg) repeat-x left;	border-left:1px solid #fff;	border-right:1px solid #fff;	color:#505050;  font-weight:bold;  	padding:6px 5px 8px 5px;	}

/*************************
   Where am i
*************************/
#menuNavigator 			{background:url(/media/img/bg/bg-menuNavigator-stretch.gif) repeat-x top left;	width:960px;	height:32px; 	color:#474747;	font-size:11px; clear:both;}

#menuNavigator-true {background:url(/media/img/bg/bg-menuNavigator-true.gif) repeat-x top left;	width:960px;	height:32px; 	color:#474747;	font-size:11px; clear:both;}
#menuNavigator-false {background:url(/media/img/bg/bg-menuNavigator-false.gif) repeat-x top left;	width:960px;	height:32px; 	color:#474747;	font-size:11px; clear:both;}

.menuNavigatorCellaSin {float:left;	margin:0px 12px 0 12px;	padding:9px 6px 0 6px;	width:auto;	height:auto;}
.menuNavigatorCellaDx {float:right;	margin:0px 12px 0 12px;	padding:7px 6px 0 6px;	width:80px;	height:auto; text-align:right;}
.voci, .voci a  {color:#5f8ddb;}
.vociTitolo 		{color:#474747;}

/********************************
 	NavigatorLeft
 ********************************/
#pi-menusin {float:left; width:143px; height:auto; min-height:100%; height:auto !important; padding:0 0; margin:0 0;}
#pi-listavoci-menu {position:relative;margin:0 0 0 0px;margin-top:1px;width:143px;font-size:11px;}
#pi-listavoci-menu ul {position:relative;padding:0 0;margin:0 0;list-style-type:none;}

#pi-listavoci-menu li {margin:0 0 1px 0px;padding:6px 0 0 6px;width:137px;display:block;background:#5f8ddb url(/media/img/bg/bg-menutop-stretch.gif) repeat-x left top;}
#pi-listavoci-menu li a:hover{text-decoration: none;}

#pi-listavoci-menu li a {padding: 0 21px 6px 0;margin:0 0 0 0;height:auto;width:112px;display:block; color: #fff;  text-decoration: none;}
#pi-listavoci-menu li a.plus 	{padding: 0 21px 6px 0;margin:0 0 0 0;height:auto;width:112px;display:block; color: #fff;  text-decoration: none;  background:url(/media/img/icon/piu2.gif) no-repeat right 2px;}
#pi-listavoci-menu li a.minus {padding: 0 21px 6px 0;margin:0 0 0 0;height:auto;width:112px;display:block; color: #fff;  text-decoration: none;  background:url(/media/img/icon/meno2.gif) no-repeat right 2px;}
#pi-listavoci-menu li a.plusactived		{padding: 0 21px 6px 0;margin:0 0 0 0;height:auto;width:112px;display:block; color: #003882;  text-decoration: none;  background:url(/media/img/icon/piu2.gif) no-repeat right 2px; font-weight:bold;}
#pi-listavoci-menu li a.minusactived 	{padding: 0 21px 6px 0;margin:0 0 0 0;height:auto;width:112px;display:block; color: #003882;  text-decoration: none;  background:url(/media/img/icon/meno2.gif) no-repeat right 2px; font-weight:bold;}
#pi-listavoci-menu li a.minusdisactived {color: #003882; font-weight:bold;}

#pi-listavoci-menu li.livel4 {background:#bbd9f6;padding:0 0 1px 0px;margin:0;width:143px; border-bottom:1px solid #fff;}
#pi-listavoci-menu li.livel4 a {margin:0 0 1px 0px;padding:3px 0 0 6px;  width:132px; display:block; color:#003882; background:#bbd9f6;}   
#pi-listavoci-menu li.livel4 a.plus	{margin:0 0 1px 0px;padding:3px 0 0 6px;  width:133px; display:block; color:#003882; background:#bbd9f6 url(/media/img/icon/piu3.gif) no-repeat right;}   
#pi-listavoci-menu li.livel4 a.plusactived {margin:0 0 1px 0px;padding:3px 0 21px 6px; width:133px; display:block; color:#003882; background:#bbd9f6 url(/media/img/icon/piu3.gif) no-repeat right; font-weight:bold;}   
#pi-listavoci-menu li.livel4 a.minus {margin:0 0 1px 0px;padding:3px 21px 0 6px; height:auto; width:112px; display:block; color:#003882; background:#bbd9f6 url(/media/img/icon/meno3.gif) no-repeat right;}   
#pi-listavoci-menu li.livel4 a.minusactived {margin:0 0 1px 0px;padding:3px 21px 0 6px;  width:112px; display:block; color:#003882; background:#bbd9f6 url(/media/img/icon/meno3.gif) no-repeat right; font-weight:bold;}   
#pi-listavoci-menu li.livel4 a.minusdisactived {color:#003882; font-weight:bold;}   

#pi-listavoci-menu li.livel5 {background:#ffffff;padding:0 0 1px 10px;margin:0;width:133px; border-bottom:1px solid #bbd9f6;}
#pi-listavoci-menu li.livel5 a {margin:0 0 1px 0px; padding:0px 0 0 6px; width:125px;display:block;color:#003882;background:#ffffff;}  
#pi-listavoci-menu li.livel5 a.actived {font-weight:bold; padding:0px 21px 0 6px; width:101px; display:block; color:#003882; background:#ffffff url(/media/img/icon/freccia5.gif) no-repeat right; }  

/*************************
   footer
*************************/
#footerContainer {width:968px; margin:0 auto;} 
.footer {clear:both;width:968px;height: 100%;background:#7ba4e2 url(/media/img/bg/bg-footer-bordi.gif) repeat-y top;margin:0 0px;}
/*.footer-line {margin:0px; margin-left:4px; padding:0px; background-color:#00254a; width:960px; height:1px;}*/
.footer-line {margin:0 auto; padding:0; background-color:#00254a; width:960px; height:1px;}

.boxContenitore1 {color:#fff; float:left; width:143px; min-height: 125px;height: auto !important;height: 125px; margin:0 0 0 17px; margin-top:12px;	background:url(/media/img/footer-separator.gif) repeat-y bottom right; display:inline;}
.boxContenitore1 a {color:#fff; text-decoration:underline;}
.boxContenitore1 a:hover {color:#fff; text-decoration:underline;}
.boxContenitore1 a:visited {color: #fff;text-decoration: underline;}
.boxContenitore1 a:link {color: #fff;text-decoration: underline;}
.boxContent-last   {color:#fff; float:left;width:143px;height:125px;margin:0 0 0 8px;margin-top:12px; display:inline;}
.boxContent-last a:hover {color: #fff;	text-decoration: underline;}
.boxContent-last a:visited {color: #fff;text-decoration: underline;}
.boxContent-last a:link {color: #fff;text-decoration: underline;}
.footerTitolo {color:#ffffff;font-family:"Trebuchet MS", Arial;	font-size:13px;font-weight:normal;}
a.footerTesto {color:#ffffff;font-family: Arial; font-size:12px; text-decoration:underline;	line-height:15px;}
a.footerTesto:link {color:#ffffff;text-decoration:underline;}
a.footerTesto:visited {color:#ffffff; text-decoration:underline;}
/*.copyright {padding-top:12px; color:#ffffff; background:#5f8edc; font-family:arial;	font-size:11px;	width:960px; height:22px; text-align:center;	vertical-align:middle;margin-left:4px}*/
.copyright {padding-top:12px; color:#ffffff; background:#5f8edc; font-family:arial;	font-size:11px;	width:960px; height:22px; text-align:center;	vertical-align:middle;margin:0 auto}

.copyright a, .copyright a:hover, .copyright a:visited, .copyright a:active {color:#ffffff;}


/*************************
   footer Regolamento
*************************/
#footerReg 		{clear:left; margin:0px; padding:0px; width:100%; border:0px; border-top:1px solid #b3c3da; color:#666666; text-align:center;}
#footerReg a	{color:#666666; text-decoration:none;}



/********************************
 	Banner
 ********************************/
.banner			{text-align:center; padding:0px; margin:0px;}
.banner_mpu_hp	{width:300px; height:250px; padding:0px; margin:0 0 0 10px;}/*float:right;*/
/*.bannerTop	{background-color:#f0f0f0; padding:10px 0 0 0; margin:0px; text-align:center;} /*height:90px;*/
.bannerTop	{padding:10px 0; margin:0px auto; text-align:center; width:968px;}
						/* background: url(../img/bg/bg-header-bordo.gif) bottom left no-repeat;*/

/********************************
 	Hightlight
 ********************************/
/* layout background white and border */ 
#boxhighlight_onlyborder 							{float:left; height:auto; width:100%; background:#e4e4e4; display:inline;}
.boxhighlight_onlyborder 							{float:left; height:auto; width:100%; background:#e4e4e4; display:inline;}
.boxhighlight_onlyborder_content			{margin:4px; padding:8px; background:#fff; border:1px solid #b8b8b8; height:auto; clear:both;}
.boxhighlight_onlyborder_content ul li{list-style-image:url(/media/img/icon/punto.gif);} 
.boxhighlight_onlyborder_content img 	{border:3px solid #ffffff; margin:3px; display:inline;}

/* layout title and border blue */ 
#boxhighlight_bordertitle					{border:1px solid #dad8d8; font-size:13px; padding:3px;}
.boxhighlight_bordertitle					{border:1px solid #dad8d8; font-size:13px; padding:3px;}
.boxhighlight_bordertitle_title 	{height:24px; padding:2px; background:url(/media/img/bg/bg-box-stretch.gif) repeat-x; font-family:"Trebuchet MS"; font-weight:bold; font-size:13px; color:#fff;}
.boxhighlight_bordertitle_title a, .boxhighlight_bordertitle_title a:hover, .boxhighlight_bordertitle_title a:active, .boxhighlight_bordertitle_title a:visited  {color:#fff; text-decoration:none;}
.boxhighlight_bordertitle_icon 		{float:right; padding:3px;}
.boxhighlight_bordertitle_content	{padding:8px; height:auto; clear:both;}
.boxhighlight_bordertitle_content a, .boxhighlight_bordertitle_content a:hover, .boxhighlight_bordertitle_content a:active, .boxhighlight_bordertitle_content a:visited	{color:#5f8ddb;}
.boxhighlight_bordertitle_content ul li {list-style-image:url(/media/img/icon/punto.gif);} 
.boxhighlight_bordertitle_content img {border:3px solid #ffffff; margin:3px; display:inline;}

/* layout background gray */ 
#boxhighlight_gray				{background:#e4e4e4; padding:8px; padding-top:4px; height:auto; clear:both;}
.boxhighlight_gray				{background:#e4e4e4; padding:8px; padding-top:4px; height:auto; clear:both;}
.boxhighlight_gray_head		{padding-top:2px; text-align:center; font-family:"Trebuchet MS"; font-size:15px; color:#185695;}
.boxhighlight_gray_title 	{height:24px; padding:2px; font-size:13px; font-family:Arial; color:#185695;}
.boxhighlight_gray_title a, .boxhighlight_gray_title a:hover, .boxhighlight_gray_title a:active, .boxhighlight_gray_title a:visited {color:#185695; text-decoration:none;}
.boxhighlight_gray_te	 		{float:left; padding-top:4px; width:86%; border-bottom:1px solid #185695; color:#185695; font-size:13px; font-family:"Trebuchet MS"; font-weight:bold;}
.boxhighlight_gray_icon 	{float:right; padding:3px 0px 3px 0px;}
.boxhighlight_gray_content	{padding:2px; height:auto; clear:both; position:relative;}
.boxhighlight_gray_content ul li {list-style-image:url(/media/img/icon/punto.gif);}
.boxhighlight_gray_content img {border:3px solid #ffffff; margin:3px; display:inline;}

/* layout background gray, title and icon */ 
#boxhighlightS_white			{background:#fff; height:20px; padding-top:5px; border-top:6px solid #d0d0d0;}
.boxhighlightS_white			{background:#fff; height:20px; padding-top:5px; border-top:6px solid #d0d0d0;}
#boxhighlightS_gray				{background:#e4e4e4; padding:3px; height:auto; clear:both;}
.boxhighlightS_gray				{background:#e4e4e4; padding:3px; height:auto; clear:both;}
.boxhighlightS_gray_head	{float:left; width:85%; font-family:"Trebuchet MS"; font-size:13px; font-weight:bold;}
.boxhighlightS_gray_icon 	{float:right;}
.boxhighlightS_gray_title {background:#b2b2b2; min-height:18px; padding:3px 7px 3px 7px; color:#fff;}
.boxhighlightS_gray_titlefile {background:#cfcfcf; min-height:18px; padding:3px 7px 3px 7px; color:#fff;}
.boxhighlightS_gray_content	{padding:3px 7px 0 7px; height:auto; clear:both;}
.boxhighlightS_gray_content ul li {list-style-image:url(/media/img/icon/punto.gif);}
.boxhighlightS_gray_content img {border:3px solid #ffffff; margin:3px; display:inline;}


/* layout background blue */ 
.boxhighlight_blue	{background:#e1e8f0; padding:8px; padding-top:4px; height:auto; clear:both;}
.boxhighlight_blue_te {float:left; padding-top:4px; width:99%; border-bottom:1px solid #003882; color:#003882; font-size:15px; margin-bottom:8px}
.boxhighlight_blue_content {font-family:Arial; padding:2px; height:auto; clear:both; position:relative; font-size:13px; }


/* not review */
.intestazioneBox 	{margin:5px 5px;}
.immagineIco 		{display:inline; height:18px; float:left;}
.testoNotizia 		{font-size:12px;	color:#505050;	width:290px;	height:auto;	margin-top:3px;	margin-bottom:10px;	margin-left:11px;	min-height:50px;}
.lineagrigia 		{margin:0 0; margin-left:10px;	padding:0 0; width:286px;	height:2px;	line-height:2px; background:url(/media/img/common/hr-lineagrigia2.gif) no-repeat top left;}
.strillo 			{width:100%;	height:29px;	padding-top:5px;	text-align:center;	border-bottom:2px solid #fff; background:#e4e4e4;} 

/*********************************
	BoxNews
*********************************/

/* layout background gray */ 
.boxnews_gray					{background:#fff; padding:0px; height:auto; clear:both;}
.boxnews_graydark			{background:#919191; color:#fff; padding:1px 2px 1px 2px; height:auto; clear:both;}
.boxnews_gray_head		{padding:0 0 0 2px; font-family:"Trebuchet MS"; font-size:13px; color:#fff; font-weight:bold;}
.boxnews_gray_head p	{padding:0px; margin:0px;}
.boxnews_gray_title 	{background:#e4e4e4; height:18px; margin:0px; padding:0px; font-family:"Trebuchet MS"; color:#494949; font-weight:bold;}
.boxnews_gray_title a, .boxnews_gray_title a:hover, .boxnews_gray_title a:active, .boxnews_gray_title a:visited {color:#494949; text-decoration:none;}
.boxnews_gray_te	 		{float:left; margin:1px; padding:0 0 0 3px; font-size:13px;}
.boxnews_gray_te p		{padding:0px; margin:0px;}
.boxnews_gray_icon 		{float:right; margin:1px; padding:0 3px 0 3px;}
.boxnews_gray_icon p	{padding:0px; margin:0px;}
.boxnews_gray_content				{background:#fff; padding:0px; height:auto; clear:both;} /*position:relative;*/
.boxnews_gray_content ul li {list-style-image:url(/media/img/icon/punto.gif);}
.boxnews_gray_content img 	{border:3px solid #ffffff; margin:3px; display:inline;}



.notiziaTopBox2 	{width:288px;	height:82px;	margin:5px 10px 0 10px;}
.fotonews 			{float:left;	display:inline;	width:78px;	height:78px;	color:#007ffe;	margin:0 5px 0 0;	margin-top:5px;	padding:0 0;}
.newsTesto 			{float:left; display:inline; width:190px; margin-top:5px;}
.data 				{font-size:12px;	color:#505050;	font-weight:bold;}
.titolodata  		{font-size:12px;	color:#5996cf;	font-weight:bold;}

.box_news		{border:none;}


/*********************************
  Newsletter
*********************************/
.newsletter_numero {font-family:"Trebuchet MS"; font-size:20px; color:#505050; margin:0px; padding:0px;}
.tenewsletter {font-family:"Trebuchet MS"; font-size:19px; color:#003882; margin-bottom:18px;}
h1.tenewsletter {font-family:"Trebuchet MS"; font-size:19px; color:#003882; margin-bottom:18px;}
.newsletter_foto {float:left; margin-right:10px; margin-top:7px; margin-left:0px; margin-bottom:10px;}
.newsletter_author {font-size:13px; text-align:right; font-weight:bold; margin:0px; color:#666666}
.descrizione_autore {background-color:#e1e8f0; margin-top:0; padding:7px; font-size:12px; color:#666666}
.newsletter_abstract {font-family:"Trebuchet MS"; font-weight:bold; font-size:13px; color:#666666}
h2.newsletter_abstract {font-family:"Trebuchet MS"; font-weight:bold; font-size:13px; color:#666666}
.select_newsletter {font-size:11px; font-weight:bold; color:#5f8edb; background-color:#fff; width:140px; padding:0px; margin:0px; float:right; margin-top:3px;}
.newsletter_selectlogin {font-size:11px; font-weight:bold; color:#5f8edb; background-color:#fff; width:200px; padding:0px; margin:0px; border:1px solid;}


/*******************************************
  Box tab
*******************************************/
.tab_border {position:absolute;padding:0;margin:0;top:22px;left:0px;width:100%;height:1px;border-bottom:1px solid #3f8fdf;font-size:1px;line-height:1px;}
.tab_box {width:100%;}/*position:relative;*/
.tab_table {border:1px solid #5f8edb; padding:6px; background:#e4e4e4;}
.search  {background:#636363; color:#fff; padding:1px; padding-left:2px;}
.search_table  {background:#636363; color:#fff;}
.search_table td {background:#636363; color:#fff;}
.tab_field  {border:0px; width:200px; margin:2px;}
.tab_on 		{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:1px solid #3f8fdf; border-bottom:0px;padding:0px;}
.tab_off 		{float:left; width:auto; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#000; background:#ffffff; border:1px solid #bfbfbf; border-bottom:1px solid #5f8edb;padding-top:4px;}
.tab_on span, .tab_off span {padding-bottom:4px; padding-left:3px; padding-right:8px;}
.tab_space 	{float:left; padding:0px; margin:0px; border-bottom:none; width:2px;height:23px;}

.tab_on 			{float:left; width:auto; border:1px solid #5f8edb; border-bottom:0px; padding:0px; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#fff;}
.tab_off 		{float:left; width:auto; border:1px solid #bfbfbf; border-bottom:0px; padding:0px; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#000;}

.tab_on_Title 		{float:left; width:auto; border:1px solid #5f8edb; padding:0px; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#fff;}
.tab_off_title 		{float:left; width:auto; border:1px solid #bfbfbf; padding:0px; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#000;}
.tabint_on_title 	{border:none;float:left; width:auto; background:url(/media/img/bg/bg-menutop-stretch.gif) repeat-x; border:1px solid #ffffff; border-bottom:0px; padding:2px; padding-bottom:0px; height:20px}
.tabint_off_title {border:none;float:left; width:auto; background:#ffffff; border:1px solid #ffffff; padding:2px; padding-bottom:0px; height:19px}

.tab_on a, .tab_on a:hover, .tab_on a:visited,  .tab_on a:link	{font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#fff;}
.tab_off a, .tab_off a:hover, .tab_off a:visited,  .tab_off a:link	{font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#7ba3e2;}

.tabint_on 	{border:none;float:left; width:auto; background:url(/media/img/bg/bg-menutop-stretch.gif) repeat-x; border:1px solid #ffffff; border-bottom:0px; padding:2px; padding-bottom:0px; height:19px}
.tabint_off {border:none;float:left; width:auto; background:#ffffff; border:1px solid #ffffff; padding:2px; padding-bottom:0px; height:19px}

.tab_title_box 			{padding:0px; margin:0px; height:27px;width:100%;clear:both;}
.tab_title_box_auto {padding:0px; margin:0px; height:27px;float:left;width:auto;clear:both;}
.tab_title 					{float:left; margin:0px; padding:0px; height:26px; border:1px solid #5f8edb; border-bottom:0px; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#fff;}
.tab_title_int 			{float:left; margin:0px; padding:0px; height:24px; border:1px solid #ffffff; background:#5f8edb url(/media/img/bg/bg-tab.gif) repeat-x;color:#fff}
.tab_title_span			{float:left; margin:0px; padding:3px 4px 2px 4px;color:#fff;}
.tab_title_span	a, .tab_title_span	a:hover, .tab_title_span	a:link, .tab_title_span	a:visited {color:#fff; text-decoration:none;}
.tab_line		{height:25px; padding:0px; text-align:right; margin:0px;}
.tab_box_search	{border:1px solid #3f8fdf; background-color:#e5e5e5; padding:9px;}
.tab_box_nodata	{border:1px solid #3f8fdf; background-color:#fff; padding:9px;}

.tab_title_box_db 			{padding:0px; margin:0px; height:40px;width:100%;clear:both;}
.tab_title_db 					{float:left; margin:0px; padding:0px; height:39px; border:1px solid #5f8edb; border-bottom:0px; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#fff;}
.tab_title_int_db 			{float:left; margin:0px; padding:0px; height:39px; border:1px solid #ffffff; background:#5f8edb url(/media/img/bg/bg-tab.gif) repeat-x;color:#fff}
.tab_title_span_db			{float:left; margin:0px; padding:3px 4px 2px 4px;color:#fff;}
.tab_title_span_db	a, .tab_title_span_db	a:hover, .tab_title_span_db	a:link, .tab_title_span_db	a:visited {color:#fff; text-decoration:none;}


.tab_title_box_off 				{padding:0px; margin:0px; height:27px;float:left;width:100%;clear:both;}
.tab_title_box_off_auto 	{padding:0px; margin:0px; height:27px;float:left;width:auto;clear:both;}
.tab_title_off 						{float:left; margin:0px; padding:0px; height:26px; border:1px solid #bfbfbf; border-bottom:0px; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#5f8edb;}
.tab_title_int_off 				{float:left; margin:0px; padding:0px; height:24px; border:1px solid #ffffff; background:#fff}
.tab_title_span_off				{float:left; margin:0px; padding:3px 4px 2px 4px;}
.tab_title_span_off	a, .tab_title_span_off a:hover, .tab_title_span_off a:link, .tab_title_span_off a:visited {color:#5b5b5b; text-decoration:none;}

.ifrtab {width:100%; background-color:#e4e4e4;}

.comurgenti_body	{margin:0px; padding:0px; height:18px; border:1px solid #bfbfbf;}

/**************************** 
	bookmark
****************************/	
.boxbookmark {border:1px solid #B3C3DA;float:left;padding:6px;}
.boxbookmark .titlebookmark {color:#E0AA00;font-size:12px;font-weight:bold;}
.boxbookmark table {border:0px none;font-family:arial,verdana;font-size:11px;margin:0px;padding:0px;}
.boxbookmark br.brh5 {line-height:5px;}
.boxbookmark a:active {text-decoration:none;}
.boxbookmark a {color:#003A84;text-decoration:none;}

/**************************** 
	Box Link correlati - Si è parlato di
****************************/
.catInfo, .catInfo a 	{text-transform:capitalize; text-decoration:none;}
.linkcorrelati  			{float:right; margin-left:20px; margin-bottom:20px; vertical-align:top; top:410px; left:560px; width:185px; border:0px solid; border-color:#B3C3DA;}

/**************************** 
	Box IPO
****************************/
.bgBorder			{float:left; padding:0px; border:2px solid #ffffff; margin:3px;}


/*******************************************
  MAP
*******************************************/
/*.maps_col 	{float:left; width:288px; height: auto;padding-right:15px;padding-bottom:15px;}*/
.maps_col	{float:left; width:285px; height:auto; padding:0px; margin:0px; margin:9px; margin-bottom:10px;}

.maps_title {font-family:Arial;font-size:13px;border-bottom:1px solid #195695;line-height:16px;color:#195695; padding: 4px 0;font-weight:bold;}
.maps_voice {font-family:Arial;font-size:12px;border-bottom:1px solid #c3c3c3;line-height:16px;color:#3f90e2; padding: 4px 0;}

.maps_marginleft7 {padding-left:7px;}
.maps_marginleft15 {padding-left:15px;}
.maps_marginleft25 {padding-left:25px;}

.maps_separator {line-height:1px;padding:5px 0px; border:1px solid #c3c3c3;}

/**************************** 
	SEARCH CONTENT RESULT 
****************************/
#cr-boxTop 		{width:auto; background:#3f8fdf; border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; margin-top:20px;}
#cr-contenuto {width:930px;clear:both;margin-left:15px;	margin-right:15px;}
.cr-contenuto {width:930px;clear:both;margin-left:15px;	margin-right:15px;}
#cr-leftCol 	{margin-top:10px;float:left;width:610px;background:#ffffff;	height:auto;}
#cr-rightCol 	{margin-top:10px;float:left;width:308px;background:#dfdfdf;height:auto;margin-left:10px;}	/*margin-top:10px;*/

#cr-leftCol ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}
#cr-contenuto ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}
#cr-rightCol ul li{list-style-type:none;list-style-image:url(/media/img/icon/punto.gif);}

/* box navigation */
#cr-container-listavoci {height:28px; width:930px; margin-left:15px; padding-top:10px; background:url(/media/img/bg/bg-box-search.gif) repeat-x bottom ;}
#cr-listavoci 					{position:relative; margin:0px 0 0 10px; padding:0 0; font-size:13px; font-weight:bold;}
#cr-listavoci ul 				{position:relative; padding:0 0; margin:0 0; list-style-type:none; background:#3f8fdf;}
#cr-listavoci li 				{list-style-type:none; float:left; height:25px; margin:0 2px 0 0; padding:0 0px 0 0; background:#3f8fdf; border-bottom:1px solid #3f8fdf;}
#cr-listavoci li.nero 	{float:left; height:23px; margin:0 2px 0 0; padding:0 0px 0 0; width:auto;}
#cr-listavoci li a 			{background:#2166b3; padding:4px 10px 2px 10px; color:#fff; text-decoration:none; display:block; float:left; height:20px; width:auto;}
#cr-listavoci li a:hover, #cr-listavoci li a.current {background:#003882; height:21px; display:block; width:auto;}

/* form search */
#cr-searchfor 										{display:block; height:33px; width:960px; margin-top:10px; color:#fff;}
#cr-searchfor .cr-searchfor-Text 	{float:left; margin-left:15px; margin-top:3px; font-size:13px;}
#cr-searchfor .cr-input 					{float:left; margin-left:15px; padding:0 0;}	
#cr-searchfor .cr-btnsearch 			{float:left; margin-left:15px; margin-top:2px;}	
#cr-searchfor .cr-searchfor-Text1 {float:left; margin-left:15px; margin-top:3px; font-size:12px;}
		
/*#cr-searchfor .cr-searchresult 	{font-size: 12px; font-weight: normal;color: #505050;background-color: #fff;width:274px;height:17px;vertical-align: middle;padding:1px 0 0  0;margin:0 0;	}	*/
#cr-searchfor .cr-searchresult 		{font-size:12px; width:274px; height:17px; padding:1px 0 0 0; margin:0px;}	
#cr-searchfor .cr-href-white 			{color:#fff}      

/* first result */
#cr-leftCol .cr-firstresult 					{width:590px; height:auto; padding:10px; background:#deeefe;}
#cr-leftCol .cr-firstresult .titolo 	{color:#3f8fdf; font-size:13px; clear:both; margin-bottom:10px;}	
#cr-leftCol .cr-firstresult a.titolo 	{color:#3f8fdf; font-size:13px; clear:both; margin-bottom:10px;}	
#cr-leftCol .cr-firstresult .testo 		{clear:both; margin-bottom:10px; margin-left:35px;}	

/* general result */	
#cr-leftCol .cr-generalresult 				{width:610px; height:auto; margin-top:20px;}
#cr-leftCol .cr-generalresult .titolo {color:#3f8fdf; font-size:13px; clear:both; margin:10px 0 10px 0;}	
#cr-leftCol .cr-generalresult .pdf 		{color:#a2a2a2; clear:both;} /*margin-bottom:10px;*/

#cr-leftCol .paginazione 							{float:left; margin-top:10px; width:610px; height:auto;}
#cr-leftCol	.paginazione .pageNumber 	{float:left; font-size:11px; color:#646464; width:auto;} /*width:505px;*/
#cr-leftCol .paginazione .list-pageNumber {float:left; color:#646464;}	

#cr-rightCol .cr-strillo {width:308px;height:29px;padding-top:5px;text-align:center;border-bottom:2px solid #fff;font-family: "Trebuchet MS", Arial;font-size:15px;color:#185695;} 
#cr-rightCol .cr-pub-container {width:308px;height:auto;}
#cr-rightCol .cr-pub {width:278px;height:auto;color:#000;font-size:12px;border-bottom:1px solid #bcbcbc;padding-bottom:10px;padding-top:10px;margin-left:10px;}
#cr-rightCol .titolo {width:auto;height:auto;color:#3f8fdf;font-size:14px;}	

/**************************** 
	PAGE COMPANY SUMMARY
****************************/	
#pi-duecolonne { float:left;	width:790px;	height:auto;	margin-top:10px;}
/*new*/
#pi-colonna1 {float:left;	width:470px; height:auto; margin-top:10px; margin-right:10px;	display:inline;}
#pi-colonna2 {float:left; width:300px; height:auto; margin-top:10px; display:inline;}

#box-testata-si {	width:788px;	height:auto;    border:1px solid #b8b8b8;	margin:0px;}
/*new*/
#box-testata 		{width:100%;	height:auto;  border:1px solid #b8b8b8;	margin:0px;}

/**  Pulsanti tabella **/
.listavoci-si {	position:relative; margin:0 0;	padding:0 0;	width:100%;	height:24px;	text-align:right;	}
.listavoci-si ul {	position:absolute;	right:0;	top:0px;	padding:0 0;	margin:0 0;	list-style-type:none;   text-align:right;	}
.listavoci-si li {display:block;	float:left;		margin:0 0px 0 0; padding:0 0px 0 0;   	width:auto;}/*height:23px;	*/
.listavoci-si li.bianco {	display:block;	float:left;	/*height:23px;	*/	padding:0 0 0 0;   		margin:0 0 0 5px;	background:#fff;		width:auto;	color:#5b5b5b;}
.listavoci-si li a { 	padding: 0px 10px 0 10px;	text-decoration: none;	display:block;	float:left;	height:23px;	color:#3f8fdf;		background:url(../../media/img/bg/si-bg-top-tasti.jpg) repeat-x top left;			border-left:1px solid #c0c0c0;	border-right:1px solid #c0c0c0;		border-top:1px solid #c0c0c0;		}
.listavoci-si li a.active2 { 	padding: 0px 10px 0 10px;	color: #3f8fdf;	text-decoration: none;	display:block;	float:left;	background:url(../../media/img/bg/si-bg-top-tasti.jpg) repeat-x top left;	}/*height:23px;	*/
.listavoci-si li a:hover { text-decoration: underline; }
/*new*/
/**  Pulsanti first toolbar **/
.listavoci 		{float:right; margin:0px; padding:0px; width:100%; height:33px; text-align:right;}/**/
.bianco 			{float:right; margin:8px 0 0 5px; padding:0; width:auto; height:24px; background:url(../../media/img/bg/si-bg-top-tasti.jpg) repeat-x top left;	border:1px solid #c0c0c0; border-bottom:0px;}
.bianco a 		{text-decoration: none;}
.bianco a:hover {text-decoration: underline;}
.bianco-img		{float:left; padding-left:6px; padding-top:2px;}
.bianco-txt		{float:left; padding-left:5px; padding-right:8px; padding-top:4px;}

.bianco_on 		{margin:0 0 0 5px; padding:0; font-weight:bold; background:url(../../media/img/bg/si-bg-top-tasti_on.jpg) repeat-x top left; height:32px; border:1px solid #c0c0c0; border-bottom:0px;}
.bianco_on .bianco-txt	{padding-top:7px;}
.bianco_on .bianco-img	{padding-top:7px;}

#titolo-si 			{float:left;	margin-left:10px;	margin-top:10px;	width:700px;}
#img-titolo-si 	{float:left;	margin-top:10px;	width:70px;}
/*new*/
#titolo 				{float:left;	margin-top:7px;	width:560px;}
#img-titolo 		{float:right;	margin-top:7px; margin-right:10px;	width:auto; border:0px solid red;}

/**  Navigator summary **/
#bg-listavoci2-si		{background:url(../../media/img/bg/bg-listavoci2-si.gif) repeat-x; height:29px;}
#listavoci2-si 			{position:relative; margin:0 0 0 7px;	padding:0px; width:99%;	height:27px; text-align:right; clear:both;}
#listavoci2-si ul	 	{position:relative; padding:0px; margin:0px; list-style-type:none; text-align:right;}
#listavoci2-si li 	{display:block;	float:left;	height:26px; margin:0 2px 0 0; padding:0px; width:auto;}
#listavoci2-si li a, #listavoci2-si li a.inactive {padding:5px 12px 0 12px;	text-decoration: none;	display:block; float:left; height:22px;	color:#474747; background:url(/media/img/bg/si-bg-nav-3liv.jpg) repeat-x top left; border-left:1px solid #c0c0c0;	border-right:1px solid #c0c0c0;	border-bottom:0px solid #5f5f5f;}
#listavoci2-si li a.active, #listavoci2-si li a:hover {height:24px; padding:4px 12px 0 12px; color:#474747; text-decoration:none; display:block; float:left; background:#ffffff; border-left:1px solid #5f5f5f; border-right:1px solid #5f5f5f; border-top:1px solid #5f5f5f; border-bottom:0px solid #f2f2f2;}
#listavoci2-si li a:hover 	{text-decoration:underline;}



.testo20 {	margin-left:10px;	font-size:20px;	color:#474747;}
.testo20.b {	color:#3f8fdf;	margin-left:6px;}
.testo11 {	font-size:11px;	color:#474747;	margin-left:6px;	}

#bannerColRight-si {width:300px; height:auto;}
/*new*/
#bannerColRight {width:300px; height:auto;}

#undertext-box-testata-si {	width:792px;}

.left-ut {	float:left;	width:590px;}
.right-ut {	float:left;	width:202px;	}

#boxgraphics {	width:480px;	border:1px solid #3f8fdf;	height:330px;}
#underboxgraphics {	width:480px;	border-left:1px solid #3f8fdf;	border-right:1px solid #3f8fdf;	border-bottom:1px solid #3f8fdf;	background:#d5e6f7;	height:25px;}

.ubg-l {float:left;	margin-left:5px;	width:170px;	padding-top:5px;	font-size:11px;	background:#d5e6f7;}
.ubg-m {float:left;	width:160px;	padding-top:5px;	font-size:11px;		background:#d5e6f7;}
.ubg-r {float:left;	width:140px;	padding-top:5px;	font-size:11px;		background:#d5e6f7;}

#listavoci3-si {	position:relative;    margin:0 0 0 0px;	margin-top:10px;	padding:0 0; width:100%;	color:#505050;	height:27px;	text-align:right;}
#listavoci3-si ul {	position:relative;	padding:0 0;	margin:0 0;	list-style-type:none;  	text-align:right;	}
#listavoci3-si li {	display:block;	float:left;	height:27px;	margin:0 2px 0 0; 	padding:0 0px 0 0;	width:auto;}
#listavoci3-si li a { padding: 5px 10px 0 10px;	text-decoration: none;	font-weight:bold;	display:block;	float:left;	height:22px;	color:#ffffff;	background:url(../../media/img/bg/bg-menutop-stretch.gif) repeat-x top left;	border-left:1px solid #c0c0c0;	border-right:1px solid #c0c0c0;	}

/* aaa */
.listavociTabServizi-si {	position:relative;    margin:0 0 0 0px;	margin-top:10px;	padding:0 0; width:100%;	color:#505050;	height:27px;	text-align:right;	 }
.listavociTabServizi-si ul {position:relative;	padding:0 0;	margin:0 0;	list-style-type:none; 	text-align:right;	}
.listavociTabServizi-si li {display:block;	float:left;	height:27px;margin:0 2px 0 0; padding:0 0px 0 0; width:auto;}
.listavociTabServizi-si li a { padding: 5px 10px 0 10px;	text-decoration: none;	font-weight:bold;	display:block;	float:left;	height:22px;	color:#ffffff;	background:url(../../media/img/bg/bg-menutop-stretch.gif) repeat-x top left;	border-left:1px solid #c0c0c0;	border-right:1px solid #c0c0c0;	}

/* bbb */
.upgraph-l {	float:left;	width:395px;}
.upgraph-r {float:left;	width:30px;}
.sel1Year {	font-size: 9px;	font-weight: normal;	color: #3f8fdf; 	background-color: #fff;	width:85px;	height:17px;	vertical-align: middle;	padding:0 0;margin:0 0;}


/* FINANZA PERSONALE */
.linkFinanza 	{color:#E0AA00;}
.linkFinanza a, .linkFinanza a:hover 	{color:#E0AA00; text-decoration:none;}


/* REGOLAMENTO NAVIGABILE */
.tocteParte 					{width:67px; padding:0px;}
.tocteTitolo					{width:82px; color:#3B689F; text-decoration:none;}
.tocteTitolo a				{color:#3B689F; text-decoration:none;}
.tocteTitolo a:hover	{color:#3B689F; text-decoration:underline;}
.tocdescTitolo 				{padding:2px; color:#3B689F; text-decoration:none;}
.tocdescTitolo a 			{color:#3B689F; text-decoration:none;}
.tocdescTitolo a:hover{color:#3B689F; text-decoration:underline;}
.tocteCapo 						{width:62px; padding:2px; color:#628FCA; text-decoration:none;}
.tocteCapo a 					{color:#628FCA; text-decoration:none;}
.tocteCapo a:hover		{color:#628FCA; text-decoration:underline;}
.tocdescCapo					{padding:2px; color:#656565; text-decoration:none;}
.tocdescCapo a	 			{color:#656565; text-decoration:none;}
.tocdescCapo a:hover	{color:#656565; text-decoration:underline;}
.boxmenureg						{border:1px #4770A4 solid; width:100%; margin:0px; padding:0px; text-decoration:none;}
.boxmenuregtitle			{padding:5px; padding-left:8px;}
.menul4te							{color:#003885; font-weight:bold;}
.menul4desc						{color:#003885;}
.menul5te							{color:#3966A1; font-weight:bold;}
.menul5desc						{color:#3966A1;}
.menul6te							{color:#628FC8; font-weight:bold;}
.menul6desc						{color:#666666;}
.linereg							{margin:0px; padding:0px; width:100%; height:1px; background-color:#4770A4;}
.menuregon						{background-color:#628FC8; color:#ffffff;}
.menuregon a, .menuregon a:hover, .menuregon a:active, .menuregon a:visited		{background-color:#628FC8; color:#ffffff;}
.menuregfonton				{color:#ffffff; text-decoration:none;}
.menuregfonton a, .menuregfonton a:hover, .menuregfonton a:active, .menuregfonton a:visited		{color:#ffffff; text-decoration:none;}
.menuregfontoff				{color:#000000; text-decoration:none;}
.menuregfontoff a, .menuregfontoff a:hover, .menuregfontoff a:active, .menuregfontoff a:visited		{color:#000000; text-decoration:none;}


/*Bilanci Interattivi XBRL*/
.on_xb, .on_xb a, .on_xb a:hover	{color:#7F9DC1; font-weight:bold; text-decoration:none;}
.off_xb, .off_xb a, .off_xb a:hover	{color:#003A84; font-weight:bold; text-decoration:none;}
.on_xbbarra					{background-color:#7F9DC1; width:2px;}
.off_xbbarra				{background-color:#003A84; width:2px;}
/*.rowSel 						{color: #ff3333; background:#E4EBF3;}*/
.rowUnsel 					{color: #000000;}


/* Form Registrazione */
TD.intestazione 	{color:#003A84; font-weight:bold;}
TD.line						{margin-top:2px; margin-bottom:2px; padding:0px; background-color:#809EC2; width:100%; height:1px;}


.miaClasse {padding-top:2px; padding-left:2px; color:#000; font-weight:bold;}


/* Classi per eveidenza link attivi - vedi funzione SwitchColoreLinkParametro */
.tabdeal_on	 {font-size:12px;	color:#505050; font-weight:bold; float:left;}
.tabdeal_off	 {font-size:12px;	color:#505050; font-weight:normal; float:left;}

/* HOMEPAGE ETF */
.menuetfOpen		{cursor:pointer; background-color:#fff; background-image: url(../img/bottoni/BGopen.gif); background-repeat:no-repeat; color:#5f8fdb; padding:3px; margin:3px; font-weight:bold; border:0px; border-bottom:1px solid #b5b7b6;}
.menuetfClose		{cursor:pointer; background-color:#fff; background-image: url(../img/bottoni/BGclose.gif); background-repeat:no-repeat; color:#5f8fdb; padding:3px; margin:3px; font-weight:bold; border:0px; border-bottom:1px solid #b5b7b6;}
.submenuetf			{border:0px; border-top:0px; margin:3px;}
h4.txt					{font-size:11px; padding:0; margin:0px; padding-left:8px; padding-right:4px; line-height:12px; font-weight:normal;}
h5.txt					{font-size:11px; padding:0; margin:0px; padding-left:18px; padding-right:2px; line-height:12px; font-weight:bold;}
/*.space					{clear:left; padding:0px; margin:0px; background-color:#E8EFF7; height:10px; border-style:solid; border-width: 0px 0px 0px 0px;}*/

.tabetf_on  		{float:left; padding:0px; height:27px; width:73px; color:#174C8F; line-height:10px; background-image: url(../img/chart/tabetf_on.gif); background-repeat:no-repeat; font-weight:bold; text-align:center; text-decoration: none;}
.tabetf_off 		{float:left; padding:0px; height:27px; width:73px; color:#174C8F; line-height:10px; background-image: url(../img/chart/tabetf_off.gif); background-repeat:no-repeat; text-align:center; text-decoration: none;}
.tabetf_on a, .tabetf_on a:hover 		{text-decoration: none;}
.tabetf_off a, .tabetf_off a:hover 	{text-decoration: none;}


#searchParamList {color:#000;}
#searchParamList li {list-style-type:none; list-style-image:none;}

/* Fundamentals */
.tableSpacing  {margin: 0 0 20px}
.nameColSize   {width: 278px}
.dataColSize_1 {width: 490px}
.dataColSize_2 {width: 240px}
.dataColSize_3 {width: 157px}
.dataColSize_4 {width: 115px}
.dataColSize_5 {width:  90px}
.writeRowSection {font-weight: bold}
.dataBold {font-weight: bold}


/*Landing page Facebook*/
#landing_container { width:980px; }
#contenitore-box { height:350px; }
.landing_box { margin-right:10px; float:left; margin-top:33px; padding:0px;}
.titolo_box {color:#104587; font-size:15px; font-weight:bold; margin-top:0px;}
.landing_space {line-height:9px}
#box1_landing { margin-left:16px; width:365px; height:293px; background:url("/media/img/landingpage/sfondo-grigio.jpg") repeat-x;}
#box2_landing { width:296px; margin-top:24px; height:320px; background:url("/media/img/landingpage/sfondo-ape.jpg") repeat-x; }
#box3_landing { background-color:#efefef; padding:7px; width:198px; height:248px; padding-top:15px; padding-left:17px; }

#borsa_virtuale {float:right; width:157px; }
#box1-top { height:35px; padding-left:5px; padding-top:15px; margin-top:0;}
#box1-testo {  padding-left:5px; padding-top:20px; }
#box1_button { margin-top:247px; margin-left:170px;}

#investitore {float:right; width:193px; margin-right:1px; }  
#box2_testo { padding:3px; padding-top:3px; margin-bottom:8px;}
#box2_button { border:0;}



/****************************************** 
	SEARCH ENGINE - Autocomplete 
*******************************************/
/* risultati */
.input-autocomplete 	{float:left; padding:0px; margin:0px; font-family: Arial, Helvetica, Sans-Serif; font-size:11px; width:100%; display:inline-block;}
#ui-active-menuitem 	{background-color:#d6ebfe; background-image:none; border:0; margin:0; width:96%;}

/* Autocomplete Search Engine */
#autocomplete-search {width:180px;}
.autocomplete_search_symbol	{float:left; padding:0px; margin:0px; font-family:Arial; font-size:11px; display:inline-block;}
.autocomplete_description {float:left; padding:0px; margin:0px; font-family:Arial; font-size:11px; display:inline-block; text-align:right;}
.autocomplete_allResults {border-top:1px solid #828282; margin-top:4px; width:263px; font-family:Arial; font-size:12px;}
li.ui-menu-item {list-style-image:none}
#period {width:140px; margin-left:0px}