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

body, html {background:url(../images/background.jpg) top center;background-repeat:repeat-x;background-color:#131213;}
.container {width:980px;margin:0 auto;}
.container .header {width:980px;height:80px;clear:both;text-align:center;}
.container .header div {font-family:Open Sans;font-size:36px;color:#e79f02;font-weight:bolder;text-transform:uppercase;padding-top:25px;}
.container .nav {width:980px;margin:0;background:#3c3c3c;height:30px;padding-top:4px;float:left;}
.container .nav ul {margin:0;padding:0;}
.container .nav ul li {display:inline;padding:0 16px 0 16px;font-family:Open Sans;font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase;}
.container .nav ul li a:link, .container .nav ul li:visited {text-decoration:none;padding:4px;}
.container .nav ul li a:hover {background:#666566;padding:4px;}
.container .nav .compro {float:right;margin-right:120px;font-family:'Open Sans';font-size:18px;color:#ffb400;font-weight:bold;opacity:0.9;filter:alpha(opacity=9.0);text-transform:uppercase;opacity:1.0;filter:alpha(opacity=1.0);z-index:99999}

.container .left {float:left;width:660px;font-family:'Open Sans';font-size:14px;line-height:25px;color:#ffffff;}
.container .left .testo {font-family:'Open Sans';font-size:16px;line-height:25px;color:#ffffff;padding:15px 15px 0 15px;text-align:justify;}
.container .left .testo ul li {list-style-type: disc;margin-left:25px;}
.container .left span {font-size:18px;}


.container .right {float:left;width:280px;padding-left:40px;}
.container .right ul {color:#fff;font-family:'Open Sans';font-size:14px;line-height:20px;list-style-type:disc;font-weight:bold;}
.container .right ul li {padding:10px 0 10px 0}
.container .right .box-contatto {border:1px solid #f0e6d8;width:255px;height:130px;text-align:center;background:url(../images/back-contatto.png);line-height:28px;color:#ffae00;}
.container .right .box-contatto .box {font-family:'Open Sans';font-size:14px;padding:20px;}
.container .right .box-contatto .box2 {font-family:'Open Sans';font-size:14px;padding:10px;}
.container .right .box-contatto p {color:#ffae00;font-weight:bold;opacity:0.9;filter:alpha(opacity=10);margin:0;padding:0;}
.container .right .box-contatto a:link, .container .right .box-contatto a:visited {color:#ffae00;text-decoration:none;}
.container .right .box-right {font-family:Open Sans;color:#e79f02;font-weight:bold;font-size:14px;text-align:center;width:257px;float:left;margin-top:10px;}

.container .content .full {text-align:center;font-family:'Open Sans';}
.container .content .full .title {color:#fff;text-transform:uppercase;font-size:22px;font-weight:bold;padding:5px;}
.container .content .full .mail {font-size:18px;font-weight:bold;color:#ffae00;}
.container .content .full .mail a:link, .container .content .full .mail:visited {text-decoation:none;color:#ffae00;}
.container .content .full .form {width:810px;margin:0 auto;border:1px solid #f0e6d8;background:url(../images/back-contatto.png);padding:10px;}
.container .content .full .form .left {width:90px;float:left;margin-left:100px;text-align:left;padding:5px;}
.container .content .full .form .right {width:450px;float:left;margin-left:10px;text-align:left;padding:5px;}
.container .content .full .form .campo {width:350px;height:25px;border:1px solid #b5b4b2;padding:2px 5px 2px 5px;font-family:'Open Sans';font-size:14px;}
.container .content .full .form .textarea {border:1px solid #b5b4b2;padding:2px 5px 2px 5px;font-family:'Open Sans';font-size:14px;}
.container .content .full .form .button {width:150px;height:30px;background:#eba205;border-radius:20px;color:#fff;padding:2px;border:0;font-size:18px;font-weight:bold;cursor:pointer;}
.container .content .full .form p {font-size:14px;font-weight:normal;} 


.container .content {width:980px;margin:0 auto;}
.container .content p {font-family:'Open Sans';font-size:16px;line-height:26px;color:#fff;font-weight:bold;opacity:0.9;filter:alpha(opacity=9.0)}
.container .content span {font-size:22px;}
.container .content .immagine {margin:0 auto;background-color:#2f2d2e;width:850px;min-height:100%;padding:5px;text-align:center;border:1px solid #444344;moz-box-shadow: 0px 0px 4px #444344;box-shadow: 0px 0px 4px #444344;-webkit-box-shadow: 0px 0px 4px #444344;behavior: url(assets/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */}
.container .footer {width:980px;margin:0 auto;}
.container .footer p {font-family:'Open Sans';font-size:16px;line-height:26px;color:#ffae00;font-weight:bold;opacity:0.9;filter:alpha(opacity=9.0)}
.container .footer .spacer {width:980px;height:1px;margin:0 0 10px 0;background:#fff;opacity:0.2;filter:alpha(opacity=2.0)}
.container .footer a:link, .container .footer a:link {color:#ffae00;text-decoration:none;}

a {color:#fff;}
a:link, .container .content a:visited{color:#fff;text-decoration:none;}
.container .left img {border:1px solid #f0e6d8;}
.clear {clear:both;height:20px;}
.clear-10 {clear:both;height:10px;}

/* Form /*
/* Form Contatti ========================================= */
form label.error, label.error{color:#ffea0b;padding:0 0 0 5px;font-family:'Open Sans';font-size: 13px;font-weight:bold;}
input.error,select.error,textarea.error{color:#464646;}
.required {width:350px;height:25px;border:1px solid #b5b4b2;padding:2px 5px 2px 5px;font-family:'Open Sans';font-size:14px;}


/* Categorie Collezione */
.categorie {font-family:Open Sans;
overflow:hidden;
width:963px;
}


ul.gallery {
	width: 940px;
	list-style: none;
	margin: 0 auto; padding: 0;
}
ul.gallery li {
	float: left;
	margin: 8px; padding: 0;
	text-align: center;
	border: 1px solid #545456;
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
}
ul.gallery li a.thumb {
	width: 204px;
	height: 165px;
	padding: 5px;
	cursor: pointer;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 204px;
	height: 182px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #fff;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
}
ul.gallery li h2 {
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0; padding: 10px;
	background: #545456;

}
ul.gallery li a {text-decoration: none; color: #fff; display: block;}

