html, body {margin: 0; padding:0; font-family: Verdana;	text-align: center; height:100%; margin-bottom:1px!important; margin-bottom:0px;
	background: url(../img/sf_pergamena2.gif) top left repeat;}
img {border: none;}
dl{	padding:0.5em;	background-color: #F3F3F3;	border:1px solid #000;}
dt{	margin:0;	padding:0.2em;	font-size: 0.9em;	font-weight: bold;	list-style: square;}
dd{	margin:0.2em 0.5em;	padding:0.2em 0.5em;font-size: 0.8em;}
address{ margin:0 10px; font-style: normal; }
input {margin-bottom: 0.5em; width:200px;}
textarea {margin-bottom:0; width:300px;}
p {margin:0 0 10px 0; padding:0; font:13px Geneva, Arial, Helvetica, sans-serif; line-height:24px}

/* Elementi strutturali */
#maincontent{position:relative;	margin: 0 auto;	text-align:left; width:760px; border:1px solid #333; background-color:#FFF}
#header {position:relative;	margin:0 0 10px 0; text-align:left; height:140px;}
#left {	float:left;	margin-top:1%;	padding-top:1%;	margin-left:1% !important;	margin-left:0.5%;	width:140px;}
#content{margin:0 10px; padding:20px; color:#333; text-align:left;}
#content_all{margin: 0 260px 0 10px; padding:20px; color:#333; text-align:left;}
#footer {position:relative; width:760px; margin: 5px auto 0 auto; padding:0; color:#333; text-align: left; font-size:11px;}

/* Elementi dello header */
img#logo{margin:10px 0 10px 30px; border:none; }
h1#tagline{	font:italic bold 12px Arial; margin:5px 5px 0 10px; padding:0; color:Navy;}
#lang{position:absolute; bottom:3px; right:10px;}
#lang img{margin-left:5px;}

/* Elementi del left */
#left img{margin:10px 5px 0 5px;}
#BoxLeft {color: Gray;	margin:10px 0 0 0;	padding:0; border-left:5px solid #F00;	}
#BoxLeft .Titolo{margin:0 0 0 5px;	padding:5px 0;	color:#F00; font:bold 18px sans-serif;}
#BoxLeft .Corpo{margin:0;	padding:0;	background-color: #FFF;	}

/* Elementi del content */
#content h1, #content_all h1{margin:0; padding:0 0 3px 0; color:#720; text-align: left; font:bold 22px Georgia, "Times New Roman", Times, serif}
#content h2, #content_all h2{margin:0 0 5px 0; padding:10px 0 5px 0; color:#000; text-align: left; font:normal 16px Georgia, "Times New Roman", Times, serif}
#content p, #content_all p{margin:0 0 10px 0; padding:0; font:13px Geneva, Arial, Helvetica, sans-serif; line-height:24px}
#content a, #content_all a{padding:0; font:normal 12px Geneva, Arial, Helvetica, sans-serif;}

#box_right {float:right; margin:10px 10px 0 0; width:240px;}
.box_first{float:right; width:240px; height:130px; border:1px solid #AAA; margin-bottom:5px;}
.box{float:right; width:240px; height:130px; border:1px solid #AAA; margin-bottom:5px;}

.box_row {float:left; margin-bottom:20px; }
.box_row .box_bottiglia {float:left; width:120px; margin-top:10px; margin-left:40px; text-align:center}
.box_row .box_bottiglia img{display:block; margin:0 auto;}

/* Elementi del footer */
#footer .copy{font-size: 10px; margin:0 10px; padding:5px 0; color: #333;}
#footer .autore{float:right; width:100px; padding:0; text-align:right; font:italic 10px georgia; color: #333;}
.autore a{ text-decoration: none; color: #333;}
.autore a:hover{ text-decoration: underline;}

/* Pagina contatti */
#ContattiIntestazione {font: bold 1em arial;	margin:10px 0 0 0;	padding:0;}
#ContattiIndirizzo {font: 0.85em arial;	margin: 0 0 10px 0;}
input#invia {	margin-top: 1em;margin-bottom: 0;}	

/* Elementi vari */
br.clear {clear:right; display:none}
img.localita_foto{float:right; margin: 0 0 10px 10px;}
h2.localita_titolo {clear:right;}
/*************************  Navigazioni ******************************/
ul#navglob {position:absolute;	bottom:0;	left:10px;	width:750px; float:left; margin:0; padding:5px 0;
	background: url(../img/sf_menu_r.gif) #720 bottom left repeat-x;
	list-style: none; font:bold 13px verdana; color: White;}

ul#navglob li{float: left; margin:0;}
ul#navglob a{color:#FFF; text-decoration: none; padding:0 10px; border-right:1px solid #AAA;}
ul#navglob a.first{border-right:none;}
ul#navglob a:visited{color:#EEE;}
ul#navglob a:hover{text-decoration:underline;}

#menu_contestuale {margin:0; padding:2px 10px; border:2px solid #942; background-color: #FFF;}
#menu_contestuale .cat_menu_contestuale{margin:0; padding:0; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase}
#menu_contestuale a{margin:0; padding:0; line-height:12px; font:normal 11px Arial, Helvetica, sans-serif}
