@charset "utf-8";
/* CSS Document */

html,body{
	margin:0;
	padding:0;
	background:#62a4d3 url(images/common/bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	}
.dot{
	width:1px;
	height:1px;
	position:relative;
	margin:0 auto;
	}
.wireframe{
	width:539px;
	height:413px;
	position:absolute;
	top:5px;
	left:-740px;
	background:url(images/common/wireframe.png);
	z-index:10;
	}
.menu{
	float:left;
	margin-top:60px;
	}
.menu ul, .leftmenu ul{
	margin:0;
	padding:0;
	}
.menu li{
	float:left;
	list-style-type:none;
	border-right:2px solid #93c1e1;
	}
.menu li a{
	height:30px;
	position:relative;
	display:block;
	}
.menu li a span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-position:-0px 0;
	}
.menu li a:hover span{
	background-position:-150px 0 ;
	}
.menu li a#active span{
	background-position:-300px 0 ;
	}
.container{
	width:1006px;
	position:absolute;
	top:20px;
	left:-503px;
	z-index:20;
	}
.top{
	}
.logo{
	width:358px;
	text-align:center;
	height:91px;
	float:left;
	margin-bottom:20px;
	}
.tagline{
	top:-10px;
	right:20px;
	width:381px;
	height:30px;
	background:url(images/home/tagline.gif);
	position:absolute;
}
.logo a img{
	border:0;
	}
li.home a span{background-image:url(images/menu/home.gif);}
li.azienda a span{background-image:url(images/menu/azienda.gif);}
li.software a span{background-image:url(images/menu/software.gif);}
li.hardware a span{background-image:url(images/menu/hardware.gif);}
li.soluzioni a span{background-image:url(images/menu/soluzioni.gif);}
li.etichettatura a span{background-image:url(images/menu/etichettatura.gif);}
li.shop a span{background-image:url(images/menu/shop.gif); }
li.contatti a span{background-image:url(images/menu/contatti.gif); }

li.home {width:60px; border-left:2px solid #93c1e1;}
li.azienda{width:80px }
li.software {width:100px}
li.hardware{width:100px}
li.soluzioni{width:98px}
li.etichettatura{width:100px}
li.shop {width:59px}
li.contatti {width:90px}

a.areafiles{
	position:absolute;
	right:30px;
	bottom:20px;
	}
.content{
	clear:both;
	background:#FFFFFF;
	z-index:20;
	margin-top:20px;
	}
.footer{
	height:70px;
	background:url(images/common/footer.gif);
	z-index:20;
	clear:both;
	position:relative;
	}
a.footlink{
	float:left;
	margin-left:20px;
	margin-top:30px;
	color:#FFFFFF;
	}
	
	/*home*/
	
.testatahome{
	width:977px;
	height:310px;
	margin:0 auto;
	border-top:solid #62a4d3 8px;
	border-bottom:solid #62a4d3 8px;
	}
.tagline{
	text-align:center;
	margin:25px auto;
	}
.pocketkeeper{
	margin:20px auto;
	width:932px;
	}
.pocket{
	float:left;
	width:225px;
	}
.pockettitle{
	height:46px;
	display:block;
	background:url(images/home/gradient.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:46px;
	margin-right:20px;
	padding-left:24px;
	
	}
.pockettitle h2{
	color:#FFFFFF;
	line-height:46px;
	margin:0;
	padding:0;
	font-size:18px;
	text-transform:uppercase;
	font-stretch:condensed;
	}
.pocket p{
	margin-right:20px;
	margin-left:20px;
	font-size:0.9em;
	}
.pocket a{
	color:#003366;
	text-decoration:none;
	}
.pocket a:hover{
	text-decoration:underline;
	}
.clearer{
	clear:both;
	}


/*altre pagine*/

.testata{
	width:977px;
	height:150px;
	margin: 0 auto;
	border-top:solid #62a4d3 8px;
	border-bottom:solid #62a4d3 8px;
	
	}
#azienda{
	background:url(images/testate/azienda.jpg);
	}
#contatti{
	background:url(images/testate/contatti.jpg);
	}
#software{
	background:url(images/testate/software.jpg);
	}
#hardware{
	background:url(images/testate/hardware.jpg);
	}
#etichettatura{
	background:url(images/testate/etichettatura.jpg);
}
#areafiles{
	background:url(images/testate/areafiles.jpg);
	}
#generica{
	background:url(images/testate/generica.jpg);
	}
#soluzioni{
	background:url(images/testate/soluzioni.jpg);
	}	
.leftmenu{
	width:244px;
	height:600px;
	background:#d6e2eb;
	margin:20px 25px 20px 15px;
	float:left;
	border-top:#5c5c5e solid 1px;
	}
	
.leftmenu li{
	list-style-type:none;
	border-bottom:#5c5c5e solid 1px;
	}
.leftmenu li a{
	display:block;
	font-size:9px;
	position:relative;
	width:244px;
	height:26px;}
.leftmenu li a span{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	}
.leftmenu li a:hover span, .leftmenu li a#active span{
	background-position:-244px 0;
	}
li.mission a span{ background-image:url(images/menu/azienda/mission.gif);}
li.installazioni a span {background-image:url(images/menu/azienda/installazioni.gif);}
li.storia a span{ background-image:url(images/menu/azienda/storia.gif);}
li.organizzazione a span{ background-image:url(images/menu/azienda/organizzazione.gif);}
li.etichette a span{ background-image:url(images/menu/etichettatura/etichette.gif);}
li.software_et a span{ background-image:url(images/menu/etichettatura/software.gif);}
li.componenti a span{ background-image:url(images/menu/etichettatura/componenti.gif);}
li.etiflor a span{ background-image:url(images/menu/software/etiflor.gif);}
li.schema a span{ background-image:url(images/menu/software/schema.gif);}
li.benefici a span{ background-image:url(images/menu/software/benefici.gif);}
li.avvio a span{ background-image:url(images/menu/software/avvio.gif);}
li.contabilita a span{ background-image:url(images/menu/software/contabilita.gif);}
li.terminali a span{ background-image:url(images/menu/hardware/terminali.gif);}
li.tablet a span{ background-image:url(images/menu/hardware/tablet.gif);}
li.stazioni a span{ background-image:url(images/menu/hardware/stazione.gif);}
li.stampantiport a span{ background-image:url(images/menu/hardware/stampantiport.gif);}
li.lettori a span{ background-image:url(images/menu/hardware/lettori.gif);}
li.registratori a span{ background-image:url(images/menu/hardware/registratori.gif);}
li.monitor a span{ background-image:url(images/menu/hardware/monitor.gif);}
li.stampanti a span{ background-image:url(images/menu/hardware/stampantitt.gif);}
li.stampanticol a span{ background-image:url(images/menu/hardware/stampanticol.gif);}
li.gestione a span{ background-image:url(images/menu/soluzioni/gestione.gif);}
li.tentata a span{ background-image:url(images/menu/soluzioni/tentata.gif);}
li.casse a span{ background-image:url(images/menu/soluzioni/casse.gif);}
li.catalogo a span{background-image:url(images/menu/soluzioni/catalogo.gif);}


.contentright{
	padding:15px 0 15px 0;
	float:left;
	width:689px;
	}
.contentright h1{
	font-size:1.1em;
	margin:0 0 15px 0;
	color:#61a4d3;
	}
.contentright p{
	margin: 0 0 15px 0;
	font-size:0.95em;
	}	
.contentright input.formz{
	width:240px;
	height:18px;
	background:#e3e3e4;
	border:none;
	}
.contentright h2{
	font-size:1em;
	margin:0 0 15px 0;
	color:#61a4d3;
	font-weight:normal;
	}
.contentright ul{
	font-size:0.95em;
	}
.mini{
	font-size:0.7em;
	}
.address{
	margin-left:20px;
	font-size:0.9em;
	}	
.contentright li{
	list-style-image:url(images/cont/quad.gif);
	}
.underfeats{
	margin-top:-4px;
	height:160px;
	
	}
.underfeats p{
	margin-bottom:6px;
	padding-left:20px;
	}
.underfeats a{
	text-decoration:none;
	font-size:15px;
	color:#58585a
	}
.underfeats a#wollt{
	color:#61a4d3
	}
.legenda{
	color:#707173;
	font-size:13px;
	}
.smaller{
	font-size:13px;
	}
	
.hwitem{
	float:right;
	margin:20px 0 20px 0;
	border-top:1px solid #333;
	position:relative;
	height:320px;
	width:699px;
	}
.itemcode{
	width:120px;
	height:28px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background:url(images/cont/cat.gif);
	font-size:1.1em;
	line-height:28px;
	}
.itemtext{
	width:232px;
	height:220px;
	top:90px;
	left:12px;
	position:absolute
	}
.hwitem img.catalogo{
	position:absolute;
	top:2px;
	left:232px;
	}
.hwitem .itemtext img{
	position:relative;
	}
.last{
	margin-top:6px;
	font-size:11px;
}
