html { font-size:101%; background-color: #3d332b; background-image:url(../images/bg_shadow_yellow.jpg); background-repeat:repeat-y; background-position: center 0; text-align: left; }

body { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }



table.wine { width: 100%; padding: 0px; border: 0px; border: 0px; }

table.wine td { vertical-align: top; padding: 0; border-bottom: 1px solid #fae4a3; }






p { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

h1 { color:#620700; font-size:1.4em; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:900; line-height: normal; text-transform:uppercase; margin-top:30px; margin-bottom:40px; }

h2 { color: #451d1b; font-size:1.2em; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 600; line-height:0.8em; margin-top:36px; }

h3 { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 1em; margin-bottom: -0.8em; }

h4 {
	color:#4f691a;
	font-size:120%;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height:140%;
}

h5 { color: #4f691a; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 400; margin: 24px 0 8px; padding: 0; }
h6 { color: #4f691a; font-size: 120%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 16px 0 0; padding: 0; }
img.right {
	float:right;
	margin-left:10px;
	border:0;
	outline-color:aqua;
	outline-width:0;
}
img.right-clear { margin-left: 10px; float: right; clear: right; border: 0; outline-width: 0; outline-color: aqua; }
img.left {
	margin-left:10px;
	float:left;
	margin-right:10px;
	border:0;
	outline-width:0;
	outline-color:aqua;
}

img.logo { margin-top: 2px; margin-bottom: -10px; margin-left: 2px; border:0; outline-width:0; outline-color:aqua; }
a:link, a:visited { color:#472608; font-size:0.6em; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; text-transform: uppercase; }
a:hover { color: #b23915; font-size:0.6em; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; text-transform: uppercase; }

a:active { color:#9f0; font-size:0.6em; text-decoration:none; text-transform: uppercase; }
.address { color:#552500; font-size:0.6em; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height:120%; text-decoration:none; text-transform: uppercase; margin-left:20px; }

.smalltext { font-size:0.7em; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; text-transform:uppercase; text-align: center; }

.date {
	font-size:0.7em;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-style:italic;
	text-decoration:none;
	text-align:right;
	float:right;
}

.maintext { color: #552500; font-size: 0.8em; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none; text-align: left; margin:10px 50px 50px 40px; }

.content { color:#552500; font-size:0.85em; line-height:1.35em; width:auto; margin: 12px auto auto; border:solid 0 red; }

.bigfirstchar {
	font-size:150%;
	font-family:arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.degustazionewine {
	color:#981e1e;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-top:-1em;
}

.credits { color:#c60; font-size:90%; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style:italic; line-height:2px; margin-left:40px; }
li { color:#472608; margin-left: -22px; list-style-image: url(../images/bullet_square.jpg); }
ul { color:#472608; list-style-type: none; list-style-position: inside; }
a.wine:link, a.wine:visited { color: #a44118; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 150%; text-decoration: none; text-transform: uppercase; }
a.wine:hover { color: #3c0; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 150%; text-decoration: none; text-transform: uppercase; }
a.wine:active { color: #fc6; font-size: 0.8em; line-height: 150%; text-decoration: none; text-transform: uppercase; }
