/********** Body ***********/
/***************************/
body { background: url('/images/body.jpg') repeat-x 0 145px; background-color:#FFFFFF; }

div#container { background:url('/images/sfondocontainer.gif') 691px 284px no-repeat; }

/********** Branding ***********/
/*******************************/
div#branding h1 {  }
div#branding h1 a.logo { background: url('/images/logo.jpg') no-repeat; }
div#branding h1 a.lastminute { background: url('/images/logolastminute.jpg') no-repeat; }

/********** Booking Box ***********/
/**********************************/
div#bookingBox { background: url('/images/bar.jpg') no-repeat 290px 0; }
div#bookingBox ul li { color: #FFFFFF; }
div#bookingBox legend { color: #FFFFFF; }

li#book1 { background: #7ACAFF; }
li#book2 { background: #7ACAFF; }
li#book3 { background: #7ACAFF; }
li#book4 {  }
li#book5 {  }
li#book6 {  }
input#bookingButton { background: url('/images/button.jpg') no-repeat; border: 0; }

/********** Highlights ***********/
/*********************************/
div#highlights ul li { background: url('/images/highlights_box.jpg') no-repeat; }

/********** Map Box ***********/
/******************************/
div#mapBox { background: url('/images/mapBox.png') no-repeat bottom right; }

/********** Nav Main ***********/
/*******************************/
div#nav_main { color: #817d7d; }
div#nav_main a { color: #817d7d; }

ul#nav_tools {  }
ul#nav_tools li {  }
ul#nav_tools li a {  }
li#ita { border-right: 1px solid #000;  }
li#eng { border-right: 1px solid #000;  }
li#deu {  }

ul#nav_options {}
ul#nav_options li a { color: #FFFFFF; }
li#sitemapIco a { background: url('/images/sitemap.gif') no-repeat; }
li#homeIco a { background: url('/images/home.gif') no-repeat; }
li#mailIco a { background: url('/images/mail.gif') no-repeat; }
li#infoIco a { background: url('/images/info.gif') no-repeat; }

fieldset#search { background: url('/images/backSearch.jpg') repeat-y top right; }
fieldset#search input { background: #FFFFFF url('/images/lente.gif') no-repeat center right; }

ul#nav_features li { border-bottom: 1px solid #b2b2b2; }
ul#nav_features li a { }
ul#nav_features li ul li { border: 0; background: url('/images/menu.jpg') bottom left; }
ul#nav_features li a.nav_top { background: #FFFFFF url('/images/empty.gif') no-repeat center right; }
ul#nav_features li div.subbox { background: #FFFFFF; border: 1px solid #333; }
ul#nav_features li div ul li { background: none; }
ul#nav_features li div ul li a { background: none; }
ul#nav_features li ul li a { color: #5f5e5e; background: url('/images/delete.png') no-repeat center right; }
ul#nav_features li div ul li.subbox_more a { background: url('/images/sign.gif') no-repeat center left; }

li#voce1 { background: url('/images/voce1.jpg') no-repeat bottom left; }
li#voce2 { background: url('/images/voce2.jpg') no-repeat bottom left; }
li#voce3 { background: url('/images/voce3.jpg') no-repeat bottom left; }
li#voce4 { background: url('/images/voce4.jpg') no-repeat bottom left; }
li#voce5 { background: url('/images/voce5.jpg') no-repeat bottom left; }
li#voce6 { background: url('/images/voce6.jpg') no-repeat bottom left; }

ul#nav_features li#voce1 a.nav_top { color: #e41b5b; background: #FFFFFF; }
ul#nav_features li#voce2 a.nav_top { color: #ffe600; background: #FFFFFF; }
ul#nav_features li#voce3 a.nav_top { color: #00a8e2; background: #FFFFFF; }
ul#nav_features li#voce4 a.nav_top { color: #59a247; background: #FFFFFF; }
ul#nav_features li#voce5 a.nav_top { color: #8b1bdc; background: #FFFFFF; }
ul#nav_features li#voce6 a.nav_top { color: #bf00b2; background: #FFFFFF; }

div#searchResult { background: url('/images/menu.jpg') bottom left; }
div#searchResult h4 { color: #000000!important; background-image:none!important; }
div#searchResult h4 span {  }
div#searchResult h5 { color: #0066cc!important; border-bottom: 1px dotted #676768; background-image:none!important; }
div#searchResult h5 span { color: #ff0000; }
div#searchResult ul {}
div#searchResult ul li {  }
div#searchResult ul li a { color: #ff0000; }
div#searchResult ul li a span { color: #0066cc; }

div#prefer_table {}
div#prefer_table table { background: url('/images/prefer_table.jpg') repeat-x top left; }

ul#hotel_invetrinaMenu {  }
ul#hotel_invetrinaMenu li { border: 1px solid #676767; background: url('/images/invetrina_box.jpg') no-repeat bottom right; }
ul#hotel_invetrinaMenu li.nostyle { border: 0px!important; background-image:none!important; }
ul#hotel_invetrinaMenu li h4 { color: #0066cc; border-bottom: 1px dotted #646465; background: url('/images/h3_invetrina_box.jpg') no-repeat top right; }

/********** Content Main ***********/
/***********************************/
h3.searchresultlist_title { background: #f2f2f2; color: #817d7d; }
h3.searchresultlist_title a { color:#817d7d; }
ul#filterList li { background: #f2f2f2; }
div#searchResult span a { color: #817d7d; }
ul#searchresultlist { background: url('/images/pointer.gif') repeat-x top left; border-top: 0px solid #4d4b4b; border-bottom: 0px solid #4d4b4b; }
ul#searchresultlist li { color: #817d7d; }
ul#searchresultlist li h3 { color: #524f4f; background: url('/images/result_bullet.png') no-repeat center right; }
ul#searchresultlist li h3 a { color: #524f4f; }
ul#searchresultlist li.search_even { background: #dddddd; }


h3.hotel_searchresultlist_title { background: #f2f2f2; color: #817d7d; }
ul.hotel_searchresultlist li.search_even { background: #dddddd; }
ul.hotel_searchresultlist { background: url('/images/pointer.gif') repeat-x top left; border-top: 4px solid #4d4b4b; border-bottom: 4px solid #4d4b4b; }
ul.hotel_searchresultlist li { color: #817d7d; }
ul.hotel_searchresultlist li h3 { color: #524f4f; }
ul.hotel_searchresultlist li h3 a { color: #524f4f; }
ul.hotel_searchresultlist li p.hotel_descr { background: url('/images/pointer.png') repeat-x bottom left; }
ul.hotel_searchresultlist li label { background: url('/images/pointer.png') repeat-y top left;  }

ul.hotel_searchresultlistHalf li.search_even { background: #dddddd; }
ul.hotel_searchresultlistHalf { background: url('/images/pointer.gif') repeat-x top left; border-top: 4px solid #4d4b4b; border-bottom: 4px solid #4d4b4b; }
ul.hotel_searchresultlistHalf li { color: #817d7d; }
ul.hotel_searchresultlistHalf li h3 { color: #524f4f; }
ul.hotel_searchresultlistHalf li h3 a { color: #524f4f; }
ul.hotel_searchresultlistHalf li p.hotel_descr { background: url('/images/pointer.png') repeat-x bottom left; }
ul.hotel_searchresultlistHalf li label { background: url('/images/pointer.png') repeat-y top left;  }

h4.searchresultlist_title { color: #817d7d; }
ul.hotel_searchresultlistHalf li.separatore_stelle h5 { color: #817d7d; }

div#main_info { border-top: 0px solid #4d4b4b; background: url('/images/pointer.gif') repeat-x top left; }

div#info_left h2 { color: #524f4f; background: url('/images/result_bullet.png') no-repeat 0 4px; }
div#info_left p.mainpic { background: url('/images/pointer.gif') repeat-x bottom left; }
ul#info_photolist { background: url('/images/pointer.gif') repeat-x bottom left; }

div#main_descr { color: #524f4f; border-bottom: 0px solid #4d4b4b; background: url('/images/pointer.gif') repeat-x bottom left; }
div#main_descr h3 { color: #524f4f; background: url('/images/pointer.gif') repeat-x bottom left; }

/***** Risultati della ricerca *******/
h2#nessunrisultato { color: #524f4f; }

/***** Pagina Contenuti Generica *****/
div#page_main { border-right: 0px solid #a2a2a2; color: #524f4f; border-top: 0px solid #4d4b4b; border-bottom: 0px solid #4d4b4b; /* background: url('/images/pointer.gif') repeat-x top left; */ }
div#page_main img { border: 1px solid #cbcbcb; }
div#page_main h2 {  }
div#page_main h2 span { color: #524f4f; background: url('/images/result_bullet.png') no-repeat center left; }
div#page_main h3 { color: #524f4f; }
div#page_main h4 { color: #524f4f; background: url('/images/pointer.gif') repeat-x bottom left; }
div#page_main h5 { background: url('/images/pointer.gif') repeat-x bottom left; }

div#page_sub {  }
div#page_sub div.mediaBox { border-right: 1px solid #cccccc; background: url('/images/multibox.jpg') repeat-x top left; }

/****************** Booking *******************/
div#booking_main { border-right: 0px solid #a2a2a2; color: #524f4f; border-top: 0px solid #4d4b4b; border-bottom: 0px solid #4d4b4b; }
div#booking_main h2 {  color: #524f4f; background: url('/images/result_bullet.png') no-repeat center left;  }
div#booking_main h3 {  }
div#booking_main p {  }
p.bookingDescr { background: url('/images/pointer.gif') repeat-x bottom left; }
form#bookingForm {}
form#bookingForm ul {}
form#bookingForm ul li {  }
form#bookingForm ul li label { background: #fafafa; }
form#bookingForm ul li#privacyBox label { background: none; }
form#bookingForm ul li input { color: #524f4f; }
form#bookingForm ul li select { color: #524f4f; }
form#bookingForm ul li textarea { color: #524f4f; }
form#bookingForm ul li input.button { background: url('/images/button.png') no-repeat; border: 0; }


div#booking_sub { border-left:0px; }
h3#hotelList_title { color: #524f4f; background: url('/images/result_bullet.png') no-repeat center left; }
ul#hotelList { color: #524f4f; }
ul#hotelList li { background: #f9f9f9 url('/images/pointer.gif') repeat-x bottom right; }
ul#hotelList li:hover { background: #efefef url('/images/pointer.gif') repeat-x bottom right; }
ul#hotelList li a { color: #524f4f; }

/*********** Generic styles *************/
div#page_mainGeneric { border-right: 0px solid #a2a2a2; color: #524f4f; border-top: 0px solid #4d4b4b; border-bottom: 0px solid #4d4b4b; /* background: url('/images/pointer.gif') repeat-x top left; */ }
div#page_mainGeneric h2 { }
div#page_mainGeneric h2 span { color: #524f4f; background: url('/images/result_bullet.png') no-repeat center left; }


/********** Site Info ***********/
/********************************/
div#site_info { background: #0099ff url('/images/site_info.jpg') repeat-x top left; }
div#site_info { color: #FFFFFF; }
div#site_info a { color: #FFFFFF; }

div#credits { background: url('/images/line.jpg') no-repeat top right; }
div#credits h3 { background: url('/images/g2k.jpg') no-repeat top right; }

div#todo { background: url('/images/line.jpg') no-repeat top right; }
div#city { background: url('/images/line.jpg') no-repeat top right; }
div#community { }
li#fb { background: url('/images/fb.gif') no-repeat center left; }
li#del { background: url('/images/del.gif') no-repeat center left; }
li#digg { background: url('/images/digg.gif') no-repeat center left; }
li#rss { background: url('/images/rss.gif') no-repeat center left; }

/* PHOTO */
div#divzoomphoto { background-color:#EEEEEE; }
div#multibox1 {  }
