body {
	background-color: #D0D0D0;
	margin:0px;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666; 
	margin: 0px;
	padding: 0px;
}
h1{
	font: bolder 13px Helvetica, Arial, sans-serif;
	color: #FF3399;
	letter-spacing: -1px;
}
#swfBanner
{
background-color: #D0D0D9;}

a {
  color: #003366;
}
a:hover{
	color:#FF3399;
}
a img{border:0px; border:none;}
.colorintest
{
	color:#FF3399;
}
.testicomponenti{
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666; 
}
/*-------------box-------------*/
.visibile{
	width:800px;
	position:absolute;
	left:50%;
	margin-left:-430px;
	height: auto;
}
.box{
	width:765px;
	position:relative;
	float:left;
	height: auto;
	background-image: url(../images/midbg.gif);
	
}
.flash{
	padding-left:15px;
	position: relative;
	float: left;
	width: 740px;
	height: 300px;
}

.top{
	background-image:url(../images/top_fuxiaOm.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:750px;
	height:76px;
	padding-left: 5px;
}
/*-----------menutop-----------------------*/
.contmenutop{
	float:left;
	width:250px;
	padding-left: 5px;
}
#menutop{
	float:left;
	width:520px;
	padding-bottom: 3px;
	color:#999;
	margin-top: 15px;
	position: relative;

}


#menutop a{
	color:#666;
	text-decoration:none;
}
#menutop a:hover{
	color:#FF3399;
	text-decoration:none;
}
#menutop #Nav_Home.active{
	color:#333;
	text-decoration:underline;
}
#menutop #Nav_About.active{
	color:#333;
	text-decoration:underline;
}

#menutop #Nav_Contatti.active{
	color:#333;
	text-decoration:underline;
}

#menutop #Nav_Registrati.active{
	color:#333;
	text-decoration:underline;
}
#menutop #Nav_Catalogo.active{
	color:#333;
	text-decoration:underline;
}
#menutop #Nav_Montaggio.active{
	color:#333;
	text-decoration:underline;
}
#menutop #Nav_Certificazioni.active{
	color:#333;
	text-decoration:underline;
}

#menutop ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#menutop ul li  {
	display:inline;
	border-right:1px solid #999;
	margin-right:5px;
	padding-right:5px;
}
#menutop ul li.last{
	border-right:0;
}
/*---------lingue-----------*/

.lingue{
	position:relative;
	float:left;
	padding-left: 10px;

}

/*--------------extra----------------*/
.contextra{
	width:755px;
	position: relative;
	float: left;
	height: auto;
	padding-left: 5px;

}
.contextraleft{
	position:relative;
	float:left;
	width:490px;
	background-color: #FFFFFF;
	height: 300px;
}
.contextraright{
	position:relative;
	float:right;
	width:200px;
	margin-top: 1px;
}
/*boxmetalli*/
.contboxmetalli{
	position:relative;
	float:left;
	padding-left:10px;
	padding-top:18px;
	width:360px;
	height:136px;


}
.boxmetalli{
	width:312px;
	height:136px;
	background-image:url(../images/bgboxmetalli.jpg);
	padding-left: 8px;
	background-repeat: no-repeat;
}

.anmboxmetalli{
	position:relative;
	float:left;
}
.txtmetalli{
	position:relative;
	float:left;
	width:150px;
	padding-left: 5px;
	padding-top: 40px;
	height: 70px;

}
.txtmetalli h1{
color:#333333;
}
.conttitmetalli{
	width:140px;
	height:15px;
	float: left;
	position: relative;
}
/*boxnews*/
.contboxnews{
	position:relative;
	float:left;
	padding-left:10px;
	padding-top:5px;
	width:470px;
	height:136px;
}
.boxnews{
	width:312px;
	height:136px;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 8px;

}
.newstleft{
	position:relative;
	float:left;
	width:150px;
	height: 136px;
}
.txtnews{
	position:relative;
	float:left;
	width:150px;
	padding-top: 20px;
	text-align: right;
	padding-right: 5px;
	text-decoration: underline;
	height: 97px;

}
.conttitnews{
	position:relative;
	float:left;

}
.barraright{
	width:10px;
	float:right;
	height: 140px;
	position: relative;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
/*---------info----------*/

.contboxinfo{
	position:relative;
	float:left;
	padding-left:10px;
	padding-top:27px;
	width:350px;
	height:136px;


}
.boxinfo{
	width:312px;
	height:136px;
	background-image:url(../images/bgboxinfo.jpg);
	padding-left: 8px;
	background-repeat: no-repeat;
}

.anmboxinfo{
	position:relative;
	float:left;
}
.txtinfo{
	position:relative;
	float:left;
	width:150px;
	padding-left: 5px;
	padding-top: 40px;
	height: 70px;

}

.conttitinfo{
	width:140px;
	height:15px;
	float: left;
	position: relative;
}
/*-----ecomm------*/
.contboxecomm{
	position:relative;
	float:left;
	padding-left:40px;
	padding-top:18px;
	width:322px;
	height:136px;
}
.boxecomm{
	width:312px;
	height:136px;
	background-image:url(../images/bgboxecomm.jpg);
	background-repeat: no-repeat;
	background-position: right;

}
.boxecomm h1{
	color:#333;
}
.newstecomm{
	position:relative;
	float:left;
	width:150px;
	height: 136px;
}
.txtecomm{
	position:relative;
	float:left;
	width:140px;
	padding-top: 35px;
	text-align: right;
	padding-right: 15px;
	height: 78px;

}
.conttitecomm{
	position:relative;
	float: left;

}
/*buttom*/

.buttom{
	position:relative;
	float:left;
}
.banner{
	/*position:relative;
	float:right;
	width: 135px;
	height: 600px;
	padding-top: 5px;*/
	position:absolute;
	width: 135px;
	height: auto;
	top: 5px;
	right:-100px;


}
/*----------foot-----------*/
.foot{
	width: 750px;
	padding-top: 8px;
	position: relative;
	height: auto;
	text-align: right;
	padding-left: 5px;
	float: left;

}
/*-----------menufoot---------*/

#menufoot{
	border-top: 1px solid #cbcbcb;
	margin-top: 15px;
	width: 745px;





	background-color: #eee.;
	background-color: #eee;
	color:#999;
	padding-top: 3px;
	position: relative;
	float: left;
	padding-left: 5px;
}

#menufoot a{
	color:#666;
	text-decoration:none;
}
#menufoot a:hover{
	color:#FF3399;
	text-decoration:none;
}
#menufoot #A1.active{
	color:#333;
	text-decoration:underline;
}
#menufoot #A2.active{
	color:#333;
	text-decoration:underline;
}
#menufoot #A7.active{
	color:#333;
	text-decoration:underline;
}
#menufoot #A5.active{
	color:#333;
	text-decoration:underline;
}

#menufoot #A6.active{
	color:#333;
	text-decoration:underline;
}
#menufoot #A3.active{
	color:#333;
	text-decoration:underline;
}
#menufoot #A4.active{
	color:#333;
	text-decoration:underline;
}



#menufoot ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-bottom: 5px;
}
#menufoot ul li  {
	display:inline;
	border-right:1px solid #999;
	margin-right:5px;
	padding-right:5px;
}
#menufoot ul li.last{
	border-right:0;
	font-size: 9px;
}
/*----------------------------------*/
#qualita{
	width:375px;
	position:relative;
	float:right;
	margin-top: 10px;
}
#intestazione{
	position:relative;
	float:left;
	width:370px;
	color:#999;
	text-align: left;
	font-size: 9px;
	padding-left: 5px;
	line-height: normal;
	margin-top: 5px;
}
#swfBanner
{
background-color: #D0D0D0;}
.loginlabel
{
    width:220px;
    text-transform:uppercase;
    font-size:12px;
    height:25px;
    padding-top:5px;
    color:Red;
}
