body{
  margin:0;
  padding:0;
  font-family: arial;
  font-size: 14px;
  color: #838383;
  background-color: #f4f4f4;
  
}

a{
  color: #0060a2;
  font-weight:bold;
  text-decoration: none;
}

#wrapper{
  width: 986px;
  margin: 0 auto;
}

#wa_barratop{
  float:left;
  width: 100%;
  height: 215px;
  background-image: url("../../images/sfondo_barratop.png");
  background-repeat: repeat-x;
}
#wa_barracentro{
  float:left;
  width: 100%;
}
#logo{
  float:left;
  width: 194px;
  height: 215px;
  margin-left: 63px;
  background-image: url("../../images/logo.png");
  background-repeat: no-repeat;
}
#logo.en{background-image: url("../../images/logo_en.png");}
#logo a{
  float:left;
  width: 194px;
  height: 215px;
}
#menutop{
  float:right;
  width: 580px;
  height: 34px;
  margin-top:12px;
}
#social{
  float:left;
  height: 34px;
  margin-left:20px;
}
#social img{
  float:left;
  margin-left: 10px;
}

#flag{
  float:left;
  height: 34px;
  margin-left:20px;
}
#flag img{
  float:left;
  margin-left:10px;
}
#menutop ul{
  float:right;
  margin:0;
  padding:0;
  margin-top:10px;
  list-style:none;
}
#menutop ul li{
  float:left;
  border-right:1px solid #b8b8b8;
  margin-left:10px;
}
#menutop ul li.ultimo{border:0}
#menutop ul li a{
  color:#adadad;
  padding-right:10px;
  font-size:12px;
  font-weight: normal;
}

#menu{
  float:left;
  width: 720px;
  height: 25px;
  margin-top:35px;
}
#menu ul{
  float:left;
  margin:0;
  padding:0;
  list-style:none;
}
#menu ul.bottom{margin-top:20px;margin-left:24px;}
#menu ul li{
  float:left;
  margin-left:4px;
  margin-right:5px;
}
#menu ul li a{
  float:left;
  color:#4b4b4b;
  padding-left:5px;
  padding-right:2px;
  padding-top:3px;
  font-weight:normal;
  height:21px;
  font-size:12px;
}

#menu ul li span{
  float:left;
  
  padding-right:3px;
  
}
#menu ul li.active a,#menu ul li:hover  a{
  background-image: url("../../images/sfondo_menu.png");
  background-repeat: no-repeat;
  background-position: top left;
  
}
#menu ul li.active span,#menu ul li:hover span{
  background-image: url("../../images/sfondo_menu.png");
  background-repeat: no-repeat;
  background-position: top right;
}
#menu ul li.active a,#menu ul li:hover a{color:white;}
#menu h2{
	float:left;
	margin:0;
	margin-top:10px;
	width:100%;
	color:#666666;
	text-transform:uppercase;
	font-size:18px;
	text-align:center;
	font-weight:normal;
}
#box_news{
  float:left;
  width: 100%;
  height: 306px;
  margin-top: 10px;
}
#slogan{
  float:left;
  width: 100%;
  /*height: 31px;*/
  margin-top:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#666666;
  color:white;
  text-align: center;
  font-size:18px;
  text-transform:uppercase;

}
#centrale #slogan h1{
  float:left;
  width:100%;
  margin:0;

  text-align: center;
  font-size:18px;
  background-image: none;
  margin:0;
  color:white;
}
#boxes{
  float:left;
  width:100%;
  height: 241px;
  margin-top:5px;
  background-color:#e8e9ea;
}
#box_video{
  float:left;
  width: 327px;
  height: 241px;
  background-image: url("../../images/sfondo_video.png");
  background-repeat: no-repeat;
}
#box_fatti{
  float:left;
  width: 235px;
  height: 188px;
  margin-top:2px;
  margin-left:52px;
}
#box_fatti h2{
  color:#ffffff;
  font-size:18px;
  font-weight: normal;
  margin:0;
  background-color:#666666;
  padding-top:0px;
  padding-top:5px;
  padding-bottom:5px;
  /*height:28px;*/
  text-align:center;
  text-transform:uppercase;
  margin-top:10px;
  
}
#box_fatti #fatti{
  float:left;
  width: 100%;
  height: 180px;
  margin-top:10px;
}
#box_fatti #fatti a{font-weight:bold;}
#sezioni{
  float:right;
  width: 334px;
  height: 237px;
}
#sezioni_news{
  float:left;
  width: 334px;
  height: 123px;
  background-image: url("../../images/sezione_news.png");
  background-repeat:no-repeat;
}
#sezioni_news a{
  float:right;
  margin-top: 68px;
  margin-right:2px;
  padding-top:16px;
  padding-bottom:16px;
  padding-left:15px;
  width: 208px;
  color:white;
  text-transform:uppercase;
  font-weight: normal;
  background-image:url("../../images/sfondo_titoli_laterali.png");
  background-repeat: repeat;
}
#sezioni_cina{
  float:left;
  width: 334px;
  height: 114px;
  background-image: url("../../images/sezione_cina.png");
  background-repeat:no-repeat;
}
#sezioni_cina a{
  float:right;
  margin-top: 58px;
  margin-right:2px;
  padding-top:16px;
  padding-bottom:16px;
  padding-left:15px;
  width: 208px;
  color:white;
  text-transform:uppercase;
  font-weight: normal;
  background-image:url("../../images/sfondo_titoli_laterali.png");
  background-repeat: repeat;
}
#centrale{
  float:left;
  width: 100%;
  margin-top: 32px;
  color:#525252;
}
#centrale.home{margin:0}
#left{
	float:left;
	width: 700px;
}
#left h2{color:#0060A2;font-size:25px;font-weight:bold;font-style:italic;}
#right{
	float:right;
	width: 234px;
}
#right #contatti{
	margin-left:0px;
	
}
#right #contatti #sfondo_contatti{border:1px solid silver;border-top:0;padding:5px;}
#right #contatti span{font-weight:bold;color:#525252;}
#right #contatti #mail a{color:#0060a2;}
#right #contatti h2{
color:#0060a2;
  font-size:18px;
  font-weight: normal;
  background-image: url("../../images/sfondo_linea.png");
  background-repeat: repeat-x;
  background-position: center;
  margin-top:0;
  margin-bottom:0;
}
#right #contatti h2 span{background-color: #f4f4f4;padding-right:20px;color:#0060a2;font-weight:normal;}
#right #offerta{
  float:left;
  margin-top:15px;
  width:234px;
  color:#939393;
  font-size:13px;
}
#right #offerta h2{
  color:#0060a2;
  font-size:18px;
  font-weight: normal;
  background-image: url("../../images/sfondo_linea.png");
  background-repeat: repeat-x;
  background-position: center;
  margin-top:0;
  margin-bottom:0;
}
#right #offerta h2 span{background-color: #f4f4f4;padding-right:20px;color:#0060a2;font-weight:normal;}
#right #offerta #sfondo_offerta{float:left;border:1px solid silver;border-top:0;padding:5px;}
#btt_offerta{
	float:left;
	width: 135px;
	height: 20px;
	padding-top:5px;
	color:white;
	text-align:center;
	background-color:#0076b0;
}
#centrale h1{
  font-size:20px;
  color:#333333;
  font-weight:normal;
  background-image: url("../../images/sfondo_linea.png");
  background-repeat: repeat-x;
  background-position: center;
}
#centrale h1 span{background-color: #f4f4f4;padding-right:20px;}
#centrale img.bordino{
border:1px solid #0094da;
}
#bottom{
  float:left;
  width: 100%;
/*  height: 283px;*/
  margin-top:10px;
}
#left ul{
	margin:0;
	padding:0;
	padding-left:12px;
	list-style:square;
}
#left ul ul {
	list-style: disc;
}
#left ul li{
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
}
#contatti{
  float:left;
  width:234px;
  margin-left:24px;
  color:#939393;
  font-size:13px;
}
#bottom h2 span{background-color: #f4f4f4;padding-right:20px;}
#bottom h2{      
  color:#0060a2;
  font-size:18px;
  font-weight: normal;
  background-image: url("../../images/sfondo_linea.png");
  background-repeat: repeat-x;
  background-position: center;
}
#contatti #tel{
  margin-top:30px;
  padding-left:20px;

  background-image:url("../../images/ico_tel.png");
  background-repeat: no-repeat;
  background-position: left center;
}
#contatti #mail{
  margin-top:10px;
  padding-left:20px;
  background-image:url("../../images/ico_mail.png");
  background-repeat: no-repeat;
  background-position: left center;
}
#contatti #mail a{color:#939393;font-weight: normal;}
#contatti #ind{
  margin-top:10px;
  padding-left:20px;
  background-image:url("../../images/ico_ind.png");
  background-repeat: no-repeat;
  background-position: left top;
}

#contatti ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#contatti ul li{
	float:left;
	width: 100%;
	margin-right:10px;
	margin-top: 4px;
}
#contatti ul li a{color:#838383;font-size:11px;font-weight:normal;}

#dovesiamo{
  float:left;
  width: 292px;
  height: 214px;
  margin-left:20px;
}
#collaborazioni{
  float:left;
  width: 396px;
  margin-left:10px;
  font-size:12px;
}
#collaborazioni a{font-weight:normal;}
#collaborazioni #partner{
  float:left;
  width: 235px;
  height: 60px;
  
  background-image: url("../../images/ico_partner.png");
  background-repeat: no-repeat;
  padding-left: 80px;
  
}
#collaborazioni #lavoraconnoi{
  float:left;
  width: 235px;
  height: 60px;
  margin-top:20px;
  background-image: url("../../images/ico_lavoraconnoi.png");
  background-repeat: no-repeat;
  padding-left: 80px;
  
}

#collaborazioni #csi{
  float:left;
  width: 235px;
  height: 60px;
  margin-top:20px;
  background-image: url("../../images/ico_csi.png");
  background-repeat: no-repeat;
  padding-left: 80px;
  
}
#collaborazioni ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#collaborazioni ul li{
	float:left;
	width: 174px;
	margin-right:10px;
	margin-top: 5px;
}
#collaborazioni ul li a{color:#838383;font-size:11px;}
#footer{
  float:left;
  width: 100%;
  height: 67px;
  margin-top:10px;
  background-image: url("../../images/sfondo_footer.png");
  background-repeat: no-repeat;
}
#copyright{
  float:left;
  margin-top: 30px;
  margin-left: 10px;
  color:white;
  font-size:11px;
}
#copyright a{color:white;font-weight:normal;}
#seguicisu{
  float:right;
  margin-right:20px;
  margin-top: 30px;
  color:#939393;
  font-size:11px;
}
#seguicisu span{float:left;margin-top:3px;}
#seguicisu img{float:left;margin-left:15px;}
#richiedi_info{
	float:left;
	width: 500px;
	background-color:#fafafa;
	border:1px dashed #0060A2;
	padding:20px;
}
#richiedi_info h2{
	margin-left:10px;
	border-bottom:1px solid #0060A2;

}
#user_img{
	float:left;
	width: 180px;
	height: 180px;
	border:3px solid #4B4B4B;
	background-color:#fff;
	overflow:hidden;
}
#user_img img{
	width:180px;
	text-align:center;
}
td.menufiliali ul.tabNavigation li{font-weight:bold;color:#0060A2;text-transform:uppercase;}
td.menufiliali ul.tabNavigation li li{font-weight:bold;color:#0060A2;text-transform:none;}
div.tabs h2{margin:0}