@charset "utf-8";
/* CSS Document */
/*img, div {behavior: url(/iepngfix.htc);}*/

a{
color:#666666;
}

body{
margin:0;
padding:0;}

#boxEsterno{
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
width:100%;
text-align:center;
background-color:#FFFFFF;
margin:0;
padding:0;
}

#boxSito{
width:980px;
margin:auto;
text-align:left;
}

#header{
}
#menuTop{
float:right;
text-align:right;
height:22px;
margin-top:11px;
font-size:10px}

#menuTop #lingua{
float:right;}

#menuTop table{
float:right;}

#menuTop a{
text-decoration:none;

}

#menuTop a .menu-top{
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
font-size:10px;
padding-right:5px;
margin-right:3px;
border-right:solid 1px #5F5C5D;
}

#menuTop a:hover .menu-top{
border-bottom:1px dotted #5F5C5D;
}

#menuTop img{
border:0px;
vertical-align:middle;}

#logoHotel{
width:185px;
float:left;
margin-top:27px;
}

#logoHotel a img{
border:0px;
}

#mainMenu{
float:left;
width:795px;
height:36px;
margin-top:16px;
background-image:url(images/bg-menu.jpg);
background-repeat:no-repeat;
font-size:13px;
position:relative;}

#arrotondamento{
height:36px;
width:4px;
position:absolute;
background-image:url(images/arrotondamento.png);
z-index:5px;
left:0px;
top:0px;
}

#mainMenu #menu{
float:left;
width:635px;
margin-right:8px;
height:36px;
z-index:4px;
}

#mainMenu #menu a{
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
display:block;
line-height:36px;
height:36px;
padding-left:20px;
padding-right:20px;
text-shadow: 0px 1px 1px white;
}

#mainMenu #menu a .main-menu{
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
}

#mainMenu #menu td{
background-image:url(images/main-menu-barra.jpg);
background-position:right;
background-repeat:no-repeat;
margin:0px;
padding:0px;
margin-right:-3px;
}

#mainMenu #menu a:hover .main-menu{
color:#FFFFFF;
text-shadow: 0px -1px 1px #333333;
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
}
#mainMenu #menu a:hover, #mainMenu #menu a.main-menu-active{
color:#FFFFFF;
text-shadow: 0px -1px 1px #333333;
background-image:url(images/bg-main-menu-active.jpg);
background-position:right;
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;}

#mainMenu #boxCerca{
float:left;
width:150px;
background-image:url(images/bg-cerca.jpg);
background-repeat:no-repeat;
height:36px;
line-height:36px;}

#mainMenu #boxCerca form{
margin:0;
padding:0;}

#mainMenu #boxCerca input{
margin:0;
padding:0;
border:0px;
background:transparent;
line-height:36px;
height:36px;
margin-left:10px;
width:110px;
font-size:10px;
color:#999999;
}

#mainMenu #boxCerca input#invia{
width:20px;
margin-left:0px;
cursor:pointer;
height:20px;
}

#submenu{
height:20px;
margin-top:5px;
margin-bottom:5px;
}
#submenu a{
text-decoration:none;

color:#888888;
padding-left:3px;
margin-right:8px;
border-left:solid 1px #888888;
}

#submenu a .sub-menu{
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
font-size:11px;
color:#888888;
}

#submenu a:hover{
border-bottom:1px dotted #333333;
color:#333333;
}

#footer, contentHome{
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;}

#newsHome{
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
height:26px;
background-image:url(images/bg-news-home.jpg);
background-position:center;
background-repeat:no-repeat;
line-height:26px;
margin:14px 0 14px 0;
color:#595959;
margin-bottom:14px;}


#newsHome .titolo{
margin-top:3px;
line-height:20px;
font-weight:bold;
float:left;
padding-left:10px;
padding-right:10px;
border-right:1px solid #6e6e6e;
font-size:12px;
}

#newsHome .titolo a{
font-weight:bold;
color:#333333;
text-decoration:none;
}

#newsHome #myhtmlticker{
height:20px;
line-height:20px;
margin-top:3px;
float:left;
width:800px;
margin-left:10px;
font-size:12px;
color:#666666;}

#newsHome #myhtmlticker a{
text-decoration:none;
color:#666666;}

#newsHome #myhtmlticker a:hover{
text-decoration:underline;
}

#testoHome{
font-size:10px;
color:#9C9FA2;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
padding:5px 10px;
}

#footer{
font-size:10px;
color:#9C9FA2;
margin:10px;}

#footer a, #testoHome a{
color:#FF0000;
text-decoration:none;}

#footer a:hover, #testoHome a:hover{
color:#FF0000;
text-decoration:underline;}

#box-quickReserve{
float:right;
height:155px;
width:238px;
background-image:url(images/bg-quickreserve.jpg);
background-repeat:no-repeat;
margin-bottom:15px;
}

#contentInterne{
margin-top:15px;}

#boxContInt{
background-image:url(images/bg-box-content.jpg);
background-repeat:repeat-y;
float:left;
width:498px;
}

#boxContIntTOP{
background-image:url(images/bg-box-content-top.jpg);
background-repeat:no-repeat;
background-position:top;
height:10px;
line-height:10px;
}
#boxContIntBOTTOM{
background-image:url(images/bg-box-conten-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:10px;
line-height:10px;
}

#boxContInt .interno{
padding:0px 25px;
}

#boxContInt h1{
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
font-size:15px; color:#000000;
font-weight:bold;
margin:0px;}

.clear{
clear:both;}

h2{
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
font-size:15px; color:#000000;
font-weight:bold;
margin:0px;}


.boxOfferta{
margin-right:11px;}

#contentInterne .boxOfferta{
margin-right:6px;}

.boxOfferta{
float:left;
background-image:url(images/bg-box-offerta.jpg);
background-repeat:no-repeat;
width:236px;
height:155px;}

#leftcolonna{
float:left;
width:236px;
}


.boxOfferta .interno{
margin:2px;
position:relative;}

.immagineOfferta{
position:absolute;
z-index:1;}

.immagineOfferta img{
height:151px;
width:232px;}

.boxOfferta .interno a{
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
position:absolute;
left:0;
top:0;
text-align:center;
display:block;
height:151px;
width:232px;
z-index:10;
text-decoration:none;
background-image:url(images/bg-txt-offerta-sfum.png);
background-position:top;
background-repeat:repeat-x;
}

.TitoloOfferta{
font-size:15px; color:#000000;
font-weight:bold;
margin:0px;
display:block;
padding-top:8px;
width:232px;
height:40px;
}

.descOfferta{
color:#333333;
font-size:12px;
padding:5px 0px;
}

.dettagliOfferta{
color:#FF0000;
text-decoration:underline;
padding-top:5px;}

.boxOfferta .interno a .descOfferta, .boxOfferta .interno a .dettagliOfferta{
display:none;
}

.boxOfferta .interno a:hover{
background-image:url(images/bg-txt-offerta.png);
background-repeat:repeat;}

.boxOfferta .interno a:hover .descOfferta, .boxOfferta .interno a:hover .dettagliOfferta{
display:block;
}




