@charset "utf-8";
/* CSS Document */


/************* ALBERO CATEGORIE **************/
.submenu {
    font-size: 11px;
    position: absolute;
	display: none;
	width: 130px;
	background-color: #FFFFCC;
	padding: /*sopra=*/1px /*destra=*/2px /*sotto=*/1px /*sinistra=*/5px;
}
.subMenuTop_MainLevel 
{
    height: 25px;		
}

.CategoryTitleBG{
  background-color: #EEE;
  opacity: 0.8;
  filter: alpha(opacity=60);
}

.submenu_link{
    width: 99%;
    height: 100%;
    text-decoration: none;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.submenu_link:hover{
    color: #5E6A71;
}

.MenuTop_MainLevel {
    color: #000000;
    font-size: 11px;
    cursor: hand;
	padding: /*sopra=*/1px /*destra=*/2px /*sotto=*/1px /*sinistra=*/1px;
}

@media screen and (min-width: 769px) {
  .PhotoCategory{
    text-align: center;
	width: 25%;
	
	  margin-right: auto;
	  margin-left: auto; 
  }
}

@media screen and (max-width: 768px) {
  .PhotoCategory{
	width: 100%  
  }
}

@media screen and (max-width: 767px) {
  .PhotoCategoryDetail{
	width: 100%;	 
	margin-right: auto;
	margin-left: auto;
	 margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) {
  .PhotoCategoryDetail{
     width: 40%;
	 border: 0;
	 
	 padding-right: 20px;
	 padding-bottom: 20px;
	 margin-right: 20px;
	 margin-bottom: 20px;
  }
}



@media screen and (max-width: 767px) {
	div.SubCategory{
		width: 100%;
		min-height: 60px;
		margin-bottom: 20px;
		
	}
}
@media screen and (min-width: 768px) {
	div.SubCategory{
		float: left;
		width: 48%;
		min-height: 60px;
		margin: 1%;
		
	}
}

    div.SubCategory img{
		border:0;
		display:block;
	}
	div.SubCategory a{
		position: relative;
		float: left;
		color: #FFF;
		text-decoration: none;
	}
	div.SubCategory span{
		font-size: 1.1em;
		color:#000000;
		position: absolute;
		min-height: 30px;
		min-width: 500px;
		bottom: 0;
		width: 100%;
		padding: 10px 0;
		background-color: #dbcdb3;
		border-top: 10px solid #000;
		border-radius:5px;
		/*opacity: 0.8;
		filter: alpha(opacity=80);  */
		cursor: pointer;
		text-align: center;
	}
	div.SubCategory a:hover span{
		border-top: 5px solid #777; 
		color: #F5F5DC; 
	}
	
	.CorniceFotoCategory{
	  width: 100%;
	  height: 50px;
	} 


