@charset "utf-8";

/*GENERALE*******************************/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F4EBCE;
	background-color: #2d251c;
	background-image: url('images/sfondo.gif');
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
h1 {
	font-size: 16px;
	color: #D57640;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
h2 {
	padding: 0px;
	font-size: 14px;
	color: #D57640;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}

p {
	margin: 0;
	padding: 0px;
}

#sfondo {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}
#centra {
	text-align: left;
	width: 997px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
}
#main {
	height: 484px;
}

#prodotto {
	float: left;
	height: 160px;
	max-height: 160px;
	width: 196px;
	text-align: left;
	color: #2d251c;
	margin-right: 0px;
	border-right:1px dotted #2D251C;
	margin-bottom:20px;
}
#prodotto a {
	float: left;
	padding: 10px;
	width: 180px;
	text-decoration: none;
	height: 140px;
}

#prodotto h1 {
	font-size: 11px;
	color: #D57640 !important;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
	width: 180px;
	height: 40px;
	border: 0px !important;
}

#prodotto img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	position: relative;
	margin-right: 5px;
}
#prodotto ul {
	list-style-type: none;
	margin: 0px;
	float: left;
	width: 100px;
	font-family: "Courier New", Courier, monospace;
	color: #2d251c;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#prodotto li.new {
	color: #FF0000;
	text-decoration: blink;
	font-weight: bold;
}

#prodotto li.soldout {
	color: #FF0000;
	font-weight: bold;
}

#prodotto li.gold {
	color: #CC9900;
	font-weight: bold;
	text-decoration: blink;
}

#prodotto li.silver {
	color: #A9A9A9;
	font-weight: bold;
	text-decoration: blink;
}

#prodotto li.bronze {
	color: #8C7853;
	font-weight: bold;
	text-decoration: blink;
}

#lista_prodotti h1 {
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 2px;
	clear: left;
	border-top: 1px dotted;
	color: #2d251c;
}

#wilsonandmorgan a {
	width: 150px;
	height: 210px;
	margin-top: 10px;
	float: left;
	display: block;
	margin-left: 828px;
	text-indent: -2000px;
	position: absolute;
}

.sfondo_home {
	background-image: url(images/main_00.jpg);
	background-repeat: no-repeat;
}
.sfondo_italianway {
	background-image: url(images/main_01_01.jpg);
	background-repeat: no-repeat;
}
.sfondo_creativepalate {
	background-image: url(images/main_01_02.jpg);
	background-repeat: no-repeat;
}
.sfondo_beatingthedrum {
	background-image: url(images/main_01_03.jpg);
	background-repeat: no-repeat;
}

.sfondo_barrelselection46 {
	background-image: url(images/main_02_01.jpg);
	background-repeat: no-repeat;
}
.sfondo_barrelselection46over {
	background-image: url(images/main_02_02.jpg);
	background-repeat: no-repeat;
}
.sfondo_barrelselection46at {
	background-image: url(images/main_02_03.jpg);
	background-repeat: no-repeat;
}
.sfondo_housemalt {
	background-image: url(images/main_02_04.jpg);
	background-repeat: no-repeat;
}
.sfondo_sherrycask {
	background-image: url(images/main_02_05.jpg);
	background-repeat: no-repeat;
}

.sfondo_currentselection, .sfondo_currentselection_test, .sfondo_archive, .sfondo_searchproducts {
	background-image: url(images/main_03bis.jpg);
	background-repeat: no-repeat;
}

.sfondo_marsala {
	background-image: url(images/main_04.jpg);
	background-repeat: no-repeat;
}

.sfondo_pressrelease {
	background-image: url(images/main_05_01.jpg);
	background-repeat: no-repeat;
}
.sfondo_awards, .sfondo_links {
	background-image: url(images/main_05_02.jpg);
	background-repeat: no-repeat;
}

.sfondo_connoisseurglass {
	background-image: url(images/main_06.jpg);
	background-repeat: no-repeat;
}
.sfondo_registeredusers {
	background-image: url(images/main_07.jpg);
	background-repeat: no-repeat;
}
.sfondo_privacy, .sfondo_credits {
	background-image: url(images/main_07.jpg);
	background-repeat: no-repeat;
}

.error {
	color: #ff0000;
}

.inputSubscribe {
	font-size: 10px;
	padding-bottom: 4px;
}

select.inputSubscribe {
	font-size: 10px;
	font-weight: normal;
}

/*MENU*******************************/

#nav {
	width: 997px;
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	height: 50px;
}
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 997px;
	float: left;
	height: 34px;
}
#nav li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#nav a {
	font-size: 16px;
	color: #D57640;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	padding: 7px 14px;
	float: left;	
	/*border-bottom: dotted 1px #FFFFFF;*/
}
#nav a:hover {
	color: #ECDCB8;
	text-decoration: none;
}
#nav a#activelink {
	color: #ECDCB8;
	text-decoration: none;
	float: left;
	background-color: #5b584f;
	/*border-left: dotted 1px #FFFFFF;
	border-right: dotted 1px #FFFFFF;
	border-bottom: dotted 1px #3d3327;*/
}
#nav ul#sub {
	background-color: #5b584f;
}
#nav ul#sub a  {
	font-size: 11px;
	color: #aba693;
	text-decoration: none;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}
#nav ul#sub a:hover {
	color: #ECDCB8;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ECDCB8;
}
#nav ul#sub a#activelink {
	color: #ECDCB8;
	text-decoration: none;
	border: none;	
}

/*TESTO*******************************/

#testo_home {
	width: 920px;
	height: 404px;
	overflow: auto;
	position: relative;
	padding: 30px;
	color: #ECDCB8;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
#testo_home a {
	width: 175px;
	height: 66px;
	float: right;
	margin-top: 312px;
	text-indent: -2000px;
	cursor: pointer;
}
#testo_italianway, #testo_creativepalate, #testo_beatingthedrum, #testo_marsala, #testo_connoisseurglass {
	width: 435px;
	height: 404px;
	overflow: auto;
	position: relative;
	padding: 30px;
	color: #ECDCB8;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
#testo_barrelselection46, #testo_barrelselection46over, #testo_barrelselection46at, #testo_housemalt, #testo_sherrycask {
	width: 435px;
	height: 404px;
	overflow: auto;
	position: relative;
	padding: 30px;
	color: #2d251c;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

#testo_currentselection, #testo_currentselection_test, #testo_archive, #testo_searchproducts {
	width: 805px;
	height: 404px;
	overflow: auto;
	position: relative;
	padding: 30px;
	padding-right: 15px !important;
	color: #2d251c;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

#testo_registeredusers, #testo_privacy, #testo_pressrelease {
	width: 740px;
	height: 410px;
	position: relative;
	padding: 30px;
	color: #2d251c;
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
	font-size: 11px;
}
#testo_credits {
	width: 400px;
	height: 410px;
	position: relative;
	padding: 30px;
	text-align: center;
	color: #2d251c;
	margin-top: 4px;
	margin-bottom: 4px;
	margin: 4px auto;
	font-size: 11px;
}
#testo_credits img {
	border: none;
}
#testo_pressrelease div {
	float: left;
}
#testo_pressrelease img {
	margin-right: 40px;
}
#testo_pressrelease h3 {
	margin-top: 20px;
}
#testo_pressrelease a {
	color: #f69263;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/icona_pdf.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
#testo_pressrelease a:hover {
	color: #2d251c;
	font-weight: bold;
}
#testo_links {
	width: 740px;
	height: 410px;
	overflow: auto;
	position: relative;
	padding: 30px;
	color: #2d251c;
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
}
#testo_links p {	
	color: #ECDCB8;
	padding-bottom: 10px;
}
#testo_links a {
	color: #f69263;
	font-weight: bold;
	text-decoration: none;
}

#testo_awards {
	width: 740px;
	height: 410px;
	overflow: auto;
	position: relative;
	padding: 30px;
	color: #efeae1;
	margin-top: 4px;
	margin-bottom: 4px;
	float: left;
}

#testo_awards p {
	clear: left;
}

#testo_awards p.line {
	clear: left;
	color: #998352;
	padding-top: 10px;
	padding-bottom: 10px;
}

#testo_awards div {
	float: left;
}

#testo_awards div.text {
	width: 600px;
	padding: 4px;
	text-align: justify;
}

#testo_awards img {
	float: left;
	padding-right: 5px;
}

#testo_awards span {
	float: left;
	padding: 4px;
	background-color: #998352;
	color: #efeae1;
}

#testo_awards h2 {
	color: #998352;
	padding: 4px;
	margin: 0px !important;
	float: left;
	height: 40px;
	width: 590px;
}
#testo_awards a {
	color: #998352;
}

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}
.vscrollerbar {
	width: 16px;
	background-image: url(images/scrollbar.png);
	background-repeat: repeat-y;
	background-position: center;
}
.vscrollerbarbeg {
	height: 24px !important;
	width: 16px;
}
.vscrollerbarend {
	height: 24px;
	width: 16px;
}

.vscrollerbase {
	width: 16px;
}
.vscrollerbasebeg {
	width: 16px;
	height: 10px !important;
	background-image: url(images/scrollbarbeg.png);
	background-repeat: no-repeat;
}
.vscrollerbaseend {
	height: 10px;
	width: 16px;
	background-image: url(images/scrollbarend.png);
	background-repeat: no-repeat;
}
.vscrollerbar  {
	padding: 28px;
	z-index: 2;
}

/*FOOTER*******************************/

#footer {
	width: 997px;
	float: left;
	padding-top: 65px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
	color: #ECDCB8;
}
#footer a {
	color: #ECDCB8;
	text-decoration: none;
}
#footer a:hover {
	color: #ECDCB8;
	text-decoration: underline;
}



.footer_home {
	background-image: url(images/footer_00.jpg);
	background-repeat: no-repeat;
}

.footer_italianway, .footer_creativepalate, .footer_beatingthedrum {
	background-image: url(images/footer_01.jpg);
	background-repeat: no-repeat;
}

.footer_barrelselection46 {
	background-image: url(images/footer_02_01.jpg);
	background-repeat: no-repeat;
}
.footer_barrelselection46over {
	background-image: url(images/footer_02_02.jpg);
	background-repeat: no-repeat;
}
.footer_barrelselection46at {
	background-image: url(images/footer_02_03.jpg);
	background-repeat: no-repeat;
}
.footer_housemalt {
	background-image: url(images/footer_02_04.jpg);
	background-repeat: no-repeat;
}
.footer_sherrycask {
	background-image: url(images/footer_02_05.jpg);
	background-repeat: no-repeat;
}

.footer_currentselection, .footer_currentselection_test, .footer_archive, .footer_searchproducts {
	background-image: url(images/footer_03.jpg);
	background-repeat: no-repeat;
}

.footer_marsala {
	background-image: url(images/footer_04.jpg);
	background-repeat: no-repeat;
}

.footer_pressrelease {
	background-image: url(images/footer_05_01.jpg);
	background-repeat: no-repeat;
}


.footer_awards, .footer_links {
	background-image: url(images/footer_05_02.jpg);
	background-repeat: no-repeat;
}

.footer_connoisseurglass {
	background-image: url(images/footer_06.jpg);
	background-repeat: no-repeat;
}

.footer_registeredusers, .footer_privacy, .footer_credits {
	background-image: url(images/footer_07.jpg);
	background-repeat: no-repeat;
}

a.scheda_thumb {
	display: block;
	width: 105px;
	height: 105px;
	float: left;
	background-color: #fff;
	text-align: center;
	position: relative;
	margin-right: 9px;
}


a.scheda_thumb img {
	margin: 0 auto;
	margin-top: 7px;
	border: 0px;
	position: relative;
}
