body,p,td,th,a,div,form,ul,li,ol,span,input,textarea,select 
	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
body { margin-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; }

.bordo_tabella {
	border: 1px solid #999999;
	background-color: #F3F3F3;
	background-image: url(/img/bg.jpg);
	padding: 1px;
}

.cella_menu1 {
	font-size: 10px;
	color: #999999;
	border-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-color: #999999;
}

.bordo1 {
	border: 1px solid #cccccc;
	padding: 1px;
}

.link_menu:link, .link_menu:visited, .link_menu:active  { color: #999999; }
.link_menu:visited { color: #999999; }	

.link_mail:link, .link_mail:visited, .link_mail:active { color: #ffffff; }
.link_mail:hover { color: #d11e1e; }

.link_menu_prodotti:link, .link_menu_prodotti:visited, .link_menu_prodotti:active  { color: #ffffff;	}
	
.link_menu_prodotti:hover { color: #ffffff; text-decoration: underline; }

a:link,a:visited,a:active,a:hover { text-decoration: none; }

.art {
	font-size: 10px;
	color: #d11e1e;
	font-weight: bold;
	text-align: left;
}

.art:link, .art:visited, .art:active { color: #d11e1e;	} 	
.art:hover { color: #d11e1e; text-decoration: underline; }

.art1 {
	font-size: 10px;
	color: #999999;
	text-align: left;
}	

.art1:link, .art1:visited, .art1:active { color: #999999; }
.art1:hover { color: #999999; text-decoration: underline; }
	
.indirizzo {
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 20px;
}

.categorie {
	font-size: 11px;
	color: #d11e1e;
	font-weight: bold;
}

.categorie:link, .categorie:visited,  .categorie:active { color: #d11e1e;}
.categorie:hover { color: #d11e1e; text-decoration: underline; }

.titolo_prodotti {
	font-size: 10px; color: #FFFFFF;
	padding-right: 3px; padding-top: 5px;
	background-color: #D21E1F;
	font-weight: normal; white-space:nowrap
}

.torna_indietro {
	font-size: 10px;
	color: #D21E1F;
	text-align: right;
}

.torna_indietro:link, .torna_indietro:visited,  .torna_indietro:active  { color: #d11e1e; }		
.torna_indietro:hover {	color: #d11e1e;	text-decoration: underline; }

.art_scheda {
	font-size: 12px;
	color: #d11e1e;
	font-weight: bold;
	text-align: left;
}

.dati_scheda {
	font-size: 11px;
	color: #999999;
	text-align: right;
	font-weight: bold;
	width: 0px;
	padding-right: 5px;
	vertical-align: top;
}

.dati_scheda1 {
	font-size: 11px;
	color: #999999;
	text-align: left;
	font-weight: normal;
	padding-left: 5px;
	padding-bottom: 10px;
}

.dati_ordina {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	padding-bottom: 10px;
	padding-right: 5px;
}

.news {
	font-size: 11px;
	color: #d11e1e;
	text-align: left;
	font-weight: bold;
}

.gallery {
	font-size: 10px;
	color: #D21E1F;
	text-align: left;
	vertical-align: middle;
}

.gallery:link, .gallery:visited, .gallery:active { color: #d11e1e;	}
.gallery:hover { color: #d11e1e; text-decoration: underline; }

.linea_vert {
	background-image: url(/img/linea_grigia_scuro.jpg);
	background-repeat: repeat-y;
	width: 1px;
}

.cella_bordo_inf {
	border-color: #CCCCCC; border-width:1px;
	border-top-style:none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	height: 25px; padding-left: 5px;
}

.dati_importo {
	font-size: 11px;
	color: #d11e1e;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 35px;
	width: 180px;
}

.dati_carrello {
	font-size: 11px;
	color: #999999;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
}

.titolo_prodotti {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 3px;
	background-color: #D21E1F;
	font-weight: normal;
	padding-top: 5px;
}

.blocco_testo1giu {
	background-repeat: no-repeat;
	border: 1px solid #999999;
}

.form {
	font-size: 10px;
	color: #666666;
	height: 20px;
	text-align: center;
	width: 130px;
}

.form_pw {
	font-size: 10px;
	color: #999999;
	height: 16px;
	width: 80px;
	border: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
}

.form_info {
	font-size: 10px;
	color: #999999;
	height: 16px;
	border: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: middle;
}

.form_info1 {
	font-size: 10px;
	color: #999999;
	height: 80px;
	width: 300px;
	border: 1px solid #CCCCCC;
	text-align: left;
}

.form_info2 {
	font-size: 10px;
	color: #999999;
	border: 1px none #CCCCCC;
	text-align: left;
}

