@import url(bubble.css);


html {
overflow: auto;
}

BODY {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
text-decoration: none;
text-align: center;
margin: 0px auto;
padding : 0px; 
width : 100%; 
height : 100%;
background: #372427;
overflow: auto;
}



#contenitore {
width: 813px;
margin: 0px auto;
padding: 0px;
position: relative;
}

#top_logo {
float: left;
width: 813px;
height: 131px;
margin: 0px auto;
padding: 0px;
text-align: left;
background: url(../img/logo_top.png) no-repeat top left;
z-index: 1;
}



#mappa_home {
position: absolute;
background: url(../img/mappa.png) top center no-repeat;
width: 394px;
height: 378px;
top: -1px;
left: 392px;
z-index: 2;
}




#band_ing {
position: absolute;
width: 36px;
height: 35px;
top: 130px;
left: 752px;
z-index: 3;
}


#band_ita {
position: absolute;
width: 36px;
height: 35px;
top: 175px;
left: 752px;
z-index: 4;
}




#box_booking {
float: left;
width: 500px;
margin: 0px auto;
padding: 0px;
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px;
font-weight: bold;
z-index: 1;
}


.linea_orizzontale {
margin: 0px auto;
padding: 0px;
border-bottom: 1px solid #a39b9c;
font-family : Arial, Helvetica, sans-serif; 
font-size : 17px;
font-weight: bold;
text-align: left;
}


.book_now_pulsante {
margin-left: 135px;
padding: 0px;
width: 167px;
height: 21px;
background: url(../img/bottone_prenota_ora.png) top center no-repeat;
}

a.pulsante:link, a.pulsante:visited {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px;
color: #372427;
font-weight: bold;
text-decoration: none;
}

a.pulsante:hover { 
color: #d4a810;
text-decoration: none;
}


#spazio_grande {
clear: both;
margin: 0px auto;
padding: 0px;
height: 150px;
}


#box_testi {
float: left;
margin: 0px auto;
padding: 0px;
width: 813px;
min-height: 300px;
text-align: left;
}


.box_struttura {
margin: 0px auto;
padding: 0px;
border-width: 1px 0 1px 1px;
border-style: solid;
border-color: #fff;
height: 145px;
text-align: left;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
font-size : 9px;
text-align: justify;
} 


#djp_network {
clear: both;
margin: 0px auto;
padding: 0px;
border-width: 2px;
border-style: dashed;
border-color: #f8c300;
width: 813px;
text-align: left;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
font-size : 10px;
text-align: justify;
background: #fff;
} 






#bottom {
clear: both;
width: 813px;
margin: 0px auto;
padding: 0px;
border-top: 1px solid #a39b9c;
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px;
text-align: center;
height: 30px;
}


a.bottom:link, a.bottom:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
}

a.bottom:hover { 
color: #f8c300;
text-decoration: none;
}



a:link { 
color: #fff; 
text-decoration : underline; 
} 
a:visited { 
color: #fff;
text-decoration : underline; 
} 
a:hover { 
color: #fff; 
text-decoration : underline; 
} 
a:active { 
color: #999; 
text-decoration : none; 
} 

