.sfmaindx {
	background-image: url(shop/sf_main_dx.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.sfsottomenu {
	background-image: url(shop/menu_bot_sf.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top: 1px solid #D21C1B;
}
tr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #00423A;
}
.sfverde{
	color: #FFFFFF;
	font-size: 11px;
}
.sfverde span, .sfverde a{
	color: #B0C3BE;
	text-decoration: none;
}
.sfverde a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.nav{
	color: #D21C1B;
	font-size: 10px;
}
.nav span, .nav a{
	color: #00423A;
	text-decoration: none;
}
.nav a:hover{
	color: #D21C1B;
	text-decoration: none;
}
.address{
	background-image: url(shop/sf_address_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.address td{
	color: #FCEFEE;
	font-size: 10px;
}
.ricerca{
	color: #00423A;
}
.ricerca input{
	font-size: 10px;
	color: #00423A;
	border: 0px solid #00423A;
	height: 16px;
	width: 105px;
	background: #FFFFFF;
}
.sfsalumi {
	background-image: url(shop/sf_salumi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.reparti a{
	color: #00423A;
	text-decoration: none;
	font-weight: bold;
}
.reparti tr, .reparti a:hover{
	color: #D21C1B;
	font-weight: bold;
}
.login input{
	font-size: 10px;
	color: #00423A;
	border: 1px solid #00423A;
	height: 16px;
	width: 90px;
	background: #FFFFFF;
}
.login, .vetrina, .vetrina td a{
	color: #00423A;
	text-decoration: none;
}
.cart a{
	color: #00423A;
	text-decoration: underline;
}
.login a, .vetrina td a:hover, .tdtesto a{
	color: #D21C1B;
	text-decoration: none;
}
.login a:hover, .tdtesto a:hover .cart a:hover{
	color: #D21C1B;
	text-decoration: underline;
}
.vetrina img,{
	border: 1px solid #00423A;
}
.tit{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #D21C1B;
	font-weight: bolder;
}
.sottotit{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	color: #D21C1B;
	font-weight: bold;
}
.cart{
	padding: 4px;
}
.cart table{
	border-collapse: collapse;
	border: 1px solid #00423A;
}
.cart table td {
	border: 1px solid #00423A;
	padding: 2px;
}
.cart input{
	border: 1px solid #00432A;
	background color: #FFFFFF;
}
input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00423A;
	/*border: 1px solid #00423A;
	background: #D9E3E2;*/
}
textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00423A;
	/*border: 1px solid #00423A;
	background: #D9E3E2;*/
}
select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00423A;
	/*background: #D9E3E2;*/
}
.mail, .mail a{
	font-size: 10px;
	color: #FCEFEE;
	text-decoration: none;
}
.mail a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
.pulsanti {
	border: 0px none;
}
.bottoni input{
	background-image: url(shop/sf_bottoni.jpg);
}
.tdtesto{
	padding: 4px;
}
.small{
	font-size: 12px;
}
.salumi {
	background-image: url(shop/sf_tab_salumi.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.formaggi {

	background-image: url(shop/sf_tab_formaggi.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfsaluminav {

	background-image: url(shop/sf_menu_salumi.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sffoglie {
	background-image: url(img/sf_foglie.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.primapagina {
	font-family: "Times New Roman", Times, serif;
	text-indent: 15pt;
	font-size: 13px;
	font-style: italic;
	line-height: 18px;
}
hr {
	height: 0px;
	border-top: 1px solid #00423A;
}

