body {
	margin: 0px;
	padding: 0px;
	background: url(../images/bg.gif) repeat-x #FFF;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}

.bull {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	margin: 0px 8px 0px 8px;
}

.link-blu {
	font-family:Arial, Helvetica, sans-serif;
	color:#39C;
}

h1 {
  color:#FFF;
  float:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  height:31px;
  padding-top:0px;
  text-align:left;
  margin:0;
  margin-right: 3px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #F00;
	margin:10px 0px 0px 0px;
	text-align: left;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #333;
	margin:0px;
	padding-bottom:5px;
	text-align: left;
	text-decoration:none;
}
.list-1{color:#666666;font-weight:bold;background-color:#EEEEEE;text-transform:uppercase;}
.list-2{color:#039;font-weight:bold;background-color:#FFF;}
.list-3{color:#999;font-weight:bold;background-color:#FFF;}
.img_siticonsigliati{margin:5px 0px 5px 10px;border:#C90 1px solid;}
hr{border:0;height:1px;color:#CCC;background-color:#CCC;}
.titolo-blu{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#036;text-transform:uppercase;text-align:left;}
.titolo-rosso{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#C03;text-transform:uppercase;text-align:left;font-weight:bold;}
.testo-grigio{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#036;text-align:left;}
#content{margin:0 auto;width:900px;text-align:left;text-decoration:none;}

.top-txt {
	height:31px;
	padding-top:19px;
	float:left;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}

.top-txt a:link, .top-txt a:visited {
	color:#FFF;
	text-decoration:none;
}

.one {
	width:370px;
	
}

.two {
	width:340px;
	
}

.top-txt-uppercase{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#666;text-transform:uppercase;}
#marchio {
	float:left;
	padding-top:30px;
	padding-left:15px;
}

#marchio a {
	display: block;
	width:124px;
	height:85px;
	background:url(../images/fortest.gif);
	text-decoration:none;
}

#marchio span {
	position: relative;
	z-index:-1;
}

#map {
	float:left;
	width:900px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color: #999;
}

#map a:link, #map a:visited {
	color: #999;
	text-decoration:none;
}

#map a:hover {
	text-decoration: underline;
}

#index-bottom{width:898px;height:170px;background:#F5F5F5;text-align:left;float:left;margin-top:30px;border:#CCC 1px solid;}
#sviluppo_pagina{width:900px;padding:60px 0px 15px 0px;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666;text-align:left;}
#sviluppo_pagina_foto{width:230px;float:right;text-align:left;}
#sviluppo_pagina_testo{width:650px;float:left;text-align:left;}
#sviluppo_pagina2{width:900px;padding:60px 0px 15px 0px;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#666;text-align:left;}
#sviluppo_pagina_foto2{width:60px;float:left;text-align:left;}
#sviluppo_pagina_testo2{width:820px;float:right;text-align:left;}
#bottom {
	width:898px;
	height:60px;
	background:#F5F5F5;
	text-align:left;
	float:left;
	margin-top:30px;
	border:#DDD 1px solid;
	-moz-border-radius:6px;  
	-webkit-border-radius:6px;  
	border-radius:6px;
	behavior: url(ie-css3.htc);
}
#copyright, #copyright a{width:900px;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#999;text-align:center;clear:both;padding:30px 0px 30px 0px;}
.box-contatti{width:430px;height:120px;padding:10px;float:left}
#top-lang {
	height:37px;
	padding-top:13px;
	float: right;
	text-align: left;
	text-decoration:none;
}

#top-lang a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999;
	padding-left: 11px;
	text-decoration:none;
	text-transform: uppercase;
}

#top-lang a:hover {
	text-decoration: underline;
}

#top-lang ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width:158px;
}

#top-lang li {
  border: 0px #f00 solid;
}

#top-lang ul li img {
    display: block;
    border: 0;
	padding:0;
	width:158px;
}

#top-lang ul ul {
  position: absolute;
  z-index: 500;
  width: 145px;
  height:80px;
  margin-top: 0px;
  margin-left: 10px;
  padding-bottom: 15px;
  padding-top: 5px;
  padding-left:15px;
  background: url(../images/bg_lang.png) no-repeat;
  list-style-image: url(../images/elenco.gif);
  list-style-position: inside;
}

#top-lang ul ul ul {
  position: absolute;
  top: 0;
  left: 100%;
}

div#top-lang ul ul,
div#top-lang ul li:hover ul ul,
div#top-lang ul ul li:hover ul ul {
  display: none;
}

div#top-lang ul li:hover ul,
div#top-lang ul ul li:hover ul,
div#top-lang ul ul ul li:hover ul {
  display: block;
}


#menu {
	width:690px;
	height:110px;
	padding-top:45px;
	float: right;
	text-align: right;
	text-decoration:none;
	padding-right:10px;
}


#menu ul li {
	display: inline;
	list-style: none;
	margin: 0px 0px 0px 20px;
	padding:0px;
}

#menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#193c62;
	text-decoration:none;
	font-weight:bold;
}

#menu a:hover {
	text-decoration:underline;
}
#index_top{width:900px;height:270px;}
#index_top_img{width:540px;height:270px;margin-right:40px;float:left;}
#index_top_settore{width:300px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#999;line-height:1.4em;}
.index_top_settore_icon{width:140px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999;text-transform:uppercase;}
.index_top_settore_icon a:link{color:#999;}
.index_top_settore_icon a:visited{color:#999;}
.index_top_settore_icon_img{margin:6px 0px 6px 0px;}
#index_news{width:890px;height:15px;clear:both;padding:10px 0px 10px 10px;border-top:#CCC 1px solid;border-bottom:#CCC 1px solid;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;font-weight:bold;}
#p1_big{width:889px;padding:25px 0px 15px 11px;clear:both;}
.p1_content{width:260px;height:300px;float:left;}
.p1_top{width:258px;height:27px;padding-top:13px;background:#F6F6F6;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#036;text-transform:uppercase;font-weight:bold;border:#CCC 1px solid;}
.p1_center{width:218px;height:250px;padding:20px;margin-top:10px;background:#FFF;border:#CCC 1px solid;}
.p1_txt{height:230px;text-align:justify;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;line-height:1.6em;}
.p1_select{text-align:center;}
.p1_bottom{width:260px;height:40px;background:url(../../images/prodotti_box_1_bottom.gif) no-repeat;margin:2px 0px 0px 0px;padding-bottom:10px;}
.p1_linea{width:49px;height:360px;float:left;background:url(../../images/bg_linea_1.gif) repeat-y;}
#p2_1_big{width:891px;padding:25px 0px 15px 9px;clear:both;}
#p2_2_big{width:801px;padding:25px 0px 15px 99px;clear:both;}
#p2_3_big{width:623px;padding:25px 0px 15px 277px;clear:both;}
.p2_content{width:166px;height:370px;float:left;}
.p2_top{width:164px;height:27px;padding-top:13px;background:#F6F6F6;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#036;text-transform:uppercase;font-weight:bold;border:#CCC 1px solid;}
.p2_top_2righe{width:164px;height:32px;padding-top:8px;background:#F6F6F6;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#036;text-transform:uppercase;font-weight:bold;border:#CCC 1px solid;}
.p2_center{width:144px;height:290px;padding:10px;margin-top:10px;background:#FFF;border:#CCC 1px solid;}
.p2_txt{height:270px;text-align:justify;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;line-height:1.6em;}
.p2_select{text-align:center;}
.p2_bottom{width:166px;height:40px;background:url(../../images/prodotti_box_2_bottom.gif) no-repeat;margin:2px 0px 0px 0px;padding-bottom:10px;}
.p2_linea{width:13px;height:330px;float:left;background:url(../../images/bg_linea_2.gif) repeat-y;}
#p3_1_big{width:776px;padding:25px 0px 15px 124px;clear:both;}
#p3_2_big{width:663px;padding:25px 0px 15px 237px;clear:both;}
#p3_3_big{width:899px;padding:25px 0px 15px 11px;clear:both;}
.p3_content{width:199px;height:350px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
.p3_top{width:197px;height:27px;padding-top:13px;background:#F6F6F6;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#036;text-transform:uppercase;font-weight:bold;border:#CCC 1px solid;}
.p3_top_2righe{width:197px;height:32px;padding-top:8px;background:#F6F6F6;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#036;text-transform:uppercase;font-weight:bold;border:#CCC 1px solid;}
.p3_center{width:177px;height:330px;padding:10px;margin-top:10px;background:#FFF;border:#CCC 1px solid;}
.p3_img{width:177px;height:130px;padding-bottom:15px;}
.p3_ul{width:157px;height:120px;padding:0px 10px;}
.p3_content ul{list-style:url(../../images/elenco.gif);padding:0px;margin:0px;}
.p3_content li{padding-top:2px;margin-top:2px;}
.p3_select{text-align:center;}
.p3_bottom{width:199px;height:40px;background:url(../../images/prodotti_box_3_bottom.gif) no-repeat;margin:2px 0px 0px 0px;padding-bottom:10px;}
.p3_linea{width:27px;height:420px;float:left;background:url(../../images/bg_linea_3.gif) repeat-y;}
#col-sx{width:400px;padding-top:20px;float:left;}
#col-sx-img{width:420px;float:left;text-align:center;}
#col-sx-config{width:274px;height:27px;float:left;text-align:right;padding-right:20px;padding-top:15px;margin-bottom:20px;margin-left:63px;background:url(../../images/configura_prodotto.gif) no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;text-transform:uppercase;font-weight:bold;}
#col-sx-config a:link, #col-sx-config a:visited{color:#FFF;text-decoration:none;}
#col-sx-config a:hover{text-decoration:underline;}
#col-sx-dati{width:420px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;margin-top:10px;}
#col-sx-dati ul{list-style:circle;padding:5px 0px 10px 10px;margin:5px 0px 10px 10px;}
#col-sx-tec{width:420px;float:left;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
#col-sx-tec img{border:#CCC 1px solid;margin:5px;}
#col-dx{width:400px;padding-top:20px;float:right;}
#col-dx-list{width:440px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
#col-dx-list ul li{list-style:url(../../images/elenco.gif);padding-top:3px;margin-top:3px;}
#col-dx-icone{width:440px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;text-transform:uppercase;font-weight:bold;}
.col-dx-icone_img{float:left;margin:5px 8px 0px 0px;}
#col-dx-txt{width:440px;float:left;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;line-height:1.3em}
#index-bottom-1{width:193px;height:140px;text-align:left;float:left;border-right:#CCC 1px solid;padding:15px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;line-height:1.3em;}
#index-bottom-1 a:link{color:#666;text-decoration:none;}
#index-bottom-1 a:hover{text-decoration:underline;}
#index-bottom-1 a:visited{color:#666;}
#index-bottom-2{width:193px;height:155px;text-align:left;float:left;border-right:#CCC 1px solid;padding:15px 15px 0px 15px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;line-height:1.3em;}
#index-bottom-2 ul{list-style-image:url(../../images/elenco.gif);padding:0px;margin:3px;}
#index-bottom-2 a:link{color:#666;text-decoration:none;}
#index-bottom-2 a:visited{color:#666;}
#index-bottom-2 a:hover{text-decoration:underline;}
#index-bottom-3{width:193px;height:140px;text-align:left;float:left;border-right:#CCC 1px solid;padding:15px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;line-height:1.3em;background:url(../../images/it_index_bottom3_bg.gif) no-repeat;}
#index-bottom-3 a:link{color:#666;text-decoration:none;}
#index-bottom-3 a:hover{text-decoration:underline;}
#index-bottom-3 a:visited{color:#666;}
#index-bottom-4{width:193px;height:140px;text-align:left;float:left;padding:15px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;line-height:1.3em;}
#bottom-1 {
	width:130px;
	height:42px;
	text-align:left;
	float:left;
	border-right:#DDD 1px solid;
	background:url(../images/it_bottom1_bg.gif) no-repeat right;
	padding:8px 80px 0px 13px;
	margin-top:5px;
}

#bottom-1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	font-weight:bold;
	text-decoration:none;
}

#bottom-1 a:hover {
	text-decoration: underline;
}

#bottom-2 {
	width:223px;
	height:33px;
	padding-top:17px;
	text-align: center;
	float:left;
	border-right:#DDD 1px solid;
	background:url(../images/it_bottom2_bg.gif) no-repeat;
	margin-top:5px;
}

#bottom-2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	font-weight:bold;
	text-decoration:none;
}

#bottom-2 a:hover {
	text-decoration: underline;
}

#bottom-3 {
	width:183px;
	height:37px;
	padding:13px 20px 0px 20px;
	text-align: center;
	float:left;
	border-right:#DDD 1px solid;
	background:url(../images/it_bottom3_bg.gif) no-repeat;
	margin-top:5px;
}

#bottom-3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	font-weight:bold;
	text-decoration:none;
}

#bottom-3 a:hover {
	text-decoration: underline;
}

#bottom-4 {
	width:140px;
	height:45px;
	float:left;
	padding-top:5px;
	padding-left:80px;
	background:url(../images/it_bottom4_bg.gif) left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	text-align:left;
	margin-top:5px;
}

#bottom-4 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	font-weight:normal;
	text-decoration:none;
}

#bottom-4 a:hover {
	text-decoration: underline;
}
.img_applicazioni{margin:0px 8px 8px 10px;}
div.applicazioni{width:211px;height:50px;padding:10px 6px 10px 6px;float:left;}
.applicazioni-titolo-blu{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#036;text-transform:uppercase;text-align:left;font-weight:bold;}
#combobox{float:right;width:165px;height:20px;font-family:Arial, Helvetica, sans-serif;}
#combobox a{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#999;padding-left:5px;text-decoration:none;text-transform:uppercase;}
#combobox a:hover{text-decoration:underline;}
#combobox ul{list-style:none;margin:0;padding:0;width:165px;float:left;}
#combobox li{position:relative;border:0px #f00 solid;}
#combobox ul li img{display:block;border:0px #0f0 solid;}
#combobox ul ul{position:absolute;z-index:500;width:165px;height:390px;margin-top:0px;margin-left:5px;padding-bottom:15px;padding-top:5px;padding-left:10px;background:url(../../images/bg_prodotti.gif) no-repeat;list-style-image:url(../../images/elenco.gif);list-style-position:inside;}
#combobox ul ul ul{position:absolute;top:0;left:100%;}
div#combobox ul ul, div#combobox ul li:hover ul ul, div#combobox ul ul li:hover ul ul{display:none;}
div#combobox ul li:hover ul, div#combobox ul ul li:hover ul, div#combobox ul ul ul li:hover ul{display:block;}

