@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
border:none;
list-style:none;
}

a:link, a:visited{color:#126dbc;text-decoration:none;}
a:hover{color:#126dbc;text-decoration:underline;}

body{
background:url(../img/body_bg.gif) no-repeat top center;
font-family:Arial, Helvetica, sans-serif;
color:#7a7a7a;
font-size:12px;
}

#maincontainer{
width:990px;
margin:0 auto;
background:#fff;
padding-top:25px;
}

#container{
width:952px;
margin:0 auto;	
}

#top{
position:relative;
width:952px;
height:84px;
background:url(../img/top_bg.jpg) no-repeat top left;
}

#sx{
width:707px;
float:left;
margin:0px 20px 0px 0px;
}

#dx{
float:left;
width:221px;
}

#case-history{
	
}

#footer{
clear:both;
border-top:2px solid #e5e5e5;
padding-top:5px;

margin-top:10px;
margin-bottom:15px;
font-size:10px;
}

#footer p{
font-size:10px;
float:left;
}

#footer-links{
float:right;	
}

#servizi-sx{
float:left;
width:220px;

}

#servizi-content{
float:left;
width:442px;
margin:0px 20px;
text-align:justify;
}


img.title{
display:block;
margin:12px 0px;
}

#box-registrati{
position:relative;
width:221px;
height:201px;
background:url(../img/box-registrati_bg.jpg) no-repeat top left;
}


input.username{
background:transparent;
position:absolute;
height:25px;
left:38px;
position:absolute;
top:63px;
width:140px;
color:#7a7a7a;
}

input.password{
background:transparent;
position:absolute;
height:25px;
left:38px;
position:absolute;
top:110px;
width:140px;
color:#7a7a7a;
}

input.login{
width:67px;
height:28px;
position:absolute;
top:150px;
left:32px;
background:url(../img/login.jpg) no-repeat top left;
cursor:pointer;
}

input.login:hover{
background-position:0px -28px;	
}

a.password-dimenticata:link, a.password-dimenticata:visited{
color:#fff;
position:absolute;
top:150px;
left:105px;
text-decoration:none;
}

a.password-dimenticata:hover{
text-decoration:underline;
}


ul#nav{
list-style:none;
position:absolute;
top:32px;
left:265px;

}

ul#nav li span{display:none;}

ul#nav li{
display:inline;
}

ul#nav li a{
float:left;
height:34px;
}

ul#nav li a:hover, ul#nav li a.selected{
background-position:0px -34px;	
}

li#chi-siamo a:link, li#chi-siamo a:visited{
width:124px;
background:url(../img/chi-siamo_btn.jpg) no-repeat top left;	
}
/*li#tecnologia a:link, li#tecnologia a:visited{
width:122px;
background:url(../img/tecnologia_btn.jpg) no-repeat top left;	
}*/
li#obiettivi a:link, li#obiettivi a:visited{
width:101px;
background:url(../img/obiettivi_btn.jpg) no-repeat top left;	
}
li#settori a:link, li#settori a:visited{
width:181px;
background:url(../img/settori_btn.jpg) no-repeat top left;	
}
/*li#servizi a:link, li#servizi a:visited{
width:92px;
background:url(../img/servizi_btn.jpg) no-repeat top left;	
}*/
li#prodotti a:link, li#prodotti a:visited{
width:184px;
background:url(../img/prodotti_btn.jpg) no-repeat top left;	
}
li#news-eventi a:link, li#news-eventi a:visited{
/*width:148px;*/
width:165px;
background:url(../img/news-eventi_btn.jpg) no-repeat top left;	
}


/*   -----------------------------------------------------------------------   MAIN MENU EN   ----------------   */


ul#nav_en{
list-style:none;
position:absolute;
top:32px;
left:265px;

}

ul#nav_en li span{display:none;}

ul#nav_en li{
display:inline;
}

ul#nav_en li a{
float:left;
height:34px;
}

ul#nav_en li a:hover, ul#nav_en li a.selected{
background-position:0px -34px;	
}

li#chi-siamo_en a:link, li#chi-siamo_en a:visited{
width:124px;
background:url(../img/en_chi-siamo_btn.jpg) no-repeat top left;	
}
/*li#tecnologia a:link, li#tecnologia a:visited{
width:122px;
background:url(../img/tecnologia_btn.jpg) no-repeat top left;	
}*/
li#soluzioni_en a:link, li#soluzioni_en a:visited{
width:200px;
background:url(../img/en_soluzioni_btn.jpg) no-repeat top left;	
}
li#settori_en a:link, li#settori_en a:visited{
width:165px;
background:url(../img/en_settori_btn.jpg) no-repeat top left;	
}
/*li#servizi a:link, li#servizi a:visited{
width:92px;
background:url(../img/servizi_btn.jpg) no-repeat top left;	
}*/
li#prodotti_en a:link, li#prodotti_en a:visited{
width:130px;
background:url(../img/en_prodotti_btn.jpg) no-repeat top left;	
}
li#news-eventi_en a:link, li#news-eventi_en a:visited{
/*width:148px;*/
width:165px;
background:url(../img/news-eventi_btn.jpg) no-repeat top left;	
}











a#contatti:link, a#contatti:visited{
position:absolute;
display:block;
width:53px;
height:15px;
top:10px;
left:725px;
background:url(../img/contatti_btn.gif) no-repeat top left
}

a#contatti:hover{
background-position:0px -15px;	
}

a#login:link, a#login:visited{
position:absolute;
display:block;
width:37px;
height:15px;
top:10px;
left:808px;
background:url(../img/login_btn.gif) no-repeat top left
}

a#login:hover{
background-position:0px -15px;	
}

a#it:link, a#it:visited{
position:absolute;
display:block;
width:25px;
height:17px;
top:10px;
left:870px;
background:url(../img/it_btn.gif) no-repeat top left;
}

/*a#it:hover{
background-position:0px -12px;	
}*/

a#en:link, a#en:visited{
position:absolute;
display:block;
width:25px;
height:17px;
top:10px;
left:900px;
background:url(../img/en_btn.gif) no-repeat top left;
}

/*a#en:hover{
background-position:0px -12px;	
}*/


ul#servizi-menu{
	list-style:none;
}

ul#servizi-menu li{
	
}

ul#servizi-menu li a{
display:block;
width:194px;
}

/* submenu chi siamo  */

ul#chi-siamo-ita{
	list-style:none;
}
ul#chi-siamo-ita li{	
}
ul#chi-siamo-ita li a{
display:block;
width:194px;
}
ul#chi-siamo-ita li span{display:none;}

li#profilo-aziendale a:link, li#profilo-aziendale a:visited{
height:27px;
background:url(../img/profilo-aziendale_btn.gif) no-repeat top left;
}
li#profilo-aziendale a:hover{
background-position:0px -27px;	
}
li#clienti a:link, li#clienti a:visited{
height:27px;
background:url(../img/clienti_btn.gif) no-repeat top left;
}
li#clienti a:hover{
background-position:0px -27px;	
}
li#contatti a:link, li#contatti a:visited{
height:27px;
background:url(../img/contatti-ita_btn.gif) no-repeat top left;
}
li#contatti a:hover{
background-position:0px -27px;	
}
li#servizi-speciali a:link, li#servizi-speciali a:visited{
height:26px;
background:url(../img/servizi-speciali_btn.gif) no-repeat top left;
}
li#servizi-speciali a:hover{
background-position:0px -26px;	
}


/* submenu obiettivi  */

ul#obiettivi{
	list-style:none;
}
ul#obiettivi li{	
}
ul#obiettivi li a{
display:block;
width:194px;
}
ul#obiettivi li span{display:none;}

li#progettazione a:link, li#progettazione a:visited{
height:27px;
background:url(../img/progettazione_btn.gif) no-repeat top left;
}
li#progettazione a:hover{
background-position:0px -27px;	
}
li#ingegnerizzazione a:link, li#ingegnerizzazione a:visited{
height:27px;
background:url(../img/ingegnerizzazione_btn.gif) no-repeat top left;
}
li#ingegnerizzazione a:hover{
background-position:0px -27px;	
}
li#integrazione a:link, li#integrazione a:visited{
height:27px;
background:url(../img/integrazione_btn.gif) no-repeat top left;
}
li#integrazione a:hover{
background-position:0px -27px;	
}
li#personalizzazione a:link, li#personalizzazione a:visited{
height:27px;
background:url(../img/personalizzazione_btn.gif) no-repeat top left;
}
li#personalizzazione a:hover{
background-position:0px -27px;	
}






/* submenu about us  */

ul#about-us{
	list-style:none;
}
ul#about-us li{	
}
ul#about-us li a{
display:block;
width:194px;
}
ul#about-us li span{display:none;}
li#company-history a:link, li#company-history a:visited{
height:27px;
background:url(../en/img/company-history_btn.gif) no-repeat top left;
}
li#company-history a:hover{
background-position:0px -27px;	
}
li#testing a:link, li#testing a:visited{
height:27px;
background:url(../en/img/testing_btn.gif) no-repeat top left;
}
li#testing a:hover{
background-position:0px -27px;	
}
li#contact a:link, li#contact a:visited{
height:27px;
background:url(../en/img/contact-us_btn.gif) no-repeat top left;
}
li#contact a:hover{
background-position:0px -27px;	
}
li#servizi-speciali a:link, li#servizi-speciali a:visited{
height:26px;
background:url(../img/servizi-speciali_btn.gif) no-repeat top left;
}
li#servizi-speciali a:hover{
background-position:0px -26px;	
}



/* submenu customised solutions  */


ul#solutions{
	list-style:none;
}
ul#solutions li{	
}

ul#solutions li a{
display:block;
width:194px;
}

ul#solutions li span{display:none;}

li#system-design a:link, li#ksystem-design a:visited{
height:27px;
background:url(../img/system-design_btn.gif) no-repeat top left;
}
li#system-design a:hover{
background-position:0px -27px;	
}

li#mechanical-engineering a:link, li#mechanical-engineering a:visited{
height:36px;
background:url(../img/mechanical-engineering_btn.gif) no-repeat top left;
}
li#mechanical-engineering a:hover{
background-position:0px -36px;	
}

li#system-integration a:link, li#system-integration a:visited{
height:27px;
background:url(../img/system-integration_btn.gif) no-repeat top left;
}
li#system-integration a:hover{
background-position:0px -27px;	
}

li#build a:link, li#build a:visited{
height:36px;
background:url(../img/build_btn.gif) no-repeat top left;
}
li#build a:hover{
background-position:0px -36px;	
}



li#customers-partners a:link, li#customers-partners a:visited{
height:27px;
background:url(../img/customers-partners_btn.gif) no-repeat top left;
}
li#customers-partners a:hover{
background-position:0px -27px;	
}

/* submenu industry sectors  */


ul#industry{
	list-style:none;
}
ul#industry li{	
}

ul#industry li a{
display:block;
width:194px;
}

ul#industry li span{display:none;}

li#consumer-electronics a:link, li#consumer-electronics a:visited{
height:27px;
background:url(../img/consumer-electronics_btn.gif) no-repeat top left;
}
li#consumer-electronics a:hover{
background-position:0px -27px;	
}

li#fleet-management a:link, li#fleet-management a:visited{
height:27px;
background:url(../img/fleet-management_btn.gif) no-repeat top left;
}
li#fleet-management a:hover{
background-position:0px -27px;	
}

li#manufacturing-industry a:link, li#manufacturing-industry a:visited{
height:42px;
background:url(../img/manufacturing-industry_btn.gif) no-repeat top left;
}
li#manufacturing-industry a:hover{
background-position:0px -42px;	
}

li#public-safety a:link, li#public-safety a:visited{
height:26px;
background:url(../img/public-safety_btn.gif) no-repeat top left;
}
li#public-safety a:hover{
background-position:0px -27px;
}

li#public-utilities a:link, li#public-utilities a:visited{
height:26px;
background:url(../img/public-utilities_btn.gif) no-repeat top left;
}
li#public-utilities a:hover{
background-position:0px -27px;
}

li#remote-monitoring a:link, li#remote-monitoring a:visited{
height:26px;
background:url(../img/remote-monitoring_btn.gif) no-repeat top left;
}
li#remote-monitoring a:hover{
background-position:0px -27px;
}

li#vending-machines a:link, li#vending-machines a:visited{
height:26px;
background:url(../img/vending-machines_btn.gif) no-repeat top left;
}
li#vending-machines a:hover{
background-position:0px -27px;
}


li#medical a:link, li#medical a:visited{
height:26px;
background:url(../img/medical_btn.gif) no-repeat top left;
}
li#medical a:hover{
background-position:0px -27px;
}


/* submenu settori industriali  */


ul#settori-industriali{
	list-style:none;
}
ul#settori-industriali li{	
}

ul#settori-industriali li a{
display:block;
width:194px;
}

ul#settori-industriali li span{display:none;}

li#elettronica a:link, li#elettronica a:visited{
height:27px;
background:url(../img/elettronica_btn.gif) no-repeat top left;
}
li#elettronica a:hover{
background-position:0px -27px;	
}

li#gestione-flotta a:link, li#gestione-flotta a:visited{
height:27px;
background:url(../img/gestione-flotta_btn.gif) no-repeat top left;
}
li#gestione-flotta a:hover{
background-position:0px -27px;	
}

li#manufatturiero a:link, li#manufatturiero a:visited{
height:27px;
background:url(../img/manufatturiero_btn.gif) no-repeat top left;
}
li#manufatturiero a:hover{
background-position:0px -27px;	
}

li#sicurezza a:link, li#sicurezza a:visited{
height:27px;
background:url(../img/sicurezza_btn.gif) no-repeat top left;
}
li#sicurezza a:hover{
background-position:0px -27px;
}

li#servizi-pubblici a:link, li#servizi-pubblici a:visited{
height:27px;
background:url(../img/servizi-pubblici_btn.gif) no-repeat top left;
}
li#servizi-pubblici a:hover{
background-position:0px -27px;
}

li#telemetria-telecontrollo a:link, li#telemetria-telecontrollo a:visited{
height:36px;
background:url(../img/telemetria-telecontrollo_btn.gif) no-repeat top left;
}
li#telemetria-telecontrollo a:hover{
background-position:0px -36px;
}

li#distributori-automatici a:link, li#distributori-automatici a:visited{
height:27px;
background:url(../img/distributori-automatici_btn.gif) no-repeat top left;
}
li#distributori-automatici a:hover{
background-position:0px -27px;
}




li#medicale a:link, li#medicale a:visited{
height:27px;
background:url(../img/medicale_btn.gif) no-repeat top left;
}
li#medicale a:hover{
background-position:0px -27px;
}










/* submenu products  */


ul#products{
	list-style:none;
}
ul#products li{	
}

ul#products li a{
display:block;
width:194px;
}

ul#products li span{display:none;}

li#cables-connectors a:link, li#cables-connectors a:visited{
height:27px;
background:url(../img/cables-connectors_btn.gif) no-repeat top left;
}
li#cables-connectors a:hover{
background-position:0px -27px;	
}

li#gps a:link, li#gps a:visited{
height:27px;
background:url(../img/gps_btn.gif) no-repeat top left;
}
li#gps a:hover{
background-position:0px -27px;	
}

li#mobile-phone a:link, li#mobile-phone a:visited{
height:27px;
background:url(../img/mobile-phone_btn.gif) no-repeat top left;
}
li#mobile-phone a:hover{
background-position:0px -27px;	
}

li#m2m a:link, li#m2m a:visited{
height:26px;
background:url(../img/m2m_btn.gif) no-repeat top left;
}
li#m2m a:hover{
background-position:0px -27px;
}

li#private-mobile-radio a:link, li#private-mobile-radio a:visited{
height:27px;
background:url(../img/private-mobile-radio_btn.gif) no-repeat top left;
}
li#private-mobile-radio a:hover{
background-position:0px -27px;
}

li#tetra-uhf a:link, li#tetra-uhf a:visited{
height:26px;
background:url(../img/tetra-uhf_btn.gif) no-repeat top left;
}
li#tetra-uhf a:hover{
background-position:0px -27px;
}

li#tetra-800 a:link, li#tetra-800 a:visited{
height:26px;
background:url(../img/tetra800_btn.gif) no-repeat top left;
}
li#tetra-800 a:hover{
background-position:0px -27px;
}

li#wlan a:link, li#wlan a:visited{
height:26px;
background:url(../img/wlan_btn.gif) no-repeat top left;
}
li#wlan a:hover{
background-position:0px -27px;
}

li#orbcomm a:link, li#orbcomm a:visited{
height:26px;
background:url(../img/orbcomm_btn.gif) no-repeat top left;
}
li#orbcomm a:hover{
background-position:0px -27px;
}

li#iridium a:link, li#iridium a:visited{
height:26px;
background:url(../img/iridium_btn.gif) no-repeat top left;
}
li#iridium a:hover{
background-position:0px -27px;
}




























ul#servizi-menu li span{display:none;}

li#collegamenti-dispositivi a:link, li#collegamenti-dispositivi a:visited{
height:36px;
background:url(../img/collegamenti-dispositivi_btn.gif) no-repeat top left;
}
li#collegamenti-dispositivi a:hover{
background-position:0px -36px;	
}

li#dispositivi-mobili a:link, li#dispositivi-mobili a:visited{
height:42px;
background:url(../img/dispositivi-mobili_btn.gif) no-repeat top left;
}
li#dispositivi-mobili a:hover{
background-position:0px -42px;	
}

li#servizi-complementari a:link, li#servizi-complementari a:visited{
height:27px;
background:url(../img/servizi-complementari_btn.gif) no-repeat top left;
}
li#servizi-complementari a:hover{
background-position:0px -27px;	
}

li#servizi-speciali a:link, li#servizi-speciali a:visited{
height:26px;
background:url(../img/servizi-speciali_btn.gif) no-repeat top left;
}
li#servizi-speciali a:hover{
background-position:0px -26px;	
}

/* prodotti */

div.prodotto{
border-top:1px dashed #d7d6d6;
clear:both;
}

div.prodotto img{
margin:10px 20px 10px 0px;
border:1px solid #d7d6d6;
padding:5px;
float:left;
}

div.prodotto p.name{
margin:10px 0px;
color:#0255a5;
font-size:18px;
font-weight:bold;
}

a.scheda:link, a.scheda:visited{
background:url(../img/pdf-img.jpg) no-repeat top left;
padding-left:22px;
padding-top:3px;
text-decoration:none;
display:inline-block;
height:18px;
margin-top:15px;
}


a.scheda:hover{
text-decoration:underline;	
}

/* form contatti*/

ul#contatti li{
margin-bottom:15px;	
}

ul#contatti li.fl{
display:inline;
float:left;
margin-right:15px;
}

label{
width:60px;
display:inline-block;
}

input, select{
border:1px solid #ccc;
width:150px;
}

input.lng{
width:220px;	
}

table.prodotti{
width:500px;	
}

table.prodotti td{
width:150px;
height:25px;
}

table.prodotti label{
width:120px;	
}

table.prodotti input{
width:13px;
height:13px;
}


