body {margin:0;font-family:'brandon-grotesque', sans-serif; }


	#pietroCorraini {font-family:'brandon-grotesque', sans-serif; font-weight:700; font-size:11px;}
	
	a { text-decoration:none; color:#000}
	
	p.sezioni {font-family:'brandon-grotesque', sans-serif; font-weight:300; font-size:30px;}
	
	a:hover {color:#009EE0}
	
	p.twit { font-family:'brandon-grotesque', sans-serif; font-weight:700; font-size:16px; }
	
	img { border:0; }
	

/*-------- MENU -----------*/
.wrap-menu{width: 100%; height: auto; background-image: url(../imgs/sfondo-trasparente.png); background-repeat: repeat-x; background-position: bottom; z-index: 1000;}
.menu{width: 1024px; height: 63px; margin: 0 auto;color: white;}
.menu a{color: white;}
.menu ul{margin: 0; padding: 0; list-style: none;display: block;}
.menu ul li{display: block; float: left;}
ul.menu-sopra{padding-left: 130px;height: 55px;}
ul.menu-sotto{height:30px;width: 900px;margin: 0 auto;}
ul.menu-sotto li{width: 107px;text-align: center;}
.sezioni {font-family:'brandon-grotesque', sans-serif; font-weight:300; font-size:30px;padding-top: 5px;}


	
	.slide-home{width:100%; height:600px; position:relative;/*border-bottom: 1px solid #ed7414;*/z-index: 1;}
	
	#photos{width:100%;height:600px;margin:0 auto;background-size: cover; position: relative; background: grey; }
	
	#photos img{width:100%;margin-top: -350px;}
	
	#navPhotos{height:53px; width:100%; position:absolute; top:50%; left:0;z-index:1000}
	
	#navPhotos #prev{float:left;margin-left: 20px;}
	
	#navPhotos #next{float:right; margin-right: 20px;}
	
	.shop-highlight{width: 1024px;height: 410px;padding-top: 66px; margin: 0 auto; margin-top: 20px; position: relative; background: white;z-index: 100;}
	
	#titolo-shophl{position: absolute;left: 396px;top: -29px;}
	
	.box-shop{width: 256px;height: 410px;float: left;text-align: center;position: relative; }
	
	a.link{display: block;width: 256px;height: 410px;position: absolute;top: 0;left: 0;}
	
	.dati-shop{text-align: left;font-size: 12px;color: #ff0000;margin-left: 73px;}
	
	.dati-shop h1{font-size: 18px;color: #000; margin-bottom: 0px;}
	
	.dati-shop span{font-size: 14px;color: #979797;}
	
	.prezzo-shop{float: left;width: 62px;height: 30px;padding-top:2px;border-right: 1px solid #000;font-size: 20px;margin-top: 25px;}
	
	.wrapper-works{
	width:1024px;
    text-align:center;
    margin: 0 auto;
    z-index: 1;
    padding-bottom: 50px;
	}
	
	.center{
    *display:inline;/* IE*/
    *zoom:1;/* IE*/
    overflow:hidden;
	}
	
	.box-work{
	width: 200px;
	height: 200px;
	display:inline-block;
	background-color: #000;
	margin-right: 4px;
	margin-bottom: 4px;
	text-align: center;
	position: relative;
	}
	
	.hover-box{
	width: 200px;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('../imgs/hover-box.png');
	color: white;
	font-size: 12px;
	display: none;
	}
	
		.hover-box a{
		color: white;
		}
	
		.hover-box h2{
		margin: 0;
		padding: 0;
		font-size: 20px;
		padding-top: 65px;
		}


.main750{
width: 750px;
margin: 0 auto;
}
	
	.clear{clear: both;}
	
	#footer3 li { list-style-type: none; color:#FFF }
	
	#footer3 li:hover {color:#754C24}
	
	#foot { background-color:#A38D78;
		width:100%; }

	div.largo750 { width:750px; margin: -50px auto 0 auto; }

	#iscriviti { text-align:center; 
		font-family:'brandon-grotesque', sans-serif; 
		font-weight:300; 
		font-size:25px;
		color:#FFF;
		padding-top:50px;
		padding-bottom:5px;
	 }

	
	#chiocciola {
		text-align:center;
		margin:0 auto;
	}
	
	#mc_embed_signup form {
		display:inline !important; 
		position:relative; 
		text-align:left; 
		padding:0!important;
		}
	
	#mc_embed_signup input {border:0 !important; 
	-webkit-appearance:none;}	
	
	#mc_embed_signup input.email {
	display:inline !important;  
	padding:10px 0 !important; 
	margin:0 !important; 
	text-indent:5px; 
	width:590px !important;
	background-color:#C4AF96 !important;
	color:#FFF !important; }
	
	#mc_embed_signup .button {clear:both; 
	background-color: #736357 !important;
	border: 0 none; 
	border-radius:0px !important;
	color: #000 !important;
	cursor: pointer; 
	display: inline-block;
	float:right !important;
	font-family: 'brandon-grotesque', sans-serif !important;
	font-size:15px; 
	font-weight: bold; 
	height: 34px !important;
	width:150px !important; 
	line-height: 32px; 
	margin: 0!important; 
	padding:0; 
	text-align: center; 
	text-decoration: none; 
	vertical-align: 
	top; white-space: 
	nowrap; width: auto;
	}
	
	#mc_embed_signup input:focus {border-color:#736357 !important;}
	
	#mc_embed_signup label {display:block; 
	font-family:'brandon-grotesque', sans-serif!important;
	font-size:20px!important; 
	color:#FFF !important;
	padding-bottom:10px; font-weight:bold;}
	
	
	#footerBassa {
		display:block;
		padding-bottom:30px;
		padding-top:30px;
		
		}	
	
	
	#footer1 {
		width:200px;
		height:500;
		float:left;
		padding-top:85px;
	
		}
		
	#footPietro {
		font-family:'brandon-grotesque', sans-serif; 
		font-weight:700; 
		font-size:23px;
		color:#513B29;
		}	
		
	#footer2 {
		width:300px;
		margin-left:200px;
		border-left: 8px solid #C4AF96; 
		padding-left:18px;
	
		}
		
	#footPietro2 {
		font-family:'brandon-grotesque', sans-serif; 
		font-weight:400; 
		font-size:18px;
		line-height:30px;
		letter-spacing:0.05em;
		color:#FFF;
		}	
	
	.marrone {
		color:#513B29;
		}
	
	.bianco {
		color:#FFF;
		}	
	
		
	.linkFooter a {
		font-family:'brandon-grotesque', sans-serif; 
		font-weight:500; 
		font-size:21px;
		line-height:30px;
		letter-spacing:0.05em;
		color:#FFF
		}	
		
	.linkFooter2 a:hover { color:#754C24}	
		
	#footer3 {
		float:right;
		margin-right:50px; 
		padding-top:45px;
		}
		
	#cunetta	{
		background-color:#A38D78;
		margin:0;
		
		}
	
	#theEnd {
		background-color:#89715C;
		width:100%;
		margin-top:-1px;
		padding-top:40px;
		padding-bottom:8px;
		text-align:center;
		}
	
	#theEnd img {
		margin-bottom:20px;
		}	
	
	#piccolo {
		font-family:'brandon-grotesque', sans-serif; 
		font-weight:100; 
		font-size:18px;}

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

		