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

.lingua {padding:10px; text-align:right; background-color:#fff;}
.spaz {padding:10px 0;}
.tour {background-image:url(../img/tour.jpg);}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, font, img, ul, li, a, tr, td {
margin : 0;
padding : 0;
border : 0;
} 

body {background-image:url(../img/bg.gif)}

a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#C2986D; text-decoration:none;}
a:hover {color:#000;}

p { font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	
	}

h1 {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#990000;}

ul {list-style-type:none}
li {font:11px Arial, Helvetica, sans-serif, sans-serif; display:inline; color:#793F29;}

/** div id **/

#wrapper {margin:auto; padding:0 30px;width:600px; background-image:url(../img/sfoca.png); }

#header { width:100%; height:350px;}
#header img {padding-top:210px;}

.prof { background-image:url(../img/pagina.jpg)}
.tour {background-image:url(../img/tour.jpg); height:350px;}
.prod {background-image:url(../img/prodotti.jpg); height:350px;}
.conta {background-image:url(../img/conta.jpg); height:350px;}
.rete {background-image:url(../img/rete.jpg); height:350px;}
.mappa {background-image:url(../img/mappa.jpg); height:350px;}

#menu {padding:5px 0; background-color:#C7CC94; text-align:center;}
#menu li {border-right:solid 1px #fff; padding:5px 0;}
#menu li.leftborder {border-left:solid 1px #fff;}
#menu a { font-size:10px; color:#793F29; text-decoration:none; padding:5px 10px;}
#menu a:hover { background-color:#063E22; color:#fff;}
#menu a.hitlink {background-color:#063E22; color:#fff;}

#mainbox { width:600px;background-color:#fff;}
#mainbox p {margin-top:10px;}

#text {padding:30px;}
#text p {margin:0; padding-top:0px;}
.spaz { margin-top:10px;}

#rete {padding:30px;}
#rete p { font:12px; font-weight:bold; margin-bottom:10px;}
#rete ul { list-style-type:disc;}
#rete li {display:inherit; margin:0 0 5px 20px;}

#columns {	line-height:15px;clear:both;}

#vini p { margin:0 0 3px 10px;font:10px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
#vini h1 {margin-bottom:15px; padding:5px 5px 5px 10px; background-color:#990000; color:#fff;}
#vini td { vertical-align:top;}

/*footer */

html, body, #wrapper {height: 100%;}
body > #wrapper {height: auto; min-height: 100%;}
#mainbox {padding-bottom: 80px; margin-bottom:20px;}
#footer {position: relative;margin-top: -80px;height:80px;clear:both;background-color:#000; text-align:center;} 

#footer p {padding:10px 0; color:#fff;}
#footer ul {padding-top:10px;}
#footer li{padding:0 10px; border-right:solid 1px #793F29; font-size:9px;}
#footer a {font:9px Verdana, Arial, Helvetica, sans-serif; color:#C2986D; text-decoration:none;}
#footer a:hover {color:#fff;}

/* footer sitemap */

#footersitemap { background-color:#000;} 


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

