html, body{margin:0px; padding:0px; height:100%; width:100%;}
body{
	font-size:12px;
	/*font-family:'WinterthurCondensedRegular' , Arial, Helvetica, sans-serif; letter-spacing:1px; */
	font-family:'WinterthurCondensedRegular' , Arial, Helvetica, sans-serif; letter-spacing:1px; 
	font-size:13px;
}

h1, h2, h3, h4 {font-family:'YanoneKaffeesatzLight', Arial, sans-serif;letter-spacing: 0; font-weight:normal}


p.style1 {font: 18px/27px 'YanoneKaffeesatzThin', Arial, sans-serif;}
p.style2 {font: 18px/27px 'YanoneKaffeesatzLight', Arial, sans-serif;}
p.style3 {font: 18px/27px 'YanoneKaffeesatzRegular', Arial, sans-serif;}
p.style4 {font: 18px/27px 'YanoneKaffeesatzBold', Arial, sans-serif;}

a img{border:0px;}

a{color:#000; text-decoration:underline;}
a:hover{color:#7B838E}

.wrap{
	width:80%;
	max-width:1000px; margin:0px auto; clear:both;
}
img.logo{float:left; width:100%; margin:5px 0px;}

table td{
	margin:0px; padding:0px;
	border-collapse:collapse;
	vertical-align:top;
}
#homepage td img{
	width:100%;
	width:97%; margin-bottom:3%;
	-moz-box-shadow: 3px 3px 7px #817f9e;
    -webkit-box-shadow: 3px 3px 7px #817f9e;
    -box-shadow: 3px 3px 7px #817f9e;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#817f9e')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#817f9e');
}

#homepage .col {width:33.33333%;}
/*#homepage td.col-s{width:33.33333%;}
#homepage td.col-s img{
	width:97%; margin-bottom:3%;
	-moz-box-shadow: 3px 3px 7px #817f9e;
    -webkit-box-shadow: 3px 3px 7px #817f9e;
    -box-shadow: 3px 3px 7px #817f9e;
	/* For IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#817f9e')";*/
	/* For IE 5.5 - 7
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#817f9e');	
} */
.menu {width:70%; float:right;}
.col-orari{
	width:33.33333%;
	background-image:url(../images/box-orari.png);
	background-position: center right;
	background-repeat:no-repeat;
	font-family:'WinterthurCondensedRegular' , Arial, Helvetica, sans-serif; letter-spacing:1px; 
	letter-spacing:1px;
	line-height:11px;
	text-transform:uppercase;
	-moz-box-shadow: 3px 3px 7px #817f9e;
    -webkit-box-shadow: 3px 3px 7px #817f9e;
    -box-shadow: 3px 3px 7px #817f9e;
}

*:first-child+html .col-orari{background-color:#bdbec0; background-image:none;}
.col-orari h3{
	color:#edecfb;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	padding:0px;
	margin:2px 0px;
}.col-orari p{margin:2px 0px; font-size:12px;}
#slideshow{clear:both; display:block; width:100%}
#slideshow a{width:100%;}
#slideshow img{ margin-bottom: 0px;}

#slideshow2{clear:both; display:block; width:100%}
#slideshow2 a{width:100%;}
#slideshow2 img{ margin-bottom: 0px;}

.bottom{
	background-color:#FFF;
}
.footer{
	background-color:#bdbec0;
	padding:5px 0px;
	margin-bottom:40px;
	/*margin-left:15%; width:70%; height:15%;*/
	clear:both;
	color:#666;
	letter-spacing:1px;
}
.footer p{padding:0px; margin:3px 0px;}
.footer td{vertical-align:middle;}
input#btn-invia{
	background-color:#bdbec0;
}
input{color:#666; font-size:14px;
	font-family:'WinterthurCondensedRegular' , Arial, Helvetica, sans-serif; letter-spacing:1px; 
	letter-spacing:1px;
}

#header{}
.centrale{padding-bottom:14px;}
.contenitore{width:100%; margin-bottom:14px;}
.contenitore img{float:left; margin-right:1.4%; margin-bottom:14px; }
.box{width:32.4%; margin-right:1.4%; margin-bottom:14px; float:left;}

#marchi li{}
#marchi li img{}

.newssx{
        width:25%;
        float:left;
    }
#contatti h1 {text-transform:  uppercase;}
.news {
    width: 25%;
    float:left;
    text-align: right;
    margin-left: 12.5%;
}
.newsdx{
    width:25%;
    float:right; 
    /*height: 800px;*/
    text-align: right;
}
#contatti {font-size: 15px;}
#marchi{background-color:#e4e4e6; margin-bottom:14px;}
#marchi ul li {
  display:inline-block;
  width:16.666%;
}
#marchi ul li img{width:100%; float:left;}
#marchi ul {
  margin: 0px;
  padding: 0px;
  background-color:#e4e4e6;
  display:block;
}
#dropshadow img{
	-moz-box-shadow: 3px 3px 7px #817f9e;
    -webkit-box-shadow: 3px 3px 7px #817f9e;
    -box-shadow: 3px 3px 7px #817f9e;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#817f9e')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#817f9e');
}
#new{}
/*#news .contenitore p{
	color:#FFF;
	font-size:1.2em;
}
#news .col1{width:66.2%; height:auto; float:left; margin-right:0px; margin-bottom:0px;position:relative;}
#news .col2{width:32.4%; float:right; margin-right:0px; margin-bottom:0px; position:relative;}
#news p.txt1{position:absolute; top: 13.7%; left:50%; padding-right:2.3%; z-index:1; color:#8e8e8e;}
#news p.txt2{position:absolute; padding-top: 35.3%; left:50%; padding-right:2.3%; z-index:1;}
#news p.txt3{position:absolute; padding-top:70%; left:2.3%; padding-right:50%; z-index:1;}
#news p.txt4{position:absolute; padding-top: 135%; left:2.3%; z-index:1;}*/

#galleria{

width:100%;

height:auto;

margin:0 auto;

}
#dropshadow .nav-controls img{box-shadow:none;}
#dropshadow .nav-controls a img{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	opacity:.4;
}
#dropshadow .nav-controls a:hover img{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity:.7;
}
.contenitore #s-tab img{margin:0px; padding:0px; float:none;}

.pic{width:100%; margin:0px;}
.contenitore #s-tab img.pic2{width:auto; height:100%; margin:0px; float:left;}
/*.spazio{height:14px; background-color:#FFF; clear:both;}*/
.s-box .spazio{height:1px; background:none; clear:both;}
.divisore{width:1.4%;}
.s-box{
	padding:0px;
	margin-bottom:14px; clear:both;
	-moz-box-shadow: 3px 3px 7px #817f9e;
    -webkit-box-shadow: 3px 3px 7px #817f9e;
    -box-shadow: 3px 3px 7px #817f9e;
}
.s-box p{padding:20px 10px 20px 10px; margin:0px; color:#FFF;}

/****NEWS****/

.newsthumb{ vertical-align:bottom; width:25%;}
td.newstxt{ vertical-align:bottom; color:#000; text-align:justify; padding-left:30px;}
td.newstxt p{ border-bottom:1px solid #000; padding-bottom:10px;}
td.newstxt h1{font-size:21px; font-family:'YanoneKaffeesatzRegular', Arial, sans-serif;}

.italico{font-style:italic;}
#giftcard{/*font-family:'YanoneKaffeesatzRegular', 'WinterthurCondensedItalic', Arial, sans-serif;*/}
#giftcard h1{ color:#000; font-size:30px; text-transform:uppercase; font-weight:bold}
#giftcard h1 .s2{font-size:35px; letter-spacing:-2px; color:#BDBEC0; text-transform:none;}
#giftcard h1 .s3{font-size:27px; letter-spacing:0px; color:#BDBEC0;}
#giftcard p{font-size:13px;}
.giftcard{width:100%; font-size:14px; padding:30px 0px;}
.giftcard td{width:25%; padding:2px 0px;}
.giftcard table{width:100%;}
.giftcard table td{width:100%}
.giftcard td input, .giftcard td textarea{width:90%; margin-left:10px; font-family: 'YanoneKaffeesatzRegular',Arial,Helvetica,sans-serif;}
.giftcard td.txt{text-align:left; padding-top:5px; padding-right:10px;}
.btn-invio{ background-color:#BDBEC0;}
.giftcard input.btn-invio{width:auto;}
