/* CSS Document */

.cat_root {
	width:251px;	
	margin-bottom:20px;
	text-align: center;
}

	.cat_head a {
		display: block;
		background:url(../images/menup_head.jpg);		
		padding-top:5px;
		line-height:50px;
		color:#796d61;
		font-size:15px;
		text-transform:uppercase;
	}
	.cat_head a:hover { color:#7f683c; }
	
	.cat_body {
		background:url(../images/menup_bg.jpg);
		padding:0px 5px 0px 4px;
	}
	
	.cat_body ul {	
		list-style:none;
		margin:0px;		
		padding:0px;
	}
	
		.cat_body ul li a {	
			display: block;
			background:url(../images/menup_li1.jpg);		
			line-height:33px;	
			color:#796d61;
			font-size:15px;
		}
		.cat_body ul li a.attivo { color:#fff; }
		.cat_body ul li a:hover { color:#7f683c; }
	
		.cat_body ul li ul li a {	
			display: block;
			background:url(../images/menup_li2.jpg);		
			line-height:27px;
			color:#5d544b;
		}
		.cat_body ul li ul li a.attivo { color:#fff;}
		.cat_body ul li ul li a:hover { color:#7f683c; }
	
	.cat_foot {
		background:url(../images/menup_foot.jpg);
		height:26px;
	}
	

.cat_list {
		margin-top:20px;
	}

	.cat_list ul {
		list-style: none;
		margin:0px;
		padding:0px;
	}
	
		.cat_list ul li {
			list-style: none;
			float:left;
			margin:0px 20px 20px 0px;
			padding:0px;
		}

		.cat_list ul li a {
			display:block;
			width: 148px;
			line-height: 25px;
			text-align:center;
			background: #b6ada4;
			border: 1px solid #876;				
			padding-bottom: 7px;
		}
		
		.cat_list ul li a span {
			display:block;
			padding-bottom:2px;
		}
		
		.cat_list ul li a:hover {		
		}


.prod_list {}

	.prod_list ul {
		list-style: none;
		margin:0px;
		padding:0px;
	}
	
		.prod_list ul li {
			list-style: none;
			float:left;
			margin:0px 20px 20px 0px;
			padding:0px;
		}
		
		.prod_list ul li a {
			display:block;
			width: 150px;
			height: 120px;
			text-align:center;
		}
		
		.prod_list ul li a img {
			padding: 2px;
			border: 1px solid #a38a5d;
		}
		.prod_list ul li a:hover img {
			border: 1px solid #fff;
		}

.product {}

	.product .photogallery {
		/*	float:right;
			width:150px;*/
	}
		
	.product .photogallery .photo {
		margin: 0px 0px 0px 20px;
	}
	
	.product .colori {
		margin-top:20px;
	}
	
	.product .colori h2 {
		margin-bottom:10px;
	}

		.product .colori .colore {
			width: 100px;
			height:120px;
			padding: 5px;
			margin: 0px 20px 20px 0px ;
			float:left;
			background: #b6ada4;
		}
			.product .colori .colore .sample {
				width:40px;
				height:40px;
				margin:5px;
				float:left;
			}
			
			.product .colori .colore span {
				clear: both;
				display:block;
				margin:5px;
				margin-top:2px;
				font-weight:bold;
				color:#7f683c;
			}
			
.descrizione {
	clear:both;
}