body {
	background:transparent url(../../images/bibionebeach/bg_body.jpg) left top repeat-x;
}

a:link, a:visited { color:#cba674;}

#wrapper {
	background:transparent url(../../images/bibionebeach/bg_wrapper.jpg) 0 0 no-repeat;
	padding:0 10px;
	margin:0 auto;
}

#header {
	height:206px;
	background:transparent url(../../images/bibionebeach/bg_header.gif) 140px 155px no-repeat;
}

#jesolo_logo {
	position:inherit;
	background:transparent url(../../images/bibionebeach/logo.png) left top no-repeat;
	height:206px;
	z-index:10;
	float:left;
	margin:0;
	padding:0;
}

#mainmenu {
	left:130px;
	top:180px;
}

#header div.adv2 {
	bottom:60px;
}

#languages {
	background:transparent url(../../images/bibionebeach/bg_language.png) 2px top no-repeat;
}

#languages li a { 
	text-align:right;
	padding:0 0 0 12px;
	line-height:2.3em;
	margin:0 0 0 10px;
	color:#7d695a;
}

#languages li a:hover, #languages li.active a {
	color:#f3680a;
}

.menu li a {
	color:#665548;
	background:transparent url(../../images/bibionebeach/bg_mainmenu.gif) left top no-repeat;
}

.menu li a span {
	color:#665548;
	background:transparent url(../../images/bibionebeach/bg_mainmenu_span.gif) right top no-repeat;
}

.menu li a:hover, .menu li a.active, .menu li.active a {
	color:black;
	background-image:url(../../images/bibionebeach/bg_mainmenu_over.gif);
}

.menu li a:hover span, .menu li a.active span, .menu li.active a span {
	color:black;
	background-image:url(../../images/bibionebeach/bg_mainmenu_over_span.gif);
}

.moreSearch { background-image:url(../../images/bibionebeach/bg_block_footer.gif) }

.moreSearch div.content { 
	background-image:url(../../images/bibionebeach/en/bg_block_header.gif);
	padding-top:55px;
}

.moreSearch .start_date {
	padding:4px 20px 0 130px;
}

.moreSearch .end_date{
	padding:5px 20px 0 130px
}

.moreSearch .advanced_search{
	padding-top:8px;
	margin:3px 0 0 0;
}

.search_list {
	background-image:none;
}

.search_list div.inside {
	background-image: url(../../images/bibionebeach/bg_search_block_top.gif);
}

.search_list h3 {
	color:#e46007;
	position:absolute;
	top:5px;
	margin:0 0 0 5px;
	background:transparent;
	padding-left:22px;
	height:15px;
}

.search_plain {
	background: transparent url(../../images/bibionebeach/bg_search_item.gif) 0 2px no-repeat;
	line-height:1.3em;
	padding:0 0 0 30px;
	margin:5px 0;
}

.advancedSearch #rooms {
	margin-top:35px;
}

a:link.mini-button, a:visited.mini-button {
	background-image:url(../../images/bibionebeach/bg_mini_button.gif);
}

a:link.bt_search, a:visited.bt_search {
	background-image:url(../../images/bibionebeach/bt_search.gif);
}

#homepage_intro {
	background-image:url(../../images/bibionebeach/en/bg_blob.gif);
	padding-top:80px;
}

#homepage_intro div.abstract { 
	background-image:url(../../images/bibionebeach/bg_blob_footer.gif);
}

.tipology a.view_all {
	background:transparent url(../../images/bibionebeach/bt_see_all.gif) left top no-repeat;
}

.tipology li a { 
	color:#928067;
	background-image:url(../../images/bibionebeach/bt_go.gif);
}

#hotel-top5 {
	background-image: url(../../images/bibionebeach/bg_top5.gif);
	padding-top:70px;
}

.top5 {
	background-image: url(../../images/bibionebeach/bg_top5_item.gif);
}

.top5 a.show_me {
	color:#f3680a;
}

#footer {
	background-image:url(../../images/bibionebeach/bg_footer.jpg);
	padding:40px 0 0 20px;
}

#footer .col1 {
	width:280px;
}

#footer li a:link, #footer li a:visited { color:#453d38; }

div.news-item {
	background-image: url(../../images/bibionebeach/bg_news_item.gif)
}

div#latest_news {
	background-image:url(../../images/bibionebeach/en/bg_news.gif)
}

div.news-item p.date {
	left:5px; 
	color:#ed6400;
}

#searchResult h3 { color:#f3680a }

span.important { color:#000 }

.list-item {
	background-image: url(../../images/bibionebeach/bg_list_item.gif);
}

.list-item a.photo img {
	border:2px solid #908276;
}

.search_bar {
	background-image:url(../../images/bibionebeach/bg_search_bar.gif);
}

.columns2-left { background-image: url(../../images/bibionebeach/bg_2cols.gif) }

.menu li li a {
	background-image:url(../../images/bibionebeach/goccia.gif);
	border-bottom:1px solid #b2aaa3;
}

.menu li li a:hover, .menu li li a.active,  .menu li.active li a {
	background-image:url(../../images/bibionebeach/goccia.gif);
}


a:link.bt_book_now, a:visited.bt_book_now {
	background-image: url(../../images/bibionebeach/bt_book_now.gif);
}

.steps {
	border-color:#b2aaa3;
}

.steps li span {
	background-image:url(../../images/bibionebeach/bg_steps.gif);
}

.steps li.active {
	color:#f3680a;
	border-color:#f3680a;
}

.steps li.done {
	color:#665548;
	border-color:#665548;
}



#book_rooms th, #book_rooms td {
	background:#efecea;
}

#book_rooms h3{
	color:#f1aa7a;
}

#book_rooms h4 {
	color:#f1aa7a;
}



/*.blue-small label {
  color:#f3680a;
}

.blue-small input {
  border-color:#6897c4;
}*/

.border-color-medium {
  border-color:#b2aaa3;
}

.label-color-dark {
  color:#f3680a;
}

.input-color-dark {
  border:1px solid #6897c4;
}

.bg-medium {
  background:#e0ddda;
}

.bg-dark {
  background:#75665a;
}

.bg-light {
  background:#c2bbb6;
  color:#272524;
}

.bg-lighter {
  background:#e0ddda;
}

.bg-lightest {
  background:#edf1f4;
}

/*#availability {
  border-color: #b2aaa3;
}*/

/*.availability { 
  border-color:#c2bbb6;
}*/

/*.availability th {
  background:#75665a;
}

.availability td {
  background:#c2bbb6;
  color:#272524;
}*/

/*.grey {
  background:#e0ddda;
}*/

.price_list td, .price_list th {
	color:#a58d7b;
}

.price_list thead tr, .price_list tbody tr.odd {
	background:#e7ded8;
}

.price_list thead th{
	color:#614b3b;
}

a.bt_blue {
	background-image: url(../../images/bibionebeach/bt_blue.gif);
	color:white;
	line-height:1.6em;
}

button.bt_blue span { background-image: url(../../images/bibionebeach/bkg_button.gif); }

h1.longtitle {
	background:#e0ddda;
	color:#000;
	border-color:#b2aaa3;
}

.toolbar {
	border-color: #c2bbb6;
	color:#0a0907;
}

.bg-blue {
	background:#665548;
}

.bg-light-blue { background:#f3f7f9;}
.light-blue { color:#f0c6aa;}
.cancelled { color:#ba1717;}
.final_price { color:#f5680a;}
span.bg-grey { background:#d4cfcb; color:#78736f; }
.thumb { border-color: #f3680a }

.conditions .title { color:#f3680a;}
.conditions { color:#000; }


.news-row .col1 {
	background:#f3680a;
	border:1px solid #bdb6b0;
}

.news-row .col2 {
	background:white;
	border:1px solid #bdb6b0;
}

.news-row .col2 h3 { color:#665548; font-size:14px;}
.news-row .col2 h4 { color:#000; font-size:13px; margin:2px 0 4px 0;}
.news-row a { color:#f3680a;}

.pagination { background:#d8d3cf }


.border { border:4px solid #f47018 }
.supertitle { color:#665548 }
.bottom-border { border-color:#665548;}
.date { color:#f3680a }
.medium { border-color:#665548}

a.button, a.button-light {
	background-image:url(../../images/bibionebeach/bg_button_span.gif);
}

a.button span, a.button-light span {
	background-image:url(../../images/bibionebeach/bg_button.gif);
}
