/* HOME */
.back_g			{ background:#EDF1F3 url(../img/products/sep.gif) no-repeat left bottom; }
.back_w			{ background:url(../img/products/sep.gif) no-repeat left bottom; }

.macro			{ padding:0 10px 0 14px;  line-height:25px; background:url(../img/share/fre_az.gif) no-repeat 6px 10px; font-weight:bold; color:#B5B5B5; }
.macro a			{ font-weight:bold; text-decoration:none; }
.macro a:visited	{ font-weight:bold; text-decoration:none; }
.macro a:hover		{ font-weight:bold; text-decoration:none; color:#BC1901; }

.mini			{ padding:0 10px 0 0; font-size:9px; line-height:25px;}
.mini a			{  }
.mini a:visited	{  }
.mini a:hover	{  }

.txt_int		{ padding:0 0 20px 0; text-align:justify; }

.menu_products	{ width:760px; background:#35619A url(../img/products/products.jpg) no-repeat 0 0;  }
.menu_home		{ width:760px; background:#35619A url(../img/service/service.jpg) no-repeat 0 0;  }
.back_left		{ background:#EDF1F3 url(../img/products/back_left.gif) repeat-y 0 0;   }
.top_left		{ background:url(../img/products/top.gif) no-repeat 0 0;  }
.pad			{ background:url(../img/products/top.gif) no-repeat 0 0; padding:29px 11px 0 10px;  }
.titolo			{ background:#EDF1F3 url(../img/products/bottom_title.gif) no-repeat left bottom; padding:0 10px 10px 10px; }

.voci_pad		{ padding:10px 10px 12px 10px; background:#EDF1F3; }

.menu_pr_at					{ padding:5px 25px 5px 14px; background:#35619A url(../img/products/fre_white.gif) no-repeat 100% 50%; color:#FFFFFF; font-weight:bold; }
.menu_pr_at a				{  color:#FFFFFF; font-weight:bold; }
.menu_pr_at a:visited		{  color:#FFFFFF; font-weight:bold; }
.menu_pr_at a:hover			{  color:#FFFFFF; font-weight:bold; }

.menu_pr				{ padding:5px 25px 5px 14px; background:url(../img/products/fre_blu.gif) no-repeat 5px 8px; }
.menu_pr a				{  }
.menu_pr a:visited		{  }
.menu_pr a:hover		{  }

.menu_pr_dis			{ padding:5px 25px 5px 14px; background:url(../img/products/fre_gri.gif) no-repeat 5px 8px; color:#A6B6BE; }

.sel		{ background-color:#D2DADE; padding:20px 0 20px 10px; }
.sel_area	{ width:150px; font-size:10px; }
.right_pr		{ background:url(../img/products/back.gif) no-repeat 0 0; padding:0 20px 20px 19px; text-align:justify; color:#19367B; }

.acrobat	{ padding:17px 0 5px 0; background:url(../img/products/bottom_pdf.gif) no-repeat left bottom; }

.file_pdf	{ padding:0 3px; color:#3E5EAB; font-weight:bold; }
.file_pdf a	{ color:#3E5EAB; font-weight:bold;  }
.file_pdf a:visited	{ color:#3E5EAB; font-weight:bold;  }
.file_pdf a:hover	{ color:#3E5EAB; font-weight:bold;  }

.tit_pr		{ padding:0 0 8px 0; font-size:13px; font-weight:bold; }

.back_top	{ padding-bottom:10px; padding-top:5px; text-align:right; }

.pr_txt		{ text-align:justify; padding:25px 20px; background-color:#FFF; }

.tit_pr_2	{ background:url(../img/share/sep_tit.gif) no-repeat 0 16px; padding-bottom:15px; }

a.basse				{ text-decoration:none; }
a:visited.basse		{ text-decoration:none; }
a:hover.basse		{ text-decoration:none; color:#BC1901; }

a.basse_ac				{ text-decoration:none; color:#BC1901; font-weight:bold; }
a:visited.basse_ac		{ text-decoration:none; color:#BC1901; font-weight:bold; }
a:hover.basse_ac		{ text-decoration:none; color:#BC1901; font-weight:bold; }

.apri_chiudi		{ margin:2px 5px 0 0; }

.tutto				{ padding:0 15px; }

/* Tabella */
.titolo_tab		{ color:#FFF; text-align:center; font-size:11px; font-weight:bold; padding:5px 0; border-right:1px #A6B6BE solid; border-bottom:1px #A6B6BE solid; background:#35619A; }
.titolo_tab_r	{ color:#FFF; text-align:center; font-size:11px; font-weight:bold; padding:5px 0; border-bottom:1px #A6B6BE solid;  background:#35619A;}
.txt_tab		{ text-align:justify; padding:10px; border-right:1px #A6B6BE solid; border-bottom:1px #A6B6BE solid; }
.txt_tab_r		{ text-align:justify; padding:10px; border-bottom:1px #A6B6BE solid; }

.sotto_tab		{ text-align:center; font-weight:bold; padding:5px 0; border-bottom:1px #A6B6BE solid; }






/* references */
.highlights { 
	background:url(../img/company/back-left.jpg) no-repeat 0 0; 
}

.mondo_reference { 
	background:url(../upload/e_drive/mappa.jpg) no-repeat right top; 
}  

.link_company { 
	padding:5px 0 5px 14px; 
	background:url(../img/share/fre_az.gif) no-repeat 5px 8px; 
	width:150px; 
	text-transform:uppercase;
}

.link_company a, .link_company a:visited { 
	display:block;
	width:150px; 
	text-decoration:none; 
}

.link_company a:hover { 
	text-decoration:underline; 
}

.link_company_dis { 
	padding:5px 0 5px 14px; 
	background:url(../img/share/fre_gri.gif) no-repeat 5px 8px; 
	width:150px; 
	color:#A6B6BE; 
	text-transform:uppercase;
}

.link_company_att { 
	padding:5px 0 5px 14px; 
	background:#fff url(../img/share/bck_att.gif) no-repeat 0 0; 
	width:150px; 
	color:#fff; 
	font-weight:bold; 
	text-transform:uppercase;
}

.link_company_att a, .link_company_att a:visited { 
	display:block;
	width:150px; 
	text-decoration:none; 
	color:#fff; 
	font-weight:bold; 
}

.link_company_att a:hover { 
	text-decoration:underline; 
	color:#fff; 
	font-weight:bold; 
}


/* link pagine interne ww_reference */
.link_wwr {
}

.link_wwr a, .link_wwr a:visited { 
	color:#11386A; 
	text-decoration:underline; 
	font-weight:normal;
}

.link_wwr a:hover { 
	color:#11386A; 
	text-decoration:underline; 
}

.link_wwr_attivo {
	font-weight:bold;
	color:#BC1901;
	font-size:1.1em;
}



/* link allegato case history */
.wwr_att {
	vertical-align:middle;
	margin-right:5px;
}
.sel_area		{ width:120px; font-size:11px; }

.pad_area		{ padding:2px 0 1px 0;  }

.carica			{ font-weight:bold; color:#BC1901; font-size:12px; padding:17px 10px; text-align:right;  }

.bottom_company	{ background:#EDF1F3 url(../img/company/bottom.gif) no-repeat left bottom; padding-bottom:15px;  }
.top_company	{ background:url(../img/company/top.gif) no-repeat 0 0; padding-top:8px;  }
.top_company a			{ color:#BC1901; font-weight:bold; background:url(../img/share/fre_rossa.gif) no-repeat 0 3px; padding-left:7px;  }	
.top_company a:visited	{ color:#BC1901; font-weight:bold; background:url(../img/share/fre_rossa.gif) no-repeat 0 3px; padding-left:7px;  }	
.top_company a:hover	{ color:#BC1901; font-weight:bold; background:url(../img/share/fre_rossa.gif) no-repeat 0 3px; padding-left:7px;  }

.top_company_2	{ background:url(../img/company/top.gif) no-repeat 0 0; padding-top:8px;  }

.col1 { 
	padding:0 2px 0 21px; 
	font-weight:bold; 
	vertical-align:top; 
	line-height:15px;  
}

.col2 { 
	padding:0 2px 0 0;  
	vertical-align:top; 
	background:url(../img/company/sep.gif) no-repeat right top; 
	line-height:15px;  
}

.col3 { 
	padding:0 2px 0 21px; 
	font-weight:bold; 
	vertical-align:top; 
	line-height:15px;  
}

.col4 { 
	padding:0 2px 0 0px; 
	vertical-align:top; 
	line-height:15px;  
}

.col5 { 
	padding:0 2px 0 10px; 
	font-weight:bold; 
	vertical-align:top; 
	line-height:15px;  
}

.col6 { 
	padding:0 2px 0 0px; 
	vertical-align:top; 
	line-height:15px; 
	background:url(../img/company/sep.gif) no-repeat right top;  
}

.col7 { 
	color:#BC1901; 
	font-weight:bold; 
	padding:0 2px 0 11px; 
	vertical-align:top; 
	line-height:15px;  
}

.case_hist				{ padding:10px 10px 0 21px;  }
.case_hist a			{ color:#BC1901; font-weight:bold; }	
.case_hist a:visited	{ color:#BC1901; font-weight:bold; }	
.case_hist a:hover		{ color:#BC1901; font-weight:bold; }

.legend			{ padding-left:20px; }


/* startup_year */
.startup_td {
	padding:20px 0 5px 0px;
	font-weight:bold;
	font-size:13px;
}

.startup_year {
/*	color:#BC1901; */
	color:#122c4f; 
	font-size:1.1em;
}

.wwr_select {
	border:1px #193D6B solid;
}

