body{
margin: 0;
padding:0; 
}
body{text-align:center;}
a{text-decoration:none;}
div#container{
width:998px; 
margin: auto;
background: url('/img/base.jpg');
height: 615px;
}
div#containerUnder{
width:998px; 
margin: auto;
background: url('/img/Under_construction.jpg');
height: 615px;
}
.sfondoBody{background-color: #000000;}
.sfondoSplash{background-color: #000000;}

/* -------- HEADER MENU --------- */

#menu{
position: relative; 
float: left;
top: 55px;
left: 160px;
width: 700px;
height: 34px;
}
#pub{
position: relative; 
float: left;
top: 0px;
left: 10px;
width: 56px;
height: 34px;
}
#birre{
position: absolute; 
float: left;
top:0px;
left: 150px;
width: 74px;
height: 34px;
}
#whisky{
position: absolute; 
float: left;
top:0px;
left: 395px;
width: 88px;
height: 34px;
}
#eventi{
position: absolute; 
float: left;
top:0px;
left: 550px;
width: 87px;
height: 34px;
}
/* -------- MAIN HOME PAGE --------- */

#main{
position: relative;
float: left;
top: 150px;
left: 130;
width: 580;
height: 300px;
}
#lanterna{
position: relative;
float: left;
top: 0px;
left: 0px;
}
#titleHome{
position: relative;
float: middle;
top: 10px;
}
#textHome{
position: relative;
float: left;
top: 40px;
left: 10;
font-family: Times New Roman, Verdana, Arial, sans-serif;
font-size:17px;
text-align: center;
line-height: 21px;
color: #d9c09c;
font-weight:normal;
width: 405;
}
/* -------- FOTO HOME PAGE --------- */

#fotoHome{
position: relative;
float: right;
top: 170px;
right: 40px;
width: 200;
height: 350px;
}
/* -------- FOOTER HOME PAGE --------- */

#contfooterW{
position: relative;
float: left;
top: 50px;
left: 160px;
width: 627;
height: 121px;
}
#contfooter{
position: relative;
float: left;
top: 140px;
left: 160px;
width: 627;
height: 121px;
}
#guinness{
position: relative;
float: left;
top: 0px;
left: 0px;
}
#gallery{
position: relative;
float: left;
top: 85px;
left: 130px;
}
#where{
position: relative;
float: left;
top: 85px;
left: 170px;
}
#back{
position: relative;
float: left;
top: 85px;
left: 90px;
}
/* -------- OTHER PAGES --------- */

#title{
position: relative;
float: middle;
top: 10px;
padding-right: 70px;
}
#textPub{
position: relative;
float: left;
top: 20px;
left: 5;
font-family: Times New Roman, Verdana, Arial, sans-serif;
font-size:16px;
text-align: left;
color: #d9c09c;
font-weight:normal;
width: 425;
}
#textWhisky{
position: relative;
float: left;
top: 20px;
left: 0;
font-family: Times New Roman, Verdana, Arial, sans-serif;
font-size:16px;
text-align: left;
color: #d9c09c;
font-weight:normal;
width: 390;
}
.text{
font-family: Times New Roman, Verdana, Arial, sans-serif;
font-size:16px;
text-align: left;
color: #d9c09c;
font-weight:normal;
}
#contlink{
position: absolute;
float: left;
top: 200px;
left: 20px;
}
#promozioni{
position: relative;
float: left;
top: 0px;
left: 0px;
}
#glass{
position: relative;
float: left;
top: 0px;
left: -10px;
}
#grano{
position: relative;
float: left;
top: 0px;
left: -10px;
}
#mainWhere{
position: relative;
float: left;
top: 120px;
left: 140;
width: 580;
}
#cartina{
position: relative;
float: left;
left: 0px;
top: 0px;
}
#textWhere{
position: relative;
float: left;
top: -400px;
width: 200px;
left: 640;
font-family: Times New Roman, Verdana, Arial, sans-serif;
font-size:15px;
text-align: left;
color: #d9c09c;
font-weight:normal;
z-index: 100;
}

/* -------- PROMOZIONI --------- */

#contPromo{
position:relative; 
width:425px; 
height:480px;
background:#000; 
margin:0 auto;
}
.textPromo{
font-family: Times New Roman, Verdana, Arial, sans-serif;
font-size:15px;
text-align: center;
color: #d9c09c;
font-weight:bold;
}
#happyhour{
position:relative; 
top: 10px;
}
#reloaded{
position:relative; 
top: 40px;
}
#card{
position:relative; 
top: 40px;
}
#textCard{
position: relative;
float: left;
top: 20px;
left: 3;
font-family: Times New Roman, Verdana, Arial, sans-serif;
font-size:15px;
text-align: center;
color: #d9c09c;
font-weight:bold;
width: 190;
}

/* -------- PHOTO GALLERY --------- */

#contPhoto {
position:relative; 
width:680px; 
height:690px;
background:#000; 
border:1px solid #4a679f;
margin:0 auto;
}
#head{
margin:0;
padding:0;
background:#000;
height:30px;
}
#head h1{
margin:0;
padding:0;
font-size:12px;
color:#c27719;
line-height:40px;
} 
a.mini1{background:url('/img/gallery/min1.jpg');}
a.mini2 {background:url('/img/gallery/min2.jpg');}
a.mini3 {background:url('/img/gallery/Min3.jpg');}
a.mini4 {background:url('/img/gallery/Min4.jpg');}
a.mini5 {background:url('/img/gallery/Min5.jpg');}
a.mini6 {background:url('/img/gallery/Min6.jpg');}
a.mini7 {background:url('/img/gallery/Min7.jpg');}
a.mini8 {background:url('/img/gallery/Min8.jpg');}
a.mini9 {background:url('/img/gallery/Min9.jpg');}
a.mini10 {background:url('/img/gallery/Min10.jpg');}

a.galleria span {
display:block; 
position:absolute;
width:1px; 
height:1px; 
top: 5px; 
left: 10px;
overflow:hidden; 
background:#000;
} 
a.galleria, a.galleria:visited {
display:block; 
color:#c27719;
font-weight:bold;
text-decoration:none;
border:1px solid #fff; 
width:125px; 
height:98px;
float:left; 
margin:3px 3px 3px 5px;
z-index:100;
} 
a.galleria:hover {
border:1px solid #fff;
} 
a.galleria:hover img {
position:relative;
z-index:100;
} 
a.galleria:hover span{
display:block;
position:absolute;
width:650px;
height:429px;
top:255px;
left: 10px;
padding:0;
background:transparent;
z-index:100;
} 
.image{
display:block;
position:absolute;
width:650px;
height:429px;
top:255px;
left:10px;
padding:0;
} 
/* -------- FINE PHOTO GALLERY --------- */

/* -------- SCROLL TESTO --------- */

#intNews{
height:265px;
z-index:3;
position:relative;
overflow: hidden;
float: left;
left: 5px;
}
#divUp {
position:relative; 
top:222px;
float:right;
right:-14px;
}
#divUp a{
position:relative;	
}
#divDown {
position:relative; 
top:242px;
float:right;
right:0px;
}
#divDown a{
position:relative; 
}
#divText {
position:absolute; 
left:0px; 
top:0px;
font-family: Times New Roman, Verdana, Arial, sans-serif;
font-size:15px;
text-align:justify;
color: #d9c09c;
}
#divScrollTextCont {
position:absolute; 
height:350px; 
clip:rect(0px 370px 350px 0px);  
left:0px; 
top:5px;
bottom:5px; 
width:370px;
overflow:hidden;
}
.linkrefInt{
font-family: Times New Roman, Verdana, Arial, sans-serif;
font-size:15px;
text-align: left;
color: #d9c09c;
font-weight:normal;
}
.linkrefInt:hover{
font-family: Times New Roman, Verdana, Arial, sans-serif;
font-size:15px;
text-align: left;
color: #d9c09c;
font-weight:normal;	
}