.testo {	
	FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica;
	FONT-SIZE: 8pt; COLOR:#525252;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}
.web {	
	FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica;
	FONT-SIZE: 1pt; COLOR:#000000;
	TEXT-DECORATION: none;
	visibility: hidden;
}
.robot {	
	FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica;
	FONT-SIZE: 11pt; COLOR:#000000;
	TEXT-DECORATION: none;
	visibility: hidden;
}

.testo A:hover {
	 color:#FEA32C; TEXT-DECORATION: none
}

.testomini {	
	FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica;
	FONT-SIZE: 10px; COLOR:#525252;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}

.credit {	
	FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica;
	FONT-SIZE: 8pt; COLOR:#B86901;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}

.credit A:hover {
	 color:#000000; TEXT-DECORATION: none
}

.testotop {	
	FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 7pt; COLOR:#ABABAB; TEXT-DECORATION: none; LINE-HEIGHT: 15px
}

.bordo {	
	border-style: solid;
	border-color: #C8C8C8;
	border-width: 1pt
}

.testoj  {
	 FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica;
	FONT-SIZE: 8pt; COLOR:#525252;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
}

.titleblu {	
	FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 8pt; COLOR:#05254D; TEXT-DECORATION: none; LINE-HEIGHT: 15px
}

.titleblu A:hover {
	 color:#FEA32C; TEXT-DECORATION: none
}

.titleorange {	
	FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 8pt; COLOR:#FEA32C; TEXT-DECORATION: none; LINE-HEIGHT: 15px
}

.titleverde {	
	FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 8pt; COLOR:#43A518; TEXT-DECORATION: none; LINE-HEIGHT: 15px
}

.asterisco {	
	FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 10px; COLOR:#C70107 
}

.input {
	COLOR: #292929; 
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal; 
	FONT-WEIGHT: normal; border-style: solid; border-color: #909090;  border-width: 1pt
}

.tasto {	
	FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica;
	FONT-SIZE: 13px;
	COLOR:#FFFFFF;
	TEXT-ALIGN: center;
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
	BORDER-TOP: #C3CFDA 1px solid;
	BORDER-LEFT: #C3CFDA 1px solid;
	BORDER-RIGHT: #C3CFDA 1px solid;
	BORDER-BOTTOM: #C3CFDA 1px solid;
}

A.tastoon:link {
	TEXT-DECORATION: none; COLOR: #D88400; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 13px; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-BOTTOM: 0px solid;
}
A.tastoon:visited {
	TEXT-DECORATION: none; COLOR: #D88400; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 13px; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-BOTTOM: 0px solid;
}
A.tastoon:hover {
	TEXT-DECORATION: none; COLOR: #FFFFFF; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica; FONT-SIZE: 13px; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-BOTTOM: 0px solid;

}

.titleover {	
	FONT-FAMILY: Tahoma, Verdana,Geneva,Arial,Helvetica; 
	FONT-SIZE: 8pt; 
	COLOR:#05254D; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 15px;
	background-color: #cbd6df;
}

.inputmoduli {
	COLOR: #292929;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	border-style: solid;
	border-color: #FFAF38;
	background-color: #FBF3DD;
	border-width: 1pt
}
.entra {

	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica; FONT-SIZE: 16pt; COLOR:#FEA32C; TEXT-DECORATION: none; LINE-HEIGHT: 15px
}
.intromex
{
	width: 315px;
	position: absolute;
	margin-top: 192px;
	margin-left: 162px;
}
.inputlogin {
	COLOR: #292929;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	border-style: solid;
	border-color: #344D94;
	background-color: #FBF3DD;
	border-width: 1pt;
	width: 90px;
	margin-top: 21px;
	margin-left: 5px;
}

.submit_entra{
	border: 0;
	background: url(../Home/submit_entra.gif) no-repeat;
	cursor: pointer;
	margin: 19px 0 0px 99;
	width: 53px;
	height: 22px;
	display: block;
	position: absolute
}

.prodottosubmit {
	border: 0;
	font-size: 12px;
	background-color: #EFF0EB;
	cursor: pointer;
	width: 21px;
	height: 21px;
	margin-bottom: 4px;
	background: url(../Prodotti/CarrelloAgg.gif) no-repeat 100% 0%;
	padding-left: 0px;
}
.ico4{
	position: absolute;
	display: block;
	margin-left: 453px;
	margin-top: 220px;
	width: 184px;
	height: 49px;
}
.foto_prodotto{
	position: absolute;
	margin-left: 167px;
	margin-top: 46px;
	width: 289px;
	height: 289px;
	vertical-align: middle;
}
.miniatura_prodotto{
	width: 110px;
	height: 110px;
	vertical-align: middle;
}
.desc_prodotto{
	width: 142px;
}
.testo_home{
	position: absolute;
	display: block;
	margin-left: 45px;
	margin-top: 28px;
	width: 340px;
	height: 49px;
	text-align:left;
}
.banners{
	position: absolute;
	display: block;
	margin-left: 180px;
	margin-top: 250px;
	width: 220px;
	height: 40px;
}
.titolobanners{
	position: absolute;
	display: block;
	margin-left: 180px;
	margin-top: 231px;
	width: 220px;
	height: 15px;
}