/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#box-discover-titolo h1 {
/*font-family:Arial Black, Arial, Tahoma;
font-size:18px;
color:#C2C2C2;
font-weight:demi-bold;
letter-spacing:-1px;
*/
font-family: Arial, Tahoma;
font-size:18px;
font-weight:bold;
letter-spacing:0px;
color:#52A9BD;
padding: 0 0 0 0;
margin: 0 0 0 0;
background: #fff;
}
#box-discover-content h2 {
font-family: Tahoma;
font-size:11px;
color:#666;/*#000;*/
font-weight:demi-bold;
letter-spacing:0px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#box-travel-titolo h1 {
/*font-family:Arial Black, Arial, Tahoma;
font-size:18px;
color:#6699CC;
font-weight:demi-bold;
letter-spacing:-1px;
*/
font-family: Arial, Tahoma;
font-size:18px;
font-weight:bold;
letter-spacing:0px;
color:#65A0E9;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
margin: 0 0 0 0;
}
#box-travel-sottotitolo h2 {
font-family: Tahoma;
font-size:11px;
color:#2B547D;
font-weight:demi-bold;
letter-spacing:0px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 3px;
margin: 0 0 0 0;
}
#box-travel-content h3 {
font-family: Tahoma;
font-size:10px;
color:#777;
font-weight:demi-bold;
letter-spacing:0px;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
margin: 0 0 0 0;
}
#box-overview-content h1 {
font-family: Tahoma;
font-size:10px;
color:#666;/*#3c3c3c;*/
font-weight:demi-bold;
letter-spacing:0px;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
margin: 0 0 0 0;
}
#box-inside-content h1 {
font-family: Tahoma;
font-size:10px;
color:#666;/*#3c3c3c;*/
font-weight:demi-bold;
letter-spacing:0px;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
margin: 0 0 0 0;
}

#box-inside-content p.price {
font-family: Tahoma;
font-size:10px;
color:red;
font-weight:demi-bold;
letter-spacing:0px;
padding-top: 5px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
margin: 0 0 0 0;
float: left;
}


#box-accomodation h1 {
font-family: Arial, Tahoma;
font-size:14px;
font-weight:bold;
letter-spacing:0px;
padding-top: 23px;
padding-bottom: 6px;
padding-right: 3px;
padding-left: 4px;
margin: 0 0 0 0;
color: #65A0E9;/*#6699CC;/*#333;*/
border-bottom:1px solid #ccc;
border-top: 0px solid #ccc;
background: url(../images/back-box-accomodation.jpg) no-repeat;
}
#box-accomodation h2 {
font-family: Tahoma;
font-size:11px;
background-color:#f7f7f7;
color:#5383BE;/*#777;/*#E00000;*/
font-weight:demi-bold;
letter-spacing:0px;
padding-top: 0px;
padding-bottom: 8px;
padding-left: 4px;
padding-right: 4px;
margin: 0 0 0 0;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#box-accomodation-small h1 {
font-family: Arial, Tahoma;
font-size:14px;
font-weight:bold;
letter-spacing:0px;
padding-top: 20px;/*23px;*/
padding-bottom: 5px;
padding-right: 3px;
padding-left: 4px;
margin: 0 0 0 0;
margin-top: 15px;
color: #65A0E9;/*#6699CC;/*#333;*/
border-bottom:0px solid #ccc;
border-top: 0px solid #ccc;
border-right:0px solid #ccc;
border-left:0px solid #ccc;
background-color: #f7f7f7;
background: url(../images/back-box-accomodation-small.jpg) no-repeat;

}
#box-accomodation-small h2 {
font-family: Tahoma;
font-size:11px;
line-height:13px;
background-color:#f1f1f1;/*#f7f7f7;*/
background-image: url(../images/back-box-travel.jpg) no-repeat;
color:#5383BE;/*#777;/*#E00000;*/
font-weight:demi-bold;
letter-spacing:0px;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 4px;
margin: 0 0 0 0;
border-top: 1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}
#mid-pageview-a h1 {
font-family: Arial, Tahoma;
font-size:14px;
font-weight:bold;
letter-spacing:0px;
color: red;
}
#box-language h1 {
font-family: Tahoma;
font-size:11px;
color:#777;
font-weight:demi-bold;
letter-spacing:0px;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 4px;
margin: 0 0 0 0;
border-bottom:1px solid #ccc;
}
#box-map h1 {
font-family: Tahoma;
font-size:11px;
color: #65A0E9;/*#6699CC;/*#777;*/
font-weight:demi-bold;
letter-spacing:0px;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 4px;
margin: 0 0 0 0;
border-bottom:1px solid #ccc;
text-align:left;
}

/* BOX DISCOVER :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#box-discover{
width: 430px; 
border-top: 0px solid #ccc;
border-bottom: 0px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
padding-top: 10px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px;
background: #fff;
margin: 10px auto;
}
#box-discover-titolo{
width: 430px;
border-bottom: 1px solid #ccc;
}
#box-discover-content {
/*width: 430px;*/
padding-top: 10px;
padding-bottom: 2px;
/*line-height:13px;
color:#555;
font-family:Arial, Tahoma;
font-size:11px;
font-weight:normal;*/
}

/*#box-discover-content img{
float: left;
padding-left: 0px;
padding-right: 15px;
}*/

/* end BOX DISCOVER */

/* BOX TRAVEL :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#box-travel{
width: 468px; 
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}
#box-travel-titolo{
width: 268px;
border-bottom: 1px solid #ccc;
float:left;
background: url(../images/back-box.jpg) no-repeat;
}
#box-travel-sottotitolo{
width: 199px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
float:right;
text-align: right;
background: url(../images/back-box.jpg) no-repeat;
}
#box-travel-content{
width: 223px;
line-height:12px;
color:#666;
font-family:Arial, Tahoma;
font-size:10px;
font-weight:bold;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 5px;
background-color: #FBFBFB;
border-right: 1px solid #ccc;
border-bottom: 0px solid #ccc;
float:left;
}
#box-travel-content img{
float: left;
padding-left: 0px;
padding-right: 5px;
}
#box-travel2{
width: 223px;
line-height:12px;
color:#666;
font-family:Arial, Tahoma;
font-size:10px;
font-weight:bold;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 5px;
background: url(../images/back-box-travel.jpg) no-repeat;
background-color: #f7f7f7;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
float:left;
}

#box-travel2 a{
font-family: Arial;
font-size:11px;
font-weight:bold;
text-decoration: none;
padding: 3px 3px 3px 3px;
color: #6699CC;
}

/* end BOX TRAVEL */

/* BOX OVERVIEW :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#box-overview{
width: 278px;/*286px; */
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-bottom: 1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-color: #f9f9f9;
}
#box-overview-titolo{
width: 21px; /*68px;*/
border-top:1px solid #ccc;
padding-top:2px;
padding-left:3px;
background-color: #f9f9f9;/*lightyellow;*/
float:left;
}
#box-overview-content {
width: 252px;/*261px;/*217px;*/
border-top:1px solid #ccc;
border-left:1px solid #ccc;
padding-top:6px;
padding-bottom: 2px;
line-height:12px;
color:#666;
font-family:Arial, Tahoma;
font-size:10px;
font-weight:bold;
background: url(../images/back-solid-thin.jpg) no-repeat;
background-color: #fcfcfc;
float:right;
}
#box-overview-content img{
float: left;
padding-top: 0px;
padding-left:4px;
padding-right: 6px;
padding-bottom:4px;
}
#box-overview-content-more {
width: 248px;/*257px;/*217px;*/
border-top:1px solid #ccc;
border-left:1px solid #ccc;
padding-top:6px;
padding-bottom: 6px;
padding-right:4px;
line-height:12px;
color:#666;
font-family:Arial, Tahoma;
font-size:11px;
font-weight:bold;
text-align:right;
background: url(../images/back-box-travel.jpg) no-repeat;
background-color: #f2f2f2;
float:right;
}
#box-overview-content-more a{
font-family: Arial;
font-size:11px;
font-weight:bold;
text-decoration: none;
padding: 0px 0px 0px 0px;
color: #fff;/*#6699CC;*/
background-color:  #6699CC;
line-height:0px;
}

/* BOX INSIDE :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#box-inside{
width: 278px;/*286px; */
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-bottom: 1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#FBFDFF;
margin-top:10px;
}
#box-inside-titolo{
width: 21px; /*68px;*/
border-top:1px solid #ccc;
padding-top:2px;
padding-left:3px;
background-color:#FBFDFF;
float:left;
/*direction:;
layout-flow:vertical-ideographic;*/

}
#box-inside-content {
width: 252px;/*261px;/*217px;*/
border-top:1px solid #ccc;
border-left:1px solid #ccc;
padding-top:6px;
padding-bottom: 2px;
line-height:12px;
color:#666;
font-family:Arial, Tahoma;
font-size:10px;
font-weight:bold;
background: url(../images/back-solid-thin.jpg) no-repeat;
float:right;
}
#box-inside-content img{
float: left;
padding-top: 0px;
padding-left:4px;
padding-right: 6px;
padding-bottom:0px;
}
#box-inside-content-price {
width: 248px;/*257px;/*217px;*/
/*border-top:1px solid #ccc;*/
border-left:1px solid #ccc;
padding-top:6px;
padding-bottom: 8px;
padding-right:4px;
padding-left:0px;
line-height:5px;
color:#CE1832;/*#666;*/
font-family:Arial, Tahoma;
font-size:11px;
font-weight:bold;
text-align:right;
/*background: url(../images/back-box-travel.jpg) no-repeat;*/
background-color:#FBFDFF;/*#f2f2f2;*/
float:right;
}
#box-inside-content-price a{
font-family: Arial;
font-size:11px;
font-weight:bold;
text-decoration: none;
padding: 0px 0px 0px 0px;
color: #fff;/*#6699CC;*/
background-color:  #6699CC;
line-height:0px;
}


/* end BOX INSIDE */

/* BOX accomodation :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#box-accomodation table{
width: 281px;/*288px;*/
background-color:#fcfcfc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
margin-bottom: 5px;
}
#box-accomodation th{
border-top:0px solid #ccc;
border-bottom:0px solid #ccc;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
padding-right:0px;
line-height:15px;
background-color:#E5F0FE;/*#D1E5FD;/*#fff;*/
color:#5383BE;/*#444;/*#999;*/
font-family:Arial, Tahoma;
font-size:11px;
font-weight:bold;

}
#box-accomodation th.from{
text-align: right;
}

#box-accomodation td.close{
border-top:1px solid #ccc;
border-bottom:0px solid #ccc;
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
line-height:12px;
color: #65A0E9;/*#6699CC;/*#E00000;*/
background: url(../images/back-box-travel.jpg) no-repeat;
background-color:#f7f7f7;
font-family:Arial, Tahoma;
font-size:11px;
font-weight:bold;
}
#box-accomodation td{
line-height: 15px;
padding-left: 5px;
color: ##2B547D;/*#65A0E9;/*#537CA5;*/
border-bottom: 2px solid #fff;
font-family:Arial, Tahoma;
font-size:11px;
font-weight:bold;
}
#box-accomodation td.from{
text-align: right;
border-bottom: 2px solid #fff;
}
#box-accomodation a{
font-family: Arial;
font-size:11px;
font-weight:bold;
text-decoration: none;
padding: 3px 3px 3px 3px;
color: #65A0E9;;
}
/* BOX language :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#box-language {
width:99%;/*286px;*/
margin: 0 0 0 0;
margin-top: 1px;
margin-bottom:10px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: url(../images/back-box-language.jpg) no-repeat;
background-color: #f2f2f2;;
}
#box-language img{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
text-align:center;
}
/* BOX location-map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#box-location-map {
width:99%;/*286px;*/
margin: 0 0 0 0;
margin-top: 6px;
margin-bottom:6px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: url(../images/back-box-map.jpg) no-repeat;
background-color: #f9f9f9;;
text-align:left;
color:#777;
}

#box-location-map img{
border-right: 1px solid #ccc;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float:left;
}


/*-------------------------------------------------------------------------------------*/
#box-map{
width: 99%; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background: url(../images/back-box-map.jpg) no-repeat;
background-color: #f9f9f9;
margin-top:10px;
margin-bottom:10px;
}
#box-map-foto{
width: 35%; /*68px;*/
border-right:1px solid #ccc;
/*padding-top:2px;
padding-left:3px;*/
/*background-color: #f9f9f9;/*lightyellow;*/
float:left;
}
#box-map-content {
width: 63%;/*261px;/*217px;*/
/*border-top:1px solid #ccc;*/
/*border-left:1px solid #ccc;*/
padding-top:2px;
padding-bottom: 2px;
padding-left: 1%;
line-height:12px;
color:#666;
font-family:Arial, Tahoma;
font-size:11px;
font-weight:bold;
/*background-color: #fcfcfc;*/
float:right;
}
#box-map-content a{
font-family: Arial;
font-size:11px;
font-weight:bold;
text-decoration: none;
/*padding: 3px 3px 3px 3px;*/
color: #777;
}