body {
	text-align: justify;
/*	font-family: Geneva, Arial, Helvetica, sans-serif; */
font-family:Verdana,Arial,Helvetica,Sans-serif;;
color:#555555;
	
	font-size: 0.7em; /* 0.7em; */
	line-height: 16px;
	margin-top: 10px;
}

div, ul, ol, li, p, span, pre, input, form, h1, h2, h3, h4, h5, h6, h7, table, tr, td, th {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
	ul{
	list-style:none
	}
	h3 {
	color:#555555;
	height: 2em;
	
	font-size: 1em; /* 0.7em; */
	}
a:link, a:visited, a:hover {
	color: #6271F5;
	text-decoration: none;
	}
	a:hover { text-decoration: none; color: #FFB400; }

.container { 

	margin: 0px auto 0px auto;
	width: 790px;
	height: 550px;
}
#banner {
	position: relative;
	visibility: visible;
	z-index: 4;
	height: 116px;
	width: 788px;
	top: -250px;
	left: 1px;
}
#map {
/**/	position: relative;
	visibility: visible;
	z-index: 2; 
	height: 360px;
	width: 90%;
	border:thin;
	border-color:#CC0000;
	top: -375px;
	left: 5%;
}

.asinistra {
float: left;
width:510px;
margin-bottom:2em;
}
.adestra {
/*float: right; */
margin-left:248px;
width:510px;
margin-bottom:2em;
}
.alcentro {
width:100%;
text-align:center;
}
.sx {
text-align:left;
}
.dx {
width:100%;
text-align:right;
}
.intestazione {
	width: 790px;
	height: 250px;
	text-align: center;
	padding-top:58px;
}
#corpotesto{
margin-top:10px;
	width: 790px;
}

.corpotestotaglieri{
	background-image:url(../img/taglieri1.png);
	margin-top:10px;
	width: 790px;
	background-repeat: no-repeat;
	background-position: left 80px;
}
#boxinterno{
	float:right;
	width:190px;
	/*margin:5px;*/
 padding: 3px;
height:100px;
}

.inbox {
float: left;
padding: 3px;
}

#boxinternobordo{
	width:175px;
	/*margin:5px;*/
 padding: 5px;
border:1px solid #F7931D;
height:90px;
}
.boxdue {
	float:left;
	width:380px;
	/*margin:5px;*/
 padding: 3px;
}
#boxprimo, #boxsecondo, #boxterzo{
	float:left;
	width:248px;
	/*margin:5px;*/
 padding: 3px;
}
#boxA, #boxB, #boxC, #boxD{
	float:left;
	width:240px;
	/*margin:5px;*/
 padding: 3px;
}
#boxtutto{
	float:left;
	width:100%;
	/*margin:5px;*/
 padding: 3px;
}
.boxplastica {
border:1px solid #F7931D;
height:160px;
}
.boxmare {
border:1px solid #003d7d;
height:70px;
}
.boxexport {
border:1px solid #739dd2;
height:90px;
}
.boxvalvole {
border:1px solid #c41230;
height:115px;
}
.boxistituzionale {
border:1px solid #bcbdd0;
/* height:115px; */
}

.boxspesso {
border:1px solid #bcbdd0;
height:23px;
/* height:115px; */
}

div#boxC a:link, div#boxC a:visited{

	color:red;
}
div#boxC a:hover{

	color:#FF9900;
}

.piede {
	width: 790px;
/*	height: 90px; */
	font-size: 10px;
	text-align:center;
/*	border:1px solid #bcbdd0; */
}
.bannerino{
/*	text-align: center; */
	margin: 2px;
	padding: 2px;
	position: absolute;
	visibility: visible;
	z-index: 30;
	left: 0px;
	top: 0px;
}

/* generici ********************************************************/
.clear { 
clear:both;
height:0.8em;
}

/*classe per | totalmente invisibile*/
.pipe { display: none; }
/* fine generici **********************************/

/* 
.menuhome {
	width: 790px;
	height: 120px;
	margin: 10px;
}
*/

#top {
	width: 790px;
	height: 7em;
	}

#tophome {
	width: 790px;
	height: 5.6em;
	}
	
/***************************************/

#menualto {

width:570px;
float:left;
padding-top:47px;
padding-left:0;
margin-left:6px;
}

/*	ORIGINALE	
.menualto {
width:570px;
float:left;
padding-top:47px;
}	*/


#menualto dl {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	font-weight:bold;
}
#menualto dd {
/*	width:100px; 
	float:left;*/
	float:right;
		display:inline;
		width :120px; /* 120px; */
		height:1.6em;
		margin-left:0px;
/*		padding-left:-36px;
	margin: 0;
	padding: 0;
	border-right: 1px solid black;
	color:black; */
} 
/* #menualto a {
	display: block;
	padding: 5px;
	color: #000;
	text-decoration: none;
}
#menualto a:hover {
	background-color: #000033;
	color: #FFFFFF;
	text-decoration: none;
} */
#menualto dd dl {
	display: none;
}
#menualto dd:hover dl {
	display: block;
	position: absolute;
	z-index:1;
	width:160px;
	padding: 0;
	margin: 0 0 0 -1px;
	border:1px solid #DDDDDD;
	background: #BBBBBB;
}
#menualto dd dd {
	border: none; 
	width: 160px; 
	height: 1.8em;
} 
#menualto dd dd a {
	 padding: 2px 2px 2px 2px; 
	 margin: 1px;
	 color:#000000;
	 font-size:1.1em;
    font-weight:bold;
	 text-decoration: none;
}
#menualto dd dd a:hover{
/*	 padding: 2px 2px 2px 10px; */
	 color:#FFFFFF;
/*	 font-size:1.1em;
    font-weight:bold;
	 text-decoration: none; */
}


/***************************************/	



.menuhome {
/*width:790px;
border: 1px solid #bcbdd0;
border-bottom:none;
float:left;
font-size:14px;
padding-top:1px;
	background-image: url(../imgcss/sfondohome.png);
	background-repeat: repeat-x;*/
}
/**********************************/
#tophome dl {
width:790px;
border: 1px solid #bcbdd0;
border-bottom:none;
float:left;
font-size:13px;
padding-top:1px;
	background-image: url(../imgcss/sfondohome.png);
	background-repeat: repeat-x;
	
/*	font-size: 0.9em; */
	font-weight:bold;
	margin: 0;
/*	padding: 0;
	font-size: 0.9em;
	font-weight:bold; */
}
#tophome dd {
		float:right;
	/*	padding: 7px 12px 2px 13px; */
		display:inline;
		width :139px;
		padding-top:0.9em;
		height:2em;
/*	width:100px; 
	float:left;*/

/*		padding-left:-36px;
	margin: 0;
	padding: 0;
	border-right: 1px solid black;
	color:black; */
} 
/* #menualto a {
	display: block;
	padding: 5px;
	color: #000;
	text-decoration: none;
}
#menualto a:hover {
	background-color: #000033;
	color: #FFFFFF;
	text-decoration: none;
} */
#tophome dd dl {
	display: none;
}
#tophome dd:hover dl {
	display: block;
	position: absolute;
	z-index:1;
	width:185px;
	padding: 0;
	margin: 0 0 0 -1px;
	border:1px solid #DDDDDD;
	background: #BBBBBB;
}
#tophome dd dd {
	border: none; 
	width: 185px; 
	height: 1.4em;
} 
#tophome dd dd a {
	 padding: 2px 2px 2px 2px; 
	 margin: 1px;
	 color:#000000;
	 font-size:1em;
    font-weight:bold;
	 text-decoration: none;
}
#tophome dd dd a:hover{
/*	 padding: 2px 2px 2px 10px; */
	 color:#FFFFFF;
/*	 font-size:1.1em;
    font-weight:bold;
	 text-decoration: none; */
}


/***************************************/	


/**********************************/


.menualtoplastiche {
/* sfondo colorato per top */
	background-image: url(../imgcss/sfondoprodotti.png);
	background-repeat: repeat-x;
}
.menualtovalvole {
/* sfondo colorato per top */
	background-image: url(../imgcss/sfondovalvole.png);
	background-repeat: repeat-x;
}
.menualtoexport {
/* sfondo colorato per top */
	background-image: url(../imgcss/sfondoexport.png);
	background-repeat: repeat-x;
}
.menualtomare {
/* sfondo colorato per top */
	background-image: url(../imgcss/sfondomare.png);
	background-repeat: repeat-x;
}
.menualtoistituzionale {
/* sfondo colorato per top */
	background-image: url(../imgcss/sfondoistituzionale.png);
	background-repeat: repeat-x;
}
/* MENUHOME */
/*elenco menu*/



#menu1 {
	/*definisce blocco UL con LI separati per sezioni (es. colonna1 index)*/
	background-color: #fff;
	padding-top: 40px;
	margin-right: 30px;
	
	}
	#menu1 li {
	display: inline;
	font-size: 1em;
	/*font-weight: bold;*/
	width:200px;
	height: 80px;
	min-height: 80px;
	/*	border-bottom: 1px solid #ffffff; */
	background-position: 0em 0em;
	background-color: #FFFFFF; /* #E9EFEF; */
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
		}
		#menu1 a:link, #menu1 a:visited {
			color: #666666;
			text-decoration: none;
			
			
			}
		#menu1 a:hover {
			color: #FF9933;
			text-decoration: none;			
			}
.m1_uno{
	background-image: url(../imgcss/menugrigio1.png);
	}
	.m1_due{
	background-image: url(../imgcss/menugrigio2.png);
	}
	.m1_tre{
	background-image: url(../imgcss/menugrigio3.png);
	}
	.m1_quattro{
	background-image: url(../imgcss/menugrigio4.png);
	}
	
	/* fine MENU HOME */
	
	/* MENU PRINCIPALE ************************/
				
		.menuprincipale {
	/*definisce blocco UL con LI 'NON' separati per sottosezione di index*/
	font-size: 0.9em;
	font-weight:bold;
/*		padding-top: 18px;
		padding-bottom: 1px; */
	
		}
		
		.menuprincipale li {	
		float:right;
	/*	padding: 7px 12px 2px 13px; */
		display:inline;
		width :120px;
		height:1.6em;
		/*background-image: url(../imgcss/menugrigio1.png); 
		background-repeat: no-repeat;
		background-position: 0.7em 1.4em;*/
		
		}
		.menuprincipale a:link, .menuprincipale a:visited {
			color: #555555;
			text-decoration: none;
			}
		.menuprincipale a:hover {
			color: #000000;
			text-decoration: none;
			}
			.menuprincipaleplastica {
	color: #555555; /*#F7931D; */
	padding-left:18px; 
	background-image:url(../imgcss/quadroarancio.png);
	background-repeat:no-repeat;
	background-position: left 4px;
			}
				.menuprincipaleplastica a:link, .menuprincipaleplastica a:visited {
					color: #555555; /*#F7931D; */
					text-decoration: none;
					}
				.menuprincipaleplastica a:hover {
					color: #F7931D;
					text-decoration: none;
					}
			.menuprincipalevalvole {
			color: #555555; /*#F7931D; */
			padding-left:18px; 
			background-image:url(../imgcss/quadrorosso.png);
			background-repeat:no-repeat;	
	background-position: left 4px;
			}
				.menuprincipalevalvole a:link, .menuprincipalevalvole a:visited {
					color: #555555; /*#F7931D; */
					text-decoration: none;
		/*	padding-left:18px; */
					}
				.menuprincipalevalvole a:hover {
					color: #c41230;
					text-decoration: none;
		/*	padding-left:18px; */
					}					
			.menuprincipaleexport {
			color: #555555; /*#F7931D; */
			padding-left:18px;
			background-image:url(../imgcss/quadroazzurro.png);
			background-repeat:no-repeat;	
	background-position: left 4px;
			}
				.menuprincipaleexport a:link, .menuprincipaleexport a:visited {
					color: #555555; /*#F7931D; */
					text-decoration: none;
					}
				.menuprincipaleexport a:hover {
					color: #739dd2;
					text-decoration: none;
					}	
			.menuprincipalemare {
			color: #555555; /*#F7931D; */
			padding-left:18px;
			background-image:url(../imgcss/quadroblu.png);
			background-repeat:no-repeat;	
	background-position: left 4px;
			}
				.menuprincipalemare a:link, .menuprincipalemare a:visited {
					color: #555555; /*#F7931D; */
					text-decoration: none;
					}
				.menuprincipalemare a:hover {
					color: #003d7d;
					text-decoration: none;
					}	
.menuprincipaleistituzionale{
	color: #000000; /*#F7931D; */
	padding-left:18px;
	background-image:url(../imgcss/quadrobianco.png);
	background-repeat:no-repeat;
	background-position: left 3px;
			}
				.menuprincipaleistituzionale a:link, .menuprincipaleistituzionale a:visited {
					color: #000000; /*#F7931D; */
					text-decoration: none;
					}
				.menuprincipaleistituzionale a:hover {
					color: #FFFFFF;
					text-decoration: none;
					}	
.menuprincipaleistituzionalebianco{
	color: #FFFFFF; /*#F7931D; */
	padding-left:18px;
	background-image:url(../imgcss/quadrobianco.png);
	background-repeat:no-repeat;
	background-position: left 3px;		
			}			
				.menuprincipaleistituzionalebianco a:link, .menuprincipaleistituzionalebianco a:visited {
					color: #FFFFFF; /*#F7931D; */
					text-decoration: none;
					}
				.menuprincipaleistituzionalebianco a:hover {
					color: #DDDDDD;
					text-decoration: none;
					}

	/* fine menu principale ***************************************/
		.menuhomein {
	/*definisce blocco UL con LI 'NON' separati per sottosezione di index
	font-size: 0.9em;
	font-weight:bold; */
/*				padding-top: 18px;
padding-bottom: 1px; */
	
		}
		
		.menuhome li {	
		float:right;
	/*	padding: 7px 12px 2px 13px; */
			display:inline;
		width :180px;
		padding-top:1em;
		height:2em;
		/*background-image: url(../imgcss/menugrigio1.png); 
		background-repeat: no-repeat;
		background-position: 0.7em 1.4em;*/
		
		}
		.menuhome a:link, .menuhome a:visited {
			color: #555555;
			text-decoration: none;
			}
		.menuhome a:hover {
			color: #000000;
			text-decoration: none;
			}
			.menuhomeplastica {
	color: #555555; /*#F7931D; */
	padding-left:18px;
	background-image:url(../imgcss/quadroarancio.png);
	background-repeat:no-repeat;
/*	background-position: left center;*/
	background-position: left 16px; 
			}
				.menuhomeplastica a:link, .menuhomeplastica a:visited {
					color: #555555; /*#F7931D; */
					text-decoration: none;
					}
				.menuhomeplastica a:hover {
					color: #F7931D;
					text-decoration: none;
					}
			.menuhomevalvole {
			color: #555555; /*#F7931D; */
			padding-left:18px;
			background-image:url(../imgcss/quadrorosso.png);
			background-repeat:no-repeat;	
	background-position: left 16px;
			}
				.menuhomevalvole a:link, .menuhomevalvole a:visited {
					color: #555555; /*#F7931D; */
					text-decoration: none;
					}
				.menuhomevalvole a:hover {
					color: #c41230;
					text-decoration: none;
					}					
			.menuhomeexport {
			color: #555555; /*#F7931D; */
			padding-left:18px;
			background-image:url(../imgcss/quadroazzurro.png);
			background-repeat:no-repeat;	
	background-position: left 16px;
			}
				.menuhomeexport a:link, .menuhomeexport a:visited {
					color: #555555; /*#F7931D; */
					text-decoration: none;
					}
				.menuhomeexport a:hover {
					color: #739dd2;
					text-decoration: none;
					}	
			.menuhomemare {
			color: #555555; /*#F7931D; */
			padding-left:18px;
			background-image:url(../imgcss/quadroblu.png);
			background-repeat:no-repeat;	
	background-position: left 16px;
			}
				.menuhomemare a:link, .menuhomemare a:visited {
					color: #555555; /*#F7931D; */
					text-decoration: none;
					}
				.menuhomemare a:hover {
					color: #003d7d;
					text-decoration: none;
					}	
			.menuhomeistituzionale {
	color: #000000; /*#F7931D; */
	padding-left:18px;
	background-image:url(../imgcss/quadrobianco.png);
	background-repeat:no-repeat;
	background-position: left 15px;
			}
			
				.menuhomeistituzionale a:link, .menuhomeistituzionale a:visited {
					color: #000000; /*#F7931D; */
					text-decoration: none;
					}
				.menuhomeistituzionale a:hover {
					color: #FFFFFF;
					text-decoration: none;
					}	


	/* fine menu home ***************************************/



			.liste1col {
	/*definisce blocco UL con LI 'NON' separati per sottosezione di index*/
	font-size: 0.9em;
/*		padding-top: 18px;
		padding-bottom: 1px; */
	
		}
		.liste1col li {	
		float:left;
	/*	padding: 7px 12px 2px 13px; */
		display:inline;
		width :200px;
		/*height:1.6em;
		background-image: url(../imgcss/menugrigio1.png); 
		background-repeat: no-repeat;
		background-position: 0.7em 1.4em;*/
		
		}
	
		.liste2col {
	/*definisce blocco UL con LI 'NON' separati per sottosezione di index*/
	font-size: 0.9em;
/*		padding-top: 18px;
		padding-bottom: 1px; */
	
		}
		.liste2col li {	
		float:left;
	/*	padding: 7px 12px 2px 13px; */
		display:inline;
		width :105px;
		/*height:1.6em;
		background-image: url(../imgcss/menugrigio1.png); 
		background-repeat: no-repeat;
		background-position: 0.7em 1.4em;*/
		
		}
			.liste2colstretto {
	/*definisce blocco UL con LI 'NON' separati per sottosezione di index*/
	font-size: 0.9em;
	
		}
		.liste2colstretto li {	
		float:left;
		display:inline;
		width :68px;
		}
		
		.liste3col {
	/*definisce blocco UL con LI 'NON' separati per sottosezione di index*/
	font-size: 0.9em;
/*		padding-top: 18px;
		padding-bottom: 1px; */
	
		}
		.liste3col li {	
		float:left;
		
	/*	padding: 7px 12px 2px 13px; */
		display:inline;
		width :63px;
		/*height:1.6em;
		background-image: url(../imgcss/menugrigio1.png); 
		background-repeat: no-repeat;
		background-position: 0.7em 1.4em;*/
		
		}
				.liste4col {
	/*definisce blocco UL con LI 'NON' separati per sottosezione di index*/
	font-size: 0.9em;
/*		padding-top: 18px;
		padding-bottom: 1px; */
	
		}
		.liste4col li {	
		float:left;
	/*	padding: 7px 12px 2px 13px; */
		display:inline;
		width :105px;
		/*height:1.6em;
		background-image: url(../imgcss/menugrigio1.png); 
		background-repeat: no-repeat;
		background-position: 0.7em 1.4em;*/
		
		}
		.liste {
		
	/*font-size: 0.4em; */
	color: #555555; /*#F7931D; */
	padding-left:18px;
	padding-top:0.2em;
			}		
		.listeplastica {
		
	/*font-size: 0.4em; */
	color: #555555; /*#F7931D; */
	padding-left:18px;
	padding-top:0.2em;
	background-image:url(../imgcss/quadroarancio.png);
	background-repeat:no-repeat;
	background-position: 0.2em 0.5em;
			}
					.listeexport {
	color: #555555; /*#F7931D; */
	padding-left:18px;
	padding-top:0.2em;
	background-image:url(../imgcss/quadroazzurro.png);
	background-repeat:no-repeat;
	background-position: 0.2em 0.5em;
			}
								.listemare {
	color: #555555; /*#F7931D; */
	padding-left:18px;
	padding-top:0.2em;
	background-image:url(../imgcss/quadroblu.png);
	background-repeat:no-repeat;
	background-position: 0.2em 0.5em;
			}
			.listevalvole{
	color: #555555; /*#F7931D; */
	padding-left:18px;
	padding-top:0.2em;
	background-image:url(../imgcss/quadrorosso.png);
	background-repeat:no-repeat;
	background-position: 0.2em 0.5em;
	}
				.listeistituzionali{
	color: #555555; /*#F7931D; */
	padding-left:18px;
	padding-top:0.2em;
	background-image:url(../imgcss/quadrogrigio.png);
	background-repeat:no-repeat;
	background-position: 0.2em 0.5em;
	}
				.listevuote {
	color: #555555; /*#F7931D; */
	padding-left:18px;
	padding-top:0.2em;
	background-image:url(../imgcss/quadrobianco.png);
	background-repeat:no-repeat;
	background-position: 0.2em 0.5em; 
	}