@font-face {
    font-family: 'fs_lola_webregular';
    src: url('/media/fonts/fs_lola_web-regularWEB.eot');
    src: url('/media/fonts/fs_lola_web-regularWEB.eot?#iefix') format('embedded-opentype'),
	     url('/media/fonts/fs_lola_web-regularWEB.woff') format('woff'),
         url('/media/fonts/fs_lola_web-regularWEB.ttf') format('truetype'),
         url('/media/fonts/fs_lola_web-regularWEB.svg#fs_lola_webregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fs_lola_web_boldregular';
    src: url('/media/fonts/fs_lola_web-boldWEB.eot');
    src: url('/media/fonts/fs_lola_web-boldWEB.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/fs_lola_web-boldWEB.woff') format('woff'),
         url('/media/fonts/fs_lola_web-boldWEB.ttf') format('truetype'),
         url('/media/fonts/fs_lola_web-boldWEB.svg#fs_lola_web_boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fs_lola_web_mediumregular';
    src: url('/media/fonts/fs_lola_web-mediumWEB.eot');
    src: url('/media/fonts/fs_lola_web-mediumWEB.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/fs_lola_web-mediumWEB.woff') format('woff'),
         url('/media/fonts/fs_lola_web-mediumWEB.ttf') format('truetype'),
         url('/media/fonts/fs_lola_web-mediumWEB.svg#fs_lola_web_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'fs_lola_web_extraboldregular';
    src: url('/media/fonts/fs_lola_web-extraboldWEB.eot');
    src: url('/media/fonts/fs_lola_web-extraboldWEB.eot?#iefix') format('embedded-opentype'),
         url('/media/fonts/fs_lola_web-extraboldWEB.woff') format('woff'),
         url('/media/fonts/fs_lola_web-extraboldWEB.ttf') format('truetype'),
         url('/media/fonts/fs_lola_web-extraboldWEB.svg#fs_lola_web_extraboldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html 			{height: 100%;}
body 			{margin:0px; padding:0px; border:none; height:100%; background:url("/media/img/bg/bg.jpg") no-repeat fixed center top #122436; color:#000000; font-family: Arial, Helvetica, Sans-Serif; font-size:12px;} /*font-size:0.70em;*/
body.detailnews	{margin:100px;}
body.body_tab		{background:#e4e4e4}
body.news				{}

div		 			{margin:0; padding:0; border:none; font-size:12px;} /*position:relative;*/
form 				{margin:0; padding:0; border:none;} /*position:relative;*/
textarea		{background:#ffffff;}
label				{font-weight:normal;}
hr					{margin:0px; padding:0px; border:0px; height:1px; line-height:1px; font-size:0px; background:#bcbcbc repeat-x left top;}
.hr_line		{margin:0px; padding:0px; margin-top:5px; margin-bottom:5px; border:0px; height:2px; line-height:2px; font-size:0px; background:#bcbcbc url(/media/img/bg/bg-hr.gif) repeat-x left top; clear: both;}
.hr_line_box {margin:2px 0px 0px 0px; padding:0px; border:0px; height:1px; line-height:1px; font-size:0px; background:#a4a4a4;}
img 				{border:none; margin:0px; padding:0px;}

big 			{font-family:"Trebuchet MS"; font-size:18px; color:#636363; font-weight:normal;}

h1 		{font-family:'fs_lola_webregular',Arial,Helvetica; font-size:28px; color:#000; padding:0px; margin:0px; text-transform:uppercase; font-weight:bold; line-height:normal}
h1.tesummary 		{float:left; font-family:Arial; font-size:100%; font-weight:bold;}
h1.titlenewsdet	{font-family:"Trebuchet MS"; font-size:16px; color:#003882; font-weight:bold;}
h1.tenews 		{font-size:16px;}
h2 			{font-family:'fs_lola_webregular', Arial, Helvetica, Verdana, sans-serif; font-size:12px; 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:#005983;text-decoration:none;}
a:link 				{color:#005983;text-decoration:none;}
a:visited 		{color:#005983;text-decoration:none;}
a:active 			{color:#005983;text-decoration:none;}
a:hover 			{color:#005983;text-decoration:underline;}

a.aunder 						{color:#005983;text-decoration:underline;}
a.aunder:link 			{color:#005983;text-decoration:underline;}
a.aunder:visited		{color:#005983;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.brh15		{line-height:15px;}
br.brh20		{line-height:20px;}
br.brh30		{line-height:30px;}

/****************************
 form 
*****************************/
form 				{margin:0px; padding:0px;}
fieldset		{margin:0px; padding:1px 1px; border:none;} 
legend			{padding:5px;}
select 			{margin:0px; padding:1px; font-size:11px; color:#000000;}
input 		 	{margin:0px; padding:1px; font-size:11px; color:#000000;}
textarea		{background:#ffffff;}
label			 	{font-weight:normal;}
.input_image	{border:0px;}
.size					{width:175px;}

.selectlogin	{font-size:11px; font-weight:bold; color:#5f8edb; background-color:#fff; width:200px; padding:0px; margin:0px; border:0px;}

.topTableDiv {float:left; margin:0px; width:99%; display:inline-block; padding-left:10px; font-family:'fs_lola_webregular',Arial,Helvetica,Verdana,sans-serif; text-transform:uppercase; background:transparent; color:#000000; font-size:16px; font-weight: bold;}

/****************************
 elenchi 
*****************************/
ol 			{padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px}
dl			{width:100%; background-color: #ffffff;}
dt			{padding:2px 10px 2px; background-color:#B0C1D1; font-family:verdana; font-size:10px; color:#ffffff; font-weight:bold;}
dd			{padding:4px 10px 4px; margin:0;}

ul 			{margin:0px; padding:0 0 0 15px; list-style-position:outside;}
ul li		{margin:0 0 0 10px; list-style-image:url("/media/img/icon/diamond_bullet.gif");}

ul.none 				{margin:0px; margin-left:10px; padding:0px; list-style-position:outside; list-style-image:none;}
ul.ulbox				{margin:0px; margin-left:10px; padding:0px; list-style-position:outside; list-style-image:none;}
.libox ul li 		{list-style-type:none; list-style-image:url(/media/img/bitinside/punto_box.gif);}
.box_news ul li	{list-style-type:none; list-style-image:url(/media/img/void.gif);}


#punto	{list-style-image:url("/media/img/bitinside/ico/punto.gif");}
.punto	{list-style-image:url("/media/img/bitinside/ico/punto.gif");}



/*******************************************
  formatting elements common to all pages - TEXT-TITLES
*******************************************/
.titlepage		{font-family:'fs_lola_webregular', Arial, Helvetica, Verdana, sans-serif; font-size:28px; font-weight:bold; text-transform:uppercase; color:#000000; line-height:40px; 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;}
div.linepunto				{margin-top:2px; margin-bottom:2px; background-image: url(/media/img/bitinside/line_punto.gif); width:100%; height:1px;}
.strong							{font-weight:bold;}
.disclaimer_gray	 	{font-size:11px; font-weight:normal; color:#666666;}
.gray10, .gray10 a	{font-size:11px; font-weight:normal; color:#666666;}
.grassetto 	{font-weight:bold;}
.bt1 				{height:13px;}
.underline  {height:2px;padding:0;margin:0;line-height:2px;background:#ffffff url(/media/img/bg/bg-hr.gif) repeat-x left top; border:0px}

.title_page 			{padding-bottom:3px; font-size:140%; font-weight:bold;}
.title_page_blue 	{color:#0033e5;}
.titleTab 				{font-weight:bold;}

.subtitle_home		{font-size:110%; color:#333333; text-transform:uppercase; font-weight:bold;}
.subtitle_content	{font-size:100%; color:#000; font-weight:bold;}

.titleblock		{padding:0px; width:100%; height:26px; background:#f0efeb url(/media/img/bitinside/bg_border.gif);}
.titleblock p {padding:5px; height:100%; color:#666666; font-size:115%; font-weight:bold;}

.txt12pt  {font-size:12px;}
.txt13pt	{font-size:13px;}
.txt14pt	{font-size:14px;}
.txt15pt	{font-size:15px;}
.txt16pt	{font-size:16px;}
.txt18pt	{font-size:18px;}
.txt20pt	{font-size:20px;}

.fontDate		{text-align:right; font-family:'fs_lola_webregular',Arial,Helvetica; font-size:14px; font-weight:normal; color:#666666; padding:0 0; margin:0 0; height:auto; line-height:normal;}
.data_hp		{font-family:"Trebuchet MS"; font-size:11px; color:#a4a4a4;}

.titlenewsansaTop {font-family:'fs_lola_webregular',Arial,Helvetica; font-size:16px; text-transform:uppercase; font-weight:bold;} 
.titlenewsansa		{font-family:"Trebuchet MS"; font-size:16px; color:#4979c5; font-weight:bold; font-weight:bold;} 
.titlenewsansaTwo {font-size:12px; font-weight:bold;} 

.subnewsansaTop	{font-family:'fs_lola_webregular',Arial,Helvetica; font-size:15px; color:#a4a4a4;} 
.subnewsansa		{font-family:"Trebuchet MS"; font-size:14px; color:#a4a4a4;} 
.subnewsansaTwo	{} 

.titlepersonalpage			{font-family:"Trebuchet MS"; font-size:16px; color:#000; font-weight:bold;} 
.sub-titlepersonalpage	{font-family:"Trebuchet MS"; font-size:14px; color:#4f4f4f; font-weight:bold;} 

.border_chart	{border:1px solid #ababab;}

/****************************
 align elements 
*****************************/
.labelred				{color:red;}
.floatsx				{float:left;}
.floatdx				{float:right;}
.alignsx				{text-align:left;}
.aligndx				{text-align:right;}
.aligndxln			{text-align:right; line-height:normal;}
.aligncx				{text-align:center;}
.width100				{width:100%;}
.floatsxaligncx {float:left; text-align:center; width:49%; border:0px solid red;}
.padding2				{padding:2px;}
.padding4				{padding:4px;}
.p-m0						{padding:0px; margin:0px;}
.padding-left6  {padding-left:6px;}

.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;} 
.clear_brick			{clear:both; margin:0px; padding:0px; font-size:0px; height:3px; line-height:0px;}
.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;}

.main50perc			{float:left; margin:0px; padding:0px; width:49%;} 
.space20				{float:left; margin:0px; padding:0px; width:2%;} 
.space100perc		{float:left; margin:0px; padding:0px; width:100%;}


/**************************** 
	Structure
****************************/
.container     	{clear:both; background:#ffffff; width:960px; margin:0 auto; }
.containerpage 	{width:960px; margin:0 auto; background-color:#fff}
.containerpagewidth100 	{display:inline-block; width:100%; background-color:#fff;}
.column1			  {width:158px; float:left}
.column2				{width: 778px; float: right; margin: 0 10px 0 0}
.singleColumn  	{margin: 0 10px}
#main          	{margin:0 0 6px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#474747}
.boxText       	{margin:20px 10px 0 0} 
.margin        	{margin: 0 20px}

.colHp 					{width:290px; padding:0px; margin:0px; border:1px solid red;}
	
/* stili pag interne */
.column2 .content {margin:0 10px 10px 20px}


.column1_nomenu	 		{float:left; padding:0px; margin:0px; margin-left:15px; margin-top:11px; width:612px; display:inline; font-size:14px; line-height:20px}
.column2_nomenu	 		{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:38px; width:308px;}
.column1_nomenu_small {float:left; padding:0px; margin:0px; margin-left:15px; margin-top:11px; width:735px; display:inline; font-size:14px; line-height:20px}
.column2_nomenu_small	{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:38px; width:185px;}
.column_full					{float:left; padding:0px; margin:0px; margin-left:10px; margin-top:11px; width:930px; font-size:14px; line-height:20px}

.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; font-size:14px; line-height:20px}

.column1_nomenu ul, .column1_nomenu_small ul, .column1_1cols ul 	{border-left:5px solid #C4C8CA; margin-top:4px}

/**************************** 
	Topbar - Header
****************************/
.topbar {margin:0; background-color:#000000; color:#fff; font-weight:normal;}
.container-header 	{width:960px; margin:0 auto; height:45px; color:#B4B4B4} /*padding:3px 10px 0px 5px; */
.container-header a, .container-header a:visited, .container-header a:active, .container-header a:hover {color:#fff;text-decoration:none;}
.head_icons	 	{float:right; margin:12px 0px 0px;}

/* combo group */
.combo_group 	{float:left; padding-top:9px; height:33px}
.combo_group p 	{margin:0; padding:0}
.group_select_text	{float:left; margin-top:6px; margin-left:25px}
.group_select 		{width:213px; position:relative; height:28px; background:none; float:left; color: #7a7a7a; z-index:999999!important;}
.group_select span 	{font-size: 12px; color:#B4B4B4; float: none; position: absolute; white-space: nowrap; height: 21px; line-height: 15px;	padding: 7px 0 0 5px; overflow: hidden; cursor:pointer; width:180px; text-transform:uppercase; font-family:'fs_lola_webregular', Arial, Helvetica, Verdana, sans-serif; background-color:#1F2327; font-weight:bold}
.group_select a.group_select_open 	{background:url("/media/img/form/select_right.gif") no-repeat scroll center center transparent; display:block; height:28px; position: absolute; right:0; width: 28px;}
.group_select ul.group_select_list 	{position:absolute; top:28px; left:0px; list-style:none; background-color:#FFF; border:solid 1px #CCC; display: none; margin:0px; padding:0px; height:auto; overflow:auto; overflow-y:auto; z-index:999999!important; width: 211px; visibility: visible;}
.group_select ul.group_select_list li 	{list-style-image: none; margin: 0; font-family:'fs_lola_webregular', Arial, Helvetica, Verdana, sans-serif;}
.group_select ul.group_select_list a 	{display: block; padding:2px 5px; text-decoration:none; color:#7a7a7a; background-color:#FFF; font-size: 13px;}
.group_select ul.group_select_list a.selected {background: #fff; color: #7a7a7a;}
.group_select ul.group_select_list a:hover, .group_select ul.group_select_list a.selected:hover { background:#DDE2E6; color:#005983;}

#header          {margin:0; padding:0;}
#header .head    {height:130px; background-color:#f3f3f3;}
#header .logo    {margin:0;}
#header img      {border:0px; padding:0px; margin:0px;}

/*************************
  top menu first level
*************************/
#menuTop    {width:942px; height:42px; margin:0 4px 0 10px; padding:0px; background-color:#fff; font-family:'fs_lola_webregular',Arial,Helvetica,Verdana,sans-serif; font-weight:bold; color:#fff;} 
#menuTop a  {color:#fff; text-decoration:none;}
.menuTop-off   {float:left; display:block; width:152px; height:26px; margin:5px 5px 5px 0; padding-top:8px; font-size:15px; background:#454e57; text-align:center; border-radius:3px; } 
.menuTop-on    {float:left; display:block; width:152px; height:26px; margin:5px 5px 5px 0; padding-top:8px; font-size:15px; background:#787878; text-align:center; border-radius:3px;} 

/*
.menuTop-1-off   {float:left; display:block; width:152px; height:36px; margin:5px 3px 5px 0; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-1-off.gif") no-repeat; text-align:center;} 
.menuTop-1-on    {float:left; display:block; width:152px; height:36px; margin:5px 3px 5px 0; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-1-on.gif") no-repeat; text-align:center;} 

.menuTop-2-off   {float:left; display:block; width:152px; height:36px; margin:5px 3px; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-2-off.gif") no-repeat; text-align:center;} 
.menuTop-2-on    {float:left; display:block; width:152px; height:36px; margin:5px 3px; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-2-on.gif") no-repeat; text-align:center;} 

.menuTop-3-off   {float:left; display:block; width:152px; height:36px; margin:5px 3px; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-3-off.gif") no-repeat; text-align:center;} 
.menuTop-3-on    {float:left; display:block; width:152px; height:36px; margin:5px 3px; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-3-on.gif") no-repeat; text-align:center;} 

.menuTop-4-off  {float:left; display:block; width:152px; height:36px; margin:5px 3px; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-4-off.gif") no-repeat; text-align:center;} 
.menuTop-4-on   {float:left; display:block; width:152px; height:36px; margin:5px 3px; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-4-on.gif") no-repeat; text-align:center;} 

.menuTop-5-off   {float:left; display:block; width:152px; height:36px; margin:5px 3px; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-5-off.gif") no-repeat; text-align:center;} 
.menuTop-5-on    {float:left; display:block; width:152px; height:36px; margin:5px 3px; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-5-on.gif") no-repeat; text-align:center;} 

.menuTop-6-off   {float:left; display:block; width:152px; height:36px; margin:5px 0 5px 3px; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-6-off.gif") no-repeat; text-align:center;} 
.menuTop-6-on    {float:left; display:block; width:152px; height:36px; margin:5px 0 5px 3px; padding-top:6px; font-size:10pt; background:url("/media/img/job/menu-top/menuTop-6-on.gif") no-repeat; text-align:center;} 
*/


/*************************
   Where am i
*************************/
#menuNavigatorBox	{display:inline-block; width:100%}
#menuNavigator 	{background-color: #FFFFFF; clear: both; color: #555555; display: inline-block; height: auto; margin: 0 auto; width: 960px;}
#menuNavigator a, #menuNavigator a:hover, #menuNavigator a:active, #menuNavigator a:visited  {text-decoration:none;}
.menuNavigatorCellaSin {float:left;	padding: 9px 6px; font-size:13px; margin: 0 12px; padding: 9px 6px; }
.voci, .voci a, .voci a:hover, .voci a:active, .voci a:visited  {color:#005983; text-decoration:none;}


/********************************
 	NavigatorLeft
 ********************************/
#pi-menusin {float:left; width:143px; height:auto; min-height:100%; height:auto !important; padding:0 0; margin:0 0 10px 0px; border-top:8px solid #85A3C0}
#pi-listavoci-menu {position:relative;margin:0 0 0 0px;width:143px;font-size:12px; border-top:10px solid #ffffff}
#pi-listavoci-menu ul {position:relative;padding:0 0;margin:0 0;list-style-type:none; border-top:1px solid #bcbcbc; list-style-image:none;}

#pi-listavoci-menu li {width:143px; padding:0px; margin:0px; background:#fff; border-bottom:1px solid #bcbcbc; list-style-type:none; list-style-image:none;}
#pi-listavoci-menu li a {display:block; padding:8px 10px 8px 3px; margin:0px; color:#000; text-decoration:none; background:url(/media/img/job/ico/ico_3liv.png) no-repeat top right;}
#pi-listavoci-menu li a.minuchildfalse		{display:block; color:#fff; font-weight:bold; background:#85a3c0 url(/media/img/job/ico/ico_3liv_on.png) no-repeat top right;}
#pi-listavoci-menu li a.plus 				{display:block; color:#000;}
#pi-listavoci-menu li a.plusactived		{display:block; color:#000; font-weight:bold;}
#pi-listavoci-menu li a.minus 				{display:block; color:#fff; background:#85a3c0 url(/media/img/job/ico/ico_3liv_open.png) no-repeat top right;}
#pi-listavoci-menu li a.minusactived 		{display:block; color:#fff; font-weight:bold; background:#85a3c0 url(/media/img/job/ico/ico_3liv_open.png) no-repeat top right;}/*top 13px right 3px;*/
#pi-listavoci-menu li a.minusdisactived 	{color:#000; font-weight:bold;}
#pi-listavoci-menu li:hover, #pi-listavoci-menu li:hover a	{}
#pi-listavoci-menu li:hover a.plus, #pi-listavoci-menu li:hover a.plusactived 	{}
#pi-listavoci-menu li:hover a.minus, #pi-listavoci-menu li:hover a.minusactived 	{color:#FFFFFF; background-color:#85a3c0}

#pi-listavoci-menu ul.bordervisible			{padding:0px; margin:0px; border-bottom:1px solid #bcbcbc;}
#pi-listavoci-menu ul.notvisible				{display:none; border:none; padding:0px; margin:0px; line-height:0px;}
#pi-listavoci-menu li.livel4 					{width:143px; padding:0px; margin:0px; border:none;}
#pi-listavoci-menu li.livel4 a 				{display:block; padding:8px 13px 8px 6px; margin:0px; color:#000; text-decoration:none; background:#ffffff url(/media/img/job/ico/ico_4liv.png) no-repeat top right;}
#pi-listavoci-menu li.livel4 a.plus			{display:block; color:#000;}   
#pi-listavoci-menu li.livel4 a.plusactived 	{display:block; color:#000; font-weight:bold;}   
#pi-listavoci-menu li.livel4 a.minus 			{display:block; color:#000; background:#ffffff url(/media/img/job/ico/ico_4liv.png) no-repeat top right}   
#pi-listavoci-menu li.livel4 a.minusactived 	{display:block; color:#000; font-weight:bold; background:#ffffff url(/media/img/job/ico/ico_4liv.png) no-repeat top right;} 
#pi-listavoci-menu li.livel4 a.minusdisactived {color:#000;}   
#pi-listavoci-menu li.livel4:hover, #pi-listavoci-menu li.livel4:hover a	{}
#pi-listavoci-menu li.livel4:hover a.plus, #pi-listavoci-menu li.livel4:hover a.plusactived {}
#pi-listavoci-menu li.livel4:hover a.minus, #pi-listavoci-menu li.livel4:hover a.minusactived {color:#000000;}

#pi-listavoci-menu ul.liv5bordervisible	{padding:0px; margin:0px; border-bottom:0px;}
#pi-listavoci-menu ul.liv5notvisible		{border:none; display:none;}
#pi-listavoci-menu li.livel5 				{width:143px; padding:0px; margin:0px; background:#fff; border-top:0px;}
#pi-listavoci-menu li.livel5 a 			{display:block; padding:8px 10px 8px 12px; margin:0px; color:#000; background:#ffffff;}  
#pi-listavoci-menu li.livel5 a.actived 	{display:block; color:#000; font-weight:bold; background:#ffffff;}  
#pi-listavoci-menu li.livel5:hover, #pi-listavoci-menu li.livel5:hover a, #pi-listavoci-menu li.livel5:hover  a.actived {color:#000000;}

/* 
#pi-listavoci-menu li a:hover{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/bitinside/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/bitinside/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/bitinside/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/bitinside/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/bitinside/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/bitinside/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/bitinside/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/bitinside/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 {height:69px; padding:10px; margin:0px; background:#fff;} 
.footer 	{margin:0px; padding:0px; font-family:'fs_lola_webregular',Arial,Helvetica,Verdana,sans-serif;}
.boxContenitore	{margin:0; padding:27px 0 20px; text-align:center; color:#000; font-size:14px}
.boxContenitore	a, .boxContenitore a:hover, .boxContenitore a:active, .boxContenitore a:visited {color:#000;}
.footer-line 	{margin:0; padding:0px; background-color:#85a3c0; height:6px}

/********************************
 	Banner
 ********************************/
.banner					{text-align:center; padding:0px; margin:0px;}
.banner_mpu_hp	{width:300px; height:250px; padding:0px; margin:0 0 0 10px;}
.bannerTop			{padding:10px 0; margin:0 auto 5px; text-align:center; width:960px; background-color:transparent}  


/**************************** 
	Bottone
****************************/
.box_btn		{float:left; height:18px;}
.box_btn_sx	{float:left; height:18px; width:3px; background:url(/media/img/bitinside/bg_sx.gif) repeat-x;}
.box_btn_cx	{float:left; background:url(/media/img/bitinside/bg_cx.gif) repeat-x; padding:2px; font-size:11px; color:#494949; font-weight:bold;}
.box_btn_cx a, .box_btn_cx a:hover, .box_btn_cx a.active, .box_btn_cx a:visited	{color:#494949; text-decoration:none;}
.box_btn_dx	{float:left; height:18px; width:6px; background:url(/media/img/bitinside/bg_dx.gif) repeat-x;}


/********************************
 	Hightlight
 ********************************/
 .highlight_obj				{clear:both}
 
 /* layout default color: capital blue */
.highlight					{border:1px solid #51718A; padding:0; height:auto; clear:both;}
.highlight_headline			{padding:0px; height:auto; clear:both;}
.highlight_head				{padding:0px 0 4px 3px; font-size:18px; font-family:'fs_lola_webregular', Arial; text-transform:uppercase; color:#000; font-weight:bold;}
.highlight_head p			{margin:0px; padding:0px;}
.highlight_title 			{display:inline-block; width:100%; background-color:#dde2e6; margin:0px; padding:0px; border-top:7px solid #85a4c0;}/* height:28px;*/
.highlight_title a, .highlight_title a:active, .highlight_title a:visited {color:#000; text-decoration:none;}
.highlight_title a:hover 	{color:#000; text-decoration:underline;}
.highlight_te				{float:left; margin:0px; padding:8px 5px; font-size:16px; font-family:'fs_lola_webregular', Arial; text-transform:uppercase; font-weight:bold; color:#000;}
.highlight_te p 				{margin:0px; padding:0px;}
.highlight_icon 				{float:right; margin:1px; padding:0 3px 0 3px;}
.highlight_content			{display:inline-block; background:#fff; padding:10px; height:auto; clear:both; margin:0px;}/*position:relative;*/
.highlight_content ul		{border:0; margin-top:0}
.highlight_content ul li 		{list-style-image:url(/media/img/icon/diamond_bullet.gif); margin:5px; padding:0px;}
.highlight_content img		{border:3px solid #fff; margin:3px; display:inline;}
  
/* layout default color: gray */
.highlight_gray				{border:1px solid #9f9e9e; padding:0; height:auto; clear:both;}
.highlight_gray_headline	{padding:0px; height:auto; clear:both;}
.highlight_gray_head		{padding:0px 0 4px 3px; font-size:18px; font-family:'fs_lola_webregular', Arial; text-transform:uppercase; color:#000; font-weight:bold;}
.highlight_gray_head p		{margin:0px; padding:0px;}
.highlight_gray_title 		{display:inline-block; width:100%; background-color:#f3f3f3; margin:0px; padding:0px; border-top:7px solid #c5c5c5;}/*height:24px;*/
.highlight_gray_title a, .highlight_gray_title a:active, .highlight_gray_title a:visited {color:#000; text-decoration:none;}
.highlight_gray_title a:hover {color:#000; text-decoration:underline;}
.highlight_gray_te	 		{float:left; margin:0px; padding:8px 5px; font-size:16px; font-family:'fs_lola_webregular', Arial; text-transform:uppercase; font-weight:bold; color:#000;}
.highlight_gray_te p 		{margin:0px; padding:0px;}
.highlight_gray_icon 		{float:right; padding:3px 0px 3px 0px;}
.highlight_gray_content		{display:inline-block; background:#fff; padding:10px; height:auto; clear:both; margin:0px;}/*position:relative;*/
.highlight_gray_content ul		{border:0; margin-top:0}
.highlight_gray_content ul li 		{list-style-image:url(/media/img/icon/diamond_bullet.gif); margin:5px; padding:0px;}
.highlight_gray_content img 		{border:3px solid #ffffff; margin:3px 2px; display:inline;}
.highlight_gray_content .search  	{background:#85a3c0; color:#000; padding:1px; padding-left:2px;}

/*********************************
	BoxNews
*********************************/
/* layout background gray */ 
.boxnews_gray					{background:#fff; padding:0px; height:auto; clear:both;}
.boxnews_graydark			{background:#919191; color:#fff; padding:1px 2px 1px 2px; height:auto; clear:both;}
.boxnews_gray_head		{padding:0 0 0 2px; font-family:"Trebuchet MS"; font-size:13px; color:#fff; font-weight:bold;}
.boxnews_gray_head p	{padding:0px; margin:0px;}
.boxnews_gray_title 	{background:#e4e4e4; height:18px; margin:0px; padding:0px; font-family:"Trebuchet MS"; color:#494949; font-weight:bold;}
.boxnews_gray_title a, .boxnews_gray_title a:hover, .boxnews_gray_title a:active, .boxnews_gray_title a:visited {color:#494949; text-decoration:none;}
.boxnews_gray_te	 		{float:left; margin:1px; padding:0 0 0 3px; font-size:13px;}
.boxnews_gray_te p		{padding:0px; margin:0px;}
.boxnews_gray_icon 		{float:right; margin:1px; padding:0 3px 0 3px;}
.boxnews_gray_icon p	{padding:0px; margin:0px;}
.boxnews_gray_content				{background:#fff; padding:0px; height:auto; clear:both;} /*position:relative;*/
.boxnews_gray_content ul li {list-style-image:url(/media/img/bitinside/ico/punto.gif);}
.boxnews_gray_content img 	{border:3px solid #ffffff; margin:3px; display:inline;}


.notiziaTopBox2 {width:288px;	height:82px;	margin:5px 10px 0 10px;}
.fotonews 			{float:left;	display:inline;	width:78px;	height:78px;	color:#007ffe;	margin:0 5px 0 0;	margin-top:5px;	padding:0 0;}
.newsTesto 			{float:left; display:inline; width:190px; margin-top:5px;}
.data 					{font-size:12px;	color:#505050;	font-weight:bold;}
.titolodata  		{font-size:12px;	color:#5996cf;	font-weight:bold;}

.box_news				{border:none;}
.lista-annunci					{padding:0px; margin:7px 5px; border-bottom:1px dashed #999999;}
.lista-annunci_date			{padding:5px 0 7px 0; font-style:italic;}
.lista-annunci_azienda	{padding:5px 0; font-style:italic; color:#71a2e3;}
a.lista-annunci_title	{font-size:14px; font-weight:bold;}

/*******************************************
  Box tab
*******************************************/
.tab_border {position:absolute;padding:0;margin:0;top:22px;left:0px;width:100%;height:1px;border-bottom:1px solid #3f8fdf;font-size:1px;line-height:1px;}
.tab_box {width:100%;}/*position:relative;*/
.tab_table {border:1px solid #5f8edb; padding:6px; background:#e4e4e4;}
.search  {background:#636363; color:#fff; padding:1px; padding-left:2px;}
.search_table  {background:#636363; color:#fff;}
.search_table td {background:#636363; color:#fff;}
.tab_field  {border:0px; width:200px; margin:2px;}
.tab_on 		{float:left; width:auto; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#fff; background:#ffffff url(/media/img/bitinside/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/bitinside/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/bitinside/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/bitinside/bg-tab.gif) repeat-x;color:#fff}
.tab_title_span			{float:left; margin:0px; padding:3px 4px 2px 4px;color:#fff;}
.tab_title_span	a, .tab_title_span	a:hover, .tab_title_span	a:link, .tab_title_span	a:visited {color:#fff; text-decoration:none;}
.tab_line		{height:25px; padding:0px; text-align:right; margin:0px;}
.tab_box_search	{border:1px solid #3f8fdf; background-color:#e5e5e5; padding:9px;}
.tab_box_nodata	{border:1px solid #3f8fdf; background-color:#fff; padding:9px;}

.tab_title_box_db 			{padding:0px; margin:0px; height:40px;width:100%;clear:both;}
.tab_title_db 					{float:left; margin:0px; padding:0px; height:39px; border:1px solid #5f8edb; border-bottom:0px; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#fff;}
.tab_title_int_db 			{float:left; margin:0px; padding:0px; height:39px; border:1px solid #ffffff; background:#5f8edb url(/media/img/bitinside/bg-tab.gif) repeat-x;color:#fff}
.tab_title_span_db			{float:left; margin:0px; padding:3px 4px 2px 4px;color:#fff;}
.tab_title_span_db	a, .tab_title_span_db	a:hover, .tab_title_span_db	a:link, .tab_title_span_db	a:visited {color:#fff; text-decoration:none;}


.tab_title_box_off 				{padding:0px; margin:0px; height:27px;float:left;width:100%;clear:both;}
.tab_title_box_off_auto 	{padding:0px; margin:0px; height:27px;float:left;width:auto;clear:both;}
.tab_title_off 						{float:left; margin:0px; padding:0px; height:26px; border:1px solid #bfbfbf; border-bottom:0px; font-family:"Trebuchet MS",Verdana; font-size:12px; font-weight:normal; color:#5f8edb;}
.tab_title_int_off 				{float:left; margin:0px; padding:0px; height:24px; border:1px solid #ffffff; background:#fff}
.tab_title_span_off				{float:left; margin:0px; padding:3px 4px 2px 4px;}
.tab_title_span_off	a, .tab_title_span_off a:hover, .tab_title_span_off a:link, .tab_title_span_off a:visited {color:#5b5b5b; text-decoration:none;}

.ifrtab {width:100%; background-color:#e4e4e4;}


/*new*/
#bannerColRight {width:300px; height:auto;}

/* table */
.table_heading		{display:inline-block; padding-left:5px; padding-bottom:3px; font-family:'fs_lola_webregular',Arial,Helvetica,Verdana,sans-serif; text-transform:uppercase; background:transparent; color:#000000; font-size:16px; font-weight:bold; line-height:21px}
td {padding:2px 6px 2px 6px; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none;}

.table_dati		{width:100%; clear:both; border-bottom:1px solid #85A3C0; line-height:normal}
.table_dati tr	{height:20px}
.odd		{background-color:#DDE2E6}
.even		{background-color:#fff}
.table_dati td	{text-align:left; clear:both; font-size:12px; border-left:1px solid #e9e9e9; border-left:2px solid #fff; border-right:2px solid #fff; padding:4px 4px 3px;}
.table_dati th	 {background:#ffffff url(/media/img/bg/table_th_top.gif) repeat-x top; color:#000; font-weight:bold; height:auto; padding:12px 4px 4px 5px; margin:0px; font-size:12px; vertical-align:bottom; text-align:center; border-right:2px solid #fff; border-left:2px solid #fff; height:auto;}

/* box page personel */
.box_footer_viewall	{margin-top:10px;}
.paging		{width:100%; font-size:12px; color:#000}
.paging p 	{width:auto; margin:0px; padding:5px 1px 5px 1px; color:#000; font-family:"Trebuchet MS", Arial;}
.paging p a {text-decoration:none;}
.paging p a:hover {text-decoration:underline;}
.pagingselected {color:#999999;}

/* box news redazionale (BIT) */
.bgBorder { border: 3px solid #FFFFFF; float: left; margin: 0; padding: 0; }
.boxnews_DarkGray_te	{font-family:'fs_lola_webregular',Arial,Helvetica; font-size:16px; color:#000; padding:0px; margin:0px; text-transform:uppercase; font-weight:bold; margin-bottom:10px}