/************************************************

 --- LEGENDA ---
colori:
default: bianco;
hover: verde;
.occupato: rosso;	
.tav_a:		tavolo rettangolare;			6 persone		id tavoli:3/4/5
.tav_b:		tavolo rotondo;					2 persone		id tavoli:141
.tav_c:		tavolo quadrato;				2/4 persone		id tavoli:1/2
.tav_d:		tavolo rettangolare;			6 persone		id tavoli:11/12
.tav_e:		tavolo rotondo;					4 persone		id tavoli:9/10/20
.tav_f:		tavolo rettangolare obliquo;	10 persone		id tavoli:28
.tav_g:		tavolo quadrato;				2/4 persone		id tavoli:21/22/23/261/271/331(2 persone)
.tav_h:		tavolo quadrato;				2/3 persone		id tavoli:24
.tav_i:		tavolo rotondo;					5 persone		id tavoli:25
.tav_l:		tavolo rettangolare;			2 persone		id tavoli:31
.tav_m:		tavolo rotondo;					10 persone		id tavoli:26
.tav_n:		tavolo rotondo;					10 persone		id tavoli:27
.tav_o:		tavolo ellittico;				4 persone		id tavoli:30
.tav_p:		tavolo semirettangolare;		7 persone		id tavoli:6
.tav_q:		tavolo quadrato;				2 persone		id tavoli:131
.tav_r:		tavolo quadrato;				2 persone		id tavoli:121/111/101
.tav_s:		tavolo semirettangolare;		7 persone		id tavoli:7/8/32
.tav_t:		tavolo rettangolare;			6 persone		id tavoli:13/14
.tav_u:		tavolo rettangolare;			7 persone		id tavoli:15/16/17
.tav_v:		tavolo quadrato;				2 persone		id tavoli:18
.tav_z:		tavolo quadrato;				3 persone		id tavoli:29
.tav_aa:	tavolo quadrato;				3 persone		id tavoli:19
.tav_bb:	tavolo quadrato;				8/10 persone	id tavoli:161/171/181/191/241/231/221/211/201/441/431/421/411/401/391/381/371/361/351/341/551/541/531/521/511/501/491/481/471/461/451
.tav_cc:	tavolo rettangolare;			4 persone		id tavoli:251
.tav_dd:	tavolo quadrato;				2/3 persone		id tavoli:321/311/301
.tav_ee:	tavolo quadrato;				2/3 persone		id tavoli:281/291


Tavoli cambiati:
da: tav_a 
a: tav_a_1 e tav_a_2

da: tav_t
a: tav_t_1 e tav_t_2

************************************************/
.container {
	margin: 0;
	max-width: 960px;
}
.mapWrp{position:relative;}
ul.list-unstyled button.close {
	width: auto;
	height: auto;
	float: none;
	font-size: 25px;
	line-height: 35px;
	vertical-align: sub;
}
button.close {
	display: inline-block;
	width: 60px;
	height: 50px;
	margin-top: -15px !important;
	font-size: 2em;
}
ul#presentazione li li{
	list-style-type: none;
	margin: 0;
	float: left;
	position: relative;
}
ul#presentazione li li i{
	color: white;
	text-shadow: 1px 1px 0px #000, 1px 1px 0px #000;
	font-size: 20px;
	z-index: 1000;
}
ul.omini > li:nth-child(2) > i.glyphicon-user {
	color: green !important;
}
ul.omini > li:nth-child(3) > i.glyphicon-user {
	color: yellow !important;
}
.tav_bb ul li{
	left: -20px;
}
.tav_a_2 ul li, .tav_a_1 ul li {
	left: -30px;
	top: 25px;
	padding: 0 2px;
}
.tav_a_2 ul.omini, .tav_a_1 ul.omini {
	width: 120px;
}
.tav_s  ul li {
	left: -19px;
	top: 1px;
}
.tav_u  ul li {
	left: -17px;
	top: 5px;
}
.tav_dd  ul li {
	left: -21px;
	top: -10px;
}
.tav_ee  ul li {
	left: -21px;
	top: -10px;
}
.tav_g  ul li {
	left: -25px;
	top: 0px;
}
.tav_r  ul li {
	left: -31px;
	top: 0px;
}
.tav_cc  ul li {
	left: -22px;
	top: 0px;
}
.tav_m  ul li {
	left: -22px;
	top: 0px;
}
.tav_l  ul li {
	left: -37px;
	top: 0px;
}
.tav_n  ul li {
	left: -22px;
	top: 6px;
}
.tav_e  ul li {
	left: -16px;
	top: 12px;
}
.tav_o  ul li {
	left: -20px;
	top: 7px;
}
.tav_i  ul li {
	left: -28px;
	top: 2px;
}
.tav_h  ul li {
	left: -25px;
	top: 0px;
}
.tav_f  ul li {
	left: -4px;
	top: 15px;
}
.tav_z  ul li {
	left: -25px;
	top: -5px;
}
.tav_aa  ul li {
	left: -25px;
	top: -5px;
}
.tav_v  ul li {
	left: -36px;
	top: -5px;
}
.tav_d  ul li {
	left: -20px;
	top: -4px;
}
.tav_p  ul li {
	left: -20px;
	top: -4px;
}
.tav_q  ul li {
	left: -25px;
	top: -6px;
}
.tav_c  ul li {
	left: -25px;
	top: -6px;
}
.tav_b  ul li {
	left: -32px;
	top: -6px;
}
.tav_t_2  ul li,.tav_t_1  ul li {
	left: -23px;
	top: 10px;
}
ul#presentazione{list-style:none;position:absolute;top:0;left:0;}
ul#presentazione li a{position:absolute;text-decoration:none}
ul#presentazione li a span{visibility:hidden}
ul#presentazione li a.tav_a_1{background-image:url('../../../assets/images/tav_a_1.png');background-repeat:no-repeat;width:89px;height:71px;display:block}
ul#presentazione li a.tav_a_1:hover{background-position:0 -71px}
ul#presentazione li a.tav_a_1.occupato{background-position:0 -142px}
ul#presentazione li a.tav_a_2{background-image:url('../../../assets/images/tav_a_2.png');background-repeat:no-repeat;width:89px;height:69px;display:block}
ul#presentazione li a.tav_a_2:hover{background-position:0 -69px}
ul#presentazione li a.tav_a_2.occupato{background-position:0 -138px}
	#a3{left:74px;top:111px}
	#a4{left:74px;top:182px}
	#a5{left:74px;top:254px}
ul#presentazione li a.tav_b{background-image:url('../../../assets/images/tav_b.png');background-repeat:no-repeat;width:33px;height:35px;display:block}
ul#presentazione li a.tav_b:hover{background-position:0 -35px}
ul#presentazione li a.tav_b.occupato{background-position:0 -70px}
	#a141{left:181px;top:101px}
ul#presentazione li a.tav_c{background-image:url('../../../assets/images/tav_c.png');background-repeat:no-repeat;width:53px;height:52px;display:block}
ul#presentazione li a.tav_c:hover{background-position:0 -52px}
ul#presentazione li a.tav_c.occupato{background-position:0 -104px}
	#a1{left:214px;top:147px}
	#a2{left:263px;top:170px}
ul#presentazione li a.tav_d{background-image:url('../../../assets/images/tav_d.png');background-repeat:no-repeat;width:58px;height:42px;display:block}
ul#presentazione li a.tav_d:hover{background-position:0 -42px}
ul#presentazione li a.tav_d.occupato{background-position:0 -84px}
	#a12{left:194px;top:279px}
	#a11{left:260px;top:279px}
ul#presentazione li a.tav_e{background-image:url('../../../assets/images/tav_e.png');background-repeat:no-repeat;width:62px;height:64px;display:block}
ul#presentazione li a.tav_e:hover{background-position:0 -64px}
ul#presentazione li a.tav_e.occupato{background-position:0 -128px}
	#a10{left:316px;top:260px}
	#a9{left:328px;top:315px}
	#a20{left:878px;top:260px}
ul#presentazione li a.tav_f{background-image:url('../../../assets/images/tav_f.png');background-repeat:no-repeat;width:93px;height:90px;display:block}
ul#presentazione li a.tav_f:hover{background-position:0 -90px}
ul#presentazione li a.tav_f.occupato{background-position:0 -180px}
	#a28{left:676px;top:163px}
ul#presentazione li a.tav_g{background-image:url('../../../assets/images/tav_g.png');background-repeat:no-repeat;width:46px;height:44px;display:block}
ul#presentazione li a.tav_g:hover{background-position:0 -44px}
ul#presentazione li a.tav_g.occupato{background-position:0 -88px}
	#a23{left:651px;top:300px}
	#a22{left:702px;top:300px}
	#a21{left:752px;top:300px}
	#a261{left:756px;top:458px}
	#a271{left:810px;top:458px}
	#a331{left:664px;top:526px}	
ul#presentazione li a.tav_h{background-image:url('../../../assets/images/tav_h.png');background-repeat:no-repeat;width:45px;height:46px;display:block}
ul#presentazione li a.tav_h:hover{background-position:0 -46px}
ul#presentazione li a.tav_h.occupato{background-position:0 -92px}
	#a24{left:771px;top:206px}
ul#presentazione li a.tav_i{background-image:url('../../../assets/images/tav_i.png');background-repeat:no-repeat;width:42px;height:37px;display:block}
ul#presentazione li a.tav_i:hover{background-position:0 -37px}
ul#presentazione li a.tav_i.occupato{background-position:0 -74px}
	#a25{left:799px;top:152px}
ul#presentazione li a.tav_l{background-image:url('../../../assets/images/tav_l.png');background-repeat:no-repeat;width:22px;height:41px;display:block}
ul#presentazione li a.tav_l:hover{background-position:0 -41px}
ul#presentazione li a.tav_l.occupato{background-position:0 -82px}
	#a31{left:847px;top:103px}
ul#presentazione li a.tav_m{background-image:url('../../../assets/images/tav_m.png');background-repeat:no-repeat;width:51px;height:58px;display:block}
ul#presentazione li a.tav_m:hover{background-position:0 -58px}
ul#presentazione li a.tav_m.occupato{background-position:0 -116px}
	#a26{left:886px;top:82px}
ul#presentazione li a.tav_n{background-image:url('../../../assets/images/tav_n.png');background-repeat:no-repeat;width:52px;height:59px;display:block}
ul#presentazione li a.tav_n:hover{background-position:0 -59px}
ul#presentazione li a.tav_n.occupato{background-position:0 -118px}
	#a27{left:873px;top:169px}
ul#presentazione li a.tav_o{background-image:url('../../../assets/images/tav_o.png');background-repeat:no-repeat;width:54px;height:63px;display:block}
ul#presentazione li a.tav_o:hover{background-position:0 -63px}
ul#presentazione li a.tav_o.occupato{background-position:0 -126px}
	#a30{left:821px;top:258px}
ul#presentazione li a.tav_p{background-image:url('../../../assets/images/tav_p.png');background-repeat:no-repeat;width:57px;height:66px;display:block}
ul#presentazione li a.tav_p:hover{background-position:0 -66px}
ul#presentazione li a.tav_p.occupato{background-position:0 -132px}
	#a6{left:75px;top:325px}
ul#presentazione li a.tav_q{background-image:url('../../../assets/images/tav_q.png');background-repeat:no-repeat;width:40px;height:38px;display:block}
ul#presentazione li a.tav_q:hover{background-position:0 -38px}
ul#presentazione li a.tav_q.occupato{background-position:0 -76px}
	#a131{left:80px;top:393px}
ul#presentazione li a.tav_r{background-image:url('../../../assets/images/tav_r.png');background-repeat:no-repeat;width:38px;height:32px;display:block}
ul#presentazione li a.tav_r:hover{background-position:0 -32px}
ul#presentazione li a.tav_r.occupato{background-position:0 -64px}
	#a121{left:190px;top:325px}
	#a111{left:232px;top:325px}
	#a101{left:275px;top:325px}
ul#presentazione li a.tav_s{background-image:url('../../../assets/images/tav_s.png');background-repeat:no-repeat;width:57px;height:58px;display:block}
ul#presentazione li a.tav_s:hover{background-position:0 -58px}
ul#presentazione li a.tav_s.occupato{background-position:0 -114px}
	#a7{left:173px;top:377px}
	#a8{left:241px;top:377px}
	#a32{left:308px;top:377px}
ul#presentazione li a.tav_t_1{background-image:url('../../../assets/images/tav_t_1.png');background-repeat:no-repeat;width:47px;height:66px;display:block}
ul#presentazione li a.tav_t_1:hover{background-position:0 -66px}
ul#presentazione li a.tav_t_1.occupato{background-position:0 -133px}
ul#presentazione li a.tav_t_2{background-image:url('../../../assets/images/tav_t_2.png');background-repeat:no-repeat;width:51px;height:66px;display:block}
ul#presentazione li a.tav_t_2:hover{background-position:0 -66px}
ul#presentazione li a.tav_t_2.occupato{background-position:0 -133px}
	#a13{left:433px;top:367px}
	#a14{left:543px;top:367px}
ul#presentazione li a.tav_u{background-image:url('../../../assets/images/tav_u.png');background-repeat:no-repeat;width:57px;height:68px;display:block}
ul#presentazione li a.tav_u:hover{background-position:0 -68px}
ul#presentazione li a.tav_u.occupato{background-position:0 -136px}
	#a15{left:657px;top:368px}
	#a16{left:714px;top:368px}
	#a17{left:772px;top:368px}
ul#presentazione li a.tav_v{background-image:url('../../../assets/images/tav_v.png');background-repeat:no-repeat;width:32px;height:42px;display:block}
ul#presentazione li a.tav_v:hover{background-position:0 -42px}
ul#presentazione li a.tav_v.occupato{background-position:0 -84px}
	#a18{left:832px;top:383px}
ul#presentazione li a.tav_z{background-image:url('../../../assets/images/tav_z.png');background-repeat:no-repeat;width:43px;height:33px;display:block}
ul#presentazione li a.tav_z:hover{background-position:0 -33px}
ul#presentazione li a.tav_z.occupato{background-position:0 -66px}
	#a29{left:886px;top:338px}
ul#presentazione li a.tav_aa{background-image:url('../../../assets/images/tav_aa.png');background-repeat:no-repeat;width:40px;height:40px;display:block}
ul#presentazione li a.tav_aa:hover{background-position:0 -40px}
ul#presentazione li a.tav_aa.occupato{background-position:0 -80px}
	#a19{left:904px;top:391px}
ul#presentazione li a.tav_bb{background-image:url('../../../assets/images/tav_bb.png');background-repeat:no-repeat;width:53px;height:70px;display:block}
ul#presentazione li a.tav_bb:hover{background-position:0 -70px}
ul#presentazione li a.tav_bb.occupato{background-position:0 -140px}
	#a161{left:156px;top:447px}
	#a171{left:209px;top:447px}
	#a181{left:260px;top:447px}
	#a191{left:313px;top:447px}
	#a241{left:96px;top:593px}
	#a231{left:150px;top:593px}
	#a221{left:204px;top:593px}
	#a211{left:257px;top:593px}
	#a201{left:311px;top:593px}
	#a441{left:28px;top:668px}
	#a431{left:102px;top:668px}
	#a421{left:176px;top:668px}
	#a411{left:250px;top:668px}
	#a401{left:324px;top:668px}
	#a391{left:399px;top:668px}
	#a381{left:473px;top:668px}
	#a371{left:547px;top:668px}
	#a361{left:622px;top:668px}
	#a351{left:696px;top:668px}
	#a341{left:770px;top:668px}
	#a551{left:769px;top:774px}
	#a541{left:695px;top:785px}
	#a531{left:621px;top:796px}
	#a521{left:547px;top:807px}
	#a511{left:473px;top:818px}
	#a501{left:399px;top:830px}
	#a491{left:324px;top:841px}
	#a481{left:250px;top:852px}
	#a471{left:176px;top:863px}
	#a461{left:102px;top:875px}
	#a451{left:28px;top:886px}
ul#presentazione li a.tav_cc{background-image:url('../../../assets/images/tav_cc.png');background-repeat:no-repeat;width:52px;height:52px;display:block}
ul#presentazione li a.tav_cc:hover{background-position:0 -52px}
ul#presentazione li a.tav_cc.occupato{background-position:0 -104px}
	#a251{left:680px;top:453px}
ul#presentazione li a.tav_dd{background-image:url('../../../assets/images/tav_dd.png');background-repeat:no-repeat;width:52px;height:36px;display:block}
ul#presentazione li a.tav_dd:hover{background-position:0 -36px}
ul#presentazione li a.tav_dd.occupato{background-position:0 -72px}
	#a321{left:715px;top:539px}
	#a311{left:769px;top:539px}
	#a301{left:823px;top:539px}
ul#presentazione li a.tav_ee{background-image:url('../../../assets/images/tav_ee.png');background-repeat:no-repeat;width:36px;height:51px;display:block}
ul#presentazione li a.tav_ee:hover{background-position:0 -51px}
ul#presentazione li a.tav_ee.occupato{background-position:0 -102px}
	#a281{left:890px;top:458px}
	#a291{left:890px;top:516px}
	
#groupSelect a{position:absolute;width:100px}
#groupSelect div{border:2px solid red;width:12px;height:12px;}
#groupSelect a:hover div{background:red;border-color:#921e1c;}
	#munchen{top:512px;left:729px;}
	#bavaria{top:547px;left:160px;}
	#bierstube{top:303px;left:442px;}
	#bierstubeNW{top:558px;left:760px;}
	#bierstubeSW{top:558px;left:760px;}
	#bierstubeNE{top:558px;left:760px;}
	#bierstubeSE{top:558px;left:760px;}
	#biergarten{top:603px;left:424px;}