/* ------------------------------------------- */
/* BODY e HTML                                 */
html { background: #3a8d95 url('/images/back.jpg') repeat-x top left; }
body { background: url('/images/bg.jpg') no-repeat 30% 0; }

/* ------------------------------------------- */
/* NAV TOOLS                                   */
ul#nav_tools li { border-left: 1px solid #7d7d7d; }
ul#nav_tools li:first-child { border-left: none; }
	ul#nav_tools li a { color: #7d7d7d; }
	ul#nav_tools li#active a { color: #ffffff; }

/* ------------------------------------------- */
/* BRANDING                                    */
div#branding h1 a { background: url('/images/logo.png') no-repeat; }

/* ------------------------------------------- */
/* NAV MAIN                                    */
div#nav_main { background: url('/images/nav_main.png') no-repeat bottom; }
	div#nav_main span { background: url('/images/menu_head.gif') no-repeat bottom; }
	div#nav_main div { background: #9c9a9a url('/images/nav.jpg') repeat-x top left;  }
	div#wrap div.nav_home { color: #cacaca; background: #1f1816; }
	div#wrap div.nav_home div { color: #cacaca; background: #1f1816; }
		div#wrap div.nav_home a { color: #cacaca; }
		div#nav_main ul { background: url('/images/top.jpg') no-repeat 50% 50px;  }
			div#nav_main ul li a { color: #ffffff; }
			div#nav_main ul li a:hover { background: #dab97f url('/images/hover.gif') repeat-x top; }
			div#nav_main ul li#active a { background: #dab97f url('/images/hover.gif') repeat-x top; }

/* ------------------------------------------- */
/* CONTENT                                     */
div#content { color: #88b3b7; background: #25575c url('/images/bg_c.jpg') repeat-x 0 540px; }
div.home { background: #749DA1 url('/images/bg_c.jpg') repeat-x 0 540px!important; }
	/* ------------------------------------------- */
	/* CONTENT MAIN                                */
	div#content_main ul {  }

	/* ------------------------------------------- */
	/* CONTENT SUB                                 */
	div#content_sub { /*background: url('/images/sep.gif') no-repeat 100% 30px;*/ }
		div#content_sub h3 { border-left: 5px solid #4e4433; }
		div#content_sub div { color: #4e4433; background: #d4b276 url('/images/offers_box.jpg') repeat-x bottom left; }
		div#content_sub a { color: #4e4433; }
		div#content_sub a.more { color: #ffffff; background: url('/images/more.gif') no-repeat center left; }

	/* ------------------------------------------- */
	/* CONTENT GALLERY                             */
	div#content_gallery { background: url('/images/content_gallery.gif') repeat-x top left; }
	div#content_gallery_home { background: url('/images/content_gallery.gif') repeat-x top left; }
		h3.gallery_head { color: #8d8e90;  }
			h3.gallery_head strong {  border-bottom: 1px solid #8d8e90; }
		ul.gallery { background: #202123; }
		
	/* ------------------------------------------- */
	/* BREADCRUMB                                  */
	div#breadcrumb { color: #4a4444; background: url('/images/bread.jpg') no-repeat right; }	
		div#breadcrumb a { color: #4a4444; }	
	div#risto { color: #4a4444; background: url('/images/ristorante.jpg') no-repeat right; }	
		div#risto a { color: #4a4444; }	
	div#camere { color: #4a4444; background: url('/images/camere.jpg') no-repeat right; }	
		div#camere a { color: #4a4444; }	
	div#servizi { color: #4a4444; background: url('/images/servizi.jpg') no-repeat right; }	
		div#servizi a { color: #4a4444; }	
	div#sport { color: #4a4444; background: url('/images/sport.jpg') no-repeat right; }	
		div#sport a { color: #4a4444; }	
	div#prezzi { color: #4a4444; background: url('/images/prezzi.jpg') no-repeat right; }	
		div#prezzi a { color: #4a4444; }	
	div#booking { color: #4a4444; background: url('/images/booking.jpg') no-repeat right; }	
		div#booking a { color: #4a4444; }	
	div#mappa { color: #4a4444; background: url('/images/mappa.jpg') no-repeat right; }	
		div#mappa a { color: #4a4444; }	

/* ------------------------------------------- */
/* SITE INFO                                   */
div#site_info { color: #ffffff; background: url('/images/bottom.png') no-repeat top left; }
	div#site_info a { color: #ffffff; }
div#wrap div.vcard { color: #235258; }
	div#wrap div.vcard a { color: #235258; }
