BODY {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background: #098c7e url(/images/body_bg.gif) top left repeat-x; margin:0;
}
.bordo_banner {
/*float:left;*/
margin-bottom:5px;
border:1px solid #ddd;
text-align:center;
}
.titolo_descrizione {
font:16px Verdana, Tahoma, Arial, Helvetica, sans-serif;
color:#039;
font-weight:bold;
border-bottom:1px solid #ddd;
margin-right:10px;
}
div.sectionn, div.sectionpdf{
		margin: 0px;
		padding: 0px;
		font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		
}
.sectionn li a, .sectionn a{
		color: #30408e;
		
}
.sectionn ul {
		color: #30408e;
		
}
.sectionn li, .section li {
		list-style-image: url("box_square.gif");
}
.testo_info {
	font: 11px Tahoma, Helvetica, sans-serif;
	color:#30408e;
	padding-right:10px;
	}
.testp_infob {
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;
	color:#30408e;
	font-weight:bold;
}
.banner {
	BORDER-TOP: #fff 3px solid; BACKGROUND: #fff
}
.topbanner1 {
	BACKGROUND: #f1f2f6; FONT: 11px/20px Verdana, Arial, sans-serif;Font-Weight:bold; COLOR: #0388d9; BORDER-BOTTOM: #0388d9 1px solid
}
.topbanner1 A:link {
	COLOR: #0388d9; TEXT-DECORATION: none
}
.topbanner1 A:active {
	COLOR: #0388d9; TEXT-DECORATION: none
}
.topbanner1 A:visited {
	COLOR: #0388d9; TEXT-DECORATION: none
}
.topbanner1 A:hover {
	COLOR:#039 ; TEXT-DECORATION: none
}
.leftside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; FONT: 11px/13px Verdana, Arial, sans-serif; BORDER-LEFT: medium none; PADDING-TOP: 10px
}
.leftside A:link {
	TEXT-DECORATION: none
}
.leftside A:active {
	FONT-WEIGHT:normal; COLOR: #1e5ca0; TEXT-DECORATION: none
}
.leftside A:visited {
	TEXT-DECORATION: none
}
.leftside A:hover {
	COLOR: #d1e4f9; TEXT-DECORATION: none
}
.leftside ul{
	list-style-type: none;
	padding: 0;
	margin:15px 0;
	border:0;
}
.leftside li a {
	background-repeat: no-repeat;
	TEXT-DECORATION: none
}
.leftside li a:hover {
	TEXT-DECORATION: none
}
.leftside li a:visited {
	TEXT-DECORATION: none
}
.leftside li a:active {
	TEXT-DECORATION: none
}
H1 {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #700604; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 8px; COLOR: darkblue; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 0px ; COLOR:#666 ; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titolo_under {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #666; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: arial
}
.titolo_under1 {
	FONT-WEIGHT:normal; FONT-SIZE: 11px; COLOR:#CC6600; FONT-FAMILY: verdana, arial; Font-Weight:bold; Text-Decoration:none
}
A:hover H3{
	COLOR:#5dad37; Text-Decoration:none
}
A:link {
	COLOR: #0388d9; Text-Decoration:none
}
A:active {
	COLOR: #0388d9; Text-Decoration:none
}
A:visited {
	COLOR: #0388d9; Text-Decoration:none
}
A:hover {
	COLOR:#5dad37; Text-Decoration:none
}
#footer {
	height:35px;
	width:auto;
	/*background:#61789B;*/
	background:#fff;
	text-align:center;
	font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#06F;
}
#footer p{
	margin:0;
}
#left img {
margin-bottom: 5px;
}

#left form {
		margin:0px;
		padding:0px;
		border:#ddd 1px solid;
		background:#f1f2f6;
		width:149px;
		}
#left p{
	margin:0;
}
#left form img{
	margin-left:10px;
	border:0px;
	float:left;
}
#left .pz {
		font:11px Tahoma, Georgia, Verdana, "Times New Roman", Times, serif;
		font-weight:bold;
		color:#FF0000;
		text-align:left;
	}
#left .butt {
   	 	
	margin: 2px 0 0 10px; 
	
 	}
.titcell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#555555;
	vertical-align:top;
	border:1px 1px 1px 1px;
	line-height:10px;
	margin-left:10px;
}


#left label {
	font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif; 
 	color:039;
 	padding:0;
	margin-left:10px;
}

#left img {
	border:#ddd 1px solid;
}
#left .first4 {
		font:9px Tahoma, Verdana, "Times New Roman", Times, serif;
		text-decoration:none;
		color:#06F;
		margin-left:10px;
		
		/*font-weight:bold;*/
	}
#trail {
		top:auto;
		height:12px;
		background-color:#fff;
		font:0.7em Verdana, "Times New Roman", Times, serif;
		color:#06F;
		margin: 3px 10px 3px 10px;
		}
		
#trail #title {
		color:#06F;
		
}

#trail a:link {
		color:#06F;
		text-decoration:underline;
}

#trail a:visited {
		text-decoration:underline;
		color:#06F;
}

#trail a:hover {
		text-decoration:underline;
		color:#06F;
}

#trail a:active {
		text-decoration:underline;
		color:#06F;
}

#categorie{
		border:#ddd 1px solid;
		background-color:#f1f2f6;
		margin:3px 9px 3px 9px;
		}
#marche  {
		border:#ddd 1px solid;
		background-color:#f1f2f6;
		margin:3px 9px 3px 0px;
		width:714px;
}

#categorie p {
margin:0;
}
#marche p {
margin:0;
}
#prodotti {
		background-color:#fff;
		margin:10px 0px 3px 0px;
		}
.first5 {
		font:0.7em Verdana, Tahoma, Arial, "Times New Roman", Times, serif;
		text-decoration:none;
		color:#06F;
		/*font-weight:bold;*/
	}
.firstb {
		font:0.7em Tahoma, Verdana, "Times New Roman", Times, serif;
		color:#666;

		
	}

.firstx {
		font:0.7em Tahoma, Verdana, "Times New Roman", Times, serif;
		color:#666;
	}

.firstx table {
		/*font:0.7em Tahoma, Verdana, "Times New Roman", Times, serif;*/
		color:#000;
		display:inline;
		}
.firstx img {
		/*font:0.7em Tahoma, Verdana, "Times New Roman", Times, serif;*/
		margin-top:5px;
		}
.allineadestra {
float:right;
padding:10px 10px 10px 10px;
margin-bottom:5px;
border:1px solid #ddd;
text-align:center;
}

.allineadestra1 {
float:right;
margin-bottom:2px;


}
#left .firstb {
		font:0.7em Tahoma, Verdana, "Times New Roman", Times, serif;
		color:#06F;
		margin-left:13px;
		font-weight:bold;
	}
	.titolo1 {
		font:11px Verdana, Arial, Georgia,  Tahoma, "Times New Roman", Times, serif;
		color:#0388d9;
		font-weight:bold;
		padding:0px 0px 2px 4px;
		/*background-color:#CCCCCC;*/
		background-color:#ddd;
		
	}
	.rosso {
	color:#f00;
	}
	.titolo2 {
		font:12px Verdana, Arial, Georgia,  Tahoma, "Times New Roman", Times, serif;
		color: #0388d9;
		font-weight:normal;
		border:#ddd 1px solid;
		text-align:center;
		/*background-color:#CCCCCC;*/
		background:#f1f2f6;
		margin: 10px 10px 5px 0px;
		
	}
	.titolo3 {
		font:11px Verdana, Arial, Georgia,  Tahoma, "Times New Roman", Times, serif;
		color: #0388d9;
		font-weight:Bold;
		border:#ddd 1px solid;
		text-align:center;
		/*background-color:#CCCCCC;*/
		background:#f1f2f6;
		margin: 10px 10px 5px 0px;
		
	}
	.titolo4 {
		font:11px Verdana, Arial, Georgia,  Tahoma, "Times New Roman", Times, serif;
		color: #0388d9;
		font-weight:normal;
		border:#ddd 1px solid;
		text-align:left;
		/*background-color:#CCCCCC;*/
		background:#f1f2f6;
		margin: 10px 10px 5px 0px;
		
	}
	.first4 {
		font:0.7em Tahoma, Verdana, "Times New Roman", Times, serif;
		text-decoration:none;
		color:#06F;
		margin-left:13px;
		
		/*font-weight:bold;*/
	}
	.df {
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		color:#999999;
		font-style:normal;
		border:1px solid #ddd;
	}
	.first {
		font:0.7em Tahoma, Verdana, "Times New Roman", Times, serif;
		text-decoration:none;
		color:#06F;
		margin-left:2px;
		font-weight:bold;
		/*font-weight:bold;*/
	}
	.tittable {
   	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	font-weight:normal;
	background-color:#ddd; 
 	color:#0388d9;
	margin: 0 0 0 0; 
 	}
.numero {
   	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; 
 	color: #3670A7; 
 	background-color: #f1f2f6; 
 	padding: 2px;
	border: 1px solid #3670A7;
	}
.numerobold {
   	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; 
 	font-weight:bold;
	color: #3670A7; 
 	background-color: #f1f2f6; 
 	padding: 2px;
	border: 1px solid #3670A7;
	}
.desctable {
   	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; 
 	color: #3670A7; 
 	background-color: #f1f2f6; 
 	}
.desctable a:link {
      text-decoration : none;
      color: #3670A7; 
 	background-color: #f1f2f6;
	  }
.desctable a:visited {
      text-decoration : none;
      color: #3670A7; 
 	background-color: #f1f2f6;
	  }
.desctable a:hover {
      text-decoration : none;
      color:#FFFFFF;
      background-color:#999;
      margin:0;
	  }
.desctable a:active {
      text-decoration : none;
      color: #3670A7; 
 	background-color:#f1f2f6;
	  }
.desctable1 {
   	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; 
 	color: #3670A7; 
 	background-color: #fff; 
 	}
.desctable1 a:link {
      text-decoration : none;
      color: #3670A7; 
 	background-color: #fff; 
	  }
.desctable1 a:visited {
      text-decoration : none;
      color: #3670A7; 
 	background-color: #fff; 
	  }
.desctable1 a:hover {
      text-decoration : none;
      color:#FFFFFF;
      background-color:#999;
      margin:0;
	  }
.desctable1 a:active {
      text-decoration : none;
      color: #3670A7; 
 	background-color:#fff; 
	  }
	  
.descarrivi {
   	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 	color:#FF0000; 
 	background-color: #DCE0E4; 
 	}
.descarrivi a:link {
      text-decoration : none;
      color: #3670A7; 
 	background-color: #DCE0E4;
	  }
.descarrivi a:visited {
      text-decoration : none;
      color: #FF0000; 
 	background-color: #DCE0E4;
	  }
.descarrivi a:hover {
      text-decoration : none;
      color:#FFF; 
      background-color:#003333;
      margin:0;
	  }
.descarrivi a:active {
      text-decoration : none;
      color:#FF0000; 
 	background-color: #DCE0E4;
	  }
.descdispo {
   	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 	color:#0000FF;
 	background-color: #f1f2f6; 
 	}
.descdispo a:link {
      text-decoration : none;
      color: #0000FF;
 	background-color: #f1f2f6;
	  }
.descdispo a:visited {
      text-decoration : none;
      color: #0000FF;
 	background-color: #f1f2f6;
	  }
.descdispo a:hover {
      text-decoration : none;
      color:#FFFFFF;
      background-color:#003333;
      margin:0;
	  
	  }
.descdispo a:active {
      text-decoration : none;
      color:#0000FF; 
 	background-color: #f1f2f6;
	  }
.descdispo1 {
   	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 	color:#0000FF;
 	background-color: #fff; 
 	}
.descdispo1 a:link {
      text-decoration : none;
      color: #0000FF;
 	background-color: #fff;
	  }
.descdispo1 a:visited {
      text-decoration : none;
      color: #0000FF;
 	background-color: #fff;
	  }
.descdispo1 a:hover {
      text-decoration : none;
      color:#FFFFFF;
      background-color:#fff;
      margin:0;
	  
	  }
.descdispo1 a:active {
      text-decoration : none;
      color:#0000FF; 
 	background-color: #f1f2f6;
	  }

.cod {
   	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	FONT-WEIGHT:bold;
	background-color:#f1f2f6; 
 	color:#003366;
	}
.cod1 {
   	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	FONT-WEIGHT:bold;
	background-color:#fff; 
 	color:#003366;
	}
.titcell { 
 	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	color: #3670A7; 
 	background-color: #F9FBFD; 
 	width:110px; 
	padding:0;
	} 
.productProducer {
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
}
.table_title {
	font: 13px Verdana, Tahoma, Helvetica, sans-serif;
	color:#000;
}
.table_cell {
	font: 13px Verdana, Tahoma, Helvetica, sans-serif;
	color:#666;
	}
.pz {
		font:11px Tahoma, Georgia, Verdana, "Times New Roman", Times, serif;
		font-weight:bold;
		color:#5dad37;
		text-align:left;
	}
.first2 {
		font:11px Tahoma, Verdana, "Times New Roman", Times, serif;
		color:#0066FF;
		text-align:left;
	}
.cart_title {
	font: 12px Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	background:#f1f2f6;
	border-bottom:1px solid #333;
}
.cart_name {
		font:12px Tahoma, Verdana, "Times New Roman", Times, serif;
		text-decoration:none;
		color:#06F;
		/*font-weight:bold;*/
	}
.cart_item	{
	font: 12px Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
}
.cart_note {
		font:12px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		color:#666;
		font-style:normal;
		border:1px solid #ddd;
	}

.torna {
		font:12px Verdana, Arial, Helvetica, sans-serif;
		text-align:right;
		color:#666;
		font-style:normal;
		border:1px solid #ddd;
	}

.titolo_news {
		font:20px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		color:#063;
		font-style:italic;
		
	}

#checkoutStages {
	FONT-SIZE: 100%; COLOR: #666666; TEXT-ALIGN: center
}
#checkoutStage {
	FONT-WEIGHT: bold; COLOR: #ee3300
}
#checkoutForm {
	WIDTH: 100%
}
#checkoutButtons {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 1em; MARGIN-BOTTOM: 5em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
#cartEmptyBox {
	BACKGROUND: #f1f2f6; padding: 3px 3px 3px 3px;
}
.prodotti-titolo {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Lucida;  TEXT-ALIGN: center; background: #000 url(/img/gradient-grey.png) repeat-x left bottom; padding: 3px 3px 3px 3px
}
.prodotti-titolo1 {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Lucida;  TEXT-ALIGN: center; background: #000 url(/img/gradient-grey.png) repeat-x left bottom; padding: 2px 2px 2px 2px
}
.descrizione-titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #3c5784; TEXT-ALIGN: center
}
.descrizione-desc {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ebeef2
}
.descrizione-foto {
	FONT-SIZE: 10pt; COLOR: #3c5784; FONT-STYLE: italic; FONT-FAMILY: Arial Black; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.opzioni-titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #fff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #003366; TEXT-ALIGN: center
}
.opzioni-header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CCCCCC
}
.opzioni-rigacolore1 {
	FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f1f2f6
}
.QI-header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR:#003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR:#CCCCCC
}
.QI-titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR:#003366; TEXT-ALIGN: center
}
.QI-titolo-big {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #961e46; TEXT-ALIGN: center
}
.QI-titolo-smll {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.QI-rigacolore1 {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f1f2f6
}
.opzioni-headerS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #0e3854
}
.opzioni-headerSS {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #869ba9
}
.QI-rigacolore2 {
	FONT-SIZE: 8pt; COLOR: #961e46; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f0f2f4
}
.ST-header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CCCCCC
}
.ST-titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #003366; TEXT-ALIGN: center
}
.ST-rigacolore1 {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f1f2f6
}
.TESTOAAA-7 {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #0b2d58; FONT-FAMILY: Verdana
}
.rigacolore1 {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #eff2f8
}
.promo {
	FONT-SIZE: 14px; FONT-FAMILY: #FF9900; TEXT-ALIGN: center
}
.tablebordo {
	BORDER-RIGHT: #961e46 2px solid; BORDER-TOP: #961e46 2px solid; BORDER-LEFT: #961e46 2px solid; BORDER-BOTTOM: #961e46 2px solid
}
.pad5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TD#desc {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tablebordo2 {
	BORDER-RIGHT: #7689a9 2px solid; BORDER-TOP: #7689a9 2px solid; BORDER-LEFT: #7689a9 2px solid; BORDER-BOTTOM: #7689a9 2px solid; BACKGROUND-COLOR: #ffffff
}
.bordosottile {
border:1px solid #ddd;
}
.titolowhite {
	font: 11px Verdana, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	
	
}