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

.menu_ww_sales	{ 
	width:760px; 
	background:#35619A url(../img/company/ww_sales.jpg) no-repeat 0 0;  
}

.menu_reach { 
	width:760px; 
	background:#35619A url(../img/company/reach.jpg) no-repeat 0 0;  
}


.mondo_off { 
	background:url(../img/company/back.jpg) no-repeat right top; 
}  


.mondo_AF { 
	background:url(../img/company/africa.jpg) no-repeat right top; 
}  


.mondo_AS { 
	background:url(../img/company/asia.jpg) no-repeat right top;
}


.mondo_EU { 
	background:url(../img/company/europa.jpg) no-repeat right top; 
}  


.mondo_NA { 
	background:url(../img/company/north.jpg) no-repeat right top; 
}  


.mondo_SA { 
	background:url(../img/company/south.jpg) no-repeat right top; 
}  


.mondo_OC { 
	background:url(../img/company/oceania.jpg) no-repeat right top; 
}  


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






.link_company { 
	width:150px; 
	padding:5px 0 5px 14px; 
	background:url(../img/share/fre_az.gif) no-repeat 5px 8px; 
	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 { 
	width:150px; 
	padding:5px 0 5px 14px; 
	background:url(../img/share/fre_gri.gif) no-repeat 5px 8px; 
	text-transform:uppercase;
	color:#A6B6BE; 
}

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

.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;  
}

.col1new { 
	padding:0 2px 0 12px; 
	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;  
}
.col3new { 
	padding:0 2px 0 12px; 
	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; }

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

.num_bottom		{ color:#BC1901; font-size:12px; font-weight:bold; padding:9px 0 0 15px; }
.num_top		{ padding:9px 0 0 15px; width:100%; color:#BC1901; font-size:12px; font-weight:bold;  }
.text_num		{ color:#BC1901; font-size:12px; font-weight:bold; }
.text_num_2		{ color:#BC1901; font-size:12px; font-weight:bold; padding:0 0 5px 22px; }

.legend			{ padding-left:20px; }

.td_mile		{ background:url(../img/company/back_mile.gif) repeat-y 0 0;  }
.right_block	{ border-bottom:4px #ffffff solid; }

.mile_txt		{ text-align:justify; padding:25px 20px; }

.tit_mile	{ background:url(../img/company/sep_tit_mile.gif) no-repeat 0 16px; padding-bottom:15px; }


/* Group profile */
.back		{ background:url(../img/contact/back.gif) repeat-y 0 0;   }
.back_tit	{ border-bottom:1px #A6B6BE solid; }
.td_tit		{ padding:25px 0 0 20px; background-color:#FFFFFF; }
.contatto		{ padding:0 0 19px 10px; color:#193D6B; line-height:14px; font-size:11px; background:url(../img/share/fre_blu.gif) no-repeat 0 0;  }
.contatto_att	{ padding:0 0 19px 10px; color:#193D6B; line-height:14px; font-size:11px; background:url(../img/share/fre_rossa.gif) no-repeat 0 0; }


.left_2		{ background:url(../img/contact/top.gif) no-repeat 20px 0; padding:33px 10px 33px 20px; }
.right		{ background:#C5D6EB url(../img/company/sep_right.gif) repeat-x 0 0;  }


.top_back	{  padding:25px; text-align:justify; line-height:15px; color:#214471;}

.top_back_2	{ padding:25px; text-align:justify; color:#214471; background:#C5D6EB url(../img/contact/sep_right.gif) repeat-x 0 0; }

.sep_or		{ padding-top:15px; padding-bottom:5px; background:url(../img/company/sep_or.gif) repeat-x 0 0;  }

/* 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:#000;  font-weight:bold; padding:5px 4px; border-bottom:1px #A6B6BE solid;}
.txt_tab		{ text-align:justify; padding:10px 0 10px 5px; border-right:1px #A6B6BE solid; border-bottom:1px #A6B6BE solid; }
.txt_tab_r		{ text-align:justify; padding:10px; border-bottom:1px #A6B6BE solid;  line-height:14px;}

.txt_tab_2		{ text-align:right; padding:10px 10px 10px 5px; font-weight:bold; font-size:11px; color:#BC1901; }
.txt_tab_2mini	{ text-align:right; padding:10px 10px 10px 5px; font-weight:bold; font-size:9px; color:#BC1901; }
.txt_tab_r_2		{ text-align:justify; padding:8px 20px 0 20px; line-height:14px; background:#EDF1F3 url(../img/company/contacts/bck_top.gif) no-repeat 0 0;}
.bck_bot		{  background:#EDF1F3 url(../img/company/contacts/bck_bottom.gif) no-repeat left bottom; }

.sotto_tab		{ padding:10px 5px; border-bottom:1px #A6B6BE solid; }

.tab_sep_or		{ padding-top:15px; padding-bottom:5px; background:url(../img/company/sep_or.gif) repeat-x 0 0;  }

.nome			{ font-weight:bold; line-height:14px; }
.indirizzi		{ padding:0 0 10px 10px;  line-height:14px;}



/* 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;
}
.tit_pr		{ padding:0 0 5px 0; font-size:12px; font-weight:bold;  }