* { border:none; list-style:none; }

body { background: #000; font-family:Arial, Helvetica, sans-serif; color:#0f0f0f; line-height:20px; overflow-y:scroll; overflow-x:hidden; font-size:12px;  }

a { color:#c09a5a; text-decoration:none; outline:none }
a:hover { text-decoration:none; color:#666; }

h1 { padding:0; font-size:14px; margin:0 0 20px 0; }
h2 { font-size:30px; line-height:1.2em; color:#fff; padding:1px 0 17px 10px; letter-spacing:-1px }
h2 span { color:#13c5ff }

.wrapper { width:960px; margin:0 auto; }
.content { float:left; width:700px; position:relative; top:110px; color:#FFFFFF; }
.antonio { float:left; width:170px; }
.left { float:left; padding:30px 15px; width:140px; background:#262626; display:inline-block; height:450px; }
.page { width:670px; color:#FFFFFF; margin:0 0 0 30px; }

/* products */
.subcat { float:left; width:70px; min-height:450px; padding:30px 20px; margin:0 0 0 15px; background:#333; }
.subcat span { display:block; margin:0 0 30px 0; }

#menu a { display:block; font-size:12px; color:#c09a5a; }
#menu a:hover  { display:block; font-size:12px; color:#fff;}
#menu a.current  { color:#fff;}
.products { float:right; width:563px; }

.distribuzione { float:right; width:550px; position:relative; left:30px; top:5px; }

a.topnav { color:#fff; font-weight:bold;}
a.topnav:hover { color:#c09a5a;}
a.topnav:before { content:'> '; font-family:"Comic Sans MS", cursive; color:#c09a5a; font-size:14px;}

/* image gallery */
.anmWrapper { width:650px; height:430px; overflow:hidden; }
.anmWrapper .strip { width:650px; height:450px; float:left; overflow:hidden; }
.anmWrapper .strip .column { float:left; }
.anmWrapper .strip .column .large { width:650px; height:390px; }
.anmWrapper .strip .column .caption { font-size:11px; color:#eee; text-align:right; margin:10px 0; }

.anmButtons { height:13px; margin:0 0 0 0px; position:relative; top:-4px; }
.anmButtons td { padding:3px; border:1px solid #444; cursor:pointer; }
.anmButtons td.active, .anmButtons td:hover { border:1px solid #999; }

div.hoverscroll { position: relative; cursor:pointer; }
div.hoverscroll div.fixed-listcontainer { overflow: hidden; float: left; }
div.hoverscroll ul.list { list-style: none; margin: 0; padding: 0; }
div.hoverscroll ul.list li.item { display: block; padding: 0; }
div.hoverscroll.horizontal ul.list li.item { float: left; }
div.hoverscroll div.fixed-arrow { display: block; float: left; background-color: #ccc; background-position: center; background-repeat: no-repeat; }

/* nav */
ul.nav { margin:0; padding:0; margin-bottom:30px; }
ul.nav li { line-height:25px }
ul.nav li a { color:#ccc; padding-left:10px; background:url(../images/menu_marker.png) 0px 2px no-repeat; font-size:12px; text-decoration:none; }
ul.nav li a:hover, ul.nav .selected a { color:#c09a5a; text-decoration:none }
ul.nav li a:hover, ul.nav a.current{ color:#c09a5a; text-decoration:none }

/* footer */
.footer { font-size:11px; color:#6b6b6b; margin:10px 5px; margin-top:20px; border-top:1px solid #333; padding-top:30px; }


/* boxes */
.works-boxs { }
.works-box { position:relative; width:240px; float:left; overflow:hidden !important; cursor:pointer; }
.works-box > img { 
	width:100%; 
	height:100%; 
	margin:0px; 
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	transition:.50s; 
	-moz-transition:.50s; 
	-webkit-transition:.50s;
}
.works-box:hover > img { 
	width:100%; 
	height:100%; 
	transform: scale(0.8);
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	transition:.50s; 
	-moz-transition:.50s; 
	-webkit-transition:.50s; 
}
.works-box:hover > #caption { 
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	opacity:1; 
	background:rgba(0,0,0,0.7);
	transition:.50s; 
	-moz-transition:.50s; 
	-webkit-transition:.50s; 
}
.works-box > #caption { 
	transition:.50s; 
	-moz-transition:.50s; 
	-webkit-transition:.50s;
	position:absolute; 
	top:0; 
	left:0; 
	width:0%; 
	height:100%; 
	overflow:hidden;  
}
					
.works-box > #caption > h4 { font-size:1.5em; color:#fff; text-align:center; margin:100px 0 20px 0; }
