html, body { margin:0px; background:#000000; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#ded3ba; }
html { overflow-y:scroll; }

#splash_box 	{ width:300px; margin:100px auto; }
#splash_logo 	{ width:120px; height:150px; margin:0px auto 40px auto; background:url(../images/logo.png); }
#splash_link 	{ width:100%; padding:40px 0px 0px 0px; }
#splash_link span 		{ display:none; }
#splash_link a			{ width:150px; height:50px; background:url(../images/btn_splash.png) no-repeat;  }
#splash_link a.btn_it	{ float:left; background-position:top left; }
#splash_link a.btn_en	{ float:right;  background-position:bottom left; }
#splash_piva			{ width:100%; text-align:center; position:absolute; left:0px; bottom:10px; margin:0px; padding:0px; }

#contenitore { width:800px; padding:20px 10px 20px 10px; margin:0px auto;  }

#header { width:100%; height:220px; float:left; }
	a.logo { width:120px; height:150px; float:left; position:relative; left:15px; top:35px; background:url(../images/logo.png); }
	a:hover.logo { background-position:right; }
	#img { width:650px; height:220px; float:right; }

#menu { width:100%; height:50px; margin:20px 0px 0px 0px; float:left; }
	.ul_menu 		{ width:100%; }
	.ul_menu span	{ display:none; }
	.ul_menu * 		{ height:50px; float:left; }
	.ul_menu a.btn_beer_en 			{ width:100px; background:url(../images/bg_menu_en.png) no-repeat 0px 0px; }
	.ul_menu a:hover.btn_beer_en  	{ background-position: 0px -50px; }
	.ul_menu a.btn_taste_en 		{ width:210px; background:url(../images/bg_menu_en.png) no-repeat -100px 0px; }
	.ul_menu a:hover.btn_taste_en 	{ background-position: -100px -50px; }
	.ul_menu a.btn_brewers_en 		{ width:120px; background:url(../images/bg_menu_en.png) no-repeat -310px 0px; }
	.ul_menu a:hover.btn_brewers_en	{ background-position: -310px -50px; }
	.ul_menu a.btn_bottle_en 		{ width:100px; background:url(../images/bg_menu_en.png) no-repeat -430px 0px; }
	.ul_menu a:hover.btn_bottle_en	{ background-position: -430px -50px; }
	.ul_menu a.btn_pack_en			{ width:140px; background:url(../images/bg_menu_en.png) no-repeat -530px 0px; }
	.ul_menu a:hover.btn_pack_en	{ background-position: -530px -50px; }
	.ul_menu a.btn_contacts_en		{ width:130px; background:url(../images/bg_menu_en.png) no-repeat -670px 0px; }
	.ul_menu a:hover.btn_contacts_en{ background-position: -670px -50px; }

	.ul_menu a.btn_beer 			{ width:120px; background:url(../images/bg_menu.png) no-repeat 0px 0px; }
	.ul_menu a:hover.btn_beer  		{ background-position: 0px -50px; }
	.ul_menu a.btn_taste 			{ width:180px; background:url(../images/bg_menu.png) no-repeat -120px 0px; }
	.ul_menu a:hover.btn_taste 		{ background-position: -120px -50px; }
	.ul_menu a.btn_brewers			{ width:100px; background:url(../images/bg_menu.png) no-repeat -300px 0px; }
	.ul_menu a:hover.btn_brewers	{ background-position: -300px -50px; }
	.ul_menu a.btn_bottle			{ width:120px; background:url(../images/bg_menu.png) no-repeat -400px 0px; }
	.ul_menu a:hover.btn_bottle		{ background-position: -400px -50px; }
	.ul_menu a.btn_pack				{ width:150px; background:url(../images/bg_menu.png) no-repeat -520px 0px; }
	.ul_menu a:hover.btn_pack		{ background-position: -520px -50px; }
	.ul_menu a.btn_contacts			{ width:130px; background:url(../images/bg_menu.png) no-repeat -670px 0px; }
	.ul_menu a:hover.btn_contacts	{ background-position: -670px -50px; }


#content { width:100%; margin-top:20px; float:left; text-align:justify; }

#footer 		{ width:100%; height:50px; float:left; margin-top:20px; color:#000000; font-weight:bold; font-size:12px; background:url(../images/bg_footer.png); }
#footer p 		{ padding:0px 0px 0px 20px; line-height:50px; }
#footer a 		{ color:#5d2500; }
#footer a:hover { color:#ffcc66; }

a.btn_mit { width:95px; height:15px; background:url(../images/btn_mit.png); float:right; margin-top:20px; }
a:hover.btn_mit { background-position:bottom;  }

/* VARIE ED EVENTUALI */
h1, h2, h3, h4, h5, h6, ul, li { margin:0px; padding:0px; list-style:none; }
h1, h2 { display:none; }

p 		{ padding:20px 40px 0px 40px; margin:0px;  }
b 		{ color:#d4a825; }
a 		{ color:#dea10a; text-decoration:none; }
a:hover { color:#ffcc66; }
img 	{ margin:0px; padding:0px; line-height:0px; }

.hidden { display:none; }

/* FLAG */

#flags { float: right; width: 84px; position: relative; right: 12px; margin-bottom: 10px; }
	#flags span { display: none; }
	
	#flags a { float: right; width: 25px; height: 18px; background: url(../images/btn_flag.png) no-repeat; position: relative; }
	#flags a.it { background-position: top left; }
	#flags a.en { background-position: top right; right: 8px; }
	#flags a.it:hover { background-position: bottom left; }
	#flags a.en:hover { background-position: bottom right; right: 8px; }
	#flags a.btn_facebook 		{ background: url(../images/btn_facebook.jpg) no-repeat; width:18px; left:8px; }
	#flags a.btn_facebook:hover { background: url(../images/btn_facebook.jpg) no-repeat bottom; }

.titolo_gen { width:90%; margin-left:35px; height:30px;  }
	.titolo_birra 		{ background:url(../images/titolo_birra.png); }	
	.titolo_birra_en 	{ background:url(../images/titolo_birra_en.png); }
	.titolo_taste 		{ background:url(../images/titolo_taste.png); }	
	.titolo_taste_en 	{ background:url(../images/titolo_taste_en.png); }
	.titolo_brewers 	{ background:url(../images/titolo_brewers.png); }	
	.titolo_brewers_en 	{ background:url(../images/titolo_brewers_en.png); }
	.titolo_bottle 		{ background:url(../images/titolo_bottle.png); }	
	.titolo_bottle_en 	{ background:url(../images/titolo_bottle_en.png); }
	.titolo_pack 		{ background:url(../images/titolo_pack.png); }	
	.titolo_pack_en 	{ background:url(../images/titolo_pack_en.png); }
	.titolo_contacts 	{ background:url(../images/titolo_contacts.png); }	
	.titolo_contacts_en { background:url(../images/titolo_contacts_en.png); }
	
	
#fm_info 			{ width:400px; float:right; position:relative; margin:20px 0px 10px 0px; right:40px; padding:0px; }
#fm_info * 			{ float:left; position:relative; margin:0px; padding:0px; }
#fm_info span 		{ display:none; }
#fm_info fieldset 	{ width:100%; margin:0px 0px 22px 0px; border:none; }

#fm_info label		{ width:98%; height:20px;  }
	#fm_info label.nome_en 		{ background:url(../images/form_label.png) no-repeat 0px 0px; }
	#fm_info label.cognome_en 	{ background:url(../images/form_label.png) no-repeat 0px -20px; }
	#fm_info label.email_en 	{ background:url(../images/form_label.png) no-repeat 0px -40px; }
	#fm_info label.phone_en 	{ background:url(../images/form_label.png) no-repeat 0px -60px; }
	#fm_info label.mess_en 		{ background:url(../images/form_label.png) no-repeat 0px -80px; }
	#fm_info label.nome 		{ background:url(../images/form_label.png) no-repeat 0px -100px; }
	#fm_info label.cognome		{ background:url(../images/form_label.png) no-repeat 0px -120px; }
	#fm_info label.email 		{ background:url(../images/form_label.png) no-repeat 0px -140px; }
	#fm_info label.phone 		{ background:url(../images/form_label.png) no-repeat 0px -160px; }
	#fm_info label.mess 		{ background:url(../images/form_label.png) no-repeat 0px -180px; }
	
#fm_info input, textarea 				{ width:98%; padding:3px 2px 1px 2px; background:#000000; border:1px solid #5d2500; font-family:Trebuchet MS, Arial, sans-serif; font-size:14px; color:#ded3ba; }
#fm_info input:focus, textarea:focus 	{ border:1px solid #ffcc66; }
#fm_info input 		{ height:20px;   }
#fm_info textarea 	{ height:100px; overflow:auto; padding:3px 2px 1px 2px; }

#fm_info button					{ width:400px; height:50px; cursor:pointer; clear:both; border:none;  }
#fm_info button.btn_invia_en	{ background: url(../images/btn_invia_en.png); }
#fm_info button.btn_invia		{ background: url(../images/btn_invia.png); }
#fm_info button span 			{ display:none; }
#fm_info .error_box 			{ width:100%; position:absolute; clear:both; left:0px; bottom:-16px; font-size:11px; text-align:right; }
#fm_info .error_highlight 		{ border:1px solid #dea10a; }

#box_info { width:340px; float:left; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
