body {
	background-color:#A78A6A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11PX;
	color:#5D3C31;
    background-image:url(../img/grafica/bg_body.jpg); background-repeat:repeat-x;
	line-height:16px;
}


h1 {
	color: #BD3D00;
	font-size:24PX;
	margin-bottom:2px;
	font-family:Verdana;
}

h2, h3, h4, h5, h6 {
	color: #5D220F;
	font-size:14px;
	font-family:Georgia, Times New Roman, Times, serif;
	border-bottom:1px dotted #C0B396;
	padding-bottom:4px;
}

a {
  color: #812F09;
}



ul{ list-style-type:square; color:#5D3C31}

#container{ margin:0 auto; width:650px; background-color:#FFFFFF;   padding:10px 10px 10px 10px;    background-image:url(../img/grafica/bg_body-logo.jpg); background-repeat:no-repeat; 
}
#testata{ padding-top:5px; }
#testata h1{ font-size:12px; }


#contenuti{ background-color:#FFFFFF; }

#menu{ border-top:6px solid #5D3C31;  margin-top:10px; height:40px; }
#menu a{ display:table-column-group; float:left; text-align:center; margin-top:3px; padding-top:8px; height:20px; background-color:#8F7156; margin-right:1px; margin-left:2px; color:#FFFFFF; width:105px; border-bottom:6px solid #A58867; text-decoration:none;}
#menu a:hover{ display:table-column-group; float:left; text-align:center; margin-top:3px; padding-top:8px; height:20px; background-color:#E3D4B2; margin-right:1px; margin-left:2px;  color:#BD3D00; width:105px;border-bottom:6px solid #E3D4B2; border-top:6px solid #BD3D00 ; text-decoration:none;}

#ricerca{ background-color:#E3D4B2; padding:10px 4px 4px 4px;  height:36px; margin-left:2px;  margin-right:2px; color:#8F7156; }
#ricerca form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#ricerca select{ font-size:12px; background-color:#FFFFFF; color:#5D3C31  }
#ricerca form input{ background-color:#663300; color:#FFFFFF; border:0px; margin-left:2px; padding:2px 0px 2px 0px; cursor:hand;   }

div.split2 { width:49%; float:left;  margin-bottom:4px; margin-left:2px; margin-right:4px; padding-bottom:6px; }
div.split2 div{ padding:4px 4px 4px 4px;  margin-top:6px; background-color:#EFEBE2; padding-bottom:6px;  }
div.split2 img{  }
div.split2 div h2{ margin-top:20px;}
div.split2 h2{ margin-top:20px;}

div.listaProdotti { width:490px; float:left;  margin-bottom:4px; margin-left:2px; margin-right:4px; padding-bottom:6px; }
div.listaProdotti div{ padding:4px 0px 4px 0px;  margin-top:6px; background-color:#EFEBE2; padding-bottom:6px; }
div.listaProdotti h2{ margin-left:4px;  }

div.listaSubCat { width:148px; float:left;  margin-bottom:4px; margin-left:2px; margin-right:4px; padding-bottom:6px; }
div.listaSubCat div{ padding:4px 4px 4px 4px;  margin-top:6px; background-color:#EFEBE2; padding-bottom:6px; }
div.listaSubCat img{ margin:4px 8px 8px 4px; float:left; border:4px solid #FDFCFB;}



div.split2Mappa { width:49%; float:left;  margin-bottom:4px; padding-top:6px; margin-left:2px; margin-right:4px; padding-bottom:6px; }
div.split2Mappa img{ margin:4px 8px 8px 4px; float:left; border:4px solid #FDFCFB;}

.clearer{ clear:both;}

.anteprimaNews div{  border-bottom:1px dotted #ffffff;}
.anteprimaNews h3{ font-size:11px; border-bottom:none; margin-bottom:0px; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news h3{ border-bottom:none; margin-bottom:4px;}
.news p{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.ico_Info{ float:left; margin:0px 4px 0px 0px;}
.ico_Stampa{ float:left; margin:0px 4px 0px 0px;}


.paginazione{ clear:both;}
.paginazione a{ display:inline; padding:4px 4px 4px 4px; margin:4px 4px 4px 4px; background-color:#FFFFFF; border:1px solid #BD3D00; text-decoration:none;}
.paginazione a:hover{ background-color:#BD3D00; border:1px solid #BD3D00; color:#FFFFFF; text-decoration:none;}
.paginazione .pagSel{display:inline; padding:4px 4px 4px 4px;  background-color:#bd3d00; color:#ffffff; text-decoration:none;}

#footer{ clear:both; background-color:#5D3C31; color:#FFFFFF; padding:4px 4px 4px 4px; margin-top:20px; }

#prodotti{ background-color:#FFFFFF; }
#prodotti h4{ font-size:12px; border-bottom:none; margin-bottom:1px; display:block; height:30px;}
#prodotti div.split2 { width:150px;  background-image:url(../img/grafica/bg_prodotti.jpg); background-repeat:no-repeat; background-position:top center; float:left; margin-bottom:0px; margin-right:1px; padding-top:4px; padding-left:4px; padding-right:4px; text-align:center; height:270px;}
#prodotti div.split2 img{ }
#prodotti div.split2 p{ }
#prodotti div.split2 .link_schedaProdotto{ display:block; padding:0px 4px 6px 4px;}


.ricerca div.split4 { width:153px;  background-image:url(../img/grafica/bg_prodotti.jpg); background-repeat:no-repeat; background-position:top center; float:left; margin-bottom:0px; margin-right:1px; padding-top:4px; padding-left:4px; padding-right:4px; text-align:center; height:270px; }
.ricerca div.split4 img{ }
.ricerca div h4{ display:block; height:42px; border:0px; font-size:12px;}
.ricerca div.split4 p{ }
.ricerca div.split4 .link_schedaProdotto{ display:block; padding:0px 4px 6px 4px;}


#scheda_articolo div.split2 { width:49%; float:left;  margin-bottom:4px; margin-left:2px; margin-right:4px; padding-bottom:6px; }
#scheda_articolo div.split2 div{ padding:4px 4px 4px 4px;  margin-top:6px; background-color:#ffffff; padding-bottom:6px; }
#scheda_articolo div.split2 h3{ font-size:12px; border-bottom:none; }

input, textarea{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5D3C31; border:1px solid #E3D4B2;}

#form_contatti{}
#form_contatti input, textarea{border:1px solid #E3D4B2; padding:4px 4px 4px 4px; display:block}
#form_contatti input.form_Btn{ cursor:pointer;cursor:hand}

/* thumbnail list */

	#thumbs{
		margin:0;
		padding:0;
	}
	
	#thumbs a{
		display:block;
		width:100px;
		height:130px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;
border:8px solid #f8f4ea;
	}
	#thumbs a img{
		position:absolute;
		top:-20px;
		left:-16px;	
	}
	
	/* mouse over 
	
		#thumbs a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		
		#thumbs a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	}*/
	
	/* // mouse over */



	p.thumb{
		float:left;
		margin:.5em 0;
		margin-right:10px;
		border:1px solid #999;	
		padding:2px;
	}
	p.thumb a{
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-50px;	
	}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		p.thumb a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */	

/* // single thumbnail */
