body{
	margin: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	font-family: arial;
	font-size: 12;
	color: #000000;
	background-image: url(immagini/sfondo.jpg);
	background-repeat: repeat-x;
}

#bottom{
	margin: 0px;
	padding: 0px;
	margin-top: 25px;
	background-color: #F1EDED;
	clear: both;
}

#pagina{
	position: relative;
	width: 900px;
	left: 50%;
	margin-left: -450px;
}

#top{ 
	margin: 0;
	padding: 0;
	height: 150px;
	/* background-color: #EEF8FA;*/
	background-color: #FFF;
}

#contenuto{
	position: relative;
	margin: 0;
	padding: 0;
	clear: both;
}

#lst_prodotto{
	clear: both;
	width: 607;
	height: 228;
	background-image: url(immagini/dettaglio_prodotto.jpg);
	background-repeat: no-repeat;
}

#lst_prodotto_txt{
	margin: 25px;
	margin-top: 45px;
	font-size: 12px;
	text-align: justify;
}

.qta_box{
	background-image: url(immagini/quantita.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 41px;
	float: left;
	clear: none;
	text-align: center;
	vertical-align: middle;
}
.qta_box input{
	margin: 0px;
	margin-top: 10px;
	margin-left: -10px;
	text-align: center;
	vertical-align: middle;
}

#contenuto_carrello{
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
}

table,tr,td{
	font-family: arial;
	font-size: 12;
	color: #000000;
}
.piccolo{
	font-family: arial;
	font-size: 9;
	color: #000000;
}

a{
	font-family: arial;
	font-size: 12;
	color: #669835;
	text-decoration: none;
	font-weight: bold;
}

a:hover{
	font-family: arial;
	font-size: 12;
	color: #669835;
	text-decoration: underline;
	font-weight: bold;

}


.red{
	font-family: arial;
	font-size: 12;
	color: #FF3300;
	font-weight: bold;
}

.tit_pr{
	font-family: arial;
	font-size: 12;
	color: #669835;
	font-weight: bold;
}

.titolo_pagina_non_linkato{
	font-family: arial;
	font-size: 12;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.class_sotto{
	font-family: arial;
	font-size: 11;
	color: #663333;
	text-decoration: none;
	font-weight: bold;

}

.class_sotto:hover{
	font-family: arial;
	font-size: 11;
	color: #663333;
	text-decoration: underline;
	font-weight: bold;

}

.blocco_home{
	width: 200px;
	height: 135px;
	border-bottom: 1px solid #7DB305;
	float: left;
	margin-right: 5px;
}

.cappello_blocco_home{
	width: 200px;
	height: 1px;
	border-bottom: 1px solid #7DB305;
	float: left;
	margin-right: 5px;
}

.sub_blocco_home{
	float: left;
	margin-right: 5px;
}

.link_home{
	line-height: 30px;
	background-color: #F7F7F7;
	width: 200px;
	font-size: 14px;
}

.link_home:hover{
	line-height: 30px;
	background-color: #F7F7F7;
	width: 200px;
	font-size: 14px;
}

.link_home_lungo{
	line-height: 25px;
	background-color: #F7F7F7;
	width: 610px;
}

.link_sub_home{
	line-height: 25px;
	font-size: 12px;
	text-decoration: underline;
	font-weight: none;
	color: #000000;
}

.link_sub_home:hover{
	line-height: 25px;
	font-size: 12px;
	text-decoration: underline;
	font-weight: none;
	color: #000000;
}

.blocco_lista{
	width: 600px;
	border-bottom: 1px solid #7DB305;
	float: left;
	margin-top: 5px;

}

.link_bl_lista{
	line-height: 25px;
	background-color: #F7F7F7;
	width: 600px;
}

.nome_lst{
	color: #3F840D;
	font-size: 14px;
	font-weight: bold;
}
.nome_lst:hover{
	color: #74AC00;
	font-size: 14px;
	font-weight: bold;
}

.sotto_top{
	font-family: arial;
	font-size: 10;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: none;
	text-align: center;
}

.sotto_top:hover{
	font-family: arial;
	font-size: 10;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: none;
	text-align: center;
}



.titolo_pagina{
	font-family: arial;
	font-size: 14;
	color: #669835;
	font-weight: bold;
	margin: 0px;
}

.sottotitolo_pagina{
	font-family: arial;
	font-size: 14;
	color: #669835;
	font-weight: none;
	margin: 0px;
}

.index{
	font-family: arial;
	font-size: 12;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.index:hover{
	font-family: arial;
	font-size: 12;
	color: #663333;
	text-decoration: underline;
	font-weight: normal;

}


form{
	margin:0;
}

.td_ordine{
	height: 30px;
}

#centrale{
	margin: 0;
	padding: 0;
	float: left;
	clear: none;
	width: 649px;
	background-color: #FFF;
	padding-bottom: 50px;
	background-image: url(immagini/sfondo_centrale_chiudi.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#menu{
	left: 0px;
	width: 250px;
	margin: 0;
	padding: 0;
	background-color: #B7DF3E;
	float: left;
	clear: none;
}

ul.menu_cl{
	width: 250px;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu_cl li a{
	display: block;
	text-decoration: none;
	padding: 0;
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	font-family: verdana;
	font-size: 10px;
	font-weight: none;
	color: #666666;
	background-image: url("immagini/sfondo_menu_primo.jpg");
}

ul.menu_cl li a:hover{
	display: block;
	text-decoration: none;
	padding: 0;
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	font-family: verdana;
	font-size: 10px;
	font-weight: none;
	color: #0A0607;
	background-image: url("immagini/sfondo_menu_primo.jpg");
}

ul.menu_cl li{ display: inline; }


ul.menu_cl_sotto{
	width: 250px;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu_cl_sotto li a{
	display: block;
	text-decoration: none;
	padding: 0;
	padding-left: 25px;
	height: 21px;
	line-height: 21px;
	font-family: verdana;
	font-size: 10px;
	font-weight: none;
	color: #666666;

	margin-top: 0px;
}

ul.menu_cl_sotto li a:hover{
	display: block;
	text-decoration: none;
	padding: 0;
	padding-left: 25px;
	height: 21px;
	line-height: 21px;
	font-family: verdana;
	font-size: 10px;
	font-weight: none;
	color: #0A0607;

	margin-top: 0px;

}

ul.menu_cl_sotto li{ display: inline; }

.td_ordine{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #81A382;
}

.bottom{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: verdana;
}



#div_bottom{
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: verdana;
	background-color: #FFFFFF;

}

.bottom a{
	font-size: 10px;
	font-family: verdana;
}

.bottom a:hover{
	font-size: 10px;
	font-family: verdana;
}


#dettaglio_pro{
	clear: both;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0px;
	font-size: 12px;
	font-family: verdana;
	padding-top: 25px;
}

#box_cat_interno{
	padding: 10px;
	width: 270px;
	float: left;
	clear: none;
}

.colonna_doppia{
	width: 160px;
	height: 170px;
	float: left;
	clear: none;
	padding: 15px;
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;

	border: 1px solid #F9f9f9;
}

.p_dodici{
	font-size: 12px;
}

#commenti{
	background-color: #C6E29E;
	margin-bottom: 5px;
}

#com_dentro{
	width: 575px;
	padding: 10px;
}
