body 
{
	text-align:center;
	background-color:#30363A;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:1em;
	border:none;
	
}
/* links styles */
hr
{margin:0px 30px;padding:0;}
#frame 
{
	width:695px;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
	padding:0;
	text-align:left;
}
	
#contentleft 
{
	width:440px;
	padding:0px;
	margin-right:15px;
	float:left;
	background:#fff;
}
#contentheader 
{
	background-color:#30363A;
	margin-bottom:20px;

}	
#contentcenter 
{
	position: absolute;
	padding:0;
	margin:0;
	background:#ececec;
	color:#666666;
	left: 433px;
	top: 0px;
	width: 265px;
	height: 176px;
}

#titoletti  {
	style="color:#EEE; margin-left:0px;	padding:0px;font-size:20px;	width:500px;
	background-color:#626f77;"

}

#contentright 
{
	width:240px;
	padding:0px;
	float:right;
	background:#fff;
}
	
p,pre 
{
	color:#262B2F;
	font-size:85%;
	margin:0px 10px 0px 10px;
	text-align:justify;
}	
h1 
{
		color:#EEE;
		margin-left:20px;
		padding:0px;
	font-size:25px;
	width:500px;
	background-color:#626f77;
	
}
#columLeft 
{
	position:relative;
	width:698px;
	padding:0;
	margin:0;
	float:left;
	background:#ececec;
}
#columLeft2 
{
	width:440px;
	padding-bottom:20px;
	margin-right:15px;
	float:left;
	background:#ececec;
}
#columLeft h3
{
	font-weight:100;
	color:#39929D;
	font-size:100%;
	padding:30px;
	padding-top:10px;
	padding-bottom:0px;
}	

#columLeftTop
{
	color:#FFF;
	background-color:#626F77;
	margin:0px;
	padding:30px 30px 60px 30px;
	width:375px;

}

#columLeft p
{
	padding:3px 20px;
}
#columLeft ul
{
	font-size:85%;
	padding:0px 30px;
	margin:0;
	color:#333;
}



#contentcenter h2
{
	color:#FFF;
	background-color:#E15A00;
	font-size:90%;
	padding:0;
	margin:0;
}	

#contentcenter p 
{ 
	padding:0;
	margin:0;
	color:#666;

}
#flashalign { left:-200px;}
#flash{
	float:clear;
}
/************************Links************************/
a 
{
	text-decoration:none;
	color:#FFFFFF;
}
/************************Image replacement************************/

#columLeftTop h2 
{
	height: 85px;
	position: relative;
	margin:0;
	padding:0;
	font-size:11px;
	overflow:hidden;
}
#silver h2 span
{
	background: url(../Img/silver_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;	
}
#carbon h2 span
{
	background: url(../Img/carbon_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
}
#ceramic h2 span
{
	background: url(../Img/bioceramica_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
}
#copper h2 span
{
	background: url(../Img/copper_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#inox h2 span
{
	background: url(../Img/inox_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;	
}
#ego h2 span
{
	background: url(../Img/ego_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;	
}
#contatti h2 span
{
	background: url(../Img/contatti_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#certificazioni h2 span
{
	background: url(../Img/certificazioni_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#chi h2 span
{
	background: url(../Img/chi_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#press h2 span
{
	background: url(../Img/press_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#news h2 span
{
	background: url(../Img/news_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#certifications h2 span
{
	background: url(../Img/certifications_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#contacts h2 span
{
	background: url(../Img/contacts_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#about h2 span
{
	background: url(../Img/about_title.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#content1
{
height:360px;
width:440px;
float:left;
display:inline;
padding:0;
margin:0;
overflow: scroll;
overflow-x:hidden;
}
/************************Press Area************************/
.press {
float: left;
padding:0 5px 20px 25px;
}
.presstext {font-size:80%;}
.pdf{padding:5px 15px 20px 25px; float:left;}
.pdftext{margin:15px 0;}
.pdflink{color:#000;font-size:110%;text-decoration:underline;}
.gray{width:100%; background:#ddd;clear:left;min-height:70px;clear:both;}
.white{width:100%; background:#fff;clear:left;min-height:70px;clear:both;}
/************************Certificazioni************************/
.italia{width:100%; background:#e3e4f1;clear:left;clear:both;padding:0 0 20px 0;}
.estero{width:100%; background:#ececec;clear:left;clear:both;padding:0 0 20px 0;}
/************************Certificazioni************************/
.cert{margin:5px 0px 20px 0px; float:left; width:97px;}
.certtext{float:right; width:260px;margin-bottom:20px;margin-top:3px;}
.clearer{clear:both;width:300px;display:block;padding:0px 0;}
/************************News************************/
.news{margin:17px 0px 20px 0px; float:left; border:#ddd 1px solid; width:125px;}
.newstext{float:right; width:240px;margin-bottom:20px;margin-top:0px;}
/************************Yellow Box************************/
#eng {font-size:80%;}
.contentLink
{color:#E15A00;text-decoration:underline;}
.grande
{font-size:120%;}
.box
{
	cursor:hand;
	width:150px;
	height:150px;
	float:left;
	font-size:105%;
	display:block;
	background: #d6c376 ;
	color:#fff;
	padding:5px;
	margin:0px 5px 0px 30px;
}

.box2
{
	cursor:hand;
	width:150px;
	height:150px;
	float:left;
	font-size:105%;
	display: block;
	background: #e0a47b;
	color:#fff;
	padding:5px;
	margin:0px;
}

.box3
{
	line-height:0px;
	color:#fff;
	font-size:80%;
	background: #30363A url(../Img/arrow_gray_back.gif) no-repeat 50% 5px;
	text-decoration:none;
	position:relative;
	top:200px;
 	left:-70px;
	width:43px;
	padding:25px 0px 5px 10px;
}
/*
a.back, a.back:link, a.back:visited, a.back:hover, a.back:active {
	display:block;
	float:left;
	width:43px;
	padding:25px 0px 5px 10px;
	margin:200px 0px 0px 0px;
	font-size:76%;
	background: #30363A url(../Img/arrow_gray_back.gif) no-repeat 50% 5px;
	text-decoration:none;
}
a.back:hover {
	text-decoration:underline;
} 

*/

.box img
{
border:none;
}
.box2 img
{
	border:none;
}
.arrow {
margin:1px;
padding:0;
float:left;
}
/************************END Yellow Box************************/

/************************Second Navigation************************/
#secondNav 
{ 
width:100px; 
font-size:90%;
font-weight:normal;
display:inline;
margin:0px;
margin-top:-15px;
margin-right:20px;
float:right;
background-image:url(../Img/nav_separator.gif);
background-repeat:no-repeat;
background-position:left;

}
.nav
{
	color:#FFF;
	margin:0;
	padding:0;
	margin-top:10px;
	letter-spacing:1px;
}
ul 
{
margin:0; 
margin-left:15px;
padding:0;
list-style-type:none;
}

li 
{
margin:0;
padding:.3em 0;
}
#secondNav  a 
{
text-decoration:none; 
color:#FFF;
}
#secondNav  a:hover 
{
color: #262B2F;
}
.active 
{
color:#262B2F;
}
/************************END Second Navigation************************/
#eng 
{
float:right;
color:#FFF;
}
#eng  a
{
text-decoration:none;
color:#FFFFFF;
}
#eng  img
{
border:none;
}
.normal a
{
text-decoration:underline;
color:#000;
}

