body { background: #fff; color: #777777 }
/* ------------------------------------------- */
/* Struttura                                   */
#wrap {  }
#content { border-bottom: 1px solid #dedede; border-top: 1px solid #dedede }
	#content .gutter { background: url(../images/left-sh.jpg) left center no-repeat }
		#content .inner-content { background: url(../images/right-sh.jpg) right center no-repeat }

/* ------------------------------------------- */
/* Header                                      */
#nav li { border-left: 1px solid #fff; }
#nav li:first-child { border: none }
	#nav li a { color: #fff }
		#nav ul li ul { background: url(../images/clear.gif); }
			#nav ul li ul li { border: none }
				#nav ul li ul li a { background: #fff; color: #8d8d8f; }
				#nav ul li ul li a:hover { color: #fff!important; }

/* ------------------------------------------- */
/* Content main                                */
#content_main { background: #fff; background: rgba(255,255,255,.9); }
	#content_main h2 { background-image: url(../images/controls.gif); background-repeat: no-repeat; background-position: left bottom }
	#content_main .description p strong a { color: #777777; }
	#content_main .description p strong a:hover { color: #000000; }

	.intro { border-right: 1px solid #777 }

/* ------------------------------------------- */
/* Content sub                                 */
#content_sub {  }

	#thumbs li img { border: 3px solid #fff; }

/* ------------------------------------------- */
/* Footer                                      */
#footer .gutter { background: url(../images/bottom-sh.gif) no-repeat center top }

	#footer a { color: #871700 }

	.links li { background: url(../images/vert-sh.jpg) no-repeat left center }

	.adv { border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; }
		.facebook { background: url(../images/fb.png) no-repeat }
		.tripadv { background: url(../images/t-adv.jpg) no-repeat }
		.holiday { background: url(../images/holiday.jpg) no-repeat }
		.tophotel { background: url(../images/hc-TOPHOTEL.png) no-repeat }
	
/* ------------------------------------------- */
/* Misc.                                       */

	/* Home page */
	#welcome { background: #410007 url(../images/welcome.gif) repeat-x left bottom; }

	/* Hotel */
	.hotel #header { background: #410007 }
		.hotel #nav li a:hover { color: #895e55 }
			.hotel #nav ul li ul li a:hover { background: #871700; }
	.hotel #thumbs { border-top: 10px solid #871700; }
	.hotel #thumbs ul { background: #410007 }
	.hotel #nav ul li a.active { color: #895e55; }
	    .hotel #nav ul li ul li a.active { background: #871700; color: #FFFFFF; }

	/* Ristorante */
	.ristorante #header { background: #b7b08c }
	.ristorante #nav li a:hover { color: #323234 }
		.ristorante #nav ul li ul li a:hover { background: #323232; }
	.ristorante #thumbs { border-top: 10px solid #b7b08c; }
	.ristorante #thumbs ul { background: #323232 }
	.ristorante #nav ul li a.active { color: #323234; }
	    .ristorante #nav ul li ul li a.active { background: #323232; color: #FFFFFF; }

	/* Wellness */
	.wellness #header { background: #526337 }
	.wellness #nav li a:hover { color: #b7af5e }
		.wellness #nav ul li ul li a:hover { background: #b7af5e; }
	.wellness #thumbs { border-top: 10px solid #526337; }
	.wellness #thumbs ul { background: #526337 }
	.wellness #nav ul li a.active { color: #b7af5e; }
	   .wellness #nav ul li ul li a.active { background: #526337; color: #FFFFFF; }

	/* Camere */
	.camere #header { background: #812f23 }
	.camere #nav li a:hover { color: #cb8059 }
		.camere #nav ul li ul li a:hover { background: #812f23; }
	.camere #thumbs { border-top: 10px solid #825342; }
	.camere #thumbs ul { background: #812f23 }
	.camere #nav ul li a.active { color: #cb8059; }
	    .camere #nav ul li ul li a.active { background: #cb8059; color: #FFFFFF; }

	/* Location */
	.location #header { background: #0a4a69 }
	.location #nav li a:hover { color: #58c4f9 }
		.location #nav ul li ul li a:hover { background: #58c4f9; }
	.location #thumbs { border-top: 10px solid #0a72a5; }
	.location #thumbs ul { background: #0a72a5 }
	.location #nav ul li a.active { color: #58c4f9; }
	    .location #nav ul li ul li a.active { background: #58c4f9; color: #FFFFFF; }

	/* Dintorni */
	.dintorni #header { background: #0088cc }
	.dintorni #nav li a:hover { color: #2e6c94 }
		.dintorni #nav ul li ul li a:hover { background: #2e6c94; }
	.dintorni #thumbs { border-top: 10px solid #3a3a3a; }
	.dintorni #thumbs ul { background: #3a3a3a }
	.dintorni #nav ul li a.active { color: #2e6c94; }
	    .dintorni #nav ul li ul li a.active { background: #2e6c94; color: #FFFFFF; }

	/* Generica */
	#header { background: #212121 }
	#nav li a:hover { color: #c7c7c7 }
		#nav ul li ul li a:hover { background: #c7c7c7; }
	#thumbs { border-top: 10px solid #212121; }
	#thumbs ul { background: #212121 }
	#nav ul li a.active { color: #5a5a5a; }
	    #nav ul li ul li a.active { background: #c7c7c7; color: #FFFFFF; }