INPUT{BORDER:#9c3031 1px solid; BACKGROUND-COLOR:#fcfcfc}
.hotel-spa{font-family:Verdana; font-size:11px; color:#4C8CA5; text-decoration:none; line-height:16px}
.inputStruttura{font-family:Verdana; color:#000; font-weight:bold; font-size:12}

.tablebody{BACKGROUND-COLOR:#fff}

.shadow{FILTER:Alpha(Opacity=50); BACKGROUND-COLOR:#364852}

.black{BACKGROUND-COLOR:#000}

A.myBeauty:link{font-size:11px; color:#FF08BA}

A.myBeauty:hover{font-size:11px; color:#00C}

.scroll_text{FONT-WEIGHT:normal; FONT-SIZE:9px; COLOR:#000080; FONT-FAMILY:Verdana; TEXT-DECORATION:none}

A:link{COLOR:#005b7f; TEXT-DECORATION:none}
A:visited{COLOR:#4c8ca5; TEXT-DECORATION:none}
A:hover{COLOR:#81aec0; TEXT-DECORATION:underline}
TD{FONT-SIZE:10px; COLOR:#000080; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif}

.inputstruttura{FONT-SIZE:10px; COLOR:#06c; FONT-FAMILY:Verdana}

BODY{SCROLLBAR-FACE-COLOR:#eee; SCROLLBAR-HIGHLIGHT-COLOR:#fff; SCROLLBAR-SHADOW-COLOR:#c2c2c2; SCROLLBAR-3DLIGHT-COLOR:#a2a2a2; SCROLLBAR-ARROW-COLOR:#666; SCROLLBAR-TRACK-COLOR:#eee; SCROLLBAR-DARKSHADOW-COLOR:#b9b9ba}
A.speciali:link{FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#000080; FONT-FAMILY:Verdana; TEXT-DECORATION:none}
A.speciali:visited{FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#000080; FONT-FAMILY:Verdana; TEXT-DECORATION:none}
A.speciali:hover{FONT-WEIGHT:normal; FONT-SIZE:10px; FONT-FAMILY:Verdana; BACKGROUND-COLOR:#bfe8ff; TEXT-DECORATION:underline}
A.speciali:active{COLOR:#000080; FONT-WEIGHT:normal; FONT-SIZE:10px; FONT-FAMILY:Verdana; BACKGROUND-COLOR:#bfe8ff; TEXT-DECORATION:underline}

A.serv:link{TEXT-DECORATION:underline}
A.serv:visited{TEXT-DECORATION:underline}
A.serv:hover{TEXT-DECORATION:none; BACKGROUND-COLOR:#fff}
A.serv:active{TEXT-DECORATION:underline}

A.lomo2:link{FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#000080; FONT-FAMILY:Verdana; TEXT-DECORATION:none; letter-spacing:2; word-spacing:0.04em}
A.lomo2:visited{FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#000080; FONT-FAMILY:Verdana; TEXT-DECORATION:none; letter-spacing:2; word-spacing:0.04em}
A.lomo2:hover{FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#000080; FONT-FAMILY:Verdana; TEXT-DECORATION:underline; letter-spacing:2; word-spacing:0.04em}
A.lomo2:active{FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#000080; FONT-FAMILY:Verdana; TEXT-DECORATION:none; letter-spacing:2; word-spacing:0.04em}
#dada{BORDER:#000080 1px solid; BACKGROUND-COLOR:#fff}
#merz{BORDER-RIGHT:#000080 1px solid; BORDER-TOP:#000080 1px solid; BORDER-LEFT:#000080 1px solid; BACKGROUND-COLOR:#fff}
.scroll{FONT-WEIGHT:bold; COLOR:#900}
#blu{BACKGROUND-COLOR:#bfe8ff}

#beauty-farm-hotel{BACKGROUND-COLOR:#bfbfbf}
#hotel{BACKGROUND-COLOR:#E6FFFF}
 
.tablebody{BACKGROUND-COLOR:#fff}
A.bfh:link{FONT-WEIGHT:normal; FONT-SIZE:9px; COLOR:#000080; FONT-FAMILY:Verdana; TEXT-DECORATION:none}
A.bfh:visited{FONT-WEIGHT:normal; FONT-SIZE:9px; COLOR:#000080; FONT-FAMILY:Verdana; TEXT-DECORATION:none}
A.bfh:hover{FONT-WEIGHT:normal; FONT-SIZE:9px; COLOR:#000080; FONT-FAMILY:Verdana; TEXT-DECORATION:underline}
A.bfh:active{FONT-WEIGHT:normal; FONT-SIZE:9px; TEXT-DECORATION:none}
.Annexe{DISPLAY:none}

.brown-10{font-family:Verdana; font-size:10px; color:#9C3031; text-decoration:none; line-height:19px}

.brown-16{font-family:Verdana; font-size:16px; color:#9C3031; text-decoration:none; line-height:25px}

.blu-12-aziende{font-family:Verdana; font-size:12px; color:#24506F; text-decoration:none; line-height:21px}

.sep-aziende{border-bottom:solid 2px #FFF}

.sf-aziende-top{background-position:bottom; background-repeat:no-repeat; background:url(//aff.bstatic.com/data/sp_aff/335002/sf-aziende-new2.jpg); border:1px solid #900}

.sf-aziende-down{background-position:bottom; background-repeat:no-repeat; background:url(//aff.bstatic.com/data/sp_aff/335002/sf-aziende-new3.jpg); border:1px solid #900}

.sf-aziende-dark{background-color:#FFD7AE}

.turnintodropdown:{font-family:Verdana; color:#000; font-weight:bold; font-size:12}

A.HotelBenessere:link{FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#036; FONT-FAMILY:Verdana; TEXT-DECORATION:none}
A.HotelBenessere:visited{FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#036; FONT-FAMILY:Verdana; TEXT-DECORATION:none}
A.HotelBenessere:hover{FONT-WEIGHT:normal; FONT-SIZE:10px; FONT-FAMILY:Verdana; BACKGROUND-COLOR:#bfe8ff; TEXT-DECORATION:underline}
A.HotelBenessere:active{COLOR:#036; FONT-WEIGHT:normal; FONT-SIZE:10px; FONT-FAMILY:Verdana; BACKGROUND-COLOR:#bfe8ff; TEXT-DECORATION:underline}
.buttonSubmit{width:69px; height:26px; color:#FFF; font-weight:bold; padding:2px 5px; background:url(//aff.bstatic.com/data/sp_aff/335002/button.gif) no-repeat left top; cursor:pointer; border:none}

a.blu-layout:link{font-family:Verdana; font-size:10px; color:#03F; background-color:#FFF; text-decoration:none}

a.blu-layout:visited{font-family:Verdana; font-size:10px; color:#03F; background-color:#FFF; text-decoration:none}

a.blu-layout:hover{color:#FFF; background-color:#03F; text-decoration:underline}

a.blu-layout:active{font-family:Verdana; font-size:10px; color:#03F; background-color:#FFF; text-decoration:none}

.blu-15{font-family:Verdana; font-size:15px; color:#03F; text-decoration:none; line-height:15px}

.hotel_spa_top_sx{width:7px; height: 5px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelspatop-sx.gif); background-repeat: no-repeat; font-size:2px}
.hotel_spa_top_dx{width: 7px; height: 5px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelspatop-dx.gif); background-repeat: no-repeat; font-size:2px}
.hotel_spa_top{height: 5px;  background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelspatop.gif); background-repeat: repeat-x; font-size:2px}
.hotel_spa_bottom{width: 150px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelspabottom.gif); background-repeat: repeat-x; font-size:2px}
.hotel_spa_bottom_sx{width: 7px; height:7px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelspabottom-sx.gif);
				background-repeat: no-repeat; font-size:2px}
.hotel_spa_bottom_dx{width: 7px; height: 7px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelspabottom-dx.gif);
				background-repeat: no-repeat; font-size:2px}
.hotel_spa_sx{width: 7px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelspasx.gif); background-repeat: repeat-y}
.hotel_spa_dx{width: 7px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelspadx.gif); background-repeat: repeat-y}

.hotel_top_sx{width:7px; height: 5px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hoteltop-sx.gif); background-repeat: no-repeat; font-size:2px}
.hotel_top_dx{width: 7px; height: 5px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hoteltop-dx.gif); background-repeat: no-repeat; font-size:2px}
.hotel_top{height: 5px;  background-image: url(//aff.bstatic.com/data/sp_aff/335002/hoteltop.gif); background-repeat: repeat-x; font-size:2px}
.hotel_bottom{width: 150px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelbottom.gif); background-repeat: repeat-x; font-size:2px}
.hotel_bottom_sx{width: 7px; height:7px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelbottom-sx.gif);
				background-repeat: no-repeat; font-size:2px}
.hotel_bottom_dx{width: 7px; height: 7px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelbottom-dx.gif);
				background-repeat: no-repeat; font-size:2px}
.hotel_sx{width: 7px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hotelsx.gif); background-repeat: repeat-y}
.hotel_dx{width: 7px; background-image: url(//aff.bstatic.com/data/sp_aff/335002/hoteldx.gif); background-repeat: repeat-y}



/*Booking style*/

h1,h3,h4,h5 {
color: #9C3031;
}

#b_sortBy {
margin-bottom:15px;
}

#b_mainContent h1 {
margin-bottom:10px!important;
font-size:20px!important;
color:#9C3031 !important;
} /*this is for title*/

.b_bContent img.b_illustration, #b_imgDisplay img, #b_imgList img {
border:1px solid #FECE82!important;
padding:3px;
}


#b_mainContent  input[type="submit"],
#b_bookForm  input[type="submit"],
#b_frmInner   input[type="submit"]{
font-size:13px;
font-weight:bold;
margin-left:5px;
color:#218121 !important;
}

#b_frmInner   input[type="submit"]{
font-size:16px;
}

#b_bookContainer tr#b_submitArea td input  {
float:right;
}


#b_indexFeats #b_searchboxInc H2,
#b_extraFeats   #b_searchboxInc H2    {
font-size:20px!important;
padding:0.3em 0.3em 0.15em!important;
background:#FECE82!important;
color:#000080!important;
text-transform:uppercase!important;
}
/*Modify internal pages  searchbox too*/
#b_extraFeats   #b_searchboxInc H2  {
font-size:16px!important;
text-transform:uppercase!important;
}

#b_indexFeats {
width:37%;
}

#b_indexSpecials, #b_mainContent, #b_langSelect, #b_breadcrumb, #b_featPrefHotelsInc, #b_looseCriteria, #b_searchresultsTmpl #b_askMore table, #b_searchresultsTmpl #b_askMore table td, #b_additionalBookingsArea, .b_hotelSummary thead td, .b_hotelSummary tbody td, #b_bookContainer #b_bookOverviewInc table .b_firstRowInGroup th, #b_bookContainer #b_bookOverviewInc table .b_firstRowInGroup td {
border-color:#4C8CA5;
border-width:1px !important;
}

#b_indexSpecials, #b_mainContent {
border-left:2px solid #DCE5EE;
}

#b_indexSpecials {
width:58%;
}