html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	/*font-weight:inherit;
	font-style:inherit;*/
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline}
	/* remember to define focus styles! */
	:focus {outline:0}
		body {
			line-height:1;
			color:black;
			background:white}
			ol, ul {list-style:none}
			/* tables still need 'cellspacing="0"' in the markup */
			table {
				border-collapse:separate;
				border-spacing:0}
				caption, th, td {
					text-align:left;
					font-weight:normal}
					blockquote:before, blockquote:after,
					q:before, q:after {content: ""}
					blockquote, q {quotes: "" ""}
html{
	width:100%;
	height:100%;
	overflow:auto}
	body{
		width:100%;
		height:100%;
		margin:0 auto;
		text-align:center;
		background-image:url(/images/bck.gif);
		background-repeat:repeat-x;
		background-color:#fff}
		#container{
			width:864px;
			height:auto !important;
			height:700px;
			min-height:700px;
			margin:0 auto;
			text-align:center;
			position:relative;
			background:url(/images/bck-container.jpg) no-repeat 0 193px}
			#container_home{
			width:864px;
			height:auto !important;
			height:700px;
			min-height:700px;
			margin:0 auto;
			text-align:center;
			position:relative;
			background:url(/images/bck-container_index.jpg) no-repeat 0 193px}
			#container_disc{
			width:864px;
			height:auto !important;
			height:700px;
			min-height:700px;
			margin:0 auto;
			text-align:center;
			position:relative;
			background:url(/images/bck-container_disc.jpg) no-repeat 0 193px}
			#header{
				width:858px;
				height:172px;
				text-align:center;
				margin:0 auto;
				background:url(/images/header.jpg) no-repeat}
				#header a{
					display:block;
					width:220px;
					height:140px;
					position:absolute;
					top:20px;
					left:325px}
					#header span{display:none}
					#header01{
						width:858px;
						height:21px;
						text-align:center;
						margin:0 auto;
						background:url(/images/header01.gif) no-repeat}
						#contenuto_home{
							width:844px;
							height:430px;}
							a.link01{
								background:url(/images/menu-birravenezia.gif) no-repeat;
								width:129px;
								height:31px;
								display:block}
								a:hover.link01, a.link011{
									background:url(/images/menu-birravenezia-over.gif) no-repeat;
									width:129px;
									height:31px;
									display:block}
									a.link02{
										background:url(/images/menu-prodotti.gif) no-repeat;
										width:161px;
										height:31px;
										display:block;
										margin-left:7px}
										a:hover.link02, a.link022{
											background:url(/images/menu-prodotti-over.gif) no-repeat;
											width:161px;
											height:31px;
											display:block;
											margin-left:7px}
											a.link03{
											background:url(/images/menu-birra.gif) no-repeat;
											width:98px;
											height:31px;
											display:block;
											margin-left:2px}
											a:hover.link03, a.link033{
												background:url(/images/menu-birra-over.gif) no-repeat;
												width:98px;
												height:31px;
												display:block;
												margin-left:2px}														
												a.link04{
												background:url(/images/menu-news.gif) no-repeat;
												width:70px;
												height:31px;
												display:block;
												margin-left:1px}
													a:hover.link04, a.link044{
														background:url(/images/menu-news-over.gif) no-repeat;
														width:70px;
														height:31px;
														display:block;
														margin-left:1px}														
														a.link05{
															background:url(/images/menu-trovarci.gif) no-repeat;
															width:148px;
															height:31px;
															display:block;
															margin-left:1px}
																a:hover.link05, a.link055{
																background:url(/images/menu-trovarci-over.gif) no-repeat;
																width:148px;
																height:31px;
																display:block;
																margin-left:1px}												
																a.link06{
																	background:url(/images/menu-contatti.gif) no-repeat;
																	width:96px;
																	height:31px;
																	display:block;
																	margin-left:4px}
																	a:hover.link06, a.link066{
																		background:url(/images/menu-contatti-over.gif) no-repeat;
																		width:96px;
																		height:31px;
																		display:block;
																		margin-left:4px}															
p{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	line-height:16px}
	#pane3 p, #pane4 p{margin-bottom:5px}
																
#flag{
	background:url(/images/flag_ombra.jpg) no-repeat;
	position:absolute;
	top:284px;
	left:42px;
	width:217px;
	height:141px}
	#birre{
		background:url(/images/birre.jpg) no-repeat;
		position:absolute;
		top:442px;
		left:10px;
		width:201px;
		height:148px;
		padding-left:96px}
		#birre a{	
			display:block;
			width:45px;
			height:150px;
			margin-right:7px;
			float:left}
			#birre a span{display:none}			
			#birre2{
				background:url(/images/prodotti.jpg) no-repeat;
				background-position:0px 2px;
				position:absolute;
				top:34px;
				left:57px;
				width:400px;
				height:189px}
				#birre2 ul li{float:left}				
				#birre2 a{		
					display:block;
					width:55px;
					height:169px;
					float:left;
					margin-right:42px !important;
					margin-right:21px}
					#birre2 a span{display:none}
		#immagine{
			/*background:url(/images/immagini.jpg) no-repeat;*/
			position:absolute;
			top:324px;
			left:625px;
			width:229px;
			height:266px}
			#bottom{
				position:absolute;
				left:5px;
				top:605px;
				width:864px;
				height:24px}
				#bottom a, #bottom p{
					font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#7d2c1f;
					text-decoration:none}
					#bottom_sx{float:left}
					#bottom_dx{float:right;
						 margin-right:10px !important;
						 margin-right:5px}
						 
						a.logolinkness{background:url(../images/linkness.gif) no-repeat;padding-left:25px}
							#bottom a.linkness{color:#000}
							#bottom a:hover.linkness{color:#52A145}							
							#pane3 ul li{
							font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
							font-size:13px;
							text-align:justify;
							line-height:16px;
							list-style:disc;
							list-style-position:inside
							}
							#pane4 ul{
								padding-bottom:10px}
							#pane4 ul li{
							font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
							font-size:13px;
							text-align:justify;
							line-height:16px;
							list-style:none;
							}
							#pane3 a:active, #pane3 a:link, #pane3 a:visited , #pane4 a:active, #pane4 a:link, #pane4 a:visited{
							font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
							font-size:13px;
							text-align:justify;
							text-decoration:none;
							line-height:16px;
							color:#8c1413
							}
							#pane3 a:hover, #pane4 a:hover {
							font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
							font-size:13px;
							text-align:justify;
							text-decoration:underline;
							line-height:16px;
							color:#8c1413
							}
								
/*scroller*/
.holder {	
	position:absolute;
	top:300px;
	left:92px;
	width:488px;
	height:250px;
	background:url(/images/bck-txt.jpg) no-repeat;
	text-align:left;
	padding:10px}
	.scroll-pane {
		width:470px; /*width:465px;*/
	  	overflow:auto;
	  	height:226px; /*height:225px;*/
		position:absolute;
		top:0;
		left:0}
		.jScrollPaneContainer {
			position:relative;
			overflow:hidden;
			z-index:1}
			.jScrollPaneTrack {
				position:absolute;
				cursor:pointer;
				right:-5px;
				top:0;
				height:100%;
				background:#E8E7E2}
				.jScrollPaneDrag {
					position:absolute;
					background:#c5a573;
					cursor:pointer;
					overflow:hidden}
					.jScrollPaneDragTop {
						position:absolute;
						top:0;
						left:0;
						overflow:hidden}
						.jScrollPaneDragBottom {
							position:absolute;
							bottom:0;
							left:0;
							overflow:hidden}
.holder h2{font-size:12px}
.holder_agg{
	position:absolute;
	top:55px;
	left:250px;
	width:210px;
	height:150px;
	z-index:50}
	.holder_agg a{color:#8C1413;text-decoration:none}
	.holder_agg a:hover{text-decoration:underline}							
/*scroller*/
/*menu*/
#menu_c span{display:none}
#menu_c{
	/*width:531px;*/
	width:730px;
	height:41px;
	position:absolute;
	left:81px;
	top:218px;
	z-index:10}
.menu, .menu ul {
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
	display:block}
.menu li {
	margin:0;
	padding:0;
	border:0;
	display:block;
	float: left;
	position:relative;	
	z-index:5}
.menu li:hover {
	z-index: 10000;
	white-space: normal}
.menu li li {float: none}
.menu ul {
	visibility:hidden;	
	position:absolute;
	z-index:10;
	left:0;
	top:0}
.menu li:hover>ul {
	visibility: visible;
	top: 100%}
.menu li li:hover>ul {
	top: 0;
	left: 100%}
.menu, .menu ul {	min-height: 0}
.menu ul {
	background-image: url(/images/empty.gif);
	padding: 25px 30px 30px 30px;
	margin: -5px 0 0 -30px}
.menu ul li {
	background-repeat:no-repeat;
	width:161px;
	height:48px;
	margin-top:-11px}
.menu li a {
	text-decoration:none;
	display:block;
	position:relative}
/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

/*]]>*/
/*menu*/

/*contatti*/
.obbligatorio {color: #ff0000}
#form_contatti { 
	margin:0;
	padding:0;
	border:0 solid #002f5d}
		#form_contatti p {
			font-family:Tahoma,Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:left;
			margin-bottom:15px;
			padding:0}
			#form_contatti a{
				color:#002f5d;
				text-decoration:none}
				#form_contatti a:hover{color:#dc0000}
					#form_contatti h2{
						font-family:Tahoma,Arial, Helvetica, sans-serif;
						font-size:14px;
						text-align:left;
						font-weight:bold;
						margin:10px 0 20px 150px;
						padding:0}
						#form_contatti fieldset{ 
							border:0;
							padding:10px 10px 20px 10px;
							margin:0}
							       
							#form_contatti legend{ 
								font-size: 13px;
								font-weight: bold;
								font-family:Tahoma,Arial, Helvetica, sans-serif;
								letter-spacing:1px;
								color: #0B3032;
								margin:0;
								padding:0}
								#form_contatti span.riga{ 
									padding:10px; 
									margin:0;
									border:0;
									display:block;
									clear:both}
									#form_contatti span.elemento_block{
										display:block;
										width:150px;
										margin-top:2px;
										float:left;
										text-align:right;
										vertical-align: baseline}         
										#form_contatti label{ 
											display:block;
											font-family:Tahoma,Arial, Helvetica, sans-serif;
											font-size:11px;
											letter-spacing:1px;
											color:#0B3032;
											text-align:left;
											height:auto !important;
											height:18px}       
											#form_contatti input, #form_contatti select, #form_contatti textarea{ 
												background: transparent; 
												color: #0B3032; 
												font-family:Tahoma,Arial, Helvetica, sans-serif;
												font-size: 11px;
												letter-spacing:1px;
												padding:0; 
												margin:0;
												border-bottom:1px solid #bebebe;
												width:55%;
												vertical-align: top}
												#form_contatti textarea {overflow:auto}
													#form_contatti input:hover,select:hover,textarea:hover {background-color: #fff}
													#form_contatti input:focus,select:focus,textarea:focus {background-color: #fff}
														#form_contatti input.spunta {
														background: transparent;
														border:0px solid #fff;
														width: auto;
														vertical-align: middle;
														padding: 0px;
														cursor: pointer}
														#form_contatti input.spunta:hover {background: transparent}
														#form_contatti span.leggi_privacy { 
															font-family:Tahoma,Arial, Helvetica, sans-serif;
															font-size: 11px;
															letter-spacing:1px;
															color:#0B3032;
															display:block;
															padding-top:0; 
															margin:0}
															#form_contatti span.riga_altro label{
																font-family:Tahoma,Arial, Helvetica, sans-serif;
																font-size: 11px;
																letter-spacing:1px;
																color:#0B3032;
																display:block;
																padding-top:15px; 
																margin:0 auto;
																text-align:left}
																#form_contatti span.riga_sicurezza { 
																	padding-top:10px;
																	padding-bottom:10px; 
																	margin-top:25px;
																	margin-bottom:25px;
																	display:block;
																	clear:both;
																	text-align:left}
																	#form_contatti span.riga_sicurezza label {display:inline}
																	#form_contatti span.riga_sicurezza label strong {color:#ff0000}
																	#form_contatti span.riga_sicurezza input { 
																	text-align: center;
																	width: 50px;
																	color: #ff0000;
																	border-color: #ff0000}
																	#form_contatti span.riga_sicurezza p { 
																		width:auto;
																		margin:5px 0 5px 0; 
																		color:#000;
																		text-align:left}	
																		#form_contatti input.pulsante {
																			background-color:#fff;
																			border:1px solid #bebebe;
																			color:#000;
																			font-family:Tahoma,Arial, Helvetica, sans-serif;
																			font-size:11px;
																			letter-spacing:1px;
																			text-align:center;
																			font-weight:bold;
																			padding-top:0;
																			margin-top:15px;
																			cursor:pointer;
																			width:auto}
																			#form_contatti span.asterisco {
																					color: #ff0000;
																					font-size: 11px;
																					margin-left:0;
																					vertical-align:top}
																					#fonteimmagini{
																						width:107px;
																						height:22px;
																						position:absolute;
																						top:307px;
																						left:685px;
																						display:block}
																						#fonteimmagini a{
																						text-decoration:none;
																						display:block}
#testo_home{
	position:absolute;
	top:386px;
	left:317px;
	width:278px;
	height:156px;
	background:url(/images/bck-txt_small.jpg) no-repeat;
	padding: 5px}
	
#testo_home p{width: 260px;
	margin:0 0 10px 0}
	
#prodotti_descrizione{
	position:relative;
	top:0px;
	left:200px;
	width:150px;
	height:156px;
	border:1px solid red}
	
	#lingue{
		position:absolute;
		top:466px;
		left:-10px;
		width:275px;
		height:84px;
		padding-left:96px}
	
	#lingue img{
		width:202px;
		height:46px;
		float:left;
		clear:both;
		border:0}
		
#claim{
		position:absolute;
		top:480px;
		left:250px;
		width:232px;
		height:69px;
		padding-left:96px}
		
#lista_birrerie li {list-style:none !important}
.spazio_lista{padding:15px 0 0 0; font-weight:bold}
.spazio_magg{padding:15px 0 0 0; font-weight:bold}		

#estrai_news h3{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:10px}

#estrai_news h4{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal}

#estrai_news p{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.archivio{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px}

#estrai_news img{
	margin-bottom:10px;
	margin-right:10px;
	float:left}

#archivio_news h3{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px}

#archivio_news h4{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal}
	.continua{color:#8c1413}