html {margin:0;
	height: 100%;
	min-height: 100%;
}

body {background-color: #ccb233;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	height: 100%;
	min-height: 100%;
}

h2 {
	font-size: 2em;
	font-weight: bold;
	text-align: center;
}

h3 {
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
}
a, a:link, a:visited {color: #9E3D25;}
a:hover {color: #000000}
a:active {color: #000000;}
/*form {background-color: #CCCC99;}*/
td, th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.1em;}
hr {color:#896636}

marquee {position:absolute; top:3px;margin-left:141px;font-weight: bold; font-size: 0.9em; color: #fff2e5; width:839px;height:20px;text-align:center;}

#container {position:relative;
	min-height: 100%;
	height: 100%;
	width: 985px;
}

#header {position:relative;height:38px;background: url(../images/sf_header.gif) no-repeat 141px 23px ;}

#footer {height:75px;background: url(../images/sf_footer.gif) no-repeat 141px 0 ;}

#address {position:relative;
top:20px;
color:#000000;
font-size:0.8em;
padding:8px 0 0 36px;
margin:0 0 0 141px;
background: url(../images/loghino.gif) no-repeat 0 5px;
width:660px;
height:36px;
}

#address a, #address a:link, #address a:visited {font-weight:bold;padding:0 2px 0 2px;text-decoration:none;color:#663300; background-color:#ccb233}
#address a:hover {color:#000000; background-color:#ffffff}
#address a:active {color:#000000; background-color:#ffffff}

#banner {position:absolute;
top:-20px;
left:3px;
}

#content {position:relative;
left:140px;
min-height:526px;
width:840px;
background: url(../images/sf_body.gif) repeat-y 1px 0 ;
font-size:0.9em;}
* html #content {  /* This is the Tan hack */ height:526px}

#content:before {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#menu {z-index:5;
position:absolute;
top:0;
left:0;
width:146px;
height:380px;}

#menu ul {margin:0;
padding:0;}
#menu li{list-style:none;margin:0 0 6px 2px;}

 /* stili dei bottoni menu */

#bot00 {}
#bot00 a, #bot00 a:link, #bot00 a:visited {background-image: url(../images/logo.gif);background-position: 6px 0;}
#bot00 a, #bot00 a:link, #bot00 a:visited {display:block;width:121px;height:166px;}
#bot00 a:hover, #bot01 a:focus {}
#bot00 a:active {}
#bot00 span {display:none}

#bot01 {}
#bot01 a, #bot01 a:link, #bot01 a:visited {background-image: url(../images/buttons/bot_01.gif);}
#bot01 a, #bot01 a:link, #bot01 a:visited {display:block;width:146px;height:23px;}
#bot01 a:hover, #bot01 a:focus {background-position:0 -23px;}
#bot01 a:active {background-position:0 -23px;}
#bot01 span {display:none}

#bot02 {}
#bot02 a, #bot02 a:link, #bot02 a:visited {background-image: url(../images/buttons/bot_02.gif);}
#bot02 a, #bot02 a:link, #bot02 a:visited {display:block;width:146px;height:23px;}
#bot02 a:hover, #bot02 a:focus {background-position:0 -23px;}
#bot02 a:active {background-position:0 -23px;}
#bot02 span {display:none}

#bot03 {}
#bot03 a, #bot03 a:link, #bot03 a:visited {background-image: url(../images/buttons/bot_03.gif);}
#bot03 a, #bot03 a:link, #bot03 a:visited {display:block;width:146px;height:23px;}
#bot03 a:hover, #bot03 a:focus {background-position:0 -23px;}
#bot03 a:active {background-position:0 -23px;}
#bot03 span {display:none}

#bot04 {}
#bot04 a, #bot04 a:link, #bot04 a:visited {background-image: url(../images/buttons/bot_04.gif);}
#bot04 a, #bot04 a:link, #bot04 a:visited {display:block;width:146px;height:23px;}
#bot04 a:hover, #bot04 a:focus {background-position:0 -23px;}
#bot04 a:active {background-position:0 -23px;}
#bot04 span {display:none}

#bot05 {}
#bot05 a, #bot05 a:link, #bot05 a:visited {background-image: url(../images/buttons/bot_05.gif);}
#bot05 a, #bot05 a:link, #bot05 a:visited {display:block;width:146px;height:23px;}
#bot05 a:hover, #bot05 a:focus {background-position:0 -23px;}
#bot05 a:active {background-position:0 -23px;}
#bot05 span {display:none}

#bot06 {}
#bot06 a, #bot06 a:link, #bot06 a:visited {background-image: url(../images/buttons/bot_06.gif);}
#bot06 a, #bot06 a:link, #bot06 a:visited {display:block;width:146px;height:23px;}
#bot06 a:hover, #bot06 a:focus {background-position:0 -23px;}
#bot06 a:active {background-position:0 -23px;}
#bot06 span {display:none}

#bot07 {}
#bot07 a, #bot07 a:link, #bot07 a:visited {background-image: url(../images/buttons/bot_07.gif);}
#bot07 a, #bot07 a:link, #bot07 a:visited {display:block;width:146px;height:23px;}
#bot07 a:hover, #bot07 a:focus {background-position:0 -23px;}
#bot07 a:active {background-position:0 -23px;}
#bot07 span {display:none}

#bot08 {}
#bot08 a, #bot08 a:link, #bot08 a:visited {background-image: url(../images/buttons/bot_08.gif);}
#bot08 a, #bot08 a:link, #bot08 a:visited {display:block;width:146px;height:23px;}
#bot08 a:hover, #bot08 a:focus {background-position:0 -23px;}
#bot08 a:active {background-position:0 -23px;}
#bot08 span {display:none}

#bot09 {}
#bot09 a, #bot09 a:link, #bot09 a:visited {background-image: url(../images/buttons/bot_09.gif);}
#bot09 a, #bot09 a:link, #bot09 a:visited {display:block;width:146px;height:23px;padding:0;}
#bot09 a:hover, #bot09 a:focus {background-position:0 -23px;}
#bot09 a:active {background-position:0 -23px;}
#bot09 span {display:none}

#bot10 {}
#bot10 a, #bot10 a:link, #bot10 a:visited {background-image: url(../images/buttons/bot_10.gif);}
#bot10 a, #bot10 a:link, #bot10 a:visited {display:block;width:146px;height:23px;}
#bot10 a:hover, #bot10 a:focus {background-position:0 -23px;}
#bot10 a:active {background-position:0 -23px;}
#bot10 span {display:none}

#bot11 {}
#bot11 a, #bot11 a:link, #bot11 a:visited {background-image: url(../images/buttons/bot_11.gif);}
#bot11 a, #bot11 a:link, #bot11 a:visited {display:block;width:146px;height:23px;}
#bot11 a:hover, #bot11 a:focus {background-position:0 -23px;}
#bot11 a:active {background-position:0 -23px;}
#bot11 span {display:none}

#bot14 {}
#bot14 a, #bot14 a:link, #bot14 a:visited {background-image: url(../images/buttons/bot_14.gif);}
#bot14 a, #bot14 a:link, #bot14 a:visited {display:block;width:146px;height:23px;}
#bot14 a:hover, #bot14 a:focus {background-position:0 -23px;}
#bot14 a:active {background-position:0 -23px;}
#bot14 span {display:none}

#botrew {}
#botrew a, #botrew a:link, #botrew a:visited {background: no-repeat 0 0;background-image: url(../images/buttons/butt_rew.gif);}
#botrew a, #botrew a:link, #botrew a:visited {padding:1px 0 1px 28px;width:auto;height:15px;}
#botrew a:hover, #botrew a:focus {background-position:0 -15px;}
#botrew a:active {background-position:0 -15px;}
#botrew span {display:none}

#botbak {}
#botbak a, #botbak a:link, #botbak a:visited {background: no-repeat 0 0;background-image: url(../images/buttons/butt_bak.gif);}
#botbak a, #botbak a:link, #botbak a:visited {padding:1px 0 1px 28px;width:auto;height:15px;}
#botbak a:hover, #botbak a:focus {background-position:0 -15px;}
#botbak a:active {background-position:0 -15px;}
#botbak span {display:none}

#botfwd {}
#botfwd a, #botfwd a:link, #botfwd a:visited {background: no-repeat 0 0;background-image: url(../images/buttons/butt_fwd.gif);}
#botfwd a, #botfwd a:link, #botfwd a:visited {padding:1px 0 1px 28px;width:auto;height:15px;}
#botfwd a:hover, #botfwd a:focus {background-position:0 -15px;}
#botfwd a:active {background-position:0 -15px;}
#botfwd span {display:none}

#botffw {}
#botffw a, #botffw a:link, #botffw a:visited {background: no-repeat 0 0;background-image: url(../images/buttons/butt_ffw.gif);}
#botffw a, #botffw a:link, #botffw a:visited {padding:1px 0 1px 28px;width:auto;height:15px;}
#botffw a:hover, #botffw a:focus {background-position:0 -15px;}
#botffw a:active {background-position:0 -15px;}
#botffw span {display:none}

#bot_funghi {position:relative;left:-35px;display:inline;font-size:14px;height:17px;width:32px;}
#bot_funghi a, #bot_funghi a:link, #bot_funghi a:visited {background: no-repeat 0 0;background-image: url(../images/buttons/butt_funghi.gif);}
#bot_funghi a, #bot_funghi a:link, #bot_funghi a:visited {color:#fffbe5;padding-left:102px;width:32px;height:17px;}
#bot_funghi a:hover, #bot_funghi a:focus {background-position:0 -17px;}
#bot_funghi a:active {background-position:0 -17px;}
#bot_funghi span {visibility:hidden;}

#bot_tartufo {position:relative;left:-35px;display:inline;font-size:14px;height:17px;width:32px;}
#bot_tartufo a, #bot_tartufo a:link, #bot_tartufo a:visited {background: no-repeat 0 0;background-image: url(../images/buttons/butt_tartufo.gif);}
#bot_tartufo a, #bot_tartufo a:link, #bot_tartufo a:visited {color:#fffbe5;padding-left:102px;width:32px;height:17px;}
#bot_tartufo a:hover, #bot_tartufo a:focus {background-position:0 -17px;}
#bot_tartufo a:active {background-position:0 -17px;}
#bot_tartufo span {visibility:hidden;}

#bot_menu {position:relative;left:-35px;display:inline;font-size:14px;height:17px;width:32px;}
#bot_menu a, #bot_menu a:link, #bot_menu a:visited {background: no-repeat 0 0;background-image: url(../images/buttons/butt_menu.gif);}
#bot_menu a, #bot_menu a:link, #bot_menu a:visited {color:#fffbe5;padding-left:102px;width:32px;height:17px;}
#bot_menu a:hover, #bot_tartufo a:focus {background-position:0 -17px;}
#bot_menu a:active {background-position:0 -17px;}
#bot_menu span {visibility:hidden;}

#galbak {}
#galbak a, #galbak a:link, #galbak a:visited {background: no-repeat 0 0;background-image: url(../images/buttons/butt_bak.gif);}
#galbak a, #galbak a:link, #galbak a:visited {text-decoration:none;padding:0 0 1px 28px;width:auto;height:15px;}
#galbak a:hover, #galbak a:focus {background-position:0 -15px;}
#galbak a:active {background-position:0 -15px;}
#galbak span {display:none}

#galfwd {}
#galfwd a, #galfwd a:link, #galfwd a:visited {background: no-repeat 44px 0;background-image: url(../images/buttons/butt_fwd.gif);}
#galfwd a, #galfwd a:link, #galfwd a:visited {text-decoration:none;padding:0 30px 1px 0;width:auto;height:15px;}
#galfwd a:hover, #galfwd a:focus {background-position:44px -15px;}
#galfwd a:active {background-position:44px -15px;}
#galfwd span {display:none}

#galhom {border:1px solid red;height:42px;}
#galhom a, #galhom a:link, #galhom a:visited {background: no-repeat 8px -24px;background-image: url(../images/buttons/butt_fwd.gif);}
#galhom a, #galhom a:link, #galhom a:visited {text-decoration:none;padding:42px 0 1px 0;width:auto;height:42px;}
#galhom a:hover, #galhom a:focus {background-position:44px -15px;}
#galhom a:active {background-position:44px -15px;}
#galhom span {display:none}

 /* fine stili dei bottoni menu */

#titolo {
	font-size: 2.2em;
	font-weight: bold;
	text-align: center;
}

 /* stili base delle pagine */
 
#home_content{background: url(../images/img_home.gif) no-repeat 30px 95px ;width:800px;height:486px;position:relative;left:20px;top:20px;border:1px solid #fff2e5;padding:0;margin:0}
#home_menu {visibility:hidden}
#home_deco {z-index:5;background: url(../images/img_home.jpg) no-repeat 0 0 ;width:473px;height:394px;position:absolute;left:357px;top:8px;}

#chisiamo,
#dovesiamo,
#menuristo,
#menuristofunghi,
#menuristotartufo,
#opengallery,
#gallery,
#ricono,
#ricette,
#links,
#cantina,
#piattello,
#prenota,
#newsdett,
#registrati,
#news {width:800px;position:relative;left:20px;top:20px;padding:0;margin:0}

#chisiamo h1,
#dovesiamo h1,
#menuristo h1,
#menuristofunghi h1,
#menuristotartufo h1,
#opengallery h1,
#gallery h1,
#ricono h1,
#ricette h1,
#links h1,
#cantina h1,
#piattello h1,
#prenota h1,
#registrati h1,
#news h1 {background: no-repeat 0 0;margin-bottom:60px;height:33px;width:335px;position:relative; top:43px;left:0;}


#chisiamo h1 {background-image: url(../images/title_01.gif)}
#dovesiamo h1 {background-image: url(../images/title_02.gif)}
#menuristofunghi h1 {background-image: url(../images/title_03_funghi.gif)}
#menuristotartufo h1 {background-image: url(../images/title_03_tartufo.gif)}
#menuristo h1 {background-image: url(../images/title_03.gif)}
#opengallery h1 {background-image: url(../images/title_13.gif)}
#gallery h1 {background-image: url(../images/title_04.gif)}
#ricono h1 {background-image: url(../images/title_05.gif)}
#ricette h1 {background-image: url(../images/title_06.gif)}
#links h1 {background-image: url(../images/title_07.gif)}
#cantina h1 {background-image: url(../images/title_08.gif)}
#piattello h1 {background-image: url(../images/title_09.gif)}
#prenota h1 {background-image: url(../images/title_10.gif)}
#news h1 {background-image: url(../images/title_11.gif)}
#newsdett h1 {background: url(../images/title_12.gif) no-repeat 0 0}
#registrati h1 {background-image: url(../images/title_14.gif)}

#chisiamo h1 span,
#dovesiamo h1 span,
#menuristo h1 span,
#menuristofunghi h1 span,
#menuristotartufo h1 span,
#opengallery h1 span,
#gallery h1 span,
#ricono h1 span,
#ricette h1 span,
#links h1 span,
#cantina h1 span,
#piattello h1 span,
#prenota h1 span,
#registrati h1 span,
#news h1 span {visibility:hidden}

#news h3 {font-family: Lucida sans;text-align:left}
#news h3 a {border:1px solid #896636;background:#ffffff;text-decoration:none;color:#000000;padding:0 4px 0 4px}
#news h3 a:hover {background:#000000;color:#ffffff;}

#newsdett h1 {padding:4px 0 0 8px;font-family: Lucida sans;font-size:2em;font-weight:bold;margin-bottom:60px;height:33px;width:805px;position:relative; top:43px;left:0;}
#newsdett {margin-bottom:20px}
#newsdett img {margin:0 30px 0 30px;float:left}

#newsdett:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

 /* fine stili base delle pagine */
 
#chisiamo img {margin-left:1em;float:right;position:relative;top:-40px}
#registrati img {margin-left:1em;float:right;position:relative;top:0px}
#ricono img {border:1px solid #000000;margin-right:2em}
#ricono h3 {	font-size: 1.8em;	font-weight: bold;text-align: left;}
#gallery table {width:800px;margin-bottom:1em}
#gallery td {padding:0.3em;text-align:center;}
#chisiamo img, #dovesiamo img, #gallery img, #ricette img, #links img, #cantina img {border:1px solid #000000;}
#foto2 {margin-bottom:3em}
#links h2 {font-size:1.4em;text-align:left}
#links a {font-size:1em;text-decoration:none;font-weight:bold}
#opengallery table {width:800px;margin-bottom:1em}
#opengallery td {padding:0.3em;text-align:center;}
#opengallery a {text-decoration:none;font-weight:bold;font-size:0.9em;text-transform: lowercase;}

/*#registrati form { background-color: #DCC39F; }*/
.validateForm {
	color: #663300;
	font-weight: bold;
}

.newstitle {font-weight:bold;color:#663300;margin: 0 1em 0 1em}
.vini_nome {margin-bottom:0.3em;font-size: 1.2em;	font-weight: bold;	text-align: left;	}

#mytable_cantina, #mytable_ricette, #mytable_menu, #mytable_ricono {background-color: transparent;margin-bottom:3em;}
#mytable_ricette, #mytable_menu {width:640px;margin-left:80px}
#nav {text-align:center;width:100%;margin-top:1em;margin-bottom:2em;}
#nav span {padding-bottom:1px;font-weight:bold;margin:0 1em 0 1em;  white-space: nowrap; }
#nav span a {text-decoration:none}
#nav span.nosight {visibility:hidden}
#mytable_cantina img {float:right}
#mytable_ricette img {margin:10px;margin-top:0;float:right}
#mytable_menu .menu_nome {margin-left:50px;border-bottom:1px solid #ccb233;position:relative;width:540px;font-size:1.2em;font-weight:bold;text-align:left}
#mytable_menu .menu_nome span {color: #993333;position:absolute;right:0;margin-left:5em;font-size:1em;font-weight:bold;}
#mytable_menu h3 {	font-size: 1.8em;	font-weight: bold;	text-align: center;}
#mytable_menu p {}
#mytable_menu .menu_spot {font-style: italic;padding:1em; background-color:#ffffff;margin-left:140px;border:1px solid #ccb233;position:relative;width:360px;text-align:left}

#mytable_ricono div {
	height: 160px;
	position: relative;
	margin-bottom: 1em;
}
#mytable_ricono .box {border-bottom: 1px solid #ccb233;}
#mytable_ricono .details {float:right;width:580px;vertical-align:top}
#mytable_ricono .foto {float:left;}
#mytable_ricono a {text-decoration:none;font-weight:bold}
#mytable_ricono img {margin-bottom:0.5em;}


#mytable_gallery div {
	height: 220px;
	position: relative;
	margin-bottom: 1em;
}
#mytable_gallery .box {border-bottom: 1px solid #ccb233;}
#mytable_gallery .details {float:right;width:580px;vertical-align:top}
#mytable_gallery .foto {
	float: none;
	azimuth: center;
}
#mytable_gallery a {text-decoration:none;font-weight:bold}
#mytable_gallery img {margin-bottom:0.5em;}

/* stili precedenti */
 
html>body, html>body#container {
	height: auto;
 }

/*#footerSx {float:left; }*/
#footerDx {float:right; margin-top: -17px; margin-bottom: 17px; margin-right: 6px; }
#footerDx p { font-weight: bold; text-align: center; margin:0px; margin-bottom: 4px; }
#footerDx img { margin: 0px 0px 0px 5px; border:0px; }
#footerDx a, #footerDx a:link, #footerDx a:visited { font-weight: bold;  font-size: 0.8em; text-decoration: none; color:#663300; }
#footerLink a:hover {color:#000000; background-color:#ffffff}
#footerLink a:active {color:#000000; background-color:#ffffff}