/* ------------------------------------------- */
/* BODY                                        */
body { background: #fff; }
/* ------------------------------------------- */
/* BRANDING                                    */
#branding { background: url('/Scripts/image-top.aspx?v=int') top left; }
	#branding h1 { background: url('/images/frame.gif') no-repeat; }
		#branding h1 a { background: url('/images/logo.png') no-repeat; }
/* ------------------------------------------- */
/* NAV MAIN                                    */
#nav_main { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
	#nav_main a { color: #fff; }
		li.meteo { background: url('/images/back-meteo.gif') repeat-x; }
			li.meteo a { background: url('/images/top-meteo.gif') no-repeat top right; }
		li.sport { background: url('/images/back-sport.gif') repeat-x; }
			li.sport a { background: url('/images/top-sport.gif') no-repeat top right; }
		li.esplora { background: url('/images/back-esplora.gif') repeat-x; }		
			li.esplora a { background: url('/images/top-esplora.gif') no-repeat top right; }		
/* ------------------------------------------- */
/* NAV SUPP                                    */
#nav_supp .box { background: #fff; }
#nav_supp #booking { color: #888888; background: url('/images/shadow-right.gif') no-repeat bottom right; }
	#booking h2 { color: #666666; background: url('/images/head-booking.gif') no-repeat center left; }
		#booking h2 span { background: url('/images/arrow.gif') no-repeat center right; }
	#booking #invia { color: #fff; background: url('/images/btn.gif') no-repeat; border: 0; }	
	#booking select { border: 1px solid #7f9db9; }
#nav_supp #tags { color: #666666; background: url('/images/shadow-right.gif') repeat-y bottom right; }
	#tags h2 { color: #666666; background: url('/images/head-tags.gif') no-repeat center left; }
		#tags h2 span { background: url('/images/arrow.gif') no-repeat center right; }
	#tags #find { color: #fff; background: url('/images/btn.gif') no-repeat; border: 0; }
	#tags input { border: 1px solid #7f9db9; background: url('/images/lens.gif') no-repeat 7px 50%; }
	#tags ul {  }
	#tags ul li { background: url('/images/arrow.gif') no-repeat center right; }
	#tags ul li a { color: #666666; }
	#tags ul li.find { background: none; }
#offers {  }
	#offers ul li { background: url('/images/arrow-big.gif') no-repeat right center; }
		#offers ul li a { color: #fff; background: url('/images/btn-w.gif') no-repeat;}		
		#offers ul li h3 { color: #858585; }		
/* ------------------------------------------- */
/* CONTENT                                     */
#content { background: #e8e8e8 url('/images/content_wrap.gif') repeat-y top right; }
#content_wide { color: #666666; background-image: url(/images/top_shadow.gif); background-repeat: no-repeat; background-position: right top; }
	/* ------------------------------------------- */
	/* CONTENT MAIN                                */
	#content_main { border-right: 1px solid #b4b4b4; background: url('/images/top_shadow.gif') repeat-x top left; }
		#content_main h2 { color: #666666; }
		#content_main h3 { color: #fff; background: #f18914 url('/images/orange-head.gif') repeat-x top left; }
		#content_main h3.ricercamirata { background: none; color: #666; }
			#content_main h3 a { color: #fff; }
			#content_main h3.ricercamirata span { background-color: #f18914; color: #FFF; }
			#content_main h3.ricercamirata a { color: #666; }
		/* ------------------------------------------------------------------------------------------------------------------------------------------------- Strutture */
		.structure_count { background: #eb7700 url('/images/orange-list.gif') repeat-x top left; }
			.structure_count a { color: #fff; }
		.structure li { border-bottom: 1px solid #c9c9c9; }
			.structure li ul li { border-bottom: none; }
				li.add_fav a { color: #eb7700; background: url('/images/plus.gif') no-repeat left center; }
				li.send_req a { color: #eb7700; background: url('/images/mark.gif') no-repeat left center; }
				li.map a { color: #fff; background: url('/images/map_btn.gif') no-repeat left center; }
				li.more a { color: #fff; background: url('/images/more_btn.gif') no-repeat left center; }
			.structure li span { background: url('/images/bar.gif') no-repeat top right; }
				.structure li img { border: 1px solid #fff; }
			#content_main .structure li h3 { background: none; color: #666666; }
				#content_main .structure li h3 a { color: #666666; }
				#content_main .structure li h3 a:hover { color: #000; }
				#content_main .structure li h3 span { background: none; }
		/* ----------------------------------------------------------------------------------------------------------------------------------------- Risultati ricerca */
		.result li { border-bottom: 1px solid #c9c9c9; }
			#content_main .result li h3 { background: url('/images/small-arrow.gif') no-repeat left center; color: #666666; }
				#content_main .result li h3 a { color: #666666; }
				#content_main .result li h3 a:hover { color: #000; }
			.result li a { color: #eb7700; }
			.result li span { background: url('/images/bar.gif') no-repeat top right; }
		/* -------------------------------------------------------------------------------------------------------------------------------------------------- Articolo */
		.article { background: url('/images/slice.gif') no-repeat left top; }
			#content_main .article h3 { background: none; color: #666; }
			.article p.intro { color: #333; }
		/* --------------------------------------------------------------------------------------------------------------------------------------------------- Sitemap */
		#content_main .sitemap h2 { background: url('/images/orange-list.gif') repeat-x left top; color: #fff; }
		#content_main .sitemap h3 { border-left: 5px solid #eb7700; background: none; color: #333; }
		.sitemap li { background: url('/images/sitemap_arrow.gif') no-repeat 0 .5em; }
			.sitemap li a { color: #888888; }
		/* --------------------------------------------------------------------------------------------------------------------------------------------------- Webcam */
		#content_main .webcam h2 { background: url('../images/orange-list.gif') repeat-x left top; color: #fff; }
		#content_main .webcam h3 { border-left: 5px solid #eb7700; background: none; color: #333; }
		.webcam_label li { background: url('../images/wlabel.png') no-repeat left top; color: #fff; }
			.webcam_label li a { color: #fff; }
			.webcam_label li a:hover { color: #333; }
		.webcam_list a { border-left: 1px solid #666666; color: #666666; }
	/* ------------------------------------------- */
	/* CONTENT HOTEL                               */
	.hotel_sub ul li { background: url('/images/bar.gif') no-repeat top right; }
	.hotel_sub ul li img { border: 1px solid #FFF; }
			
	/* ------------------------------------------- */
	/* CONTENT SUB                                 */
	#content_sub { color: #666666; border-left: 1px solid #b4b4b4; background: url('/images/top_shadow.gif') repeat-x top right; }
		#content_sub a { color: #666666; }
		#content_sub .box { background: #fff; border: 1px solid #dedede; }
			#content_sub .box h3 { color: #666666; border-bottom: 1px solid #dedede; }
		.highlights li {  background: #fff; border: 1px solid #dedede; } 

	div#prefer_table {}
	div#prefer_table table { background: url('http://www.gardaworld.com/images/prefer_table.jpg') repeat-x top left; }

/* ------------------------------------------- */
/* FOOTER                                      */
#footer { color: #666666; background: url('/images/shadow-bottom.gif') no-repeat top right; } /* !!! */
#footer a { color: #666666; }
	#footer .box { border-bottom: 1px solid #e1e1e1; }
	#footer .box:first-child { border-top: 5px solid #e1e1e1; }
		#footer h3 { background: url('/images/small-arrow.gif') no-repeat left center; }
	#lang li a { color: #fff; background: #6e6e6e url('/images/rounded-top.gif') no-repeat top left; }
	#lang li a:hover { color: #f69d01; background: #393939 url('/images/rounded-hover.gif') no-repeat top left; }


/* Claudio */
ul#hotelList li
{
	background-color: #f9f9f9;
	background-image: url(/images/pointer.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: right bottom;
}

ul#hotelList li:hover
{
	background-color: #efefef;
	background-image: url(/images/pointer.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: right bottom;
}