body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #065906 url(sfondo.jpg) repeat-x;
	text-align: center;	
	font: normal normal normal 12px helvetica,sans-serif;
}

h2{
	font: normal bold normal 16px helvetica,sans-serif;
	text-align: left;
	color: #2D2307;
	}
		
img {
	border-color: #171511;
	} 

a{
	font-weight: bold;
	font: normal bold normal 12px helvetica,sans-serif;
	color: #514D3D; 
	text-decoration:none;
	}
	
a:hover{
	color: #938C6D;
	}

	
/* -------------------------Contenitore e col principali-------------------------*/

.contenitore {
	display:block;
	position: relative;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	width: 929px;
	background: #C0B580 url(corpo.jpg) repeat-y;
	/*border: 1px solid #ffffff;*/
}

.boxlogo1{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 205px;
	height: 278px;
	}
	
.boxlogo2{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 154px;
	height: 71px;
	}
	

.corpo_sx{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 190px;
}

.corpo_dx{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 739px;
}
	
/* -------------------------Menu testa-------------------------*/
.menu{
	position: relative;
	float:left;
	top:0px;
	left:0px;
	width:724px;
	height: 23px;
	text-align:right;
	font:  normal bold normal 12px helvetica,sans-serif;
	background: #005D00 url(sfondo_menu.jpg) repeat-x;
	}

.menutesta {
	font-weight: bold;
	float:right;
	margin-top: 5px;
	margin-right:20px;
	}
	
.menutesta a{
	color: #ffffff;
	text-decoration:none;
	}
.menutesta a:hover{
	color: #77AF80;
	text-decoration:none;
	}
	
.boximg{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 724px;
	height: 70px;
}
	
/* -------------------------Menu sinistro-------------------------*/
.menusx{
	font-weight: bold;
	position: relative;
	float:left;
	top: 0px;
	margin-left:2px;
	width:150px;
	font: normal bold normal 12px helvetica,sans-serif;
}

.menusxvoce{
	font-weight: bold;
	width:100%;
	text-align:left;
	border-bottom:1px solid #CEC6A1;
}

.menusxvoce a{
	color: #514D3D; 
	text-decoration:none;
}
	
.menusxvoce a:hover{
	color: #938C6D; 
	text-decoration:none;
}

.liv0{
	margin-left:10px;
}	

.liv1{
	font: normal normal normal 12px helvetica,sans-serif;
	margin-left:25px;
}	

.liv1 a{
	font: normal normal normal 12px helvetica,sans-serif;
}	

/* -------------------------Box Prodotti-------------------------*/
.boxprod{
	position: relative;
	top: 25px;
	margin-left: 10px;
	width: 703px;
	height: 136px;
	background: url(boxprod_sf.jpg) repeat-x;
}	
	
.boxprod_sx{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 111px;
	background: url(boxprod_sx.jpg);
}

.boxprod_corpo{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 670px;
	height: 111px;
	overflow:hidden;  
}

#lista {  
    position:absolute;  
    top:15;  
    left:0; 
	height:100px;
    width:5000px;  
    float:left;
 } 

.prodotto{ 
	position:relative; 
    width:335px;  
    height:94px;  
    float:left;      
    font-size:11px;  
    font-family:Verdana Courier, monospace;
	text-align: left;
	text-decoration: none;  
    } 

.prodimg{ 
 	position: relative;
	float:left;
	top: 0px;
	left: 0px;
    width:130px;
    }

.prodescr{ 
 	position: relative;
	float:left;
	top: 0px;
	left: 0px;
    width:200px;
	font: normal normal normal 12px helvetica,sans-serif;
	color: #514D3D;
	text-align: justify;
	text-decoration: none; 
    }
	
.prodescr a{ 
	color: #514D3D;
	font-weight: bold;
	text-decoration: none;
    }

.prodescr a:hover{ 
	font-weight: bold;
	color: #938C6D;
	text-decoration: none;
    }
	
.boxprod_dx{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 18px;
	height: 111px;
	background: url(boxprod_dx.jpg);
}
	
/* -------------------------Riquadri pagine-------------------------*/
	
.riqprincipale{
	position: relative;
	top: 30px;
	left: 0px;
	width: 726px;
	height: 230px;
	font: normal normal normal 12px helvetica,sans-serif;
	color: #413C25;
}

.riq_titlav{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 277px;
	height: 21px;
	background: url(titlav.jpg);
	font-weight: bold;
	text-align: justify;
}

.riq_titgal{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 220px;
	height: 21px;
	background: url(titgal.jpg);
	font-weight: bold;
	text-align: justify;
}

.riq_titchi{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 229px;
	height: 21px;
	background: url(titchi.jpg);
	font-weight: bold;
	text-align: justify;
}


.riq_tit{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
}

.riq_corpo{
	position: relative;
	float:left;
	top: 0px;
	left: 0px;
	width: 726px;
	background: url(riq_sf.jpg) repeat-y;
}

.riq_sx{
	position: relative;
	float:left;
	top: 0px;
	left: 15px;
	width: 257px;
	text-align: justify;
	font: normal normal normal 12px helvetica,sans-serif;	
}

.riq_sx a{
	font: normal normal normal 12px helvetica,sans-serif;	
}

.riq_sx a:hover{
	font: normal normal normal 12px helvetica,sans-serif;	
}

.riq_centro{
	position: relative;
	float:left;
	top: 0px;
	left: 23px;
	margin-right: 10px;
	width: 211px;
	text-align: justify;
	font: normal normal normal 12px helvetica,sans-serif;
}

.riq_centro a{
	font: normal normal normal 12px helvetica,sans-serif;	
}

.riq_centro a:hover{
	font: normal normal normal 12px helvetica,sans-serif;	
}

.riq_dx{
	position: relative;
	float:left;
	top: 0px;
	left: 22px;
	width: 210px;
	text-align: justify;
	font: normal normal normal 12px helvetica,sans-serif;
}	

.riq_dx a{
	font: normal normal normal 12px helvetica,sans-serif;	
}

.riq_dx a:hover{
	font: normal normal normal 12px helvetica,sans-serif;	
}
	
	
	
/* -------------------------Resto css Cetola-------------------------*/
.contenuto{
float:left;
margin-left:10px;
width:680px;
text-align:justify;
/*
font: normal normal normal 14px helvetica,sans-serif;
*/
}

.carrello td{
text-align:justify;
color: #171511;
font: normal normal normal 14px helvetica,sans-serif;
}
.carrello .subtotale
{
text-align:right;
padding-right:20px;

}

.carrello td .small{
text-align:justify;
color: #171511;
font: normal normal normal 11px helvetica,sans-serif;
}

.carrello  .totale {
width:650px;
border-top:1px solid #2D2307;

}
.carrello  .totale td{
	font: normal bold normal 14px helvetica,sans-serif;
	background: #C2B785; /*#eedb79*/
	}

.altmin{
float:left;
}

.fine{
	position:relative;
	top:0px;
	font: normal normal normal 10 Sans-Serif;
	color: #D6CA92;
}

.vuoto{
	clear:both;
}

.button_list {
	position: relative;
	float: left;
	height:28px;
	width:75px;
	margin-top:2px;
    border: none;
    background: url('button_off.jpg') no-repeat top left;
	color:#35332B;
	font: normal bold normal 11 Sans-Serif;

}
.button_list:hover {
    border: none;
    background: url('button_on.jpg') no-repeat top left;
    color:#5C5848;
}

.button {
	position: relative;
	float: right;
	height:28px;
	width:120px;
	margin-top:2px;
	margin-right: 30px;
    border: none;
    background: url('button1.jpg') no-repeat top left;
	color:#35332B;
	font: normal bold normal 11 Sans-Serif;

}
.button:hover {
    border: none;
    background: url('button2.jpg') no-repeat top left;
    color:#5C5848;
}

.boxprodotti {
    float:left;
	width:180px;
	height:140px;
	margin:5px 0px 15px 30px;
	/*background: #988e53;*/
}

.boxprodotti .titolo{
	background:#2D2307;
	padding:1px 0px 1px 4px;
	color:#ffffff;
	font: normal bold normal 11 Sans-Serif;
}
.boxprodotti .fine{
	top:0px;
	text-align:right;
	padding:2px 4px 2px 1px;
	font: normal bold normal 11 Sans-Serif;
	border:1px solid #988e53;
	border-top:0px;
}

.prod_varianti  {
	width: 700px;
    border: 1px solid #171511;
	}

.prod_varianti input{
	top:0px;
	font: normal normal normal 10 Sans-Serif;
	height:18px;
}
.prod_varianti td{
	top:0px;
	font: normal normal normal 12 Sans-Serif;
	height:18px;
}

.prod_varianti  .button {
	height:22px;
	width:120px;
	margin-top:1px;
	padding-left:22px;
	padding-bottom:0px;
    /*border: 1px solid #171511;*/
	color:#171511;
	font: normal normal normal 10 Sans-Serif;
	background: url('carrello_off.jpg') no-repeat top left;

}
.prod_varianti  .button:hover {
	color:#171511;
	/*border: 1px solid #004E00;*/
	background: url('carrello_on.jpg') no-repeat top left;
}

#StatoCarrello{
	position: relative;
	float:left;
	top: 0px;
	left: 10px;
	font: normal normal normal 10 Sans-Serif;
	color:#ffffff;
	margin-right: 10px;
	line-height: 11px;
	text-align: left;
	}

#StatoCarrello a{
	font: normal normal normal 10 Sans-Serif;
	color: #ffffff;
	}
	
#StatoCarrello a:hover{
	font: normal normal normal 10 Sans-Serif;
	color: #77AF80;
	}
