body {background-image: url(images/bg_tot.jpg); }

td {
 	font-size: 12px;
 	font-family: verdana;
 	color: #3f3f3f;
}

.prodotto {
 	font-size: 11px;
 	font-family: verdana;
 	color: #3f3f3f;
}

A:link {TEXT-DECORATION: none; color: #3f3f3f;}
A:visited {TEXT-DECORATION: none; color: #3f3f3f;}
A:active {TEXT-DECORATION: none; color: #3f3f3f;}
A:hover {TEXT-DECORATION: none; color: #3f3f3f;}

.txt {
 	font-size: 11px;
 	font-family: verdana;
 	color: #3f3f3f;
}

.txt A:link {TEXT-DECORATION: none; color: #3f3f3f;}
.txt A:visited {TEXT-DECORATION: none; color: #3f3f3f;}
.txt A:active {TEXT-DECORATION: none; color: #3f3f3f;}
.txt A:hover {TEXT-DECORATION: none; color: #3f3f3f;}

.cat {
 	font-size: 15px;
 	font-family: verdana;
 	color: #3f3f3f;
	font-weight: bold;
}

.cat A:link {TEXT-DECORATION: none; color: #3f3f3f;}
.cat A:visited {TEXT-DECORATION: none; color: #3f3f3f;}
.cat A:active {TEXT-DECORATION: none; color: #3f3f3f;}
.cat A:hover {TEXT-DECORATION: none; color: #3f3f3f;}

.titoloa  {
 	font-size: 16px;
 	font-family: verdana;
 	color: #f36408;
	font-weight: bold
}


.titoloa A:link {TEXT-DECORATION: none; color: #f36408;}
.titoloa A:visited {TEXT-DECORATION: none; color: #f36408;}
.titoloa A:active {TEXT-DECORATION: none; color: #f36408;}
.titoloa A:hover {TEXT-DECORATION: none; color: #f36408;}


.vetrina  {
 	font-size: 13px;
 	font-family: verdana;
 	color: #f36408;
	font-weight: bold;
	letter-spacing: -1;
}


.vetrina A:link {TEXT-DECORATION: none; color: #f36408;}
.vetrina A:visited {TEXT-DECORATION: none; color: #f36408;}
.vetrina A:active {TEXT-DECORATION: none; color: #f36408;}
.vetrina A:hover {TEXT-DECORATION: none; color: #f36408;}

.news  {
 	font-size: 14px;
 	font-family: verdana;
 	color: #f36408;
	font-weight: bold;
}

.news A:link {TEXT-DECORATION: none; color: #f36408;}
.news A:visited {TEXT-DECORATION: none; color: #f36408;}
.news A:active {TEXT-DECORATION: none; color: #f36408;}
.news A:hover {TEXT-DECORATION: none; color: #f36408;}


.titoloa2  {
 	font-size: 15px;
 	font-family: verdana;
 	color: #f36408;
	font-weight: bold
}


.titolov  {
 	font-size: 16px;
 	font-family: verdana;
 	color: #629d1c;
	font-weight: bold
}

.titolov2  {
 	font-size: 14px;
 	font-family: verdana;
 	color: #629d1c;
	font-weight: bold
}

.titolov A:link {TEXT-DECORATION: none; color: #629d1c;}
.titolov A:visited {TEXT-DECORATION: none; color: #629d1c;}
.titolov A:active {TEXT-DECORATION: none; color: #629d1c;}
.titolov A:hover {TEXT-DECORATION: none; color: #629d1c;}

.box1 {
 	font-size: 16px;
 	font-family: verdana;
 	color: #006600;
	font-weight: bold
}
.box1 A:link {TEXT-DECORATION: none; color: #006600}
.box1 A:visited {TEXT-DECORATION: none; color: #006600}
.box1 A:active {TEXT-DECORATION: none; color: #006600}
.box1 A:hover {TEXT-DECORATION: none; color: #006600}

.box2 {
 	font-size: 16px;
 	font-family: verdana;
 	color: #ffffff;
	font-weight: bold
}
.box2 A:link {TEXT-DECORATION: none; color: #ffffff}
.box2 A:visited {TEXT-DECORATION: none; color: #ffffff}
.box2 A:active {TEXT-DECORATION: none; color: #ffffff}
.box2 A:hover {TEXT-DECORATION: none; color: #ffffff}


.menu {
 	font-size: 14px;
 	font-family: verdana;
 	color: #ffffff;
	font-weight: 600
}

.menu A:link {TEXT-DECORATION: none; color: #ffffff;}
.menu A:visited {TEXT-DECORATION: none; color: #ffffff;}
.menu A:active {TEXT-DECORATION: none; color: #ffffff;}
.menu A:hover {TEXT-DECORATION: underline; color: #ffffff;}

.submenu A:link {TEXT-DECORATION: none; color: #000000;}
.submenu A:visited {TEXT-DECORATION: none; color: #000000;}
.submenu A:active {TEXT-DECORATION: none; color: #ff0000}
.submenu A:hover {TEXT-DECORATION: none; color: #000000;}

.submenu li.open a {
  background-color: #ff0000;
  background-repeat: no-repeat;
}



h1 {
 	font-size: 25px;
 	font-family: verdana;
 	color: #f36408;
	font-weight: bold;
	margin: 0px
}

h3 {
 	font-size: 20px;
 	font-family: verdana;
 	color: #ffffff;
	font-weight: bold;
	margin: 0px
}

h2 {
 	font-size: 17px;
 	font-family: verdana;
 	color: #629d1c;
	font-weight: bold;
	margin: 0px
}

.tab {border-left: 1px solid #e8eee4;
border-right: 1px solid #e8eee4;
border-bottom: 1px solid #e8eee4;
}

.footer {
 	font-size: 10px;
 	font-family: verdana;
 	color: #3f3f3f;
}

.footer A:link {TEXT-DECORATION: none; color: #424242;}
.footer A:visited {TEXT-DECORATION: none; color: #424242;}
.footer A:active {TEXT-DECORATION: none; color: #424242;}
.footer A:hover {TEXT-DECORATION: none; color: #424242;}

.form {
 BORDER-LEFT-WIDTH: 1px; 
 BORDER-LEFT-COLOR: #000000; 
 BORDER-BOTTOM-WIDTH: 1px; 
 MARGIN-BOTTOM: auto; 
 BORDER-BOTTOM-COLOR: #000000; 
 BORDER-TOP-WIDTH: 1px;
 BORDER-TOP-COLOR: #000000; 
 FONT-SIZE: 13px;
 FONT-FAMILY: Verdana;
 COLOR: #0000;
 BORDER-RIGHT-WIDTH: 1px;
 BORDER-RIGHT-COLOR: #000000;
}

.search {
 BORDER-LEFT-WIDTH: 1px; 
 BORDER-LEFT-COLOR: #000000; 
 BORDER-BOTTOM-WIDTH: 1px; 
 MARGIN-BOTTOM: auto; 
 BORDER-BOTTOM-COLOR: #000000; 
 BORDER-TOP-WIDTH: 1px;
 BORDER-TOP-COLOR: #000000; 
 FONT-SIZE: 11px;
 FONT-FAMILY: Verdana;
 COLOR: #0000;
 BORDER-RIGHT-WIDTH: 1px;
 BORDER-RIGHT-COLOR: #000000;
}

.qnt {
background: url(/images/bg_qnt.jpg) top right no-repeat;
width: 57px;
height: 20px;
padding: 3px 0 0 2px;
font-size: 12px;
border: 0;
margin: 3px 0 0 0
}


