html { font-size: 100%; } /* IE */
/* ------------------------------------------- */
/* BODY                                        */
body { font-size: 1.0em; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* ------------------------------------------- */
/* WRAP                                        */
div#wrap { text-align: left; }
	div#wrap p { font-size: 0.687em; }
	div#wrap ul { font-size: 0.687em; }
		div#wrap ul li ul { font-size: 1em; }
		div#wrap ul li p { font-size: 1em; }
	div#wrap ol { font-size: 0.687em; }
		div#wrap ol li p { font-size: 1em; }
	div#wrap h2 { font-size: 0.85em; }
	div#wrap h3 { font-size: 0.687em; }
/* ------------------------------------------- */
/* NAV MAIN                                    */
div#nav_main { font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; }
body.home div#nav_main { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; }
	body.home div#nav_main ul { line-height: 22px; }
		body.home div#nav_main ul li a { text-indent: -9999em; }
		body.home div#nav_main ul li ul li a { text-indent: 0; text-decoration: underline; }
/* ------------------------------------------- */
/* BREADCRUMB                                  */
div#breadcrumb { font-size: 0.687em; }
	div#breadcrumb strong { font-weight: bold; }
/* ------------------------------------------- */
/* CONTENT                                     */
	h2.homeServ_head { text-indent: -9999em; }
    h3.homeServ_subhead { text-indent: -9999em; }
    ul.homeServ li { line-height: 1.4em; font-size: 0.9em; }
    ul.homeServ li ul li { font-size:1.05em; }
    div#wrap ul.homeServ li ul li h3 { font-size:1.1em; }
        div#wrap ul.homeServ li h2 { font-size: 1.33em; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; font-weight: normal; }
        ul.homeServ li.serAtt h2 { text-align: right; }
        ul.homeServ li a.link { text-transform: lowercase; }
	/* ------------------------------------------- */
	/* CONTENT MAIN                                */
	div#content_main { line-height: 1em; }
	div#content_main .contentTitle { font-size: 1.2em; }
	div#content_main a.link { text-transform: uppercase; font-weight: bold; }
	ul.highlight li a { text-indent: -9999em; }
	h2.newsListHead span { font-size: 2.5em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
	ul.newsList { line-height: 2.2em; }
		ul.newsList li span { font-weight: bold; }
	span.newsDate { font-size: 0.7em; }
	div#wrap h3.archiveHead { font-size: 2.2em; font-weight: normal; text-align: right; }
		ul.archive { line-height: 1.7em; }
	/* ------------------------------------------- */
	/* CONTENT SUB                                 */
	div#content_sub h2 { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; }
	ul.nav_supp { line-height: 2em; }
		ul.nav_supp li ul { line-height: 1.5em; }
		ul.nav_supp li a { text-decoration: underline; }
		ul.nav_supp li ul li a { text-decoration: none; }
			ul.nav_supp li ul li a:hover { /*font-weight: bold;*/ }
			ul.nav_supp li ul li.current a { /*font-weight: bold;*/ }
			div#wrap ul.news { line-height: 1.5em; } 
				div#wrap ul.news h3 { font-size: 0.96em; } 
				div#wrap ul.news li h3 { font-size: 0.9em; }
	h3.langHead { text-indent: -9999em;  }
	ul.lang { text-transform: lowercase; }
	h3.searchHead { text-indent: -9999em;  }
	div#searchui input { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: lowercase; }
/* ------------------------------------------- */
/* FOOTER TOOLS                                */
div#footerTools { font-size: 0.687em; text-align: left; }
	div#footerTools a:hover { text-decoration: underline; }
	div#footerTools h3 { text-transform: uppercase; }
	div.row ul { line-height: 1.7em; text-align: left; }
/* ------------------------------------------- */
/* FOOTER                                      */
div#footer { font-size: 0.687em; }	
	div#footer p { text-align: left; }	
/* ------------------------------------------- */
/* TOOLS                                       */
ul.tools li a { text-indent: -9999em; }
	ul.tools li.elezioni a, ul.tools li.riservata a { text-indent: 0px; text-transform: uppercase; font-weight: bold; }
ul.usability li a { text-indent: -9999em; }

/* DELIBERE */
div.delibereBody { font-size: 0.687em; }
#searchform ul li label { font-weight: bold; }	
	#searchform ul li input#find { font-size: 1em; font-weight: bold; text-align: left; }	
	#searchform ul li input#reset { font-size: 1em; font-weight: bold; text-align: left; }	
div#content_main .search-result h3 { font-size: 1em; }
	.search-result p { line-height: 1.7em; }
	.search-result a.more { font-weight: bold; }
	.search-result a.more:hover { text-decoration: underline; }
