body {
	overflow:hidden}


#home { background-image: url(images/home.jpg); background-position: center center; background-repeat:no-repeat; width: 1200px; height:1500px; margin: 0 auto 0 auto;}

#bancone { background-image:url(images/bancone.jpg); width:1200px; height:700px; margin: 0 auto 0 auto} 

#tavoli { background-image:url(images/tavoli.jpg); width:1200px; height:700px; margin: 0 auto 0 auto} 

#staff { background-image: url(images/bg2.jpg); background-position: center center; background-repeat:no-repeat; width: 1200px; height:800px; margin: 0 auto 0 auto;}

#proiettore {
	width:120px;
	height:120px;
	margin-left: 420px;
	margin-top:50px;
	position:absolute;
}

#bg2 { background-image: url(images/bg2.jpg); background-position: center center; background-repeat:no-repeat; width: 1200px; height:800px; margin: 0 auto 0 auto;}

#bg3 { background-image: url(images/bg3.jpg); background-repeat:no-repeat; width: 800px; height:600px;}

.staff_foto {
	width:250px;
	height:250px;
	margin-top: 150px;
	left: 11px;
	float: left; 
}

#titolostaff { margin-top: 10px; margin-left: 10px; width:234px; height:80px; background-image:url(scritte/staff.png); background-repeat:no-repeat; position:absolute}

#titolodovesiamo { margin-top: 10px; margin-left: 10px; width:640px; height:80px; background-image:url(scritte/dovesiamo.png); background-repeat:no-repeat; position:absolute}

#testopopup { margin-left: 20px; margin-top: 120px; position:absolute; width:400px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

#titoloorari { margin-top: 10px; margin-left: 10px; width:640px; height:80px; background-image:url(scritte/orari.png); background-repeat:no-repeat; position:absolute}

#titolocontatti { margin-top: 10px; margin-left: 10px; width:640px; height:80px; background-image:url(scritte/contatti.png); background-repeat:no-repeat; position:absolute}

#titologallery { margin-top: 10px; margin-left: 10px; width:640px; height:80px; background-image:url(scritte/gallery.png); background-repeat:no-repeat; position:relative}

#titolofacebook { margin-top: 10px; margin-left: 10px; width:640px; height:80px; background-image:url(scritte/facebook.png); background-repeat:no-repeat; position:absolute}



#mappa { margin-top: 150px; position:absolute; width: 800px; height:500px; }

#crodino { background-image:url(images/crodino.png); width:170px; height:146px; position: absolute;margin-left: 550px; margin-top: 0px}

#cambells {
	background-image:url(images/cambells.png);
	width:104px;
	height:200px;
	position: absolute;
	margin-left: 400px;
	margin-top: -50px;
}

#tv {
	width:91px;
	height:63px;
	position:absolute;
	margin-top:830px;
	margin-left: 317px;
	z-index: 1
}

#colazione { width:120px; height:120px; position:absolute; margin-top:960px; margin-left: 855px;}

#drink { width:120px; height:120px; position:absolute; margin-top: 900px; margin-left: 180px}

#vaisu { width: 185px; height:157px; position: absolute; margin-top: 780px; margin-left: 530px}

#vaigiu { width: 331px; height:157px; position: absolute}

#cartina { width:90px; height: 112px; position:absolute; margin-top: 800px; margin-left: 323px;}

#orologio { width:120px; height:120px; position:absolute; margin-left: 880px; margin-top: 770px }

#av1 { width: 121px; height:180px; position:absolute; margin-left: 732px; margin-top: 846px}

#av2 { width: 148px; height:220px; position:absolute; margin-left: 990px; margin-top:920px}

#av3 { width: 121px; height:180px; position:absolute; margin-left: 40px; margin-top: 933px}

#av4 { width: 121px; height:180px; position:absolute; margin-left: 430px; margin-top: 842px; z-index:10}

#vaidx { width:200px; height:95px; position:absolute; margin-left: 850px; margin-top: 1250px}

#vaidxtavoli { width:200px; height:95px; position:absolute; margin-left: 750px; margin-top: 20px}

#vaisx { width:200px; height:95px; position:absolute; margin-left: 40px; margin-top: 1250px}

#vaisxbancone { width:200px; height:95px; position:absolute; margin-left: 40px; margin-top: 25px}

#chisiamo { width:200px; height:96px; position:absolute; margin-left: 10px; margin-top:730px;}

#bicchieri { width:277px; height:216px; position:absolute; margin-top: 369px; margin-left: -24px;}

#cibo { width:112px; height:107px; position:absolute; margin-top: 354px; margin-left:580px}

#birra { width:120px; height:120px; position:absolute; margin-top:380px; margin-left: 240px }

#bottiglie { width:227px; height:113px; position:absolute; margin-left:106px; margin-top: 190px}

#vino { height:142px; width:85px; position:absolute; margin-top: 470px; margin-left: 950px}

#sedia { width:139px; height:137px; margin-top: 460px; margin-left: 384px; position:absolute}

#avh1 { width: 148px; height:219px; position:absolute; margin-top: 250px; margin-left:40px}

#avh2 { width: 148px; height:219px; position:absolute; margin-top: 250px; margin-left:200px}

#avh3 { width: 148px; height:219px; position:absolute; margin-top: 248px; margin-left:450px}

#avh4 { width: 148px; height:177px; position:absolute; margin-top: 292px; margin-left:650px}

#avh5 { width: 148px; height:219px; position:absolute; margin-top: 248px; margin-left:799px}

#avh6 {
	width: 146px;
	height:206px;
	position:absolute;
	margin-top: 220px;
	margin-left:950px
}

#televisore { width:644px; height:197px; position:absolute; margin-top: 210px; margin-left: 300px; background-image:url(images/bancone_tv.png)}

.colazione-popup {
margin: 100px auto;
padding: 0;
width: 100px;
position: relative;
}
 
div.colazione-popup em {
background: url(images/colazionepopup.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: -70px;
left: -0px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

.drink-popup {
margin: 100px auto;
padding: 0;
width: 100px;
position: relative;
}
 
div.drink-popup em {
background: url(images/drinkspopup.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: -70px;
left: -0px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

.cocktails-popup {
margin: 100px auto;
padding: 0;
width: 100px;
position: relative;
}
 
div.cocktails-popup em {
background: url(images/cocktailspopup.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: -70px;
left: 80px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

.birre-popup {
margin: 100px auto;
padding: 0;
width: 100px;
position: relative;
}
 
div.birre-popup em {
background: url(images/birrepopup.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: -70px;
left: -0px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

.map-popup {
	margin: 100px auto;
padding: 0;
width: 100px;
position: relative;
}
div.map-popup em {
background: url(images/mappopup.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: -70px;
left: -5px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

.orari-popup {
margin: 100px auto;
padding: 0;
width: 100px;
position: relative;
}
 
div.orari-popup em {
background: url(images/oraripopup.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: -70px;
left: 10px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

.chisiamo-popup {
margin: 100px auto;
padding: 0;
width: 100px;
position: relative;
}
 
div.chisiamo-popup em {
background: url(images/chisiamopopup.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: -70px;
left: 45px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

.cibo-popup {
margin: 0 auto;
padding: 0;
width: 100px;
position: relative;
}
 
div.cibo-popup em {
background: url(images/secondi.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: -70px;
left: 0px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

.vino-popup {
margin: 0 auto;
padding: 0;
width: 100px;
position: relative;
}
 
div.vino-popup em {
background: url(images/vini.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: -70px;
margin-left: -70px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

.sport-popup {
margin: 0 auto;
padding: 0;
width: 100px;
position: relative;
}
 
div.sport-popup em {
background: url(images/eventisportivi.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: 0px;
left: 0px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

.cena-popup {
margin: 0 auto;
padding: 0;
width: 100px;
position: relative;
}
 
div.cena-popup em {
background: url(images/cena.png) no-repeat;
width: 100px;
height: 49px;
position: absolute;
top: 0px;
left: 0px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}

#cena { width: 125px; height:91px; position:absolute; margin-top: 440px; margin-left:470px}

