#box-pageview-titolo{
width:458px;/*428px; /* 438px effettivi */ 
margin: 0 0 0 0 ;
padding:0 0 0 0;
margin-top:1px;
padding-left: 10px;
padding-top:7px;
border-top:1px solid #f1f1f1;
border-bottom:1px solid #ddd;
border-left:1px solid #eee;
border-right:1px solid #ddd;
/*background-color: #f9f9f9;*/
background: url(../images/back-titolo-pageview.jpg) repeat-x;
color:red;
}
#box-pageview-titolo2{
width:490px;/*98.9%;/*428px; /* 438px effettivi */ 
margin: 0 0 0 0 ;
padding:0 0 0 0;
margin-top:10px;
padding-left: 10px;
padding-top:7px;
border-top:1px solid #f1f1f1;
border-bottom:1px solid #ddd;
border-left:1px solid #eee;
border-right:1px solid #ddd;
/*background-color: #f9f9f9;*/
background: url(../images/back-titolo-pageview.jpg) repeat-x;
}

#cont-rel{
position:relative;
}

#box-pageview-titolo-icona img{
position:absolute;
top:-15px;right:8px;
z-index:1;
}


#box-pageview-titolo2 img.star{
position:absolute;
top:157px;right:310px;
z-index:1;
}

#box-pageview-titolo2 h1{
font-family: Arial, Tahoma;
font-size:16px;
font-weight:bold;
letter-spacing:0px;
color:#6BA8DB;/*#65A0E9;*/
margin: 0 0 0 0 ;
padding:0 0 0 0;
padding-right:10px;
padding-bottom:4px;
text-align:left;
}
#box-pageview-titolo h1{
font-family: Arial, Tahoma;
font-size:16px;
font-weight:bold;
letter-spacing:0px;
color:#6BA8DB;/*#65A0E9;*/
margin: 0 0 0 0 ;
padding:0 0 0 0;
padding-right:10px;
padding-bottom:4px;
text-align:left;
}





#box-pageview-contenuto h2 {
font-family: Arial, Tahoma;
font-size:12px;
font-weight:bold;
letter-spacing:0px;
padding: 0 0 0 0;
padding-bottom: 10px;
margin: 0 0 0 0;
color: #777;
}
#box-pageview-content2 h2 {
font-family: Arial, Tahoma;
font-size:16px;
font-weight:bold;
letter-spacing:0px;
padding: 0 0 0 0;
padding-bottom: 10px;
margin: 0 0 0 0;
color: #777;
}





#box-pageview-content2{
width:480px;/*96.5%;/*418px; /* 438px effettivi */ 
margin: 0 0 0 0 ;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
border-left:1px solid #ddd;
border-right:1px solid #ccc;
/*background: url(../images/back-solid-thin.jpg) no-repeat;*/

background-color: #f9f9f9;
color: #666;
}

#box-pageview-contenuto{
width:448px;/*418px;/*96.5%;/*418px; /* 438px effettivi */ 
margin: 0 0 0 0 ;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
border-left:1px solid #ddd;
border-right:1px solid #ccc;
/*background: url(../images/back-solid-thin.jpg) no-repeat;*/

background-color: #f9f9f9;
color: #666;
}


hr.solid{
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height:0px;
margin-top:0px;
margin-bottom:0px;
border-top:1px solid #ccc;
border-bottom:1px solid #fff;
}


/**************************************************************************************************/
#box-accom-list {
width: 47%;/*48%*/
border-top: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
float: left;
margin-left:5px;
/*background: url(../images/back-discover.jpg) no-repeat;*/
}
#box-accom-list-titolo{
width:99%; /*470px;*/
padding: 0%;
line-height:20px;
border-top: 0px solid #ccc;
border-bottom: 0px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
background: url(../images/back-acc.jpg) no-repeat;
background-color: #fcfcfc;
margin: 1px auto;

}
#box-accom-list-price{
width:99%; /*470px;*/
padding: 0%;
line-height:20px;
border-top: 0px solid #ccc;
border-bottom: 0px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
background: url(../images/back-acc-price.jpg) no-repeat;
background-color: #fcfcfc;
margin: 1px auto;

}
#box-accom-list-foto{
width:99%; /*470px;*/
padding: 0%;
border-top: 0px solid #ccc;
border-bottom: 0px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
margin: 1px auto;
}

#box-accom-list-foto img{
float: left;
width:100%; 
}



#box-accom-list-titolo a{
padding-left: 10px;
text-decoration: none;
color:#666;
font-family:Verdana, Arial, Tahoma;
font-size:11px;
font-weight:bold;
letter-spacing: -1px;
}
#box-accom-list-price a{
padding-left: 10px;
text-decoration: none;
color:#003399;
font-family:Verdana, Arial, Tahoma;
font-size:11px;
font-weight:bold;
letter-spacing: -1px;
}


#box-accom-list-content {
width:95%; /*470px;*/
padding: 0px;
line-height:13px;
border-top: 1px solid #ccc;
border-bottom: 0px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
background-color: #fff;
margin: 1px auto;
padding-left: 2%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 2%;
}

#box-accom-list-titolo h1 {
font-family:Arial Black, Arial, Tahoma;
font-size:18px;
color:#C2C2C2;
font-weight:demi-bold;
letter-spacing:-1px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#box-accom-list-titolo h2 {
font-family: Tahoma;
font-size:11px;
color:#000;
font-weight:demi-bold;
letter-spacing:0px;
padding: 0px 0px 0px 0px;
margin: 0px;
border: 1px solid #ccc;
}
#box-accom-list-price h2 {
font-family: Tahoma;
font-size:11px;
color:#000;
font-weight:demi-bold;
letter-spacing:0px;
padding: 0px 0px 0px 0px;
margin: 0px;
border: 1px solid #ccc;
}

/*----------------------------------------------------------------------------------------------*/
#list{
width:500px;
}

#struttura-1{
width:100%;
height:40px;
background:#f2f2f2;
border: 1px solid #ccc;
}
#struttura-2{
width:100%;
height:40px;
background:#light-yelow;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;

}
#list-TB{
height:100%;
width:109px;
/*background:#f2f2f2;*/
/*border:1px solid #fff;*/
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
float:left;
}
#list-nome{
/*height:100%;*/
width:320px;
padding-top:3px;
font-weight:bold;
float:right;
}
#list-breve{
/*height:100%;*/
width:376px;
font-weight:normal;
padding-top:3px;

}

a.open {
text-decoration:none;
font-weight:bold;
font-family: Tahoma;
font-size:11px;
color:#000;
}
a.open:hover{
text-decoration:underline;
font-weight:bold;
font-family: Tahoma;
font-size:11px;
color:blue;
/*border-top:1px solid #000;
border-bottom:1px solid #000;
padding:4px;*/
}



/*:::::::::::: TABELLA STRUTTURE SERVIZI E TARIFFE :::::::::::::::::::::::::::::::::::::::::*/
table.prices {
/*width: 660px;*/
border: 0 0 0 0;
text-align: center;
}
table.prices th {
text-align: left;
background: #eee;
color: #666;
font-family: Verdana,Arial;
font-size:10px;
}
table.prices tr {
background: #f6f6f6;
border-bottom: 2px solid #fff;
}
table.prices td.rooms {
width: 25%;
text-align: left;
padding-left: 3px;
}
table.prices td.options {
text-align: center;
font-family: Verdana,Arial;
font-size: 10px;
color: #333;
background: #eee;
}
