/*---------------*/

 .cat_boxes {
 	clear:both;
 }
 
	 .cat_boxes .box_body {
	 }
	 
	 .cat_boxes .cat_item {
	 }
	 
	 .cat_boxes .cat_item a {
	 	display:block;	
		height:71px;
	 }
	 .cat_boxes .cat_item a:hover {
	 	background:#F4F5F7;
		cursor: pointer;	
	 }

		 .cat_boxes .cat_item .cat_img {
		 	float:right;
			margin:10px;		
		 }
		 
		 .cat_boxes .cat_item .cat_titolo {
			color:#000;		
			font-weight:bold;	
		 }
		 .cat_boxes .cat_item a:hover .cat_titolo {
		 	color:#3649CD;
		 }
		 
 
		 .cat_boxes .cat_item .cat_descrizione {
			color:#666;
		 }
		 
/*------------------------*/		 
		 
 .prod_list {
 	clear: both;	
 }	 
 
	.prod_list .box_body {			
	}
	.prod_list .cat_item .cat_titolo {
		margin-bottom:5px;
		background: url(../images/minus.gif) right center no-repeat;
		color: #000000;
	}

	.prod_list .cat_item a .cat_titolo {
		background: url(../images/plus.gif) right center no-repeat;
	}
	.prod_list .cat_item a:hover .cat_titolo {
		color: #3649CD;
	}	
	
		.prod_list .cat_item ul {
			margin-left:0px;
			padding:0px;
		}
		.prod_list .cat_item ul li {
			/*list-style: url(../images/li.gif);*/
			margin-left:7px;
			padding-left:17px;
			list-style: none;
			background: url(../images/li.gif) left center no-repeat;
		}
		
		.prod_list .cat_item ul li a {
			color:#666;
		}
		.prod_list .cat_item ul li a:hover,
		.prod_list .cat_item ul li a.attivo {
			color:#3649CD;
		}
		


 .prod_prodotto {
 }
	 .prod_prodotto .anteprima {
	 	display:none;
	 }
 
	 .prod_prodotto #prod_photogallery {
	 	float:left;
		width:350px;
	 }
	 
	 	 .prod_prodotto #prod_photogallery #mainphoto {
		 		float:left;
		 		border: 1px solid #ccc;
				margin:6px;
		 }

	 	 .prod_prodotto #prod_photogallery .thumbphoto {
		 		float:left;
		 		border: 1px solid #ccc;
				margin:6px;
		 }
	 
	 
	 .prod_prodotto .prod_testo {
	 	clear:both;
		margin-bottom:20px;
	 }
	 	 
	 	.prod_prodotto .prod_testo ul {
			margin-top:15px;
			margin-left:0px;
			padding:0px;
		}
		.prod_prodotto .prod_testo ul li {			
			margin-left:5px;
			padding-left:19px;
			list-style: none;
			background: url(../images/li.gif) left center no-repeat;
		}
		
	 .prod_prodotto .prod_descrizione {
		padding-top: 20px;
	 }
	 
	 .prod_prodotto #prod_video {
	 	display:none;
	 } 
	 .prod_prodotto #prod_referenze {
	 	display:none;
		background:#F4F5F7;
		border: 1px solid #D7E0E9;
		padding: 10px;
	 } 
	 

/*---------------*/

.prod_reparto {
	width: 100%;
}

	.prod_reparto .rep_head {		
	}
	
	
	.prod_reparto .prod_item {
		float:left;
		width: 102px;
		height: 150px;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 35px;
		overflow: hidden;
	}
		.prod_reparto .prod_item a {
			display:block;
		}
		
		.prod_reparto .prod_item a .prod_img {		
			border: 1px solid #ccc;
		}
	
		.prod_reparto .prod_item a .prod_titolo{
			font-weight:bold;
			color:#666666;
		}
		
		.prod_reparto .prod_item a .prod_anteprima{
			color:#000000;
			text-transform: lowercase;
			font-size:10px;
		}
		
		
.prod_novita {
	border: 1px solid #D7E0E9;
	background:#F4F5F7 url(../images/bgbox_novita.jpg);
	padding: 13px 8px;
	position:relative;
	width:244px;
	height:224px;
}

		.prod_novita img{
			padding:5px;
			background: url(../images/bg_foto_novita.jpg) top no-repeat;
		}
		.prod_novita .prod_titolo{
			font-weight:bold;
			color:#3649CD;
			padding: 3px 5px 0 5px;
		}
		
		.prod_novita .prod_anteprima{
			color:#666;
			font-size:11px;
			padding: 3px 5px 0 5px;
		}

.prod_settori {}

	.prod_settori select {
		border: 1px solid #D7E0E9;
		font-size:11px;
		text-transform:lowercase;
		width: 180px;
		}