﻿/* ------------------------------------------- */
/* BODY                                        */
body { font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; }
/* ------------------------------------------- */
/* WRAP                                        */
div#wrap { font-size: 1.1em; }
/* ------------------------------------------- */
/* LANG                                        */
div#lang { text-transform: lowercase; }
	ul#nav_lang li.active a { font-weight: bold; }
/* ------------------------------------------- */
/* NAV BENESSERE                               */
div#lang
    ul#nav_benessere li a { text-transform:uppercase; }
/* ------------------------------------------- */

/* BRANDING                                    */
h1#branding { text-indent: -9999em; }
/* ------------------------------------------- */
/* NAV MAIN                                    */
ul#nav_features li ul { line-height: 2em; }
/* ------------------------------------------- */
/* MAIN                                        */
h3.hotelsHead { text-indent: -9999em; }
div#mainWide h2 { font-size: 1.9em; }
	div#mainWide h2 a { font-size: 0.6em; text-transform: lowercase; font-weight: normal; }
	div#mainWide h2.hotelDett a { font-size:0.7em; }
	div#mainWide h2 span { font-size: 0.6em; font-weight: normal; letter-spacing: 1px; }
	h3.headWide { text-transform: uppercase; }
		h3.headWide span { text-transform: lowercase; text-align: right; }
	div.mainBox p { line-height: 16px; }
	div#mainWide div.contentPage { line-height: 16px; }
	div#mainWide div.contentPage2 { line-height: 16px; }
	ul.events li { line-height: 16px; } 
		ul.events li h4 { font-size: 1.1em; text-transform: uppercase; } 
			ul.events li h4 span { text-transform: lowercase; font-weight: normal; font-size: 0.9em; } 
		ul.events li a { text-align: center; text-transform: uppercase; } 
		ul.events li.current a { text-align: left; } 
		ul.events li.current a span { font-weight: bold; } 
	ul.offers li { line-height: 16px; } 
		ul.offers li h4 { font-size: 1.1em; text-transform: uppercase; } 
			ul.offers li h4 span { text-transform: lowercase; font-weight: normal; font-size: 0.9em; } 
		ul.offers li a { text-align: center; text-transform: uppercase; } 
		ul.offers li.current a { text-align: left; }
		ul.offers li.current a span { font-weight: bold; }
	a.galleryWide { font-weight: bold; }
	a.galleryWide2 { font-weight: bold; }
	div.sitemap h4 { text-transform: uppercase; }
	div.sitemap ul { line-height: 19px; }
		div.sitemap ul li a:hover { text-decoration: underline; }
/* ------------------------------------------- */
/*	OFFERS                                     */
div#offers a:hover { text-decoration: underline; }
div#offers h2 { text-transform: uppercase; font-weight: normal; }
div#offers h3 { font-weight: normal; }
	div#offers h3 span { font-weight: bold; }
div#offers h4 { text-transform: uppercase; }
div#offers p { text-transform: uppercase; font-weight: normal; }
a.allLink { font-weight: bold; text-transform: lowercase; }
/* ------------------------------------------- */
/*	SERVICES                                   */
ul.servicesList li p { line-height: 1.6em; }
ul.servicesList li.eventiS h4 { text-transform: uppercase; font-weight: normal; }
ul.servicesList li.menuS h4 { text-transform: uppercase; font-weight: normal; }
	ul.servicesList li.menuS ul { line-height: 18px; }
/* ------------------------------------------- */
/*	SUPPORT                                    */
ul.supportList li h4 { font-weight: normal; }
	ul.supportList li h4 span { font-weight: bold; }
/* ------------------------------------------- */
/*	SITE INFO                                  */
div#site_info a:hover { text-decoration: underline; }
div#site_info ul li.active a { text-decoration: underline; }


