	
	#main_content
	{
		/*border:solid 1px green;*/
	}
	
	#main_menu
	{
		/*border:solid 1px red;*/
		float:left;
		clear:left;
		width:100%;
		height:22.24em;
		display:block;
		background:#ededed;
		overflow:auto;
	}
	
	#subcontent
	{
		/*border:solid 1px blue;*/
		float:left;
		clear:left;
		width:100%;
		/*height:20px;*/
		/*display:block;*/
		margin-top:1.647em;
	}
	
	#link_utili_hp
	{
		float:left;
		width:14.085em;
		clear:left;
		position:relative;
		background:url('../img/bg_link_utili_hp_bg.gif') top left;	
	}
	
	#bg_link_utili_top
	{
		float:left;
		width:14.085em;
		height:3.130em;
		/*border:solid 1px red;*/
		/*position:absolute;
		top:0;*/
	}
	
	#bg_link_utili_top img
	{
		height:100%;
		width:100%;
	}

	#bg_link_utili_bottom
	{
		float:left;
		/*width:14.085em;*/
		width:100%;
		margin:0;
		padding:0;
		background:#FFF;
		display:inline;
	}	
	
	#content_link_utili
	{
		/*position:absolute;
		top:0.888em;
		left:1.070em;*/
		float:left;
		display:inline;
		width:12.4em;		
		/*margin-left:1em;*/
	}
	
	#link_utili_hp_title
	{
		font-size:1.153em;/*1.317em;*/
		margin:0;
		padding:0;
		text-transform:uppercase;
		color:#648D26;
		text-transform:uppercase;
		font-weight:normal;
		position:absolute;
		top:0.623em;
		left:0.8em;
	}
	
	#content_link_utili ul
	{
		float:left;
		display:inline;
		margin:0;
		padding:0;
		list-style:none;
		clear:left;
		margin:0.2em auto;
		/*text-align:left;*/
		width:100%;
		padding-left:0.9em;
		height:auto !important;
		height:13.45em;
		min-height:12.65em;			
	}
	
	#content_link_utili ul li
	{
		width:12.4em;
		display:inline;
		padding:0;
		margin:0;
		float:left;
		display:inline;
		background:url('../img/bg_freccia_verde.gif') 98% 50% no-repeat;
	}
	
	#content_link_utili ul li a
	{
		text-align:left;
		text-decoration:none;
		color:#797979;
		font-size:0.906em;
		display:block;
		line-height:1.3em;
		padding-left:0.1em;
		width:12.4em;
	}
	
	#content_link_utili ul li a.first_link
	{
		font-weight:bold;
		color:#6C9506;
		margin-bottom:0.1em;
		border:1px solid #c4df9b;
		background:#FFF url('../img/bg_freccia_verde.gif') 98% 50% no-repeat;
		width:98%;
	}
	
	#right_container
	{
		width:48.517em;
		background:url('../img/bg_hdot.gif') top left repeat-x;
		float:right;
		/*border:solid 1px red;*/
		margin-bottom:0.658em;
		padding-top:1px;
	}
	
	#notizie_content
	{
		height:15.897em;
		background:url('../img/bg_vdot.gif') top left repeat-y;
		/*border:solid 1px blue;*/
		float:left;
		width:34.066em;/*34.266em;*/
		height:auto !important;
		height:16.5em;
		min-height:16.5em;
	}
	
	.hp_header
	{
		width:100%;
		background:url('../img/bg_hdot.gif') bottom left repeat-x;
		height:3.047em;
		line-height:3.047em;
		margin-top:1px;
		margin-left:2px;
		
		
	}
	
	.hp_header h1
	{
		float:left;
		font-size:1.317em;
		color:#8E7739;
		font-weight:normal;
		margin:0;
		padding:0;
		margin-left:0.625em;
		display:inline;
		vertical-align:middle;
	}
	
	.hp_header span
	{
		float:right;
		vertical-align:middle;
		margin-right:2em;
		color:#8E7739;
		font-size:0.823em;
	}
	
	.hp_header a 
	{
		text-decoration:none;	
	}
	
	#progetti_content
	{
		float:left;
		background:url('../img/bg_vdot.gif') top left repeat-y;
		height:15.897em;
		width:14.051em;
	  min-height:17em;
	  height:auto !important;
	  height:17.5em;
	}
	
	#footer
	{
		margin-top:0.658em;
	}
	
	#news
	{
		width:100%;
		background:url('../img/bg_hdot.gif') bottom left repeat-x;
		float:left;
		font-size:0.906em;

	}
	
	#news dl
	{
		margin:0;
		padding:0;
		/*margin-left:1.223em;*/
		margin-top:1.4em;
		/*padding-bottom:17px; /**********/
		float:left;
		/*border:solid 1px red;*/
		display:block;
	}
	#news > dl
	{
		margin-top:0;
	}
	#news dl dt
	{
		padding-left:1em;
		margin-bottom:0.5em;
	}
	
	#news dl dt span.news_data
	{
		padding-right:0.5em;
		border-right:solid 1px #797979;
		color:#797979;
/*		margin-left:1em;*/
	}
	
	#news dl dt a
	{
		font-weight:bold;
		text-decoration:none;
		color:#797979;
		margin-left:0.5em;
		
	}
	
	#news dl dt a img
	{
		border:none;
		vertical-align:middle;
	}
	
	#news dl dd
	{
		color:#797979;
		margin:0;
		padding:0;
		margin-bottom:1.4em;
		margin-left:1em;
	}
	
	.btn_list_go
	{
		margin-left:0.3em;
		width:1.09em;
	}
	
	/* Menu accessibile */
	
	#main_menu ul li h1,
	#main_menu ul li h2,
	#main_menu ul li ul,
	#main_menu ul li ul li {
		font-size:0.906em;
		padding:0;
		margin:0;
	}
	
	#main_menu ul li ul {
		width:250px;
	}
	
	#main_menu ul li h2 {
		padding-left:0.3em;
	}
	
	#main_menu ul li ul li {
		list-style:none;
		padding-left:0.9em;
	}
	
	/* Focus */

	#focus,
	#bilancio
	{
		float:left;
		clear:left;
		width:99%;
		background:url('../img/bg_focus.gif') 1px 0px repeat-y;
		height:auto !important;
		height:5.5em;
		min-height:5.5em;		
	}
	
	#bilancio {
		margin-top:0.25em;
	}
	#focus a,
	#bilancio a
	{
		text-decoration:none;
	}
	
	span.focusImage img
	{
		display:inline;
		float:left;
		width:4em;
		height:4em;
		margin-left:1em;
		margin-top:0.823em;
		margin-right:1.317em;
	}
	
	span.focusTitle
	{
		font-weight:bold;
		color:#797979;
		margin-top:0.823em;
		display:block;
		font-size:0.906em;
	}
	
	span.focusTitle span 
	{
		font-weight:bold;
		text-decoration:none;
		color:#797979;
		margin-right:0.5em;
		
	}
	
	img.focusVai
	{
		margin-left:0.3em;
		width:1.09em;
		vertical-align:middle;
	}
	
	
	span.focusDesc
	{
		font-size:0.906em;
		color:#797979;
		margin-top:0.658em;
	}
		
	/*********/
	
	/* Progetti */
	div.hp_progetto
	{
		background:url('../img/bg_hdot.gif') bottom left repeat-x;
		float:left;
		display:inline;
		padding-bottom:0.823em;
		width:95%;
		font-size:0.906em;
		color:#797979;
		line-height:1.2em;
		padding-top:1.07em;
		padding-left:1em;
	}
	
	div#progetti_content > div.hp_progetto
	{
		padding-top:0;
	}
	
	#subProgetto
	{
		background:transparent;	
	}
	
	div#progetti_content > #subProgetto
	{	
		margin-top:1.07em;
	}
	
	div.hp_progetto img 
	{
		float:left;
		display:inline;
		margin: 0 0.823em 0.835em 0; /*0.835em;	*/
	}
	
	div.hp_progetto a 
	{
		text-decoration:none;
		color:#797979;
	}

	/************/

	#languages 
	{
		display:inline;
		float:left;
		width:52em;
		_width:52.5em;
		background:url('../img/bg_hdot.gif') bottom left repeat-x;
		text-align:center;
		margin-bottom:1em;
		padding-bottom:1em;
		color:#8e7739;
		/* font-weight:bold; */
		padding-left:25em;
	}
	
	#languages a 
	{
		color:#8e7739;
		text-decoration:none;
		font-size:12px;
		float:left;
		width:auto;
		margin-right:0.8em;
	}
	#languages a img {
		margin-top:-0.4em;
	}	
	
	
	/* Sondaggio */
	
	#cntSondaggio {
	  position:relative;
	 float:left;
	  width:99%;
	  display:inline;
	  background: url(../img/bg_hdot.gif) top left repeat-x;
	margin-left:0.05em;
_left:0.1em;
_width:13em;
	}
	
	#sondaggio
	{
width:99%;
		float:left;
		display:inline;
		margin-bottom:1.5em;
	}
	
	#questions
	{
		z-index:10;
		background:#FFFFFF;
		position:relative;
		float:left;
		display:inline;
		width:100%;
	}
	
	#sondaggio h2
	{
		font-size:1.2em;
		font-weight:bold;
		color:#A6A6A6;
		padding:0;
		margin:0.5em 0 0 0;
		margin-bottom:0.5em;
	}
	
	#sondaggio p 
	{
		width:100%;
		margin:0 0 0.5em 0;
		padding:0;
	}
	
	#sondaggio form 
	{
		margin:0;
		padding:0;
		display:inline;
		float:left;
		width:100%;
		color:#797979;
		font-size:0.906em;
	}
	
	#titSondaggio,
	#titRisultati
	{
		background:#F3F3F3;
		margin-bottom:0.5em;
		width:100%;
		float:left;
		display:inline;
	}

	#titSondaggio span,
	#titRisultati span
	{
		font-size:0.906em;
		padding:0.823em 0.2em 0.823em 0.7em;
		font-weight:bold;
		color:#797979;
		text-transform:uppercase;
		float:left;
		display:inline;
		width:88% !important;
	}

	#titSondaggio span
	{
		font-size:1em;
		float:left;
		display:inline;
		width:100%;
	}

	
	#sondaggio form {
		float:left;
		display:inline;
		padding:0;
		margin:0;	
		width:100%;
	}
	
	#sondaggio form p
	{
		margin:0;
		width:85%;
		float:left;
		display:inline;
	}
	
	#sondaggio form label
	{
		font-size:1em;
		margin:1em 0 0 0.5em;
    float:right;
    display:inline;
    width:80%;
	}
	#sondaggio form  #scelta00,
  #sondaggio form  #scelta01,
  #sondaggio form  #scelta02,
  #sondaggio form  #scelta03 {
    float:left;
    display:inline;
    margin-top:1.1em;
  }
	
	#bttsondaggio 
	{
		float:left;
		display:inline;
		margin:1em;
		width:94%;
		margin-top:2.5em;
	}
	
	#bttsondaggio input
	{
		border:0;
		background:url('../img/btn_vota.gif') top left no-repeat;
		width:4.5em;
		float:left;
		display:inline;
	}
	
	#pollresfw,
	#pollresrw
	{
		text-decoration:none;
		color:#797979;
		background:url('../img/btt_verde.gif') center right no-repeat;
		padding:0 2em 0 0;
		margin:0;
		float:right;
		display:inline;
		margin-right:0.823em;
	}
	
	#pollresrw
	{
		font-size:0.906em;
		margin-bottom:0.5em;
		margin-right:1.33em;
	}
	
	#risultati 
	{
position:relative;
	  float:left;
		display:inline;
		z-index:1;
		width:100%;
/*
margin-top:3em;
_margin-top:2.8em;
*/
	}
	
	.graph 
	{
    	position: relative; /* IE is dumb */
      width: 85%;
      border: 1px solid #B1D632;
      padding: 0.165em;
      margin:0.5em;
    }
    
    .graph .bar 
    {
	   	display: block;
	   	position: relative;
	   	background: #B1D632;
	   	text-align: center;
	   	color: #333;
	   	height: 1.2em;
	   	font-size:0.823em;
	}
    
	.graph .bar span 
	{ 
		position: absolute;
		left: 5em;
	}
	
	.answer 
	{
		font-size:0.823em; 
		color:#797979;
		line-height:1em;
		margin:0 0.5em;	
  }
  
  /* Referenti web */
  
  #referentiweb {
    background:#FFF;
    float:left;
    display:inline;
    width:100%;
    padding-top:1.5em;
  }
  
  #referentiweb img {
    float:left;
    display:inline;
    width:100%;
  }
  
  #referentiweb a,
  #referentiweb a:hover,
  #referentiweb a:visited {
    float:left;
    display:inline;
    width:83.5%;
    background:#DFDFDF url(../img/bg_a_linkUiliBase.gif) 13.8em 1.85em no-repeat;
    color:#797979;
    font-weight:bold;
    text-decoration:none;
    padding:0.5em 2em 0.5em 0.5em;
    font-size:0.906em;
  }

  #eventoweb {
    background:#FFF;
    float:left;
    display:inline;
    width:100%;
    padding-top:1.5em;
  }
  
  #eventoweb img {
    float:left;
    display:inline;
    width:100%;
  }
  
  #eventoweb a,
  #eventoweb a:hover,
  #eventoweb a:visited {
    float:left;
    display:inline;
    width:83.5%;
    background:#DFDFDF url(../img/bg_a_linkUiliBase.gif) 13.8em 0.75em no-repeat;
    color:#797979;
    font-weight:bold;
    text-decoration:none;
    padding:0.5em 2em 0.5em 0.5em;
    font-size:0.906em;
  }	
