html 		{height: 100%;}
body 		{margin: 0 0; padding: 0 0; 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				{}

body.body_shareprice {background-color:#f0f0f0; margin:0px; padding:0px;}

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:0 0 0px 0;}
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:#3f8fdf;text-decoration:none;}
a:link 				{color:#3f8fdf;text-decoration:none;}
a:visited 		{color:#3f8fdf;text-decoration:none;}
a:active 			{color:#3f8fdf;text-decoration:none;}
a:hover 			{color:#3f8fdf;text-decoration:underline;}

a.aunder 						{color:#3f8fdf;text-decoration:underline;}
a.aunder:link 			{color:#3f8fdf;text-decoration:underline;}
a.aunder:visited 		{color:#3f8fdf;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;}

.topTableDiv {float:left; margin:0px;  height:23px; background:#5f8edb url(/media/img_group/bg-menutop-stretch-off.gif) repeat-x;color:#fff;width:99%} /*padding:5px 4px 0 4px; */

/****************************
 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-image:url(/media/img/arrow/arrow-blu.gif);margin:0px;margin-left: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/voif.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;}
.grassetto 	{font-weight:bold;}
.bt1 				{height:13px;}

.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;}
.width100		{width:100%;}
.floatsxaligncx {float:left; text-align:center; width:49%; border:0px solid red}
.padding2		{padding:2px;}
.padding4		{padding:4px;}
.padding-left6  {padding-left:6px;}
.clear100		{clear:left; width:100%;}
.bgfff			{background-color:#ffffff;}
.p-m0						{padding:0px; margin:0px;}
.clear10h 			{clear:left; width:100%; height:7px;}

/****************************
 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; overflow:hidden;}
.clear_brick		{clear:both; margin:0px; padding:0px; font-size:0px; height:3px; line-height:0px; overflow:hidden;}
.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) #e2e2e2 repeat-y 50% top; margin:0px auto; width:968px; height:100%; height:auto !important;position:relative;clear:both;} /*padding-bottom:182px;*/
#fullcontainer 	{padding:0px; margin:0px; width:100%; background-color:#fff; height:100%; min-height:100%; height:auto !important;} /*padding-bottom:180px;*/
#page 			{width:960px; padding:0px; margin: 0 auto; 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; border:0px solid red;}
.column_spacerg_index {float:right; padding:0px; margin:0px; margin-top:17px; width:15px; border:0px solid red;}
.column_spacelf_index {float:left;padding:0px; margin:0px; margin-top:17px; width:15px; border:0px solid red}
.column1_index 	{float:left; width:302px; padding:0px; margin:0px; margin-top:17px; margin-bottom:22px; border:0px solid red;}
.column2_index 	{float:left; width:300px; padding:0px; margin:0px;  margin-top:17px; margin-left:10px; margin-bottom:22px; border:0px solid red;}
.column3_index 	{float:right; width:308px; padding:0px; margin:0px; margin-top:17px; margin-bottom:22px; border:0px solid red;}

/* common page */
.column_menu	{float:left; padding:0px; margin:0px; margin-top:36px; width:143px;}
.column1_1cols	{float:left; padding:0px; margin:0px; margin-top:11px; margin-left:10px; width:790px; border:0px solid red;}

.column1_2cols_small	{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:11px; width:597px; 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:17px; margin-bottom:22px; width:612px;}
.message_3cols	{width:612px; padding:0px; margin:0px; position:relative; display:inline; border:0px solid red;}
.column1_3cols	{float:left; padding:0px; margin:0px; margin-top:17px; width:302px; border:0px solid red;}
.column2_3cols	{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:17px; width:300px; border:0px solid red;}
.column3_3cols	{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:36px; 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; margin-right:10px; width:910px;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;}

.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);}	

.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);}

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:url(/media/img_group/bg-top-stretch.gif) top repeat-x; font-size:10px; color:#fff; font-weight:bold;}
#userlogout 	{margin:0; padding:0;}
#userlogin 		{margin:0; padding:0;}
.loginWidth 	{width:650px; display:inline;}

.txt 		{float:left; display:inline; 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;}
.separatorTop	{float:left; display:inline; margin:3px 10px 2px 10px; background:url(/media/img_group/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:172px; padding:0px; margin:0px; border:0px;}
.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 0 0 11px; 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;}
.sellLanguage 	{float:left; display:inline; margin:0px; padding:0px; padding-left:5px; height:16px;}

.sel1Portfolio	{font-size:10px; font-weight:bold; color:#5f8edb; background-color:#fff; width:auto; height:17px; padding:0 0; margin:0 0;}
.elemento2a {font-size:10px;position:relative;float:left;	display:inline;margin-left:0px;	padding-top:3px;}
.elemento5 		{padding-top:3px;position:relative;	float:left; display:inline;	margin:0 0;	}

.LSESearch {float:right;padding-top:3px;background:url(../images/separator.gif) center left repeat-y;padding-left:15px;}

/**************************** 
	Logo 
****************************/
.logo {padding: 0 0;margin:0 0;width:960px;background:#f0f0f0;}

.logoSin {float:left;margin:16px 0 0 16px;padding:0 0;width:300px;display:inline;}
.logoDes {float:right;width:300px;display:inline;	margin:32px 0 0 0;margin-right:17px;margin-top:29px;}/*width:283px;*/

.spaceSearch {width:217px;}
.spaceSearch .searchText {float:left;display:inline;}
.spaceSearch .searchButton {margin:1px 0 0 4px;float:left;display:inline;}
input.bt2 {width:160px;height:14px;border:1px solid #226cb6;font-size:11px;}

/*************************
  top menu first level
*************************/
#menuTop {padding-top:9px;height:30px;background:#f0f0f0;}
#listavoci {position:relative; margin:0 0 0 4px;padding:0 0; color:#fff;font-family: Arial, Helvetica, Sans-Serif;font-size:12px;}
#listavoci ul {position:relative;padding:0 0;margin:0 0;list-style-type:none;  background:#fff; color:#fff; }
#listavoci li {list-style-type:none;  float:left;height:29px;	margin:0 2px 0 0;padding:0 0 0 0; color:#000000;}
#listavoci li.nero {height:29px;margin:0 2px 0 0;padding:0 0 0 0;width:auto;color:#ffffff;background:#fff url(/media/img_group/bg-menutop-stretch-group.gif) repeat-x top left}

#listavoci li a {background:#fff url(/media/img_group/bg-menutop-stretch-off2.gif) repeat-x top left;margin:0 0;padding:6px 6px 0 6px;color: #000;font-weight:normal;text-decoration: none;border-left:1px solid #000000;border-right:1px solid #000000;	display:block;float:left;height:23px;width:auto; color:#ffffff;}
#listavoci li a:hover, #listavoci li a.current {list-style-type:none;  float:left;height:23px;margin:0 0;padding:6px 6px 0 6px;background:#fff url(/media/img_group/bg-menutop-stretch-group.gif) repeat-x top left; color:#000000; border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-top:1px solid #ffffff;}

.bgSottomenu {background:#fff;clear:both;height:1px;padding-top:9px;text-align:center;width:960px;z-index:80;}

/*************************
   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:1px;	margin:0 2px; font-weight:bold;	}
#listavoci3 a {margin:0px 0px;   color: #fff;   text-decoration: none;   display:inline;   height:11px;   border-left:1px solid #3f8fdf;   border-right:1px solid #3f8fdf;	 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;}
.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:#003882 url(/media/img_group/bg-menutop-stretch-off-group.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: #ffffff;  text-decoration: none;  background:url(/media/img_group/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: #7bbeff;  text-decoration: none;  background:url(/media/img_group/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: #fff;  text-decoration: none;  background:url(/media/img_group/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: #fff;  text-decoration: none;  background:url(/media/img_group/meno2.gif) no-repeat right 2px; 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:129px; display:block; color:#003882; background:#bbd9f6 url(/media/img_group/piu3.gif) no-repeat right;}   
#pi-listavoci-menu li.livel4 a.plusactived {margin:0 0 1px 0px;padding:3px 0 21px 6px; width:129px; display:block; color:#003882; background:#bbd9f6 url(/media/img_group/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:109px; display:block; color:#003882; background:#bbd9f6 url(/media/img_group/meno3.gif) no-repeat right;}   
#pi-listavoci-menu li.livel4 a.minusactived {margin:0 0 1px 0px;padding:3px 21px 0 6px;  width:129px; display:block; color:#003882; background:#bbd9f6 url(/media/img_group/meno3.gif) no-repeat right; 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:99px; display:block; color:#003882; background:#ffffff url(/media/img_group/freccia5.gif) no-repeat right; } 

/*************************
   footer
*************************/
#footerContainer {width:968px; margin:0 auto;}
.footer {clear:both;width:968px;height: 100%;background:#0060a9 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_group/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:#003882;	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;}

/********************************
 	Hightlight
 ********************************/
/* layout background white and border */ 
#boxhighlight_onlyborder 		{float:left; width:100%; background:#e4e4e4; display:inline;}
.boxhighlight_onlyborder 		{float:left; width:100%; background:#e4e4e4; display:inline;}
.boxhighlight_onlyborder_content{margin:4px; padding:8px; background:#fff; border:1px solid #b8b8b8;}
.boxhighlight_onlyborder_content ul li	{list-style-image:url(/media/img/arrow/arrow-blu.gif);} 
.boxhighlight_onlyborder_content img 	{border:3px solid #ffffff;}

/* 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_group/bg-menutop-stretch-off.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; font-size:12px;height:auto;clear:both;}
.boxhighlight_bordertitle_content a, .boxhighlight_bordertitle_content a:hover, .boxhighlight_bordertitle_content a:active, .boxhighlight_bordertitle_content a:visited	{color:#3f8fdf;}
.boxhighlight_bordertitle_content ul li {list-style-image:url(/media/img/arrow/arrow-blu.gif);} 
.boxhighlight_bordertitle_content img {border:3px solid #ffffff;}

/* layout background gray */ 
#boxhighlight_gray				{background:#e4e4e4; padding:8px; padding-top:4px;}
.boxhighlight_gray				{background:#e4e4e4; padding:8px; padding-top:4px;}
.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_icon 		{float:right; padding:3px 0px 3px 0px;}
.boxhighlight_gray_content		{padding:2px;font-size:12px;}
.boxhighlight_gray_content ul li {list-style-image:url(/media/img/arrow/arrow-blu.gif);}
.boxhighlight_gray_content img {border:3px solid #ffffff; margin:2px;}

/* 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;}
.boxhighlightS_gray				{background:#e4e4e4; padding:3px;}
.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-top:3px; padding-left:7px; padding-right:7px;}
.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;}

/* 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;	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;}

/*******************************************
  Box tab
*******************************************/
.tab_border {position:absolute;padding:0;margin:0;top:22px;left:0px;width:100%;height:1px;border-bottom:1px solid #3f8fdf;z-index:1;font-size:1px;line-height:1px;}
.tab_box {width:100%;z-index:20;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 #003882; border-bottom:0px; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#fff;} /*border:1px solid #5f8edb;*/
.tab_title_int 	{float:left; margin:0px; padding:0px; height:24px; border:1px solid #ffffff; background:#5f8edb url(/media/img_group/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 #003882; background-color:#e5e5e5; padding:9px;}/*border:1px solid #3f8fdf;*/
.tab_box_nodata	{border:1px solid #003882; 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%;}

/**************************** 
	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;	height:auto;background:#3f8fdf;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;margin-top:20px;}/*height:91px*/
#cr-container-listavoci {height:28px;width:930px;margin-left:15px;padding-top:10px;	background:url(../images/cr-bg-top.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:5px 10px 0 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;}
#cr-searchfor {	height:23px;display:block;width:960px;margin-top:10px;}
#cr-searchfor .cr-searchfor-Text {font-size:16px;font-weight:normal;color:#fff;float:left;margin-left:15px;margin-top:3px;}
#cr-searchfor .cr-input {float:left;margin-left:15px;padding:0 0;}	
#cr-searchfor .cr-btnsearch {float:left;margin-left:15px;margin-top:3px;}	
#cr-searchfor .cr-searchfor-Text1 {font-size:11px;font-weight:normal;color:#fff;float:left;margin-left:15px;margin-top:4px;}		
#cr-searchfor .cr-searchresult {font-size: 14px;font-weight: normal;color: #505050;background-color: #fff;width:274px;height:20px;vertical-align: middle;padding:1px 0 0  0;margin:0 0;	}	
#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-leftCol .cr-firstresult {width:600px;height:81px;padding-top:10px;padding-left:10px;background:#deeefe;color:#000;}	
#cr-leftCol .cr-firstresult .titolo {color:#3f8fdf;font-size:16px;clear:both;margin-bottom:10px;}	
#cr-leftCol .cr-firstresult a.titolo {color:#3f8fdf;font-size:16px;clear:both;margin-bottom:10px;}	
#cr-leftCol .cr-firstresult .testo {color:#000;font-size:12px;clear:both;margin-bottom:10px;margin-left:25px;}		
#cr-leftCol .cr-generalresult {width:612px;height:91px;background:#fff;margin-top:20px;color:#000;}
#cr-leftCol .cr-generalresult .titolo {color:#3f8fdf;font-size:16px;clear:both;margin-bottom:10px;}	
#cr-leftCol .cr-generalresult .pdf {color:#a2a2a2;font-size:12px;clear:both;margin-bottom:10px;}		
#cr-leftCol .paginazione {float:left;margin-top:10px;width:610px;height:15px;background:#ffffff;}
#cr-leftCol	.paginazione .pageNumber {float:left;font-size:11px;color:#646464;width:505px;}
#cr-leftCol .paginazione .list-pageNumber {float:left;color:#646464;}	
#cr-rightCol {margin-top:10px;float:left;width:308px;background:#dfdfdf;height:auto;margin-left:10px;}	
#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;}	

.separatorSearch {float:left; margin-right:10px; margin-top:0px; width:2px; height:18px; background:url(/media/img/bg/bg-top-separator-search.gif) no-repeat;}
.divSeparator {margin:0px; padding:0px; height:13px;}
