body {
	background-color:#f7ffb2;
	margin:0px;
	padding:0px;
}
img {
	border: none;
}
.recupero{
	clear:both;
}
/*************
    LOGO
**************/
#logo{
	position:absolute;
	width:300px;
	top:10px;
	left:305px;
	margin:0px;
	
}
#logo img{
	border:none;
}
#logo p{
	padding:0px;
	margin:0px;
	
}
#logo a{
	padding:0px;;
	margin:0px;
	font-size:13px;
	font-family:Tahoma;
	text-decoration:none;
	color:#9e872f;
}
#logo a:hover{
	text-decoration:underline;
}
h1.home{
	display:none;
}
h4 {
	margin: 0px;
	padding: 5px 0px;
}

#carrello {
	position: absolute;
	top: 4px;
	right: 15px;
}
#carrello a {
	display: block;
	width: 100px;
	line-height: 30px;
	background-image: url(carrello.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 34px;
	color: #f67e3a;
	font-family: Tahoma;
	font-size: 12px; 
	font-weight: bold;
	background-color: #ecea6b;
	border: 1px solid #f17e5b;
}

/*************
    WEBSITE
**************/
#website{
	width:607px;
	margin:0px auto;
	background-image:url(img01.gif);
	background-position:left top;
	background-repeat:repeat-y;
	position:relative;
}
#website_cnt{
	padding:0px 7px;
	margin:0px;
}
/*************
    HEADER
**************/
#header{
	margin:0px;
	padding:0px;
	background-color:#000;
	height:189px;
}
/*************
    MENU
**************/
#menu{
	position:absolute;
	top:150px;
	left:40px;
	margin:0px;
	padding:0px;
}
#menu ul{
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
}
#menu li{
	float:left;
	padding:0px 25px;
	margin:0px;
}
#menu a{
	font-family:Tahoma;
	font-size:15px;
	color:#f17e3a;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
}
#menu a:hover{
	text-decoration:underline;
	
}
/*****************
    MENU BOTTOM
*****************/
#menu_bottom{
	margin:0px;
	padding:0px 0px 0px 0px;
}
#menu_bottom ul{
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:10px 0px 0px 0px;
}
#menu_bottom li{
	display:inline;
	padding:0px;
	margin:0px;
}
#menu_bottom a{
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	color:#000;
	display:block;
	background-position:left;
	background-repeat:no-repeat;
	height:122px;
	width:98px;
	margin:0px;
	padding:0px;
	float:left;
}
#menu_bottom span{
	display:none;
}
#menu_bottom a:hover{
	text-decoration:underline;
}
#menu_bottom a.clementine{
	background-image:url(img01.jpg);
	width:101px;
}
#menu_bottom a.navelline{
	background-image:url(img02.jpg);
	width:100px;
}
#menu_bottom a.moro{
	background-image:url(img03.jpg);
}
#menu_bottom a.tarocco{
	background-image:url(img04.jpg);
}
#menu_bottom a.lanelate{
	background-image:url(img05.jpg);
}
#menu_bottom a.valencia{
	background-image:url(img06.jpg);
}
#menu_bottom_cnt{
	padding:0px 0px;
	margin:0px;
	background-color:#fff;
}
#menu_bottom_cnt ul{
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px 0px 0px 3px;
}
#menu_bottom_cnt li{
	float:left;
	padding:5px 15px;
	margin:0px;
}
#menu_bottom_cnt a{
	font-family:Tahoma;
	font-size:14px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px 5px;
	width:98px;
	
}
#menu_bottom_cnt a:hover{
	text-decoration:underline;
	
}
/*****************
    MAIN CONTAINER
*****************/
#main_container{
	margin:0px;
	padding:0px;
	background-image:url(img02.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#ffff81;
}

#main_container_cnt{
	margin:0px;
	padding:15px 0px 0px 0px;
}
/*****************
    BOX TEXT
*****************/
.box_text{
	margin:0px;
	padding:10px 23px 0px;
	font-family:Tahoma;
	font-size:14px;
	line-height: 18px;
}
.box_text h1{
	padding:19px 0px 10px 0px;
	color:#76a851;
	font-family:Tahoma;
	font-size:20px;
	font-weight:normal;
}
.box_text h2{
	margin:0px 0px 10px 0px;
	color:#76a851;
	font-family:Tahoma;
	font-size:16px;
	font-weight:normal;
}
.box_text p{
	text-align:left;
	font-family:Tahoma;
	font-size:14px;
	padding:0px 0px 10px 0px;
	margin:0px;
	
}
.box_text p.home{
	text-align:left;
	font-family:Tahoma;
	font-size:14px;
	padding:0px 0px 0px 0px;
	margin:0px;
	
}
/*****************
    MULTIMEDIA
*****************/
.box_multimedia{
	margin:0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.box_multimedia_cnt{
	margin:0px 6px 0px 6px;
	padding:0px;
}
.box_multimedia_cnt img{
	border:none;
}
/*****************
    NEW FRUTTA
*****************/
.newsfrutta{
	margin:0px;
	padding:0px 10px;
	text-align:center;
}
.newsfrutta p{
	margin:0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bolder;

}
/*************
    VIDEO
**************/
#box_video{
	width:257px;
	height:227px;
	background-image:url(img13.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
#box_video_cnt{
	width:200px;
	height:160px;
	padding:28px 0px 0px 29px;
}
/*************
    VIDEO
**************/
#text_video{
	float:left;	
	margin:10px 0px 0px 10px;
	padding:0px;
}
#text_video ul{
	list-style:none;
	list-style-image:none;
	margin:15px 0px;
	padding:0px;
	
}
#text_video li{
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
}
#text_video a{
	font-family:Tahoma;
	font-size:12px;
	color:#669900;
	text-decoration:none;
}
#text_video a:hover{
	text-decoration:underline;
}
#text_video p{
	font-family:Tahoma;
	font-size:12px;
	color:#666600;
	margin:5px 0px;
	padding:0px;
}
/*****************
   ORDER
*****************/
.order{
	margin:0px;
	padding:0px 10px;
	text-align:center;
}

.order a{
	margin:0px 10px;
	padding:0px;
	
}
.order img{
	margin:0px;
	padding:0px;
	border:none;
	
}
/*****************
    tabella
*****************/
#tabella{
	margin:0px;
	padding:0px;
}
#tabella_cnt{
	margin:0px;
	padding:10px 5px 0px 8px;
	
}
#tabella_cnt p{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:0px;
}
/*****************
    tabella
*****************/
#tabella_carrello{
	margin:0px;
	padding:0px;
}
#tabella_carrello_cnt{
	margin:0px;
	padding:10px 5px 0px 8px;	
}
#tabella_carrello_cnt table.tabella_ordine tr.tr_top{
	background-color:#809421;
	text-align:center;
}
#tabella_carrello_cnt table.tabella_ordine  tr{
	text-align:center;
}
#tabella_carrello_cnt table.tabella_ordine td{
	margin:0px;
	padding:5px 0px 5px 5px;
	font-family:Tahoma;
	font-size:11px;
	margin:0px;
	color:#596811;
	border-left:1px solid #809421;
	border-bottom:1px solid #809421;
}
#tabella_carrello_cnt table.tabella_ordine td.prodotto{
	text-align:left;
	padding-left:15px;
	color:#e8eecd;
	font-weight:bold;
	border:none;
}
#tabella_carrello_cnt table.tabella_ordine td.quantita{
	text-align:center;
	color:#e8eecd;
	font-weight:bold;
	border:none;
}
#tabella_carrello_cnt table.tabella_ordine td.prezzo{
	text-align:center;
	color:#e8eecd;
	font-weight:bold;
	border:none;
}
#tabella_carrello_cnt table.tabella_ordine td.totale{
	text-align:center;
	color:#e8eecd;
	font-weight:bold;
	border:none;
}
#tabella_carrello_cnt  table.tabella_ordine td.elimina{
	text-align:center;
	color:#e8eecd;
	font-weight:bold;
	border-right:1px solid #809421;
	border-bottom:1px solid #809421;
}
.tabella_carrello_interna{
	margin:0px;
	padding:0px;
}
.tabella_carrello_interna h4{
	margin:0px;
	padding: 0px 2px;
}
.tabella_carrello_interna h4 a {
	font-family:Tahoma;
	font-size:13px;
	color:#6a8d32;
}
.tabella_carrello_interna p{
	margin:0px;
	padding: 0px 2px;
	color:#010600;
}
.tabella_carrello_interna img{
	border:1px solid #869926;
	margin:0px;
	padding:0px;
}
.tabella_carrello_interna tr{
	margin:0px;
	padding:0px;
	text-align:left;
}
.tabella_carrello_interna td.image{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
#tabella_carrello_cnt table.tabella_carrello_interna td{
	margin:0px;
	padding:0px;
	text-align:left;
	color:#596811;
	border:none;
}
#tabella_carrello_cnt table.tabella_quantita{
	margin:0px;
	padding:0px;
}
#tabella_carrello_cnt table.tabella_quantita tr{
	margin:0px;
	padding:0px;
}
#tabella_carrello_cnt table.tabella_quantita td{
	margin:0px;
	padding:0px 0px 0px 3px;
	border:none;
	text-align:center;
}
#tabella_carrello_cnt table.tabella_quantita td a{
	font-family:Tahoma;
	font-size:11px;
	color:#596811;
	text-decoration:none;
}
/*****************
    tabella
*****************/
#tabella_prodotti{
	margin:0px;
	padding:0px;
}
#tabella_prodotti_cnt{
	margin:0px;
	padding:10px 5px 0px 8px;	
}
#tabella_prodotti_cnt table.prodotti{
		
}
#tabella_prodotti_cnt table.prodotti tr{
		background-color:#e9e958;
		text-align:center;
		margin: 0px;
}
#tabella_prodotti_cnt table.prodotti td{
		border:1px solid #cbcb43;
}
#tabella_prodotti_cnt table.prodotti_interna{
		
}
#tabella_prodotti_cnt table.prodotti_interna tr{
		border:none;
}
#tabella_prodotti_cnt table.prodotti_interna td{
		border:none;
		
}
#tabella_prodotti_cnt table.prodotti_interna td.prodotti_interna_image{
		vertical-align:top;
}
#tabella_prodotti_cnt table.prodotti_interna td.prodotti_interna_image img{
		border:2px solid #809421;
}
#tabella_prodotti_cnt table.prodotti_interna td.prodotti_interna_testo{
		text-align:left;
		vertical-align:top;
		width: 290px;
}
#tabella_prodotti_cnt table.prodotti_interna td.prodotti_interna_testo h4{
		margin:0px;
		padding:0px 5px;
		font-family:Tahoma;
		font-size:13px;
		color:#6a8d32;
}
#tabella_prodotti_cnt table.prodotti_interna td.prodotti_interna_testo h4 a {
	font-family:Tahoma;
	font-size:13px;
	color:#6a8d32;
}
#tabella_prodotti_cnt table.prodotti_interna td.prodotti_interna_prezzo{
		vertical-align:top;
		margin:0px;
		padding:0px;
}
#tabella_prodotti_cnt table.prodotti_interna td.prodotti_interna_testo p{
		margin:0px;
		padding:0px 5px;
		font-family:Tahoma;
		font-size:11px;
		color:#010600;
}
#tabella_prodotti_cnt table.prodotti_prezzo {
		vertical-align:top;
		margin:0px;
		padding:0px;
}
#tabella_prodotti_cnt table.prodotti_prezzo tr{
		vertical-align:top;
}
#tabella_prodotti_cnt table.prodotti_prezzo td{
		vertical-align:top;
}
#tabella_prodotti_cnt table.prodotti_prezzo td.prodotti_prezzo_td{
		background-color:#cbe367;
		border:1px solid #809421;
}
#tabella_prodotti_cnt table.prodotti_prezzo td.prodotti_prezzo_td p{
		color:#596811;
		font-family:Tahoma;
		font-size:15px;
}
/*****************
    ORDINE
*****************/
table.ordine{
	margin:10px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse;
}
table.ordine td{
	border-right: solid 1px #ffff99;
	border-collapse:collapse;
	text-align:center;
	padding:2px 5px;
	font-family:Tahoma;
	font-size:12px;
}

table.ordine tr.ro1 td{
	background-color:#669933;
	color:#fff;	
}
table.ordine tr.ro2 td{
	color:#354100;
	background-color:#cbe367;
	font-weight:bold;	
}
table.ordine td.prodotto{
	width:130px;
	text-align:left;
}
table.ordine td.confezione{
	width:70px;
}
table.ordine td.quantita{
	width:141px;
}
table.ordine td.prezzo{
	width:141px;	
}
td.quantita input{
	width:80px;
	font-family:Tahoma;
	text-align:center;
	color:#354100;
	font-size:18px;
	margin:0px;
	padding:3px 0px;
	border:solid 1px #afafaf;
}
/*****************
    TOTALE
*****************/
table.totale{
	margin:10px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse;
}
table.totale td{
	border-right: solid 1px #ffff99;
	border-collapse:collapse;
	text-align:center;
	padding:2px 5px;
	font-family:Tahoma;
	font-size:12px;
}

table.totale tr.ro1 td{
	background-color:#669933;
	color:#fff;	
}
table.totale tr.ro2 td{
	color:#354100;
	background-color:#cbe367;
	font-weight:bold;	
}
table.totale td.carrello{
	width:130px;
	text-align:left;
}
table.totale td.kg{
	width:70px;
}
table.totale td.casse{
	width:70px;
}
table.totale td.price{
	width:141px;
}
table.totale td.totale_ordine{
	width:141px;	
}
table.totale tr.ro2 td.totale_ordine{
	background-color:#fc8600;	
	color:#fff;
	font-size:18px;
}
td.totale input{
	width:80px;
	font-family:Tahoma;
	text-align:center;
	color:#354100;
	font-size:18px;
	margin:0px;
	padding:3px 0px;
	border:solid 1px #afafaf;
}
/*****************
    banner
*****************/
.banner{
	margin:25px 0px 0px 0px;
	padding:0px;
	border: 4px solid #cbe367;
}
.banner img{
	margin:0px;
	padding:0px;
	border-right: 2px solid #cbe367;
}
.banner a{
	margin:0px;
	padding:0px;
	text-decoration:none;
}
/*****************
    DETTAGLIO PRODOTTO
*****************/
.dettaglio_prodotto{
	margin:0px;
	padding:5px 5px;
}
.dettaglio_prodotto_cnt{
	border:1px solid #cccc44;
	background-color:#e9e958;
	padding:5px 5px;
}
.dettaglio_prodotto_cnt p{
	padding:5px 0px; 
	margin:0px;
	font-family:Tahoma;
	font-size:12px;
}
.dettaglio_prodotto_cnt a{
	color:#468823;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	background-image:url(img39.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:19px;
	display:block;
	height:20px;
}
.tabella_dettaglio_prodotto_cnt{
	
}
.tabella_dettaglio_prodotto_cnt tr{
	
}
.tabella_dettaglio_prodotto_cnt td{
	vertical-align:top;
}
.tabella_dettaglio_prodotto_cnt td.prodotto {
	width: 300px;
}
.tabella_dettaglio_prodotto_cnt td table.totale{
	text-align:center;
	background-color:#e9e958;
}
.tabella_dettaglio_prodotto_cnt td table.totale p{
	color:#424d0b;
	border:1px solid #424d0b;
	background-color:#c8dd66;
	margin:0px;
	padding:0px;
}
.tabella_dettaglio_prodotto_cnt td table.totale td{
	text-align:center;
}
.tabella_dettaglio_prodotto_cnt td table.totale a{
	background-image:none;
	padding:0px;
}
.tabella_dettaglio_prodotto_cnt td table.totale img{
	border:none;
	padding:0px;
	margin:0px;
}
.tabella_dettaglio_prodotto_cnt img{
	padding:0px; 
	margin:0px 5px 0px 0px;
	border:2px solid #718f2a;
	float:left;
}
.prodotto{
	width:370px;
}
.tabella_dettaglio_prodotto_cnt .prodotto {
	width:430px;
}
.tabella_dettaglio_prodotto_cnt h4{
	font-family:Tahoma;
	font-size:12px;
	padding:0px; 
	margin:0px;
	color:#468823;
}
.tabella_dettaglio_prodotto_cnt h5{
	font-family:Tahoma;
	font-size:12px;
	font-style: italic;
	padding:0px; 
	margin:0px;
	color:#468823;
}
.tabella_dettaglio_prodotto_cnt p{
	font-family:Tahoma;
	font-size:12px;
	padding:0px 0px 10px; 
	margin:0px;
}
.photogallery_tabella_dettaglio_prodotto_cnt{
	text-align:center;
	background-color:#cccc44;
	border:2px solid #eeee88;
	padding: 5px 0px 5px 15px;
}
.photogallery_tabella_dettaglio_prodotto_cnt tr{
	background-color:#cccc44;
	border:1px solid #cccc44;
	padding-left:10px;
}
.photogallery_tabella_dettaglio_prodotto_cnt td{
	border:1px solid #718f2a;
}
.photogallery_tabella_dettaglio_prodotto_cnt img{
	padding:0px; 
	margin:0px;
	border:2px solid #718f2a;
}
a.photgallImmg {
	padding: 0px;
	margin: 0px;
	background-image: none;
	background-position: center center;
	background-repeat: no-repeat;
	width: 128px;
	height: 88px;
	display: block;
}
a.photgallImmg span {
	display: none;
}

.box_formCarrello {
	font-family: Tahoma;
	font-size: 12px;
	padding: 10px 0px 20px 0px;
}
.box_formCarrello table {
	width: 300px;
	margin: 0px auto;
}
.box_formCarrello table td.col1 {
	text-align: right;
	width: 100px;
}
.box_formCarrello table td.col2 {
	text-align: left;
	width: 200px;
}
.box_formCarrello input.input {
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	width: 150px;
	border: 1px solid #309a02;
}
.box_formCarrello form {
	margin: 0px;
	padding: 10px 0px;
}
#formCarrello tr.er td.col1 {
	color: #d10303;
	font-weight: bold;
}
#formCarrello tr.er input.input {
	border: 1px solid #d10303;
	color: #d10303;
	font-weight: bold;
}

/*****************
    FOOTER
*****************/
#footer{
	height:201px;
	background-image:url(img11.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#ffff81;
	margin:0px;
	padding:0px 10px;
}
#footer p{
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
#footer form{
	padding:0px;
	margin:0px 0px;
}
#footer p.text_newsletter{
	padding:100px 80px 0px 80px;
	margin:0px;
	font-size:13px;
	font-family:Tahoma;
	text-align:center;
	color:#fff;
}
#footer input.button{
	background-color:#2e2c2c;
	margin:0px 0px 0px 5px;
	color:#fff;

}
