/** { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }*/

body {
	margin-top:1%;
	margin-bottom:1%;
	background: transparent url(../images/table/sfondo-new.jpg) ;
	min-height:827px;
	/*background-position:center center;*/
	
}

#container {
	margin-left:10%;
	width:964px;
	min-height:827px;
	color:#5f5f5f;
	font-family:helvetica;
	background-position:center center;
}

/*HEADER*/
#header {
	height: 147px;
	margin:auto;
	margin-top:10px;
}

#headerLogo {
	float:left;
	width:220px;	
	margin-top:8px;
}

/*VARIE*/
.pointer { 
	cursor: pointer; 
}

.rightalign{
	float:right;
}

.leftalign{
	float:left;
}

.space{
	clear:both;
	margin-left:30px;

}

#break{
	clear:both;
	margin-bottom:1px;
}

.break{
	clear:both;
	margin-bottom:30px;
}
.bold{
color:#5f5f5f;
	font-weight: bolder;     
	font-style: italic;
}
/***************************/
/*MENU  ORIZZONTALE*/
.voceMenu{
	 float:left;
	 cursor: pointer;
	 
	 
}
.voce_selected{
	cursor: default;
	color:#ff8100; /*orange*/
}

#describe{
float:left;

}
.language{
	float:right;
	cursor: pointer;
	border-top: 1px solid #5f5f5f; /*grey*/
	border-bottom: 1px solid #5f5f5f; /*grey*/
}


#headerMenu{
	margin-left:8px;
	margin-right:3px;
	height: 32px;
	font-family:helvetica;
	font-weight: bolder;      
	font-size: 15px;
	vertical-align: middle;
	line-height:32px;
	margin-top:20px;
	border-top: 1px solid #5f5f5f; /*grey*/
	border-bottom: 1px solid #5f5f5f; /*grey*/
	text-decoration:none;
	display:block;
}


#titoloSubMenu{
	/*float:left;*/
	font-family:helvetica;
	font-size: 14px;
	/*vertical-align: middle;*/
	padding-top:20px;
	margin:auto;
	

}
.scritta{
margin-top:10px;
/*margin-left:79px;*/
margin-left:29px;
font-family:helvetica;
font-size: 12px;
}
#IT{
	/*margin-left:130px;*/
	margin-left:30px;
	
}
#EN{
	margin-left:1px;
	
}

/***************************/
/*MENU  VERTICALE*/
.voceSubMenu {
	color: #5f5f5f; /*grey*/
	text-decoration: none;
	cursor: pointer;
	
}


.voceSub_selected{
	/*border-width:0;
	border:none;*/
	 cursor: default;
	color: #ff8100; /*orange*/
}

.voceMenuVerticale {
	font-size:12px;
	color: #5f5f5f; /*grey*/
	text-decoration: none;
	cursor: pointer;
	
}

A{color: #5f5f5f}
A:hover {color: #000000}

A:focus { outline: 0; }
A.voceSubMenu:link, A.voceSubMenu:visited { text-decoration: none; border:none}
A.voceSubMenu:hover { text-decoration: none; color: #000000; border:none}





.voceSubMenu2 {
	color: #5f5f5f; /*grey*/
	text-decoration: none;
	cursor: pointer;
	margin-left: 20px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bolder;   
	
}
.voceSubMenu3 {
	color: #5f5f5f; /*grey*/
	text-decoration: none;
	cursor: pointer;
	margin-left: 25px;
	font-size: 12px;
	line-height: 20px;
	
}
.voceSubMenu3_selected {
	color: #ff8100; /*orange*/
	text-decoration: none;
	cursor: pointer;
	margin-left: 25px;
	font-size: 12px;
	cursor: default;
	
}

.immagineLink{
	cursor: pointer;
}

.immagine{
	width: 12%; 
}

#spazio{
	width: 6px; 

}

.spazio{
	width:1px; 

}

.indent{
	margin-left:20px; 

}

.cleanSolSubMenu{
	line-height:0; 
	
}
#industrial{
line-height:24px;
}

/***************************/
/*content*/
#content {
	width: 880px;
	/*#width: auto;*/
	min-height: 400px;
	height:auto;
	font-size: 13px; 
	font-family: helvetica;
	margin-right:auto;
	margin-left:auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

#pagesL{
	/*margin-right:auto;*/
	width:250px;
	margin-left: 10px;
	margin-top: 10px;
	line-height:36px;
	font-size: 16px; 
	font-family: helvetica;
	float: left;
	height: auto;
display:inline;	
}

#pagesR{
	width:500px;	
	/*margin-right:auto;*/
	margin-left:20px;
	margin-top: 10px;
	font-size: 16px; 
	font-family: helvetica;
	float: left;
	text-align: justify;
}

.immagineSfondo{
background-image: url(../images/table/sfondo2-new.png); 
background-color:#f9f9f9; 
background-repeat:no-repeat; 
background-attachment:fixed; 
background-position:center;
margin:1px;
}


.immagineSfondoNW{
background-image: url(../images/table/nw.gif); 
background-repeat:repeat; 

}

.immagineSfondoNN{
background-image: url(../images/table/nn.png); 
background-repeat:repeat; 

}
.immagineSfondoWW{
background-image: url(../images/table/ww.png); 
height:710px;

}
.immagineSfondoSS{
background-image:url(../images/table/ss.png); 
height:42px;

}
.immagineSfondoEE{
background-image: url(../images/table/ee.png); 
height:500px;

}
.titleSubMenu{
	color:#5f5f5f; 
	height: 32px;
	font-family:helvetica;
	font-weight: bolder;      
	font-size: 16px;
	line-height:32px;
	margin:auto;
	color:#5f5f5f; /*grey*/

}
.testoSubMenu{
font-family:helvetica;
	font-size: 14px;
	line-height:24px;
	margin:auto;

}


.Thanks{
font-family:helvetica;
	font-weight: bolder;      
	font-size: 14px;
	font-style:italic;
	line-height:24px;
	margin:auto;
	color: #ff8100; /*orange*/

}

.titleSubMenu2{
font-family:helvetica;
	font-weight: bolder;      
	font-size: 12px;
	margin:auto;
	color:#5f5f5f; 
}
.testoSubMenu2{
font-family:helvetica;
	font-size: 12px;
	line-height:24px;
	margin:auto;

}
.titleSubMenu2Orange{
font-family:helvetica;
	font-weight: bolder;      
	font-size: 12px;
	margin:auto;
	color: #ff8100; /*orange*/
	cursor: pointer;
}


/***************************/
/*footer 880*/
#footerMenu{
	font-family:helvetica;
	width: 880px;
	color:#5f5f5f;
	float: left;
	border-top: 1px solid #5f5f5f; /*grey*/
	border-bottom: 1px solid #5f5f5f; /*grey*/
	font-size: 12px;
	font-weight: bolder;  
	text-decoration: none;
	margin-top:10px;
}

.spazioFooter{
	width: 450px; 
	height:1px;
}

.voceFooter{
	cursor: pointer;
}

A.voceFooter:link, A.voceFooter:visited { text-decoration: none; border:none}
A.voceFooter:hover { text-decoration: none; color: #5f5f5f; border:none}

.voceFooter_selected{
	border-width:0;
	border:none;
	color: #ff8100; /*orange*/
	cursor: default;
}

/***************************/
/*FORM RICHIESTA INFORMAZIONI*/
.callpopup{
	font-family:helvetica;
	font-size: 14px;
	font-style:italic;
	color: #ff8100; /*orange*/
	text-decoration: none;
	cursor: pointer;
}

.popup{
margin-top:4px;
font-family:helvetica;
font-size: 12px;
cursor: default;
margin-bottom:4px;
color: #808080; 
}

.titoloNews {
	color: #5f5f5f; /*grey*/
	text-decoration: none;
	font-size:12px;
	font-weight: bolder;     
}
.voceNews {
	color: #5f5f5f; /*grey*/
	text-decoration: none;
	font-size:12px;
}

.voceInsertNews{
	margin-left:100px;
	color: #ff8100; /*orange*/
	text-decoration: none;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;   
	cursor:pointer;
}

.voceCV {
	color: #ff8100; /*orange*/
	text-decoration: none;
	font-size: 14px;
	font-weight: bolder;   
	
}
.voceAreaRiservata {
	margin-left:300px;
	color: #ff8100; /*orange*/
	text-decoration: none;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;   
	/*font-style: italic;*/
	margin-bottom:40px;
	
}

.testoAreaRiservata {
	margin-left:220px;
	/*color: #ff8100; /*orange*/
	color: #5f5f5f; /*grey*/
	text-decoration: none;
	font-size: 14px;
	margin-top:20px;
	margin-bottom:10px;
	
}

.testoAreaRiservataButton {
	margin-left:320px;
	/*color: #ff8100; /*orange*/
	color: #5f5f5f; /*grey*/
	text-decoration: none;
	cursor: pointer;
	font-size: 12px;
	margin-top:20px;
	
}

.voceAreaRiservataMail {
	margin-left:140px;
	color: #ff8100; /*orange*/
	text-decoration: none;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;   
	/*font-style: italic;*/
	margin-bottom:30px;
	margin-top:10px;
	
}
.testoAreaRiservataMail{
	margin-left:50px;
	/*color: #ff8100; /*orange*/
	color: #5f5f5f; /*grey*/
	text-decoration: none;
	font-size: 14px;
	margin-top:8px;
	
}
.testoAreaRiservataButtonMail {
	margin-left:150px;
	/*color: #ff8100; /*orange*/
	color: #5f5f5f; /*grey*/
	text-decoration: none;
	cursor: pointer;
	font-size: 12px;
	margin-top:20px;
	
}


.flashsxup{
margin: 10px 0 0 0;
/*display:inline;*/
}

.flashsxdown{
margin: 30px 0 10px 0;

}

.flashdx{
margin: 0 0 0 260px;

}

.flashdxup{
margin: 10px 0 0 140px;

}

.flashdxdown{
margin: 30px 0 10px 140px;

}


