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;} /*position:relative;*/
form 				{margin:0; padding:0; border:none;} /*position:relative;*/
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;}
img 				{border:none; margin:0px; padding:0px;}

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;}
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;}

/****************************
 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.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;}
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;} /*border:1px solid #7f9db9;*/
input 		{margin:0px; padding:1px; font-size:11px; color:#000000;} /*border:1px solid #7f9db9;*/
.input_image	{border:0px;}
.size		{width:175px;}

/****************************
 elenchi 
*****************************/
ul 			{margin:0px; margin-left:10px; padding:0px; list-style-position:outside;}
ol 			{padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px}
ul li		{margin:0 0 0 10px;}
/*ul li	{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif); margin:0 0 0 10px;} */
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.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);}


/*******************************************
  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}
.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;}
.strong			{font-weight:bold;}
.disclaimer_gray	 {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;}

.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;}

/****************************
 align elements 
*****************************/
.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;}
.valigntop			{vertical-align:top;}
.valignbot			{vertical-align:bottom;}
.width100				{width:100%;}
.width44 				{width:44%;}
.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;}

.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;*/
.clearSx     {clear: left}
.clearDx     {clear: right}
.clearAll    {clear: both}
.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) #fff 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; 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:17px 0 0px 0;}

.column2_index				{float:left; width:618px; padding:0px; margin:0px; margin-left:10px; margin-top:17px; height:auto !important; border:0px solid red;}
.column2_2_index			{float:left; width:300px; padding:0px; margin:0px; margin-right:10px; height:auto !important;}
.column2_3_index			{float:left; width:308px; padding:0px; margin:0px; min-height:250px; height:auto !important;} /*height:250px;*/
.row2_index						{clear: both; padding:0px; margin:0px; margin-left:10px; margin-right:10px;}

/* 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-right:15px; margin-top:38px; width:308px; display:inline;}

.column_full			{float:left; padding:0px; margin:0px; margin-left:10px; width:930px; margin-top:11px;}

.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/arrow/arrow-blu.gif);}
.onlycontent {}
.onlycontent ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}


.column1_1cols ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}
.column1_2cols_small ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}
.column2_2cols_small ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}	
.column1_2cols_big ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}		
.column2_2cols_big ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}		
.columngroup_3cols ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}	
.message_3cols ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}	 
.column1_3cols ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}	
.column2_3cols ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}	
.column3_3cols ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}	

.column1_nomenu ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}	 
.column2_nomenu ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}	 

.column_full ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}	

.column1_service ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}	
.column2_service ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.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);}


/**************************** 
	Login 
****************************/
#login 				{margin:0px; padding:0px; width:100%; height:23px; background-color:#5f5f5f; font-size:10px; color:#fff; font-weight:bold;}/*background:url(/media/img/bg/bg-top-stretch.gif) top repeat-x;*/
#userlogout 	{margin:0; padding:0;}
#userlogin 		{margin:0; padding:0;}
.loginWidth 	{width:720px; display:inline;}

.txt 					{float:left; margin:0px; padding:0px; padding-top:5px;}
.txt a,  .txt a:hover, .txt a:active, .txt a:visited	{color:#ffffff; text-decoration:underline; font-weight:bold;}
.arrow-top    {float:left; display:inline; padding-top:5px; margin-left:3px}
.separatorTop	{float:left; display:inline; margin:3px 10px 2px 10px; background:url(/media/img/bg/bg-top-separator-stretch.gif) no-repeat; width:2px; height:19px;}
.elemento			{float:left; display:inline; margin:0px; padding:0px; padding-top:4px;}
.elemento2 		{float:left;	display:inline;	margin:0 0 0 7px; padding-top:3px; width:96px;}
.elemento3 		{position:relative;	float:left;	display:inline;	margin:0 0 0 6px;	padding-top:2px;}
.elemento4 		{position:relative;	float:left; display:inline;	margin:0 0 0 0;	padding-top:2px;}
.selectlogin	{font-size:11px; font-weight:bold; color:#5f8edb; background-color:#fff; width:200px; padding:0px; margin:0px; border:0px;}/*width:172px;*/
.selectlogout {font-size:11px; font-weight:bold; color:#5f8edb; background-color:#fff; padding:0px; margin:0px; border:0px;}

.btn-account 	{position:relative;	float:left;	display:inline;	margin:0 5px 0 6px; padding-top:3px;}
.btn-signout 	{position:relative;	float:left;	display:inline;	margin:0 0 0 10px; padding-top:3px;}

#pwd, #j_password, #txt {font-size:10px; position:absolute;	top:3px; left:0px; padding-top:1px;	margin:0 0;	height:13px;}
#txt, #j_password 			{display:block;}
#pwd 										{display:none;}

.elemento2a 	{font-size:10px;position:relative;	float:left;		display:inline;	margin:1px 0 0 0px;padding-top:1px;}
.elemento_pwd_EDX 	{font-size:10px;position:relative;	float:left;		display:inline;	margin:3px 0 0 0px;padding-top:1px;}
.sellLanguage 	{width:120px;font-size:10px;font-weight: normal;	color: #5f8ddb; 	background-color: #fff;	width:110px;	height:16px;	vertical-align: middle;	padding:0 0;	margin:0 0;}

/**************************** 
	Logo 
****************************/
.logo {padding:0px;	margin:0;	width:960px; height:104px; background:#f0f0f0;}
.logoSin {float:left;	margin:16px 0 0 16px;	padding:0px; width:720px;	display:inline;}
.logoDes {float:left;	width:210px; display:inline; margin:32px 0 0 0;}
.spaceSearch {width:200px;}
.spaceSearch .SearchText {float:left;	display:inline; padding-top:1px;}
.spaceSearch .SearchButton {margin:0px 0 0 4px;	float:left;	display:inline;	}
input.bt2 {width:160px;	height:14px;	border:1px solid #446cb2;	font-size:11px;}

/*************************
  top menu first level
*************************/
#menuTop {padding-top:0px;	height:30px;	background:#f0f0f0;}
.bgSottomenu {width:960px;	height:35px;	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;}

#listavoci1 {position:relative; margin:0px 0 0 4px;	padding:0 0; color:#fff;	font-family: Arial, Helvetica, Sans-Serif;font-size:12px;}
#listavoci1 ul {position:relative;	padding:0 0;	margin:0 0;	list-style-type:none; background:#f0f0f0;}
#listavoci1 li.nero {float:left;	height:27px;	margin:0 2px 0 0; padding:0 0; width:auto;}
#listavoci1 li.lista1 a {background:url(/media/img/bg/bg-menutop-stretch-off.gif) repeat-x top left;	padding:6px 6px 0 6px;	color: #fff;	text-decoration: none;	display:block;	float:left;	height:23px;	width:auto; border-right:1px solid #000; border-left:1px solid #000;}
#listavoci1 li.lista1 a:hover {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;}
#listavoci1 li.lista1 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;}

#listavoci1 li.lista2 a {background:url(/media/img/bg/bg-menutop-stretch-off-ch.gif) repeat-x top left;	padding:6px 6px 0 6px; color: #023783; font-weight:normal;	text-decoration: none;	display:block;	float:left;	height:23px;	width:auto; border-right:1px solid #76a9dc; border-left:1px solid #76a9dc;}
#listavoci1 li.lista2 a:hover {color:#fff; 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;}
#listavoci1 li.lista2 a.current {color:#fff; 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;}




/*************************
   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:35px; 	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:35px; 	color:#474747;	font-size:11px; clear:both;}

.menuNavigatorCellaSin {position:relative;	margin:0px 12px 0 12px;	padding:9px 6px 0 6px;	width:auto;	height:auto;}
.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;}
.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 a, .copyright a:hover, .copyright a:visited, .copyright a:active {color:#ffffff;}

/********************************
 	Banner
 ********************************/
.bannerTop	{background-color:#f0f0f0; padding:2px 0px 2px 0px; height:90px}
.bannerTop p {margin:0px; padding:0px;}
.banner			{height:250px;}

/********************************
 	Highlight
 ********************************/
/* 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/arrow/arrow-blu.gif);} 
.boxhighlight_onlyborder_content img 	{border:3px solid #ffffff; 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/arrow/arrow-blu.gif);} 
.boxhighlight_bordertitle_content img {border:3px solid #ffffff; 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:89%; border-bottom:1px solid #185695; color:#185695; font-size:13px;}
.boxhighlight_gray_te p {margin:0;}
.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/arrow/arrow-blu.gif);}
.boxhighlight_gray_content ul li.punto {list-style-image:url(/media/img/icon/punto.gif);}
.boxhighlight_gray_content img {border:3px solid #ffffff; margin:2px; display:inline;}
.boxhighlight_newsletter { float:left; width:auto}
.boxhighlight_gray_newsletter {background:#e4e4e4; height:auto; width:289px; margin-left:9px;}
/*.boxhighlight_gray_newsletter  { background:#e4e4e4; padding:8px; padding-top:4px; height:auto; width:46%; float:left; margin-bottom:7px; margin-left:4px; margin-right:4px;}*/
.boxhighlight_gray_newsletter ul li.punto {list-style-image:url(/media/img/icon/punto.gif);}
.boxhighlight_gray_newsletter_te { float:left; font-size:17px; color:#185695; padding:2px; padding-bottom:0; padding-top:10px; border-bottom:1px solid #185695; font-family:"Trebuchet MS"; font-weight:bold; width:91%; margin-left:7px; margin-right:4px;}
.boxhighlight_gray_newsletter_photo {float:left; padding-right:7px; padding-left:8px;}



/* 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;}
.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/arrow/arrow-blu.gif);}
.boxhighlightS_gray_content img {border:3px solid #ffffff; margin: 2px; 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
*********************************/
.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;}


/* 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		{margin:0px; padding: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 					{margin:0px; padding:0px;}
.boxnews_gray_icon 					{float:right; margin:1px; padding:0 3px 0 3px;}
.boxnews_gray_content				{background:#fff; padding:0px; height:auto; clear:both; margin:0 2px 0 2px;} /*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;}



/*******************************************
  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:#7f8082; 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_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;}

/**************************** 
	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;}

/*******************************************
  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/arrow/arrow-blu.gif);}
#cr-contenuto ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.gif);}
#cr-rightCol ul li{list-style-type:none;list-style-image:url(/media/img/arrow/arrow-blu.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;}	

/****************************************** 
	SEARCH ENGINE - International Markets 
*******************************************/
.search_indices_box 	{border:1px solid #5f8edb; width:99%; padding:1px;}
.quick_search 				{float:left; background-image:url('/media/img/bg_search_indices_blue.gif'); background-repeat:repeat-x; color:white; font-family:'Trebuchet MS',Verdana; padding-top:4px; padding-left:4px; padding-bottom:4px; height:100% }
#InternationalMarkets_search { padding-top:2px; }
#im_search_res { width:240px; margin-left:17px; height:15px;}
.IM-homepage {padding:2px}

/* risultati */
.linkautocomplete			 {display:inline-block; cursor:pointer; height:100%; }
.IM-search_symbol 			{float:left; padding:0px; margin:0px; font-family:Arial; font-size:11px; width:120px; display:inline-block;}
.IM-search_description 	{float:left; padding:0px; margin:0px; font-family:Arial; font-size:11px; width:220px; display:inline-block;}
.IM-search_market		 {float:left; padding:0px; margin:0px; font-family:Arial; font-size:11px; width:120px; display:inline-block; text-align:right;}
.IM-search_allResults 	{border-top:1px solid #828282; margin-top:4px; width:463px; font-family:Arial; font-size:12px;}
#ui-active-menuitem 		{background-color:#d6ebfe; background-image:none; border:0; margin:0;}
.results, results a, .results a:hover, .results a:visited, .results a:link {color:#5f8ddb}


/**************************** 
	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/button/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/button/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:25px; text-align:right;}
.bianco 			{float:right; margin:0px; margin-left:5px; padding:0px; width:auto; height:24px; background:url(../../media/img/button/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:2px; padding-top:2px;}
.bianco-txt		{float:left; padding-left:3px; padding-right:4px; padding-top:4px;}

#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 {padding:5px 10px 0 10px;	text-decoration: none;	display:block; float:left; height:22px;	color:#474747; background:url(../../media/img/button/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 10px 0 10px; 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; margin-top:2px; margin-bottom:2px;}

#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;}


/*------------------------------------ Personalizzazione --------------------------------------*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* News - Landing page */
.hr_line_box   		{margin:2px 0 0 0; padding:0; border:0; height:1px; line-height:1px; font-size:0px; border-top:solid 1px #a4a4a4;}
.titlenewsOne 		{margin: 3px 0 0}
span.titleOne 		{font-family:"Trebuchet MS"; font-size:20px; color:#4979c5; font-weight:bold;}
span.abstractOne	{font-family:"Trebuchet MS"; font-size:16px; font-weight:normal; color:#a4a4a4;} 
.titlenewsTwo 		{padding: 0 0 5px}

.newsSection {float: left; width: 48% !important; width: 47%; padding:0 5px; margin:0 0 5px 5px}
.newsSection .archiveLink {padding: 20px 0 0 6px}
.separeSections {clear: both; padding: 0 0 30px}
.newsContainer p {margin: 5px 0 16px; text-align: justify}

/*.newsSection ul, .newsSection li {margin:0; list-style-image: none !important; padding: 0 3px}*/
/*.newsContainer .hour {font-size: 12px; color:#000}*/
/*.newsContainer .separe {padding: 0 3px}*/

/* News - Archive/Details */

.newsArchiveTitle h1 {padding: 7px 0 0 0}
.newsArchiveTitle h1.DJLogo {padding:0}
.newsArchiveTitle a.DJLogo{text-indent: -9000px; display:block; width:255px; height:23px; float:right; background: url(/news/logos/dowjones.jpg) right 8px no-repeat;}
.newsArchiveTitle {border-bottom:solid 1px #a4a4a4; margin: 0 0 5px 0}
.newsArchiveTitle a {display: block}
.newsArchiveTitle .dlLogo a {display:block; height: 20px}
.newsArchiveTitle .dlLogo {text-indent: -9000px; width:245px; height:36px; float:right; background: url(/news/logos/digitallook.jpg);}

.newsArchiveTitle .PressAs a {display:block; height: 20px}
.newsArchiveTitle .PressAs {text-indent: -9000px; width:181px; height:36px; float:right; background: url(/news/logos/press-association.gif) no-repeat right 15px;}


.newsArchive label {font-weight: bold}
.newsArchive legend, .newsArchive fieldset {margin:0; padding:0; float: none}
.newsArchive legend {visibility: hidden}
.newsArchive form {margin: 0 0 8px}
#newsArchive ul, #newsArchive li{margin:0; list-style-image: none !important; list-style-type:none; padding: 0 3px}
.newsArchive .chain {font-size: 11px; padding: 0 8px 0 0}


/* News - Detail */
.newsDetails {font-size: 12px}
.newsDetails .title {padding: 10px 0 0; color: #003882; font-size: 16px; font-family:"Trebuchet MS"; font-weight:bold}
.newsDetails .subtitle {color: #666; font-size: 12px; margin: 8px 0 0; font-family:"Trebuchet MS"; font-weight:bold}
.newsDetails .titleBig {padding: 10px 0 0; color: #505050; font-size: 21px; font-family:"Trebuchet MS"; font-weight:bold}

.newsDetails .newsDate{margin: 8px 0 32px}
/*.newsDetails p {margin: 0; text-align: justify; padding: 0 5px 0 0; line-height: 135%}*/
.newsDetails .DJNewsBody p {margin: 11px 0}
.relatedCompanies {padding: 24px 0 0}
.relatedCompanies span {display: block; text-align: right; padding: 0 12px 0 0}
.relatedCompanies .red   {background:url(/media/img/icon/down.gif) right center no-repeat}
.relatedCompanies .green {background:url(/media/img/icon/up.gif) right center no-repeat}

/*
.relatedCompanies table {border-collapse:collapse} 
.relatedCompanies table {border-spacing: 0; border-collapse: separate}
.relatedCompanies .table_dati th {padding: 4px 12px}
.relatedCompanies .table_dati th.inner {border-right:none}
.relatedCompanies .table_dati th.dx {text-align:right}
.relatedCompanies .table_dati td {padding: 4px 12px 0; border:none;}
*/


.spaceSx {padding: 0 0 0 8px}


/*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;}
.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}
.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;}


/* DJ News Home */
#newsdowjLandingPage #preDate {width: 86px}
#newsdowjLandingPage label {font-weight: normal}
#newsdowjLandingPage .fieldDiv {padding: 4px 0 0}
#newsdowjLandingPage .pipe {font-size: 140%; width: 10px; margin-right:4px; text-align:center}
#newsdowjLandingPage .fromTo {width:64px; border: solid 1px #5F8DDB; color: #5F8DDB}
#newsdowjLandingPage a {float: left; width: 16px; height: 22px; text-indent: -5000px; outline: none;
background: url(/media/img/icon/calendar.gif) no-repeat center bottom; margin: 0 6px}
#newsdowjLandingPage #company {width: 155px}

/* PA News */
.paImg    {width:67px; float: left}
.separePA {height:72px; border-left: solid 1px #A4A4A4; margin: 5px; width: 1px; float: left}
.paRightBtn, .paLeftBtn {width: 19px; height:75px; margin:5px 0 0 5px; float: right;}
.paRightBtn {background: url("/media/img/arrow/pa-arrow-right.gif") no-repeat}
.paLeftBtn  {background: url("/media/img/arrow/pa-arrow-left.gif") no-repeat}
#boxPAContentAll .titleOne {font-size: 15px !important}

/* AFX News */
#boxNewsAfxHighlight .titleOne {font-size: 15px !important}
.namecode_afx	{width:170px; height:16px; border:1px solid #7f9db9; padding:0px; margin:3px;}
.ftseIndex_afx	{width:185px; height:18px; border:1px solid #7f9db9; padding:0px; margin:3px;}
.sectorCode_afx	{width:210px; height:18px; border:1px solid #7f9db9; padding:0px; margin:3px;}
.submit_afx	{padding:4px 0 0 3px;}

/* 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}
#leftTable {width: 480px}


#imgChartFund img {margin: 5px 0; border:1px solid #aaa;}
#imgChart img {margin: 5px 0; border:1px solid #aaa;}
#newsListContainer ul {margin: 6px 14px; }
#newsListContainer li {font-size:11px; padding: 3px 0; list-style-image: url(/media/img/icon/punto.gif)}

/* Share of Trading */
.shareTradingGraph {width: 380px}

/* Command button styles */
.button-gray .left[class]  {background: url(../img/button/btnBg-gray-left.png) left  bottom}
.button-gray .right[class] {background: url(../img/button/btnBg-gray-right.png) right bottom}
.button-gray .mid[class]   {background: url(../img/button/btnBg-gray-mid.png) center bottom}
.button-gray .left  {height: 21px; float: left; width:  8px}
.button-gray .right {height: 21px; float: left; width: 10px}
.button-gray .mid   {height: 21px; float: left; line-height: 18px; font-size:11px; font-weight:bold; color: #444}
.button-gray {margin: 0; padding:0px}
.button-gray a {color:#444; position:relative; z-index: 10}
.button-gray a:visited {color:#444}
.button-gray a:hover {color:#444; text-decoration:none}

/* Download CSV button styles */
.download {float: left; margin: 0 5px 4px 0; line-height: 20px}

/* Portfolio Choice*/
.PortfolioChoice_box1 {border:1px solid #c3e1f9; background-color:#e4f2ff; margin-bottom:20px; padding:17px; padding-top:20px}
.PortfolioChoice_box2 {border:1px solid #e7e7e7; background-color:#f3f3f3; padding:17px; padding-top:20px;}
.PortfolioChoice_tit_blue {font-family:'Trebuchet MS'; font-size:20px; color:#2463a6;}
.PortfolioChoice_tit_gray {font-family:'Trebuchet MS'; font-size:20px; color:#5f5f5f;}

