/* LAYOUT GENERALE */

body  {text-align:justify; font-family: Arial, Helvetica, sans-serif; color:#002242; font-size:12px; background-color: #ffffff; margin:0; height:100%; width:100%;}
img {border: 0;}
form, fieldset {margin:0; padding:0;}
p {margin:0; padding:0;}

/* INTRO */

.intro { position:absolute; width: 750px; left:50%; margin-left: -375px; height: 420px; top:50%;  margin-top: -210px;}
.introskip{ text-align:center; margin-top:12px; }
.introskip a { font-size:13px; margin-top:12px; } 


/* GESTIONE CLASSI LINK */

a:link {text-decoration:none; color:#002242;}
a:visited {text-decoration:none; color:#002242;}
a:active {text-decoration:none; color:#002242;}
a:hover {text-decoration:underline; color:#002242;}

/* NAVIGAZIONE UP */

#careers_down {
	background-color:#F3F3F3;
	position:absolute;
	margin: 0;
	padding:10px;
	width:155px;
	/*height:63px;*/
	z-index:9990;
	display: none;
}

#job_down {
	background-color:#F3F3F3;
	position:absolute;
	margin: 0px 0px 0px -10px;
	width:133px;
	padding: 10px 10px 10px 20px;
	z-index:2000;
}

.topbar { float: left; width: 926px; height: 32px; padding-top: 2px; overflow: hidden; display: inline; border-bottom: 1px solid #002242; font-size: 11px; }

#nav_up {float:left; width: 674px; height: 29px; overflow: hidden; }	
	#nav_up .careers { float: left; height: 21px; padding: 8px 58px 0 0; background: transparent url(/img/nav_up_arrow2.gif) no-repeat; }
	#nav_up .contacts { float: left; height: 21px; padding: 8px 47px 0 14px; background: transparent url(/img/nav_up_arrow.gif) no-repeat; }
	#nav_up .search-label { float: left; height: 21px; padding: 8px 0 0 14px; background: transparent url(/img/nav_up_arrow.gif) no-repeat; }

#search_up { float: left; height: 29px; margin: 0; padding: 0; }
	#search_up div { float: left; }
	#search_up div .input_txt { width: 137px; font-size: 9px; margin: 4px 7px 0 7px; }
	#search_up div .butt_search { margin-top: 3px; }
	#search_up .last{ margin: 8px 0 0 47px; }

/* CONTAINER UP */
.container_up { margin:0 auto; width: 926px; }
.container_up .sx {width: 252px; float: left; } /* background-image:url(../img/menubg.gif); */
.container_up .dx {width: 674px; float: right; }

.img_top{
	width: 674px;
	height: 234px;
	z-index:-10;
	background: transparent url(/img/loading-white.gif) no-repeat;
	background-position: 325px 105px;
}

/* VUOTO */

.vuoto {margin:0 auto; height:8px; width:926px;}


/* CONTAINER */

.container { margin: 0 auto; width: 926px; }
.all_countries {
	position:relative;
	z-index:101;
	height:19px;
	width:95px;
	top:-499px;
	left:620px;

}

/* PRODUCTS */

.sx_side_prodlines{width:142px; float:left; background-color:#052740;}
	
	.sx_side_prodlines .listbox {text-align:left; width:138px; background-color:#ffffff; margin:0 2px 0 2px;}
	
	.sx_side_prodlines .listbox ul { list-style-type: none; padding:0px 0px 0px 0px; margin:0px; background-color:#F7F7F7;}
	.sx_side_prodlines .listbox ul li {padding:7px 7px 7px 0px; margin-left:10px; font-size:14px;}
	.sx_side_prodlines .listbox ul li a{ font-size:14px;}
	.sx_side_prodlines .listbox ul li a:hover { color:#F20018; text-decoration:none;}
	
	
	.sx_side_prodlines .listbox .fist_livel {padding: 10px 8px 0px 13px;}
	.sx_side_prodlines .listbox .fist_livel .dot {float:left; width:11px; height:5px;}
	.sx_side_prodlines .listbox .fist_livel .txt {float:left;  font-size:12px; margin-bottom:5px; color:#F20018; }
	.sx_side_prodlines .listbox .fist_livel .txt a:hover {color:#F20018; text-decoration:none;}
	
	/* First Level - update 19.06.2011 @start */
	.sx_side_prodlines .listbox ul.first-livel { background-color: #F7F7F7; list-style-type: none; padding: 10px 8px 0 0; margin: 0; color: #002242; clear: both; }
	.sx_side_prodlines .listbox ul.first-livel li { font-size: 12px; line-height: 14px; padding: 0 0 0 10px; margin: 0 0 5px 0px; clear: both; background: transparent url(/img/bullet-10x10.gif) no-repeat; background-position: 0 2px; }
	.sx_side_prodlines .listbox ul.first-livel li a { font-size: 12px; color: #002242; }
	.sx_side_prodlines .listbox ul.first-livel li a:hover { color: #F20018; text-decoration: none; }
	/* First Level - update 19.06.2011 @end */

	/* Second Level - update 19.06.2011 @start */
	.sx_side_prodlines .listbox ul.second-livel { background-color: #F7F7F7; list-style-type: none; padding: 0px 8px 0 0; margin: 0; color: #3F728D; clear: both; }
	.sx_side_prodlines .listbox ul.second-livel li { font-size: 10px; line-height: 12px; padding: 0 0 0 20px; margin: 0 0 5px 0px; clear: both; background: transparent url(/img/bullet-20x10.gif) no-repeat; background-position: 0 1px; }
	.sx_side_prodlines .listbox ul.second-livel li a { font-size: 10px; color: #3F728D; }
	.sx_side_prodlines .listbox ul.second-livel li a:hover { color: #F20018; text-decoration: none; }
	/* Second Level - update 19.06.2011 @end */
	
    .sx_side_prodlines .listbox .second_livel {margin: 0px 0px 10px 21px;}
	.sx_side_prodlines .listbox .second_livel .dot {float:left; width:11px; height:5px;}
	.sx_side_prodlines .listbox .second_livel .txt {float:left;  font-size:10px; width:97px; color:#3F728D;}
	.sx_side_prodlines .listbox .second_livel .txt a {color:#3F728D;}
	.sx_side_prodlines .listbox .second_livel .txt a:hover {color:#F20018;  text-decoration:underline;}

	
#attivo  {color:#990000;}
#attivo2 {color:#990000;}
#attivo3 {color:#990000;}
	
.mid_side_prodlines {width:778px; float:right;}

	.mid_side_prodlines .top {width:778px; height:25px; background-image:url(../img/prodline_mid_side_tit_top.jpg);}
	.mid_side_prodlines .top .tit { overflow: hidden; padding: 0 0 0 17px; line-height: 25px; height: 25px; vertical-align: middle; width:688px; color:#FFFFFF; font-size:18px; display: inline; float:left; }
	.mid_side_prodlines .top .print {width:49px; float:left; }
	.mid_side_prodlines .inner_container {padding-left:18px; margin-top: 13px; }
	
	.mid_side_prodlines .top_g {width:778px; height:25px; background-image:url(../img/prodline_mid_side_tit_top_g.jpg); }
	.mid_side_prodlines .top_g .tit { overflow: hidden; padding: 0 0 0 17px; line-height: 25px; height: 25px; vertical-align: middle; width:688px; color:#FFFFFF; font-size:18px; display: inline; float:left; color:#001D31;}
	.mid_side_prodlines .top_g .print {width:49px; float:left; }
	.mid_side_prodlines .inner_container_g { padding-top: 13px; padding-left:18px; }
	
	.mid_side_prodlines .top_a {width:778px; height:25px; background-image:url(../img/prodline_mid_side_tit_top_a.jpg);}
	.mid_side_prodlines .top_a .tit { overflow: hidden; padding: 0 0 0 17px; line-height: 25px; height: 25px; vertical-align: middle; width:688px; color:#FFFFFF; font-size:18px; display: inline; float:left; color:#001D31;}
	.mid_side_prodlines .top_a .print {width:49px; float:left; }
	.mid_side_prodlines .inner_container_a { padding-top: 13px; padding-left:18px; } 
	
	
	.mid_side_prodlines .inner_container .firstline   { width:740px; height:237px;}
	.mid_side_prodlines .inner_container .firstline_small  { width:740px; height:207px;}
	.mid_side_prodlines .inner_container .firstline_big  { width:740px; height:272px;}
	.mid_side_prodlines .inner_container .firstline_mining  { width:740px; height:271px; }
	
	/* p */
	 .top_box_p {text-align:left;  width:175px; height:237px; float:left; margin-right:13px; }
	 .top_box_p ul {margin:0 0 0 10px; padding:0;}
	 .top_box_p .head { height:24px; background-color:#F86562; color:#FFFFFF; font-size:12px; text-align:center; padding-top:5px; }
	 .top_box_p .list { height:146px; background-image:url(../img/prodline_mid_side_box_listbg.jpg); padding:15px;  font-size:12px;}
	 .top_box_p .line { height:3px; background-color:#F86562; }
	 .top_box_p .foot { height: 25px; background-image:url(../img/prodline_mid_side_box_footbg.jpg); text-align:center; padding-top:5px; font-size:12px; }
	 
	 .top_box_p_last {text-align:left;  width:175px; height:237px; float:left; }
	 .top_box_p_last ul {margin:0 0 0 10px; padding:0;}
	 .top_box_p_last .head { height:24px; background-color:#F86562; color:#FFFFFF; font-size:12px; text-align:center; padding-top:5px; }
	 .top_box_p_last .list { height:146px; background-image:url(../img/prodline_mid_side_box_listbg.jpg); padding:15px;  font-size:12px;}
	 .top_box_p_last .line { height:3px; background-color:#F86562; }
	 .top_box_p_last .foot { height: 25px; background-image:url(../img/prodline_mid_side_box_footbg.jpg); text-align:center; padding-top:5px; font-size:12px; }
	/* i */
	 .top_box_i {text-align:left;  width:175px; height:207px; float:left; margin-right:13px; }
	 .top_box_i ul {margin:0 0 0 10px; padding:0;}
	 .top_box_i .head { height:24px; background-color:#F86562; color:#FFFFFF; font-size:12px; text-align:center; padding-top:5px; }
	 .top_box_i .list { height:146px; background-image:url(../img/prodline_mid_side_box_listbg.jpg); padding:15px; font-size:12px; }
	 .top_box_i .line { height:3px; background-color:#F86562; }
	 .foot_box_i {  background-image:url(../img/prodline_mid_side_box_footbg.jpg); width:739px; text-align:center; padding-top:5px; height:25px;}
	 
	 .top_box_i_last {text-align:left;  width:175px; height:207px; float:left;}
	 .top_box_i_last ul {margin:0 0 0 10px; padding:0;}
	 .top_box_i_last .head { height:24px; background-color:#F86562; color:#FFFFFF; font-size:12px; text-align:center; padding-top:5px; }
	 .top_box_i_last .list { height:146px; background-image:url(../img/prodline_mid_side_box_listbg.jpg); padding:15px; font-size:12px; }
	 .top_box_i_last .line { height:3px; background-color:#F86562; }
	 .foot_box_i_last {  background-image:url(../img/prodline_mid_side_box_footbg.jpg); width:739px; text-align:center; padding-top:5px; height:25px;}
	/* s */
	 .top_box_s {text-align:left;  width:235px; height:237px; float:left; margin-right:16px; }
	 .top_box_s_last {text-align:left;  width:235px; height:237px; float:left;}
	 
	 .top_box_s ul {margin:0 0 0 10px; padding:0;}
	 .top_box_s_last ul {margin:0 0 0 10px; padding:0;}
	 .top_box_s .head { height:24px; background-color:#F86562; color:#FFFFFF; font-size:12px; text-align:center; padding-top:5px; }
	 .top_box_s .list { height:146px; background-image:url(../img/prodline_mid_side_box_listbg.jpg); padding:15px;  font-size:12px;}
	 .top_box_s .line { height:3px; background-color:#F86562; }
	 .top_box_s .foot { height: 25px; background-image:url(../img/prodline_mid_side_box_footbg.jpg); text-align:center; padding-top:5px; top:-30px; font-size:12px;}
	 
	 .top_box_s_last .head { height:24px; background-color:#F86562; color:#FFFFFF; font-size:12px; text-align:center; padding-top:5px; }
	 .top_box_s_last .list { height:146px; background-image:url(../img/prodline_mid_side_box_listbg.jpg); padding:15px;  font-size:12px;}
	 .top_box_s_last .line { height:3px; background-color:#F86562; }
	 .top_box_s_last .foot { height: 25px; background-image:url(../img/prodline_mid_side_box_footbg.jpg); text-align:center; padding-top:5px; top:-30px; font-size:12px;}
	 /* r */
	 .top_box_r { text-align:left; width:740px; height:236px; float:left; }
	 .top_box_r ul {margin:0 0 0 10px; padding:0;}
	 .top_box_r .head { height:24px; background-color:#F86562; color:#FFFFFF; font-size:12px; text-align:center; padding-top:5px; }
	 .top_box_r .list { float:left; width:340px; height:187px; background-image:url(../img/prodline_mid_side_box_listb.jpg); padding:15px; font-size:12px; }
	 .top_box_r .line { height:3px; background-color:#F86562; clear:both; }
	 .top_box_r .foot{  background-image:url(../img/prodline_mid_side_box_footbg.jpg); width:740px; text-align:center; padding-top:5px; height:25px; font-size:12px;}
	 
	 
	 /* m */
	 .top_box_m {text-align:left;  width:235px; height:271px; float:left; margin-right:16px; overflow: hidden; float: left; }
	 .top_box_m ul {margin:0 0 0 10px; padding:0;}
	 .top_box_m .head { overflow: hidden; float: left; width:235px; height:24px; background-color:#98D8D8; color:#001D31; font-size:12px; text-align:center; padding-top:5px; }
	 .top_box_m .list { overflow: hidden; float: left; width:205px; height:209px; background-image:url(../img/mining_mid_side_box_listbg.jpg); padding:15px;  font-size:12px;}
	 .top_box_m .line { overflow: hidden; float: left; width:235px; height:3px; background-color:#001D31; }
	 .foot_box_m {  background-image:url(../img/prodline_mid_side_box_footbg.jpg); width:737px; text-align:center; padding-top:5px; height:25px; font-size:12px;}
	 
	 .top_box_m_last {text-align:left;  width:235px; height:271px; overflow: hidden; float:left; }
	 .top_box_m_last ul {margin:0 0 0 10px; padding:0;}
	 .top_box_m_last .head {  overflow: hidden; float: left; width:235px; height:24px; background-color:#98D8D8; color:#001D31; font-size:12px; text-align:center; padding-top:5px; }
	 .top_box_m_last .list { overflow: hidden; float: left; width:205px; height:209px; background-image:url(../img/mining_mid_side_box_listbg.jpg); padding:15px;  font-size:12px; }
	 .top_box_m_last .line { overflow: hidden; float: left; width:235px; height:3px; background-color:#001D31; }
	 .foot_box_m_last {  background-image:url(../img/prodline_mid_side_box_footbg.jpg); width:737px; text-align:center; padding-top:5px; height:25px; font-size:12px; }
	
	.mid_side_prodlines .inner_container .secondline   {width:740px; margin-top:20px;}
	.mid_side_prodlines .inner_container .secondline .tit  { background-image:url(../img/secondline_tit_bg.jpg); height:15px; padding: 1px 0 0 15px; width:725px; color:#FFFFFF; font-size:18px;}
	.mid_side_prodlines .inner_container .secondline .txt  { background-color:#F7F7F7; padding:15px;}
	.mid_side_prodlines .inner_container .secondline .img  { margin-top:13px; margin-bottom:10px;}
	
	.mid_side_prodlines .inner_container .secondline_g   {width:740px; margin-top:20px;}
	.mid_side_prodlines .inner_container .secondline_g .tit  { background-image:url(../img/secondline_tit_bg_g.jpg); height:15px; padding: 1px 0 0 15px; width:725px; color:#001D31; font-size:18px;}
	.mid_side_prodlines .inner_container .secondline_g .txt  { background-color:#F7F7F7; padding:15px;}
	.mid_side_prodlines .inner_container .secondline_g .img  { margin-top:13px; margin-bottom:10px;}
	
	.mid_side_prodlines .inner_container .secondline_a   {width:740px; margin-top:20px;}
	.mid_side_prodlines .inner_container .secondline_a .tit  { background-image:url(../img/secondline_tit_bg_a.jpg); height:15px; padding: 1px 0 0 15px; width:725px; color:#001D31; font-size:18px;}
	.mid_side_prodlines .inner_container .secondline_a .txt  { background-color:#F7F7F7; padding:15px;}
	.mid_side_prodlines .inner_container .secondline_a .img  { margin-top:13px; margin-bottom:10px;}


/* COMPANIES */

	.sx_comp_container{ float:left; width:560px;}
	.sx_comp_container .txt { background-color:#F5F5F5; padding:13px;}
	.sx_comp_container .txt a{ color:#F20018; text-decoration:underline;}
	.sx_comp_container .img{margin-top:13px; margin-bottom:10px;}
	
	.sx_comp_container .info_pyro { background-image:url(../img/companies_infobg_pyro.jpg); height:45px; padding-right:175px; padding-top:38px; text-align:right; font-size:14px;}
	.sx_comp_container .info_hyl { background-image:url(../img/companies_infobg_hyl.jpg); height:45px; padding-right:175px; padding-top:38px; text-align:right; font-size:14px;}
	.sx_comp_container .info_melt { background-image:url(../img/companies_infobg_melt.jpg); height:45px; padding-right:175px; padding-top:38px; text-align:right; font-size:14px;}
	.sx_comp_container .info_goodfellow { background-image:url(../img/companies_infobg_goodfellow.jpg);  height:45px; padding-right:175px; padding-top:38px; text-align:right; font-size:14px;}
	.sx_comp_container .info_strip { background-image:url(../img/companies_infobg_strip.jpg);  height:45px; padding-right:175px; padding-top:38px; text-align:right; font-size:14px;}
	.sx_comp_container .info_key { background-image:url(../img/companies_infobg_key.jpg);  height:45px; padding-right:175px; padding-top:38px; text-align:right; font-size:14px;}
	.sx_comp_container .info_presind { background-image:url(../img/companies_infobg_presind.jpg);  height:45px; padding-right:175px; padding-top:38px; text-align:right; font-size:14px;}
	.sx_comp_container .info_multiform { text-align: right; }
	.sx_comp_container .info_i2s { text-align: right; }	
	.sx_comp_container .info_pomini { background-image:url(../img/companies_infobg_pomini.jpg);  height:45px; padding-right:175px; padding-top:38px; text-align:right; font-size:14px;}
	.sx_comp_container .info_takraf { background-image:url(../img/companies_infobg_takraf.jpg);  height:45px; padding-right:175px; padding-top:38px; text-align:right; font-size:14px;}
	.sx_comp_container .info_loi{ background-image:url(../img/companies_infobg_loi.jpg);  height:68px; padding-right:250px; padding-top:15px; text-align:right; font-size:14px;}
		
	.sx_comp_container .products { margin-top:16px;}
	.sx_comp_container .products .tit{height:19px;}
	
	.sx_comp_container .products .line { height:2px; background-color:#FF2229;margin-bottom:15px; }
	.sx_comp_container .products .line_a { height:2px; background-color:#82ceca;margin-bottom:15px; }
	
	.sx_comp_container .products .cont {width:547px;padding-bottom:15px;}
	.sx_comp_container .products .cont .sx {float:left; width:38px;margin-top:5px;}
	.sx_comp_container .products .cont .mid {float:left; width:413px; margin-right:15px;margin-top:5px;}
	.sx_comp_container .products .cont .dx {float:left; width:81px; text-align:center;margin-top:5px;}
	
	.sx_comp_container .awards { margin-top:16px;}
	.sx_comp_container .awards .tit{height:19px;}
	
	.sx_comp_container .awards .line { height:2px; background-color:#FF2229;margin-bottom:15px; }
	
	.sx_comp_container .awards .cont {width:547px;}
	.sx_comp_container .awards .cont .sx {float:left; width:38px;margin-top:5px;}
	.sx_comp_container .awards .cont .mid {float:left; width:413px; margin-right:15px;margin-top:5px;}
	.sx_comp_container .awards .cont .dx {float:left; width:81px; text-align:center;padding-bottom:15px;margin-top:5px;}

	
	.sx_comp_container .services { margin-top:16px;}
	.sx_comp_container .services .tit{height:19px;}
	
	.sx_comp_container .services .line { height:2px; background-color:#FF2229;margin-bottom:15px; }
	
	.sx_comp_container .services .cont {width:547px;}
	.sx_comp_container .services .cont .sx {float:left; width:38px;margin-top:5px;}
	.sx_comp_container .services .cont .mid {float:left; width:413px; margin-right:15px;margin-top:5px;}
	.sx_comp_container .services .cont .dx {float:left; width:81px; text-align:center;padding-bottom:15px;margin-top:5px;}

	
	.dx_comp_container{ float:left; margin-left:20px; width:170px;}
	
	.dx_comp_container .newsmedia {margin-bottom:15px; width:169px;}
	.dx_comp_container .contacts {margin-bottom:15px; width:169px; }
	.dx_comp_container .recentprojects {width:169px; text-align:left;}
	.dx_comp_container .recentprojects .show {border:#FA3F35 solid 2px; padding:9px; width:147px;}
	
	.dx_comp_container .recentprojects .show  .thumb{padding-bottom:15px;}
	
	.dx_comp_container .recentprojects .show .nome {width:147px; margin-bottom:5px;}
    .dx_comp_container .recentprojects .show .nome .sx{margin-bottom:5px; width:125px; float:left;}
	.dx_comp_container .recentprojects .show .nome .dx{width:18px; height:19px; float:right;}
	 
	
	.dx_comp_container .recentprojects .show .video{ width:147px; margin-bottom:5px;}
	.dx_comp_container .recentprojects .show .video .sx{margin-bottom:5px; width:125px; float:left;}
	.dx_comp_container .recentprojects .show .video .dx{width:18px; height:19px; float:right;}
	
	
	.dx_comp_container .recentprojects .show .photo{ width:147px; margin-bottom:5px;}
	.dx_comp_container .recentprojects .show .photo .sx{margin-bottom:5px; width:125px; float:left;}
	.dx_comp_container .recentprojects .show .photo .dx{width:18px; height:19px; float:right;}
	
	

/* COMPANIES TAKRAF AZZURRO */

	.dx_comp_container .recentprojects .show_a {border:#82ceca solid 2px; padding:9px; width:147px;}
	
	.dx_comp_container .recentprojects .show_a .thumb{padding-bottom:15px;}
	
	.dx_comp_container .recentprojects .show_a .nome {width:147px; margin-bottom:5px;}
    .dx_comp_container .recentprojects .show_a .nome .sx{margin-bottom:5px; width:125px; float:left;}
	.dx_comp_container .recentprojects .show_a .nome .dx{width:18px; height:19px; float:right;}
	 
	
	.dx_comp_container .recentprojects .show_a .video{ width:147px; margin-bottom:5px;}
	.dx_comp_container .recentprojects .show_a .video .sx{margin-bottom:5px; width:125px; float:left;}
	.dx_comp_container .recentprojects .show_a .video .dx{width:18px; height:19px; float:right;}
	
	
	.dx_comp_container .recentprojects .show_a .photo{ width:147px; margin-bottom:5px;}
	.dx_comp_container .recentprojects .show_a .photo .sx{margin-bottom:5px; width:125px; float:left;}
	.dx_comp_container .recentprojects .show_a .photo .dx{width:18px; height:19px; float:right;}

/* DIV COMPARSA */

	 #divcomp_a {margin-top:16px;}
	 #divcomp_a .tit {height:19px;}
	 #divcomp_a .line {height:2px; background-color:#FF2229;margin-bottom:15px; }
	 #divcomp_a .line_a {height:2px; background-color:#82ceca;margin-bottom:15px; }
	
	 #divcomp_a .cont {width:547px; padding-bottom:15px; background-color:#F7F7F7; height: auto; overflow:hidden;}
	 #divcomp_a .cont .sx {float:left; width:38px;margin-top:5px;}
	 #divcomp_a .cont .mid {float:left; width:378px; margin-right:15px;margin-top:5px; }
	 #divcomp_a .cont .dx {float:left; width:81px; text-align:center; margin-right:15px; margin-top:5px;}
	 #divcomp_a .cont .arrow {float:left; width:20px; text-align:center;}
	 
	 #divcomp_a .cont_bianco {width:527px;padding: 0 10px 15px 10px;}
	 #divcomp_a .cont_bianco .sx {float:left; width:38px;margin-top:5px;}
	 #divcomp_a .cont_bianco .mid {float:left; width:358px; margin-right:15px;margin-top:5px;}
	 #divcomp_a .cont_bianco .dx {float:left; width:81px; text-align:center; margin-right:15px;margin-top:5px;}

/* ABOUT */

.sx_side_about{text-align:left; width:142px; float:left; background-color:#052740;}
	
	.sx_side_about .listbox {width:138px; background-color:#FFFFFF; margin:0 2px 0 2px;}
	.sx_side_about .listbox div{margin-left:15px;color:#F20018;}
	.sx_side_about .listbox div a{ color:#052741;}
	.sx_side_about .listbox div a:hover{ color:#F20018; text-decoration:none; }
	.sx_side_about .listbox div a:active{ color:#F20018; text-decoration:none;}
	.sx_side_about .listbox ul { padding:0; margin:0; list-style-type:none;}
	.sx_side_about .listbox ul li {border:  12px solid #ffffff; color:#F20018; font-size:14px;}
	.sx_side_about .listbox ul li a{ color:#052741; font-size:14px;}
	.sx_side_about .listbox ul li a:hover{ color:#F20018; font-size:14px; text-decoration:none;}
	.sx_side_about .listbox ul li a:active{ color:#F20018; font-size:14px; text-decoration:none;}

.mid_side_about {width:778px; float:right;}

	.mid_side_about .top {width:778px; height:25px; background-image:url(../img/about_mid_side_tit_top.jpg);}
	.mid_side_about .top .tit {  overflow: hidden; padding: 0 0 0 17px; line-height: 25px; height: 25px; vertical-align: middle; width:688px; color:#FFFFFF; font-size:18px; display: inline; float:left;}
	.mid_side_about .top .print {width:49px; float:left; }
	.mid_side_about .inner_container {padding:0 18px 0 18px;}
	.mid_side_about .mission_container  {
		float: left;
		width: 603px;
		height: 228px;
		overflow: hidden;
		margin: 13px 1px 0 0;
		padding: 45px 87px 0 87px;
		font-size: 16px;
		line-height: 22px;
		text-align: center;
		background: transparent url(../img/mission_big2.jpg) no-repeat;
	}
	.mid_side_about .inner_container .testo {margin-top:18px; background-color:#F7F7F7;padding:18px;}
	.mid_side_about .inner_container .img {margin-top:18px;}

/* HOME */

.sx_side_home {width:250px; float:left; }

	.sx_side_home .box {text-align:left; width:225px; background-color:#052742; margin:0px 25px 8px 0px; padding:0;}
	
	.sx_side_home .box .title { background-image:url(../img/box_bg.jpg); padding:5px; font-size:11px; font-weight:bold;}
	.sx_side_home .box .border {background-color:#003854; height:1px;}
	.sx_side_home .box .contenuto {padding:5px; background-image:url(../img/box_bg.jpg); background-repeat:no-repeat; background-color:#052742; color:#FFFFFF;}
	.sx_side_home .box .contenuto .alto {padding-bottom:5px; color:#FFFFFF; font-size:11px; font-weight:bold; height:100%;}
	.sx_side_home .box .contenuto .alto a{color:#FFFFFF; vertical-align: middle;}
	.sx_side_home .box .contenuto .alto2 {padding-bottom:5px; color:#FFFFFF; font-size:11px; height:100%;}
	.sx_side_home .box .contenuto .alto2 a{color:#FFFFFF; vertical-align: middle;}
	.sx_side_home .box .contenuto .linkred a {color:#FF0000;}
	.sx_side_home .box .contenuto .sinistra {float:left; padding-right:5px;}
	.sx_side_home .box .contenuto .destra { padding-left:-5px; height:100%}
	.sx_side_home .box .contenuto .destra .dx_link {text-align:right; margin-right:5px;}
	.sx_side_home .box .contenuto .destra .dx_link a {color:#FF0000; font-weight:bold; font-size:11px; vertical-align: middle;}
	.sx_side_home .box .contenuto .destra a {color:#FF0000; font-weight:bold; text-align:right; padding-left:-5px; font-size:11px;}
	.sx_side_home .box .contenuto .dx_link {text-align:right;}
	.sx_side_home .box .contenuto .dx_link a {color:#FF0000; font-weight:bold; font-size:11px;}
	
	.sx_side_home .box .contenuto2 { background-image:url(../img/box_bg.jpg); background-repeat:no-repeat; background-position:bottom}
	.sx_side_home .box .contenuto2 .tit { color:#FFFFFF; padding:5px; font-size:11px; font-weight:bold; } 
	.sx_side_home .box .contenuto2 .tit a { color:#FFFFFF;  vertical-align: middle;}
	.sx_side_home .box .contenuto2 .cont {  color:#FFFFFF;} 
	.sx_side_home .box .contenuto2 .cont a { color:#FF0000; vertical-align: middle; }
	.sx_side_home .box .contenuto2 .dx_link {text-align:right; margin-right:5px;}
	.sx_side_home .box .contenuto2 .dx_link a {color:#FF0000; font-weight:bold; font-size:11px; vertical-align: middle;}
	
	
	
	
	
	
	
	
	
	
	.sx_side_home .box h1 {margin:6px 6px 0px 6px;}
	.sx_side_home .box h1 a {font-size:12px; color:#FFFFFF;}
	.sx_side_home .box p {margin:0px 6px 6px 6px ; font-size:11px; color:#FFFFFF;}
	.sx_side_home .box .more a {font-size:11px; color:#FFFFFF; float:right; margin-top:-8px; padding-right:6px;}
	
	.sx_side_home .box2 {text-align:left; width:225px; height:101px; background-image:url(../img/box2_bg.jpg); background-repeat:no-repeat; background-color:#00658f; margin:0px 25px 8px 0px; padding:0;}
	.sx_side_home .box2 h1 {margin:6px 6px 0px 6px; font-size:12px; color:#FFFFFF;}
	.sx_side_home .box2 p {margin:0px 6px 6px 6px ;font-size:10px; color:#FFFFFF;}
	.sx_side_home .box2 p a{font-size:10px; color:#FFFFFF; text-decoration:underline;}
	.sx_side_home .box2 .more a {font-size:11px; color:#FFFFFF; float:right; margin-top:-8px; padding-right:6px;}
	
.mid_side_home {
	float: right;
	width: 674px;
}
h1.home-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	text-align: justify;
}

/* MAPPA */

.map_tool {width:674px; height: 237px; margin-top: 4px; overflow: hidden; }
	.map_tool .top {width:674px; height:24px; background-image:url(../img/tenova_world_tit.jpg); overflow: hidden; }
	.map_tool .top .tit {margin:1px 0 0 17px; color:#FFFFFF; font-size:18px;}
	.map_tool .top .tit a {color:#FFFFFF;}
	.map_tool .list {width:674px; height:184px; background-color:#F7F7F7; overflow: hidden; }
	.map_tool .list .location_box {float:left; width:190px; margin-top:12px; margin-left:25px; font-size:10px;}
	.map_tool .print {width:674px; background-color:#FFFFFF; height:26px; text-align:right; overflow: hidden; }
	
.maptool_container {width:674px; height:184px; overflow: hidden; background-color:#F7F7F7;}

.maptool_container_sx {width:437px; float:left;}
.maptool_container_sedi {float:right;}
.maptool_container_dx {width:237px; height:169px; float:right;}

#maptool_tit {margin-left:20px; margin-top:9px; font-size:19px;}

#maptool_citta_off { width:113px; padding-top:2px; margin-left:20px; padding-right:20px; height:17px; font-size:12px; background-image:url(../img/maptool_citta_bg_off.gif); background-repeat:repeat-y; background-position:right;}
#maptool_citta_on {  width:113px; padding-top:2px; padding-left:20px; padding-right:20px; height:17px; font-size:12px; background-image:url(../img/maptool_citta_bg_on.gif); background-repeat:repeat-y; background-position:right; font-weight:bold; float:left;}

#maptool_sedi_off {width:260px; height: 14px; overflow: hidden; margin-bottom:5px; padding:2px; float:right; font-size:12px;}
#maptool_sedi_on  {width:260px; height: 14px; overflow: hidden; margin-bottom:5px; padding:2px; float:right; font-weight:bold; font-size:12px; background-color:#BFC7CA;}

#maptool_info {background-color:#BFC7CA; margin-top:9px; margin-right:9px; padding:8px; height:149px; font-size:11px; overflow:auto;}

/* HISTORY */

.history_thumb {width:926px;}

.mid_side_history {width:926px;}
.mid_side_history .top {width:926px; height:25px; background-image:url(../img/history_mid_side_tit_top.jpg);}
	.mid_side_history .top .tit {  margin: 1px 0 0 17px; width:840px; color:#FFFFFF; font-size:18px; float:left;}
	.mid_side_history .top .print {width:49px; float:left; }
	.mid_side_history .inner_container { padding:18px; }
	.mid_side_history .inner_container .testo_short {background-color:#F7F7F7; padding:18px; float:left; width:550px; height:217px;}
	.mid_side_history .inner_container .testo_short h1 {font-weight:bold; font-size:14px;}
	.mid_side_history .inner_container .testo_long {background-color:#F7F7F7; padding:18px; float:left; width:550px; height:477px;}
	.mid_side_history .inner_container .testo_long h1 {font-weight:bold; font-size:14px;}
	.mid_side_history .inner_container .img {margin-left:18px; float:right; width:285px;}
	.mid_side_history .inner_container .img div {margin-bottom:18px; text-align:center;}
	
.historyline { background-color:#001D31; margin:0 auto; height:3px; width:674px; clear:both;}
	
/* KEY FIGURES */

.mid_side_about .inner_container .key1 {float:left; width:340px; margin:18px 0 18px 0;}
.mid_side_about .inner_container .key2 {float:right; width:347px; margin:18px 0 18px 0;}
.mid_side_about .inner_container .key3 {float:left; width:340px; margin:18px 0 18px 0;}
.mid_side_about .inner_container .key4 {float:right; width:347px; margin:18px 0 18px 0;}

/* QUALITY & HSE */

.mid_side_about .inner_container .quality_testo {margin-top:18px; background-color:#F7F7F7;padding:18px; float:left; width:520px; height:460px;}
.mid_side_about .inner_container .quality_img {margin-top:18px; float:right;}

/* PRODUCTS */

.sx_side_products_1{width:142px; float:left; background-color:#052740;}
.sx_side_products_1 .top{text-align:left; background-image:url(../img/sx_side_products_top.jpg); width:127px; padding:5px 5px 5px 10px;}
.sx_side_products_1 .top a{color:#FFFFFF; font-size:18px;}

	
	.sx_side_products_1 .listbox {text-align:left; width:138px; background-color:#FFFFFF; margin:0 2px 0 2px;}
	.sx_side_products_1 .listbox div{margin:15px 5px 15px 20px;color:#F20018;}
	.sx_side_products_1 .listbox div a{ color:#052741;}
	.sx_side_products_1 .listbox div a:hover{ color:#F20018; text-decoration:none; }
	.sx_side_products_1 .listbox div a:active{ color:#F20018; text-decoration:none;}
	.sx_side_products_1 .listbox ul { padding:0; margin:0; list-style-type:none;}
	.sx_side_products_1 .listbox ul li {border:  12px solid #ffffff; color:#F20018; font-size:14px;}
	.sx_side_products_1 .listbox ul li a{ color:#052741; font-size:14px;}
	.sx_side_products_1 .listbox ul li a:hover{ color:#F20018; font-size:14px; text-decoration:none;}
	.sx_side_products_1 .listbox ul li a:active{ color:#F20018; font-size:14px; text-decoration:none;}


.sx_products_container{ float:left; width:560px;}
.sx_products_container .txt{background-color:#F7F7F7; padding:15px;}
.sx_products_container .img{margin-top:13px; margin-bottom:10px; width:560px;}

/* RECENT VIDEO e PHOTO */

.sx_media_container{ float:left; width:425px;}
.sx_media_container .foto{ background-color:#000000;}
.sx_media_container .tit{  margin-top:10px;}
.sx_media_container .list{border:#FA3F35 solid 2px; padding:9px; text-align:center;}
.sx_media_container .video{ background-color:#000000; height:355px;}
.sx_media_container .copy{padding:9px 0 9px 0;}
.dx_media_container{ float:right; width:305px; margin-right:18px;}
.dx_media_container .show {border:#FA3F35 solid 2px; padding:9px; width:283px; margin-bottom:10px;}

/* NEWS & MEDIA ALL */

.sx_side_newsmedia{width:142px; float:left; background-color:#052740;}
	
	.sx_side_newsmedia .listbox {text-align:left; width:138px; background-color:#FFFFFF; margin:0 2px 0 2px;}
	.sx_side_newsmedia .listbox div{margin-left:15px;color:#F20018;}
	.sx_side_newsmedia .listbox div a{ color:#052741;}
	.sx_side_newsmedia .listbox div a:hover{ color:#F20018; text-decoration:none; }
	.sx_side_newsmedia .listbox div a:active{ color:#F20018; text-decoration:none;}
	.sx_side_newsmedia .listbox ul { padding:0; margin:0; list-style-type:none;}
	.sx_side_newsmedia .listbox ul li {border:  12px solid #ffffff; color:#F20018; font-size:14px;}
	.sx_side_newsmedia .listbox ul li a{ color:#052741; font-size:14px;}
	.sx_side_newsmedia .listbox ul li a:hover{ color:#F20018; font-size:14px; text-decoration:none;}
	.sx_side_newsmedia .listbox ul li a:active{ color:#F20018; font-size:14px; text-decoration:none;}

.newsmedia_container{ float:left; width:742px;}
.newsmedia_container .year { font-size:18px;}
.newsmedia_container .controller {background-color:#F7F7F7; height:27px;}
.newsmedia_container .controller .pagtit { padding:5px; float:left; width:300px;}
.newsmedia_container .controller .first { float:left;}
.newsmedia_container .controller .back { float:left;}
.newsmedia_container .controller .page {float:left; text-align:center; padding:5px;}
.newsmedia_container .controller .fwd {float:left;}
.newsmedia_container .controller .last {float:left;}
.newsmedia_container .list {padding:5px; margin-bottom:10px; text-align:justify;}
.newsmedia_container .list .info{ float:left; width:618px;}
.newsmedia_container .list .info .newsl_tit{margin-left:30px; margin-bottom:5px;}
.newsmedia_container .list .info .newsl_tit_2{float: left; width: 618px; padding-bottom:10px; }
.newsmedia_container .list .info div .flag{ float:left; margin-top:3px;}
.newsmedia_container .list .info div .tit{margin-left:5px; float:left;}
.newsmedia_container .list .info div .tit a {color:#FF0000;}

.newsmedia_container .list .info2{ float:left; width:568px;}
.newsmedia_container .list .info2 .newsl_tit{margin-left:30px; margin-bottom:5px;}
.newsmedia_container .list .info2 div .flag{float:left; margin-top:3px;}
.newsmedia_container .list .info2 div .tit{margin-left:5px; float:left;}
.newsmedia_container .list .info2 div .tit a {color:#FF0000;}

.newsmedia_container .list .img{ float:right;}

.newsmedia_container .prod_name {background-color:#F7F7F7; height:27px;}
.newsmedia_container .prod_name .name { padding:5px; float:left;}
.newsmedia_container .prod_name .arrow {float:right;}

.newsmedia_container .hidden_list .list {padding:5px; margin-bottom:10px; text-align:justify;}
.newsmedia_container .hidden_list .list .info{ float:left; width:618px;}
.newsmedia_container .hidden_list .list .info .newsl_tit{margin-left:30px; margin-bottom:5px;}
.newsmedia_container .hidden_list .list .info div .flag{ float:left; margin-top:3px;}
.newsmedia_container .hidden_list .list .info div .tit{margin-left:5px; float:left;}
.newsmedia_container .hidden_list .list .info div .tit a {color:#FF0000;}
.newsmedia_container .hidden_list .list .img{ float:right;}

.sx_newsmedia_container{ float:left; width:558px;}
.sx_newsmedia_container .year { font-size:18px;}
.sx_newsmedia_container .controller {background-color:#F7F7F7; height:27px;}
.sx_newsmedia_container .controller .pagtit { padding:5px; float:left; width:130px;}
.sx_newsmedia_container .controller .page_numbers { float: right; }
.sx_newsmedia_container .controller .first { float:left;}
.sx_newsmedia_container .controller .back { float:left;}
.sx_newsmedia_container .controller .page {float:left; text-align:center; padding:5px;}
.sx_newsmedia_container .controller .fwd {float:left;}
.sx_newsmedia_container .controller .last {float:left;}
.sx_newsmedia_container .list {padding:5px; margin-bottom:10px; text-align:justify;}
.sx_newsmedia_container .list .info{ float:left; width:430px;}
.sx_newsmedia_container .list .info .newsl_tit{margin-left:30px; margin-bottom:5px;}
.sx_newsmedia_container .list .info .newsl_tit_2{float: left; width: 618px; padding-bottom:10px; background: pink;}
.sx_newsmedia_container .list .info div .flag{ float:left; margin-top:3px;}
.sx_newsmedia_container .list .info div .tit{margin-left:5px; float:left;}
.sx_newsmedia_container .list .info div .tit a {color:#FF0000;}

.sx_newsmedia_container .list .info2{ float:left; width:390px;}
.sx_newsmedia_container .list .info2 .newsl_tit{margin-left:30px; margin-bottom:5px;}
.sx_newsmedia_container .list .info2 div .flag{ float:left; margin-top:3px;}
.sx_newsmedia_container .list .info2 div .tit{margin-left:5px; float:left;}
.sx_newsmedia_container .list .info2 div .tit a {color:#FF0000;}
.sx_newsmedia_container .list .info3{ float:left; width:548px; }


.sx_newsmedia_container .list .img{ float:right;}

.dx_newsmedia_container{ float:right; width:169px; padding-right:18px;}
.dx_newsmedia_container .show {border:#FA3F35 solid 2px; padding:9px; margin-bottom:10px;}

/* NEWS & MEDIA COMP */

.newsmedia_comp_top { float:left; padding-top:5px; width:186px; height:19px; background-image:url(../img/newsmedia_top_bg.jpg); text-align:center; font-weight:bold; color:#FFFFFF; font-size:14px;}
.newsmedia_comp_top a {color:#FFFFFF; font-size:10px;}

.newsmedia_comp_top_a { float:left; padding-top:5px; width:186px; height:19px; background-image:url(../img/newsmedia_top_bg_a.jpg); text-align:center; font-weight:bold;font-size:14px;}
.newsmedia_comp_top_a a {font-size:10px;}


.sx_newsmedia_container .country_tit { font-size:18px;}
.sx_newsmedia_container .country_name { margin-top:10px; margin-bottom:10px; font-size:18px;}
.sx_newsmedia_container .comp_info a{text-decoration:underline;}
.sx_newsmedia_container .line { margin-top:10px; height:3px; background-color:#001D31; }

.dx_newsmedia_container .show_a {border:#82ceca solid 2px; padding:9px; width:147px;}

/* SEARCH */


.mid_side_search {width:926px;}
.mid_side_search .top {width:926px; height:25px; background-image:url(../img/history_mid_side_tit_top.jpg);}
	.mid_side_search .top .tit { overflow: hidden; padding: 0 0 0 17px; line-height: 25px; height: 25px; vertical-align: middle; width:840px; color:#FFFFFF; font-size:18px; float:left;}
	.mid_side_search .top .print {width:49px; float:left; }
	.mid_side_search .inner_container { padding:18px; text-align:left; }
	
	.mid_side_search .inner_container .searchbox {background-color:#F7F7F7; padding:18px;}
	.mid_side_search .inner_container .searchbox .search_form_up {font-size:14px;}
	.mid_side_search .inner_container .searchbox .search_form {margin-top:10px;}
	
	.mid_side_search .inner_container #resultbox .controller {background-color:#F7F7F7; height:27px; margin:10px 0 10px 0;}
	.mid_side_search .inner_container #resultbox .controller .pagtit { padding:5px; float:left; width:150px;}
	.mid_side_search .inner_container #resultbox .controller .first { float:left;}
	.mid_side_search .inner_container #resultbox .controller .back { float:left;}
	.mid_side_search .inner_container #resultbox .controller .page {float:left; text-align:center; padding:5px;}
	.mid_side_search .inner_container #resultbox.controller .fwd {float:left;}
	.mid_side_search .inner_container #resultbox .controller .last {float:left;}
	.mid_side_search .inner_container #resultbox .results{margin-bottom:10px;}
	
/* SEARCH PHP*/	
	.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}


/* FOOTER */
.footer_space {clear:both; margin:0 auto; width:957px; height:8px;}
.footer_line { background-color:#001D31; clear:both; margin:0 auto; width:957px; height:3px;}
.footer_txt {margin:0 auto; width:956px; text-align:left; margin-top:4px; font-size: 10px;}
.footer_credits {margin:0 auto; width:926px; margin-top:4px; font-size: 11px; height:100px;}

.clear {clear:both; margin:0px; padding:0px;}

/* slide in flash */

#slideflash {
	background-color:#001D31;
    width: 674px;
	z-index:-1;
	}
	
.flashcontent_general{
	background-color:#001D31;
	color:#FFFFFF;
    width: 674px;
	height: 234px;
	z-index:-1;
	}
	
.flashcontent_general  a{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.flashcontent_home{
	background-color:#001D31;
	color:#FFFFFF;
    width: 674px;
	height: 285px;
	z-index:-1;
	}
	
.flashcontent_home  a{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.slideflash_line { background-color:#001D31; margin:0 auto; height:3px; width:674px; clear:both;}

/*pop*/

.mid_side_prodlines_pop {width:778px;}

	.mid_side_prodlines_pop .top {width:778px; height:25px; background-image:url(../img/prodline_mid_side_tit_top.jpg);}
	.mid_side_prodlines_pop .top .tit {  margin: 1px 0 0 17px; width:688px; color:#FFFFFF; font-size:18px; float:left;}
	.mid_side_prodlines_pop .top .print {width:49px; float:left; }
	.mid_side_prodlines_pop .inner_container {padding-left:18px; margin-top: 13px; }
	
	.mid_side_prodlines_pop .top_g {width:778px; height:25px; background-image:url(../img/prodline_mid_side_tit_top_g.jpg); }
	.mid_side_prodlines_pop .top_g .tit {  margin: 1px 0 0 17px; width:688px; color:#FFFFFF; font-size:18px; float:left; color:#001D31;}
	.mid_side_prodlines_pop .top_g .print {width:49px; float:left; }
	.mid_side_prodlines_pop .inner_container_g { padding-top: 13px; padding-left:18px; }
	
	.mid_side_prodlines_pop .top_a {width:778px; height:25px; background-image:url(../img/prodline_mid_side_tit_top_a.jpg);}
	.mid_side_prodlines_pop .top_a .tit {  margin: 1px 0 0 17px; width:688px; color:#FFFFFF; font-size:18px; float:left; color:#001D31;}
	.mid_side_prodlines_pop .top_a .print {width:49px; float:left; }
	.mid_side_prodlines_pop .inner_container_a { padding-top: 13px; padding-left:18px; } 
	
	.mid_side_prodlines_pop .inner_container .firstline   { width:740px; height:237px;}
	.mid_side_prodlines_pop .inner_container .firstline_small  { width:740px; height:207px;}
	.mid_side_prodlines_pop .inner_container .firstline_big  { width:740px; height:272px;}
	.mid_side_prodlines_pop .inner_container .firstline_mining  { width:740px; height:272px;}


.footer_space_pop {clear:both; margin:0 auto; height:8px; width:778px;}
.footer_line_pop { background-color:#001D31; clear:both; margin:0 auto;  height:3px; width:778px;}
.footer_txt_pop {margin:0 auto; width:926px; text-align:right; margin-top:4px; font-size: 11px; width:778px;}

/* Homepage box @start */
.hp-box {
	float: left;
	width: 225px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 13px;
	vertical-align: middle;
	margin-bottom: 8px;
}
.hp-box-header {
	float: left;
	width: 215px;
	height: 29px;
	padding: 0 5px;
	background: #758997 url(../img/box-header.png) repeat-x;
	line-height: 29px;	
	color: #FFF;	
	font-weight: bold;
}
.hp-box-img-1 { float: left; width: 225px; }
.hp-box-img-2 {
	float: left;
	width: 223px;
	text-align: center;
	padding-bottom: 10px;
	border-left: 1px solid #D7DFE5; border-right: 1px solid #D7DFE5;
}
.hp-box-content {
	float: left;
	width: 213px;	
	padding: 10px 5px;
	color: #6B7F8D;
	border-left: 1px solid #D7DFE5; border-right: 1px solid #D7DFE5; border-bottom: 1px solid #D7DFE5;
}
.hp-box-content a { color: #6B7F8D; }
.hp-box-content h2 {
	float: left;
	width: 215px;
	font-size: 11px;
	font-weight: bold;	
	margin: 0;
	padding: 0 0 5px 0;
}
.hp-box-content h2 a { text-decoration: none; }
/*.hp-box-content h2 a:hover { color: #002242; }*/
.hp-box-content a:hover { color: #002242; }
.hp-box-content ul, .hp-box-content ol {
	float: left;
	width: 215px;
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.hp-box-content p {
	display: inline;
	margin: 0;
	padding: 0;
}
.hp-box-lang-container {
	float: left;
	width: 213px;
	padding: 5px;
	border-left: 1px solid #D7DFE5; border-right: 1px solid #D7DFE5; border-bottom: 1px solid #D7DFE5;
}
.hp-box-lang { float: left; width: 215px;	}
.hp-box-lang a {
	float: right;
	height: 14px;
	line-height: 14px;
	color: #738797;
	font-weight: bold;
}
.hp-box-lang a img { padding: 2px 5px 2px 0; float: left; }
.hp-box-footer {
	float: left;
	width: 213px;
	height: 20px;
	padding: 0 5px;
	border-left: 1px solid #D7DFE5; border-right: 1px solid #D7DFE5; border-bottom: 1px solid #D7DFE5;
	line-height: 20px;
	text-align: right;
}
.hp-box-footer a {
	text-decoration: none;
	color: #738797;
	font-weight: bold;
}
.hp-box-footer a:hover, .hp-box-lang a:hover { color: #002242; text-decoration: none; }
/* Homepage box @end */

/* @font-face @start */
@font-face {
    font-family: 'FontSiteSansLight';
    src: url('../fonts/fontsitesans-light-webfont.eot');
    src: url('../fonts/fontsitesans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fontsitesans-light-webfont.woff') format('woff'),
         url('../fonts/fontsitesans-light-webfont.ttf') format('truetype'),
         url('../fonts/fontsitesans-light-webfont.svg#FontSiteSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FontSiteSansRoman';
    src: url('../fonts/FontSiteSans-Roman-webfont.eot');
    src: url('../fonts/FontSiteSans-Roman-webfont.eot?iefix') format('eot'),
         url('../fonts/FontSiteSans-Roman-webfont.woff') format('woff'),
         url('../fonts/FontSiteSans-Roman-webfont.ttf') format('truetype'),
         url('../fonts/FontSiteSans-Roman-webfont.svg#webfont5UoCtSnz') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* @font-face @end */

/* Slideshow @start */
#slideshow-container {
	float: left;
	width: 674px;
	height: 234px;
	overflow: hidden;
	background-color: #052740;
}
#slideshow {
	width: 674px;
	height: 234px;
	overflow: hidden;
	position: absolute;
	z-index: 9800;	
}
#slideshow-description {
	position: relative;
	width: 638px;
	height: 31px;
	font-family: 'FontSiteSansLight', Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;	
	line-height: 31px;
	vertical-align: middle;
	text-transform: uppercase;
	z-index: 9900;	
	color: #052740;
	top: 181px;
	padding: 0 18px;
	text-align: right;
}
#slideshow-thumbnails {
	float: left;	
	width: 674px;
	height: 50px;
	overflow: hidden;
	display: none;
	border-top: 1px solid #052740;	
}
#slideshow-thumbnails a {
	float: left;
	width: 59px;
	height: 40px;
	overflow: hidden;	
	border-width: 5px 8px;
	border-color: #052740;
	border-style: solid;	
	background: transparent url(/img/loading.gif) no-repeat center center;	
}
#slideshow-thumbnails a.last { width: 58px; }
#slideshow-thumbnails a:hover, #slideshow-thumbnails a.current { border-color: #667783; }
#slideshow-container .imageLoaderSplashArea {	
	width: 674px;
	height: 42px;
	margin: auto;
	padding-top: 95px;
	color: #fff;
	font-size: 11px;
	line-height: 18px;
	vertical-align: middle;
	text-align: center;
}
.imageLoaderSplashArea .splashScreenImage { width: 24px; height: 24px; border: none; }

/* History @start */
#history-thumbnails-off {
	display: block;
	width: 905px;
	margin: 0 11px 0 10px;
	padding: 12px 0 2px 0;
	overflow: hidden;
}
#history-thumbnails-off a {
	float: left;
	width: 165px;
	height: 120px;
	margin-right: 20px;
	background: transparent url(/img/loading-white.gif) no-repeat center center;
}
#history-thumbnails-off a.last { margin-right: 0; }

#history-thumbnails-on {	display: none; }
/* History @end */
/* Slideshow @end */

.logo-container {
	float: left;
	width: 225px;
	height: 120px;
	overflow: hidden;
}
/* Menu @start */
#menu-container {
	position: relative;
	width: 139px;
	height: 104px;
	z-index: 9999;
}
.box1 { cursor: default; position: relative; }
/* Menu @end */

/* Homepage box @start */
.hp-header-box {
	float: left;
	width: 336px;
	height: 234px;
	background: transparent url(/img/loading-white.gif) no-repeat;
	background-position: 156px 85px;
	display: inline;
}
.hp-header-box a, .hp-header-box a:hover { text-decoration: none; }
#hp-header-box-left {
	float: left;
	width: 336px;
	height: 195px;
	background: transparent url(/img/hp-iron-and-steel.jpg) no-repeat;	
	overflow: hidden;
}
#hp-header-box-right {
	float: left;
	width: 336px;
	height: 195px;
	background: transparent url(/img/hp-mining-and-metals.jpg) no-repeat;
	overflow: hidden;
}
.hp-header-box-menu li { float: left; width: 336px; }
.hp-header-box-menu {
	float: left;
	width: 336px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: transparent url(/img/bg-hp-header-box-menu.png);
	display: none;
}
.hp-header-box-menu .ie6 { background-color: #002242; background-image: none; }
.hp-header-box-menu li { float: left;	width: 336px; height: 27px; }
#hp-left-menu li a, #hp-right-menu li a {
	float: left;
	width: 316px;
	height: 26px;
	color: #FFF;
	margin: 0 10px;
	font-family: 'FontSiteSansLight', Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 26px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #758997;
}
#hp-left-menu li.last a, #hp-right-menu li.last a { border-bottom: 1px solid #002242; }
#hp-left-menu li a:hover, #hp-right-menu li a:hover { color: #F00; }
#hp-left-menu { height: 108px; margin: 87px 0 0 0; }
#hp-right-menu { height: 54px; margin: 141px 0 0 0; }
.hp-header-box-btn {
	float: left;
	width: 336px;
	height: 24px;
	font-family: 'FontSiteSansLight', Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;	
	vertical-align: middle;
	padding: 7px 0 8px 0;
	text-align: center;
	background: transparent url(/img/hp-header-box-btn.gif) no-repeat;
	color: #FFF;
	cursor: pointer;
}
/* Homepage box @end */

/* Homepage brands @start */
#home-brands {
	float: left;
	width: 317px;
	padding: 0 10px 0 10px;
	border-right: 1px solid #B0BCC5;
}
h2.title-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;	
	vertical-align: middle;
	font-weight: bold;
	display: inline;
	margin: 0;
	padding: 0;
}
#home-brands ul {
	float: left;
	width: 317px;
	margin: 0;
	padding: 20px 0 0 0;
	list-style: none;
	font-family: 'FontSiteSansRoman', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;	
	vertical-align: middle;	
}
#home-brands ul li {
	float: left;
	width: 301px;
	background: transparent url(/img/arrow-red.gif) no-repeat left top;
	padding: 0 0 6px 16px;
}
/* Homepage brands @end */

/* Homepage video @start */
#video-container {
	float: left;
	width: 300px;
	padding: 0 16px 0 20px;
	font-family: 'FontSiteSansLight', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;	
	vertical-align: middle;		
}
/* Homepage video @end */

.margin-right-2 {	margin-right: 2px; }
.margin-left-5 { margin-left: 5px; }
.padding-top-11 { padding-top: 11px; }
.padding-top-12 { padding-top: 12px; }
.hr-1 { border-bottom: 3px solid #002242; }
.hr-2 { border-top: 1px solid #B0BCC5; margin: 9px 0 13px 0; }
.hr-3 { border-bottom: 1px solid #93a0a9; padding: 10px 0; }
.column-full {	float: left; width: 926px; }
.column-1 { float: left; width: 300px; }
.column-2 { float: left; width: 674px; text-align: left; }
.hidden { display: none; }
.bold { font-weight: bold; }
.align-left { float: left; }
