/* CSS Document */
body{
	margin:0px; padding:0px;	
	font-family: Tahoma, Geneva, sans-serif; font-size:13px; color:#FFF;
	background: #F9F9F9;
}

h1, h2, h3, h4, h5, h6 { margin:0px; font-weight:normal; }
p{ margin:0px; padding:10px 0px; }
a.link:link, a.link:visited{ color:#FFF; text-decoration:underline; }
a.link:hover, a.link:active{ color:#FFF; text-decoration:none; }	

#map_canvas{ width: 100%; height: 250px; margin:15px 0px; color:#666 }

form{ margin:0px; padding:0px; }
#form-contatto strong{ display:block; margin-top:6px; }

/* contenuto */
#contenuto{
	position:relative;
	width:970px; height:700px;
	margin:10px auto; padding:0px;
	}
	
	
/* social */
#social{
	display:block;
	height:64px; width:250px; padding-top:10px
	}	
#social span{ float:left; margin-left: 10px; text-align:left }
#social .fb-span{ margin-left:0px }
	
/* logo */
#logo{
	position:absolute;
	height:200px; width:200px;
	top:0px; left:405px;
	z-index:2;
	}
#logo img{ border:0px; }


/* gallery e corpo */
#gallery, #corpo-wrapper{
	position:absolute;
	width:660px; height:570px;
	top:100px; left:140px;
	margin:0px; padding:15px;
	background:url('../img/opaque.png') repeat;
	z-index:1;
	}
	
	
/* gallery */
#slider {
	position:relative;
    width:660px; height:570px;
	background: url('../img/loading.gif') no-repeat 50% 50%;
}
#slider img {
	display:none;
	position:absolute;
	top:0px; left:0px;
}
#slider a {	border:0; display:block; }
.nivoSlider {position:relative; }
.nivoSlider img { position:absolute; top:0px; left:0px;}

.nivo-slice {
	display:block;
	height:100%;
	position:absolute;
	z-index:0;
}

/* pulsanti */
.nivo-directionNav a {
	position:absolute;
	top:50%;
	z-index:1;
	cursor:pointer;
}
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }

.nivo-directionNav a {
	display:block;
	width:30px; height:30px;
	background:url('../img/arrows.png') no-repeat;
	text-indent:-9999px; border:0;
}
a.nivo-nextNav { background-position:-30px 0; right:50px; }
a.nivo-prevNav { left:50px; }

/* indicazioni foto */
.nivo-controlNav {
	display:block;
	position:absolute;
	width:580px; height: 8px;
	padding:8px 40px;
	bottom:0px;
}
.nivo-controlNav a {
	float:left;
	position:relative;
	width:8px; height:8px;
	margin-right:5px;
	font-size:0px; color:#FFF;	
	background-color:#CCC;
	cursor:pointer;
}
.nivo-controlNav a.active {  color:#E20A16; background-color:#663300; }
.nivo-controlNav a:hover {  color:#4E4A49; background-color:#000; }

/* corpo */	
#corpo{
	width:560px; height:450px;
	overflow:hidden; padding:110px 50px 10px 50px;
	background-color:#402000
	}

.tit{ font-size:36px; margin-bottom:10px; font-family: 'Raleway', sans-serif; font-weight:bold; }
.txt{ font-size:13px; line-height:140%; }


/* varietà */
ul#varieta{ margin:0px; padding:0px; background-color:#221100  }
ul#varieta li{ margin:0px 8px; padding:10px 0px; display:inline-block }
ul#varieta li img{ border:0px; }

#box-cialda{ display:block; margin-top:20px; }
#box-cialda img{ float:left; margin-right:10px; margin-bottom:10px; }
#box-cialda p{ font-size:32px; margin-bottom:10px; font-family: 'Raleway', sans-serif; font-weight:bold;  }

.clear{ clear:both; }

/* side */
#side{
	position:absolute;
	height:540px; width:180px;
	top:130px; 	z-index:2;
	}
#side.pos_left{ left:0px; }
#side.pos_right{ right:0px; }

#side a{
	display:block;
	margin:0px; padding:0px;
	height:180px; width:180px;
	background:url('../img/bt-men.jpg') no-repeat;
	font-family: 'Raleway', sans-serif;
	font-size:26px; color:#FFF; text-decoration:none; text-align:center; line-height:180px;
	}
#side a:link, #side a:visited{ background-position:left top }
#side a:hover, #side a:active{  background-position:left bottom }

/* footer */
#footer{
	width:970px; height:auto;
	margin:0px auto; padding:0px;
	text-align:center; color:#666
	}
#footer b{ color:#402000; font-weight:normal }
#footer a:link, #footer a:visited{ color:#402000; text-decoration:underline; }
#footer a:hover, #footer a:active{ color:#402000; text-decoration:none; }	