/* ------------------------------------------- */
/* BODY                                        */
body { font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; }
input, select { font-size: 1em; font-family: Arial, Helvetica, sans-serif; }
/* ------------------------------------------- */
/* WRAP                                        */
#wrap { font-size: 1.1em; }
/* ------------------------------------------- */
/* BRANDING                                    */
#branding h1 a { text-indent: -9999em; }
/* ------------------------------------------- */
/* NAV MAIN                                    */
#nav_main { text-transform: uppercase; }
	#nav_main a { font-weight: bold; }
/* ------------------------------------------- */
/* NAV SUPP                                    */
#booking #invia { text-align: left; }
#tags #find { text-align: left; }
#offers ul li a { font-weight: bold; text-transform: lowercase; }		
#offers ul li h3 { color: #858585; font-weight: normal; }		
	#offers ul li h3 span { text-transform: uppercase; font-weight: bold; }	
/* ------------------------------------------- */
/* CONTENT                                     */
#content { }
#content_wide { font-size: 1.1em; }
#content_wide h2 { font-size: 1.3em; }

	/* ------------------------------------------- */
	/* CONTENT MAIN                                */
	#content_main { color: #666666; }
		#content_main h2 { text-align: right; font-size: 1.5em; text-transform: uppercase; }
		#content_main h2#ricercamirata { text-align: left; font-size: 1.2em; text-transform: lowercase; }
		
		/* ------------------------------------------------------------------------------------------------------------------------------------------------- Strutture */
		.structure_count a { font-weight: bold; }
		.structure li h3 { font-size: 1.4em; }
			.structure li h3 span { font-size: .7em; font-weight: normal; }
				li.add_fav, li.send_req { text-align: right; }
				li.map a, li.more a { text-align: right; text-transform: lowercase; }
		/* ----------------------------------------------------------------------------------------------------------------------------------------- Risultati ricerca */
		.result li p { line-height: 1.8em; }
		.result li h3 { font-size: 1.2em; }
		.result li a:hover { text-decoration: underline; }
		/* -------------------------------------------------------------------------------------------------------------------------------------------------- Articolo */
		.article { font-size: 1.2em; }
			#content_main .article h2 { font-size: 1.1em; text-align: left; text-transform: none; }
			#content_main .article h3 { text-transform: uppercase; font-size: .9em; }
			.article p { line-height: 1.6em; }
				.article p.intro { font-size: 1.1em; }
		/* --------------------------------------------------------------------------------------------------------------------------------------------------- Sitemap */
		#content_main .sitemap h2 { text-align: left; text-transform: none; font-size: 1em }
		#content_main .sitemap h3 { text-transform: uppercase; font-size: 1.1em }
		.sitemap li { line-height: 1.8em; }
			.sitemap li a:hover { text-decoration: underline; }
		/* --------------------------------------------------------------------------------------------------------------------------------------------------- Webcam  */
		#content_main .webcam h2 { text-align: left; text-transform: none; font-size: 1em }
		#content_main .webcam h3 { text-transform: uppercase; font-size: 1.1em }
		.webcam_label { text-transform: uppercase; }
		.webcam_list li { line-height: 2em; }
	/* ------------------------------------------- */
	/* CONTENT HOTEL                               */
	.hotel_main p { line-height: 1.8em; }
	.hotel_main h3 { font-size: 1.4em; }
	.hotel_sub {  }

	/* ------------------------------------------- */
	/* MODULE		                               */
	.module { font-size: 1.1em; }

	/* ------------------------------------------- */
	/* CONTENT SUB                                 */
	#content_sub .box h3 { text-transform: lowercase; }
	#content_sub .box ul li { line-height: 20px; }
	.send_request { font-weight: bold; }
	.highlights li { font-size: 1.1em; font-weight: bold; }
		.highlights li span { font-weight: normal; font-size: 0.9em; }
/* ------------------------------------------- */
/* FOOTER                                      */
#footer .box { line-height: 18px; }
	#footer .box a:hover { text-decoration: underline; }
	#lang li a { text-align: center; text-transform: lowercase; }
