BODY {
	margin:0;
	padding:0;
	font: 11px Tahoma, Arial, sans-serif;
	line-height: 130%;
	color: #666;
	background: #FFF;
	}


H1, H2 {
	display: none;
	}

H2.red {
	display: block;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #FF0000;
	margin:0;
	padding:0;
	}	
	
H3 {
	font: 9px Tahoma, Arial, sans-serif;
	line-height: 130%;
	margin:0;
	}
	
A:LINK, A:VISITED {
	color:#0000FF;
	}

A:HOVER {
	text-decoration: none;
	}
	
	
#BG-PAGINA {
	background: #FFF url(/image/bg-pagine.gif) no-repeat center top;
	}

#BG-HOME {
	background: #FFF url(/image/bg-home2.gif) no-repeat center top;
	min-height:770px;
	}
	
	#BG-HOME #tool {
		background: url(/image/tool/bg-tool.gif) no-repeat 0 -5px;
		}
	
	#home-container {
		display: block;
		width: 770px;
		margin: 0 auto;
		background: url(/image/bg-content-home2.gif) no-repeat center top;
		}
		
	.table-home {
		margin-left: 30px;
		}
		
	.table-home STRONG {
		font-weight: normal;	
		}
		
	.table-home A:LINK, .table-home A:VISITED {
			text-decoration: none;
			color: #949494;
			}
		
		.table-home A:HOVER {
			text-decoration: underline;
			}
			
		.table-home TD {
			background-repeat: no-repeat;
			background-position: left top;
			font: 9px Tahoma, Arial, sans-serif;
			height: 100px;
			padding-top: 40px;
			}
			.table-home TD UL {margin: 0 0 0 87px;}
			
			.tit-impianti {
				background-image: url(/image/home/tit-impianti.gif);
				width: 362px;
				}
			.tit-reti {
				background-image: url(/image/home/tit-reti.gif);
				width: 362px;
				}
			.tit-servizi {
				background-image: url(/image/home/tit-servizi.gif);
				}
			.tit-sistemi-colore {
				background-image: url(/image/home/tit-sistemi-colore.gif);
				}
			.tit-sistemi-stampa {
				background-image: url(/image/home/tit-sistemi-stampa.gif);
				}
			.tit-sistemi {
				background-image: url(/image/home/tit-sistemi.gif);
				}
	
	#container {
		display: block;
		width: 770px;
		margin: 0 auto;
		}
		
		.prodotti-visual {
			background: url(/image/bg-visual-prodotti.gif) no-repeat left top;
			}
			
		.servizi-visual {
			background: url(/image/bg-visual-servizi.gif) no-repeat left top;
			}
			
		.assistenza-visual {
			background: url(/image/bg-visual-assistenza.gif) no-repeat left top;
			}
			
		.lavoro-visual {
			background: url(/image/bg-visual-lavoro.gif) no-repeat left top;
			}
		
		.contatti-visual {
			background: url(/image/bg-visual-contatti.gif) no-repeat left top;
			}
		
		#pagina {
			/*display: block;*/
			width: 547px;
			overflow:hidden;
			/*margin-left: 223px; /* da nascondere */
			}
			
			#titolo-credits {
				display:block;
				margin-left: 99px;
				}
			
			#titolo-credits-home {
				display:block;
				}
		
		#tool {
			display: block;
			background: url(/image/tool/bg-tool.gif) no-repeat left top;
			width: 220px;
			height: 460px;
			margin:0;
			padding: 0;
			list-style-type: none;
			float: left;
			}
			
			
			
		#tool EM {
			visibility: hidden;
			}
			
			#tool A:link, #tool A:visited {
				display: block;
				width: 220px;
				background-repeat: no-repeat;
				text-decoration: none;
				}
				
#footer {
	background: #FFF url(/image/bg-footer.gif) no-repeat left top;
	margin: 0 auto;
	width: 770px;
	padding: 70px 0 20px 0;
	color: #757575;	
	clear: both;
	}
	
	#footer SPAN {
		display: block;
		margin: 0 0 3px 130px;
		}
	
	#footer .foot {
		border-bottom: 1px solid #FF0000;
		padding: 0 0 3px 0;
		}
		
	
				
/*********** TASTI TOOLBAR - GRAFICA */

			.home {
				background: url(/image/tool/t-home.gif);
				height: 48px;
				}
				
				.home:hover {
					background-position: 0 -48px;
					}
			
			.prodotti {
				background: url(/image/tool/t-prodotti.gif);
				height: 47px;
				margin-top: 56px;				
				}
				
				.prodotti:hover {
					background-position: 0 -47px;
					}
			
			.servizi {
				background: url(/image/tool/t-servizi.gif);
				height: 61px;
				}
				
				.servizi:hover {
					background-position: 0 -61px;
					}
				
			.assistenza {
				background: url(/image/tool/t-assistenza.gif);
				height: 59px;
				}
				
				.assistenza:hover {
					background-position: 0 -59px;
					}
				
			.lavoro {
				background: url(/image/tool/t-lavoro.gif);
				height: 62px;
				}
				
				.lavoro:hover {
					background-position: 0 -62px;
					}
				
			.listino {
				background: url(/image/tool/t-listino.gif);
				height: 65px;
				}
				
				.listino:hover {
					background-position: 0 -65px;
					}
			
			.contatti {
				background: url(/image/tool/t-contatti.gif);
				height: 60px;
				}
				
				.contatti:hover {
					background-position: 0 -60px;
					}
				
			/*.e-mail {
				background: url(/image/tool/email.gif);
				height: 34px;				
				}
				
				.e-mail:hover {
					background-position: 0 -34px;
					}*/
/*********** TASTI TOOLBAR - GRAFICA */



/*********** VISUAL ***/
	/*.visual-prodotti {
		margin: 40px 0 0 -520px;
		}
		
	.visual-servizi {
		margin: 39px 0 0 -500px;
		}
		
	.visual-assistenza {
		float: right;
		margin-top: 10px;
		margin-bottom: 10px;
		}

/*********** VISUAL ***/

.puntini {
	background: url(/image/bg-puntini.gif) no-repeat left top;	
	}
	
.puntini STRONG, #right STRONG {
	font-weight: normal;
	}

.black {
	color: #000;
	}
	
.red {
	color: #FF0000;
	text-decoration: none;
	}
	
#left {
	display: block;
	margin:30px 60px 0 40px;
	padding:62px 0 10px 40px;
	float: left;
	width: 195px;
	}
	
#right {
	display: block;
	margin: 92px 0 10px 342px;
	height: 240px;
	overflow: visible;
	}
	
#center {
	display: block;
	margin: 30px 0 0 42px;
	padding: 62px 0 10px 40px;
	}	
	
/******************* FORM */

FORM {
	margin:0;
	padding:0;
	}
	
FIELDSET {
	margin-bottom: 10px;
	border:1px solid #CCC;
	padding: 8px;
	margin-right: 20px;
	}

LEGEND {
	text-transform: uppercase;
	color: #000;
	}
	
INPUT, SELECT, TEXTAREA {
	font: 11px Tahoma, Arial, sans-serif;
	color: #000;
	border: 1px solid #CCC;
	width: 250px;
	}
	
.noinput {
	border: none;
	width:auto;
	}
	
FORM TD {
	height: 20px;
	}
	
.pop {
	background: url(/image/pop/centro.gif) repeat-x left top;
	}
	

/******************* FORM */
	
/******************* ICONE ASSISTENZA */

.assiul {
	margin: 0; padding: 0;
	list-style-type: none;
	}

.assi_1:link, .assi_1:visited {
	color: #FF0000;
	text-decoration: none;
	background: url(/image/ico-assi1.gif) no-repeat left top;
	padding-left: 96px;
	display: block;
	}
	
.assi_2:link, .assi_2:visited {
	color: #FF0000;
	text-decoration: none;
	background: url(/image/ico-assi2.gif) no-repeat left top;
	padding-left: 96px;
	display: block;
	}
	
.assi_3:link, .assi_3:visited {
	color: #FF0000;
	text-decoration: none;
	background: url(/image/ico-assi3.gif) no-repeat left top;
	padding-left: 96px;
	display: block;
	}
	
	.assi_1:hover, .assi_2:hover, .assi_3:hover {
		text-decoration: underline;
		}


/******************* ICONE ASSISTENZA */

.netready {
	position: absolute;
	border: none;
	margin-top: -59px;
	margin-left: 0px;
	}
	
#email,
#email-int {
	position: absolute; 
	left: 50%; 
	width: 74px; 
	height: 60px; 
	margin-left: -387px; 
	}
	
	#email {top: 393px;}	
	#email-int {top: 398px;}
	
#showroom {
	position: absolute; 
	top: 393px;
	left: 50%; 
	width: 120px; 
	height: 55px; 
	margin-left: 255px;
	font-size:9px;
	line-height:12px;
	text-align:right;
	color:#7b7b7b;
	}
	
	#showroom STRONG {color:#000;}
	
#contatti {
	/*display: block;*/
	padding: 0 0 0 105px;
	margin:16px 0 0 0;
	background: url(/image/bg-contatti.gif) no-repeat right 2px;
	}
	
	.recapiti {
		padding:45px 0 50px 10px;
		color:#e20000;
		line-height:15px;
		}
		
		.recapiti .grey {
			color:#949494;
			}
			
	#contatti A:LINK, #contatti A:VISITED {
			text-decoration: none;
			color: #e20000;
			}
		
		#contatti A:HOVER {
			text-decoration: underline;
			}
			
	.richiesta-info {
		position: absolute;
		border: none;
		margin-top: -50px;
		margin-left: 202px;
		}
	
	#contatti-tab {width:355px; margin-top:85px;}
	
	.contatti-sx {
		background:url(/image/bg-td-contatti-sx.gif) no-repeat left top; 
		height:38px;
		width:133px;
		color:#000;
		font-weight:bold;
		}
	
	.contatti-dx {
		background:url(/image/bg-td-contatti-dx.gif) no-repeat left top; 
		height:38px;
		width:222px;
		padding:3px 0 50px 29px;
		}
	
	.preventivo {
		width:382px;
		height:50px;
		}

A.gianduja {
	position:absolute;
	top:51px; left:50%;
	margin-left:-460px;
	width:86px; height:89px;
	background:url(/image/logo-gianduja.gif) no-repeat 0 0; 	
	}