/* CSS Document */

HTML {
	padding:0;
	margin:0;
	text-align: center;
	font: 11px Tahoma, Verdana, sans-serif;
	color: #949494;
	}

BODY {
	text-align: left;
	margin:0;
	background: #FFF url(/image/bg-body.gif) repeat-x top;
	}
	
		h1 {
		font-size:15px ;
		color:#423f7f;
		}
	
/* LINK */	a:link, a:visited {
				color: #423f7f; 
				text-decoration: underline;
				}		
			a:hover {color: #d0cfdf;}
			
			a.prod:link, a.prod:visited { text-decoration: none; }				
			a.prod:hover {color: #949494;}

/* HOME */	BODY.home {
				width: 770px;
				margin: 0px auto;
				margin-top:22px;
				}
	
				#home { 
					width:770px;
					height:293px;
					background: url(/image/home/bg-centro.gif) no-repeat top;
					float:left;
					text-align:left;
					}
				
				.logo-home {
					width:392px;
					height:79px;
					float:left;
					background: url(/image/home/logo.gif) no-repeat top left;
					}
				
				.img-home { margin-left:72px;}
	
	#news, #news10,
	#interna,
	#footer {
		display:block;
		text-align:left;
		float:right;
		}
		
		#news10 {width:733px;}
		
				#news {
					background: url(/image/home/fine-news.gif) no-repeat left bottom;
					width: 733px;
					}
		
					.news1 {
						padding:20px 20px 0 10px;
						border-left: 1px solid #423f7f;
						}
					
					.news2 {
						background: url(/image/home/linea-news2.gif) no-repeat left top;
						padding:20px 20px 0 10px;
						}
					
					.recapiti {
						width:232px;
						border-left: 1px solid #d0cfdf;
						}
						
						.recapiti  .rec-text { padding: 10px 10px 0 10px; }
		
/* MAIL */		#mail2   { margin:0;}
		
				#mail2 A { height:51px;	}				
				#mail2 A:focus, #mail2 A:hover { background-position: 0 -51px; }
					
				.mail {
					background-image: url(/image/tool/t-mail.gif);
					width: 34px;
					}
				
				.homepage {	width:139px; }

/* CREDITS */	#credits,
				#credits A {
					height:41px;
					}
				
				#credits A:focus, #credits A:hover {
					background-position: 0 -41px;
					}
					
				.cre {
					background-image: url(/image/tool/t-credits.gif);
					width: 73px;
					}
		
		#lingua {
			display: block;
			width: 130px;
			text-align: left;
			float:left;
			}
				
		#lingua A {
			height: 79px;
			width: 50px;
			}
			
			#lingua A:focus,
			#lingua A:hover,
			#english #lingua .english,
			#italiano #lingua .italiano {
				background-position: 0 -79px;
				}	
	
		#lingua .english  { background: url(/image/tool/t-english.gif); }	
		#lingua .italiano {	background: url(/image/tool/t-italiano.gif); }

/* TOOLBAR */			.tool {
								margin:0;
								padding:0;
								list-style-type: none;
								}
							
										.tool LI {
											float: left;
											display: inline;
											margin: 0;
											}
										
										.tool A {
											text-decoration: none;
											background-position: 0 0;
											background-repeat: no-repeat;
											display: block;
											text-indent: -9000px;
											font-size: 1px;
											}

	/*--> tool superiore*/		#superiore A {
									height: 28px;
									}
									
								UL#superiore LI,
								UL#mail2 LI,
								UL#inferiore LI, {
									display: inline;
									margin: 0;
									}
								
								#superiore A:focus, #superiore A:hover {
									background-position: 0 -28px;
									}

										.documenti {
											background-image: url(/image/tool/t-documenti.gif);
											width: 79px;
											margin-left:47px;
											}
													
										.news {
											background-image: url(/image/tool/t-news.gif);
											width: 47px;
											}
										
										.clienti {
											background-image: url(/image/tool/t-clienti.gif);
											width: 53px;
											}
										
										.contatti {
											background-image: url(/image/tool/t-contatti.gif);
											width: 64px;
											}
											
	/*--> tool inferiore*/		#inferiore,
								#inferiore A {
									height: 29px;
									}
								
								#inferiore A:focus, #inferiore A:hover {
									background-position: 0 -29px;
									}

										.oggi {
											background-image: url(/image/tool/t-insit-oggi.gif);
											width: 73px;
											}
													
										.storia {
											background-image: url(/image/tool/t-storia.gif);
											width: 103px;
											}
										
										.mission {
											background-image: url(/image/tool/t-mission.gif);
											width: 63px;
											}
										
										.produzione {
											background-image: url(/image/tool/t-produzione.gif);
											width: 93px;
											}
											
										.prodotti {
											background-image: url(/image/tool/t-prodotti.gif);
											width: 65px;
											}
													
										.tecnologie {
											background-image: url(/image/tool/t-tecnologie.gif);
											width: 93px;
											}
										
										.ricerca {
											background-image: url(/image/tool/t-ricerca.gif);
											width: 116px;
											}
										
										.qualita {
											background-image: url(/image/tool/t-qualita.gif);
											width: 65px;background-image: url(/image/tool/t-qualita.gif);
											}
										
										.tool-destra {
											background-image: url(/image/tool/destra.gif);
											background-position:right;
											width:99px;
											height:29px;
											}

/* INTERNA */ 
				#interna {
				/*background: url(/image/pagine/bg-centro.gif) no-repeat left right;*/
				width: 770px;
				}
					#tab-interno,
					#bg-prod,
					#tab-qualita,
					#tab-produzione,
					#tab-oggi,
					#news2,
					#tab-contatti,
					#tab-mission {
						width: 770px;
						display:block;
						text-align:left;
						float:left;
						text-align:justify;
						}
					
					.testo-int,
					.storia-text {
						border-right: 1px solid #d0cfdf;
						padding:0 10px 30px 0;				
						}
						
						.testo-int {padding-top:20px;}
					
					.img-storia {
						background-color:#e5e5e5;
						padding:6px;
						margin:0 20px 10px 0;
						}
				
/* FOOTER */	#footer {
					background:url(/image/pagine/bg-footer.gif) no-repeat top;
					width: 770px;
					margin-bottom:20px;
					}
					
					.footer1,
					.footer3 { 
						padding:20px 20px 0 10px;
						}
						
						.footer2 { 
							width:229px;
							padding:20px 0 0 10px;
							}
						
						.footer2,
						.footer3 { border-left: 1px solid #423f7f;}
						
							.footer3 { width:270px;}

/* DOWN */	#down-oggi .oggi,
			#down-storia .storia,
			#down-produzione .produzione,
			#down-prodotti .prodotti,
			#down-tecnologie .tecnologie,
			#down-ricerca .ricerca,
			#down-qualita .qualita,
			#down-mission .mission { 
				background-position: 0 -58px; 
				}
			
			#down-documenti .documenti,
			#down-news .news,
			#down-contatti .contatti,
			#down-clienti .clienti { 
				background-position: 0 -56px; 
				}

/*OGGI*/ 
	#img-oggi {
		width:239px; height:421px;
		display:block;
		padding-bottom:5px;
		background: #e5e5e5 url(/image/oggi/img.jpg) no-repeat 5px 5px;
		float:left;
		}
		
	.oggi-right {
		width:470px;
		padding:25px 30px 5px 25px;
		float:right;
		display:block;
		border-right:#d0cfdf solid 1px;
		}
	
	#clear {
		height:2px;
		clear:both;
		border-right:#d0cfdf solid 1px;
		}
		
		.oggi-img {
			width:475px; height:266px;
			margin:30px 0 5px 0;
			background: url(/image/oggi/grafico.gif) no-repeat top;
			}
		
		.oggi-img10 {
			width:475px; height:266px;
			margin:30px 0 5px 0;
			background: url(/image/oggi/grafico10.gif) no-repeat top;
			}

/* PRODOTTI */	.text-intro {
					width:410px;
					padding-bottom:50px;
					}

				.prodotti-indice {
					background-color:#d0cfdf;
					width:111px;
					min-width:117px;
					height:190px;
					text-align:left;
					padding:3px;
					border-right:#fff solid 2px;
					}
					
					.prod-link {padding:5px;}
					
					#bg-prod {
						background: url(/image/prodotti/bg-prodotti-interni.gif) no-repeat top;
						}
						
						.img-princ { padding:5px 6px 0 6px; }
						
						.img-guarnizioni2 {
							background: url(/image/prodotti/img-guarnizioni2.jpg) no-repeat top;
							}
						
						.text-guarnizioni {	margin:40px 50px 0 200px; }
							
							.text-membrane { margin:50px 70px 0 250px; }
						
						.img-cuffie   { background: #fff url(/image/prodotti/img-cuffie2.jpg) no-repeat top; }
						.img-membrane { background: url(/image/prodotti/img-membrane2.jpg) no-repeat top; }
						.img-membrane2 { background: url(/image/prodotti/img-membrane2.gif) no-repeat bottom; }
							
/* TECNOLOGIE */	.text-tecnologie { margin:30px 100px 0 100px; }
						
						.img-tecnologie { background: url(/image/tecnologie/img-tecnologie2.jpg) no-repeat top;	}
					
					
/* RICERCA & SVILUPPO*/		.text-ricerca { margin:50px 40px 80px 30px; }

/* QUALITA' */		.text-qualita { padding:20px 10px 30px 50px; border-right:1px solid #d0cfdf;}
						
					#tab-produzione { background: url(/image/pagine/bg-produzione.gif) no-repeat top; }
					.text-produzione { margin:30px 40px 30px 30px; }
					
/* DOCUMENTI */ .bg-doc {
					background: url(/image/documenti/bg-dx.gif) no-repeat top;
					padding:30px 0 30px 30px;
					}
					
					.documenti2 { line-height:20px;	}
						
						#tab-doc { 
							width:480px;
							margin-left:20px;
							}
							
							.pdf-doc {
								background: url(/image/documenti/punto-elenco.gif) no-repeat 0 10px;
								padding:10px 0 10px 30px;
								border-bottom:#d0cfdf solid 1px;
								margin-bottom:10px;
								}
								
/* NEWS */	#news2     { background: url(/image/news/bg.jpg) no-repeat 0 -2px; }
			.news-tab  { width:729px; margin-bottom:20px;}
			.news-td   { padding:20px; width:680px; border-right:1px solid #d0cfdf; color:#423f7f;}
			.data-news { padding:0 0 10px 10px; border-left:1px solid #423f7f;}
			.link-news { padding:10px 0 0 10px; border-left:1px solid #423f7f;}
			.news-text { color:#fff; background-color:#a09fbf; padding:10px;}
			.blu-news  { background-color:#423f7f; width:15px;}
			
/* CONTATTI */			.contatti2 {
							background: url(/image/contatti/bg.jpg) no-repeat; 
							width:531px;
							color:#423f7f;
							}
							
							.tab-contatti  { margin:50px 0 0 0;}
							.contatti-mail { padding-top:150px;}
						
						#contatti {
							width:770px;
							padding:40px 40px 0 30px;
							border-right:1px solid #d0cfdf;
							background: url(/image/loading-map.gif) no-repeat center center; 
							}
			
/* CLIENTI */			.clienti-sx {
							background: url(/image/clienti/bg-sx.gif) no-repeat; 
							width:239px;
							color:#423f7f;
							padding:80px 0 75px 0;
							}
							
							.clienti-dx {
								background: url(/image/clienti/bg-dx2.gif) no-repeat; 
								height:520px;
								padding:70px 20px 0 30px;
								}
							
							.clienti-dx10 {
								background: url(/image/clienti/bg-dx3.gif) no-repeat; 
								height:520px;
								padding:70px 20px 0 30px;
								}
							
							.clienti-nomi {
								list-style-image: url(/image/clienti/punti-elenco.gif);
								}
							
							.clienti-down {
								height:420px;
								}

/* MISSION */ 
	
	#tab-mission { border-right: 1px solid #d0cfdf; text-align:left; }

		.tabella-int { 
			width:768px;
			text-align:left;
			}
			
			.bg-viola,
			.bg-grey,
			.indicatori,
			.indicatori2 {						
				border-right: 1px solid #fff;
				color:#423f7f;
				padding:5px;
				width:128px;
				}
				
				.bg-viola{
					background-color:#d0cfdf;
					border-top: 1px solid #fff;
					}
				.bg-grey{
					background-color:#e5e5e5;
					border-top: 1px solid #fff;
					}
				
				.indicatori  { background-color:#d0cfdf; padding-top:25px; }
				.indicatori2 { background-color:#e5e5e5; padding-top:25px; }
				
				.fine-mission { background: url(/image/mission/fine.gif) no-repeat top left; height:74px; }
				.mission-sx   { background: url(/image/mission/bg-sx.gif) no-repeat top left; }
				
				.elenco-mission {margin-left:-20px;}
	
	.mis-tit {
		color:#423f7f;
		font-size:15px;
		font-weight:bold;
		padding:10px;
		background: url(/image/mission/bg-tit.gif) no-repeat 0 0;
		}
		
		.mis-tit2  {
			color:#423f7f;
			font-size:13px;
			font-weight:bold;
			padding:10px;
			border-right: 1px solid #fff;
			border-top: 1px solid #fff;
			}
		
		.mis-tit3  {
			color:#423f7f;
			font-size:11px;
			font-weight:bold;
			padding:10px;
			border-right: 1px solid #fff;
			border-top: 1px solid #fff;
			}
	
	.mis-testoV {
		color:#423f7f;
		background:#d0cfdf;
		padding:10px;
		border-right: 1px solid #fff;
		border-top: 1px solid #fff;
		}
	
	.mis-testoG {
		color:#423f7f;
		background:#e5e5e5;
		padding:10px;
		border-right: 1px solid #fff;
		border-top: 1px solid #fff;
		}
		
		.mis-testoV UL,
		.mis-testoG UL {
			list-style:none;
			padding:0; margin:0;
			margin-top:10px;
			}
		
		.mis-testoV UL LI,
		.mis-testoG UL LI {
			padding:2px 0 0 20px;
			margin-bottom:5px;
			background: url(/image/punto-elenco2.gif) no-repeat 3px 5px;
			}
	
	.fine-mission2 { 
		background: url(/image/mission/fine2.gif) no-repeat top left; 
		height:74px;
		}
	
	.mission-sx2 { background: url(/image/mission/bg-sx.gif) no-repeat 0 50px; }
					