

/*** body ******************************************************/

body
{
	font: 14px Verdana, Arial, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	height: 100%;
	
}


ul {
 list-style-position: outside;
}


       a:link,a:visited
	 	 {  	color: #6296C8;
		 
			text-decoration: none;
		 }

		 a:hover
		 {
	 	color: #54575D;
		 }


img {border:none;}

input, textarea {
	font: 14px verdana,Arial;
	color: black;
}

div {font: 14px verdana,Arial;}


div.contenuto_approfondimento  td {
	font: 11px verdana,Arial;}


div.contenuto td {
	font: 14px verdana,Arial;}


form {
	margin: 0px;
	padding: 0px;}

	

/***[ inizio pagina e sfumatura bordo ]**********************************/


#blocco_sfumato { 
	text-align: left;
	width: 778px;
	margin: 0px auto auto auto;
	background-image: url(img/bg-sfumato.gif);
	background-repeat: repeat-y;
	background-position: 0px  0px;}

div.top_sfumato { 
	background-image: url(img/bg-sfumato-top.gif);
 	background-repeat: no-repeat;}

div.bottom_sfumato { 
	background-image: url(img/bg-sfumato-bottom.gif);
	background-repeat: no-repeat; 
	clear:both;}

#home_contenuto{
	text-align: left;
	width: 100%;
}

#colonna_tutto{
	float:left; 
	width:600px;
}

a.blocco:link, a.blocco:visited {
	color: #012771;}
				
a.blocco:hover {
	color: #BE2D18;}

#pagina {
	text-align: left;
	width: 750px;
	margin-left:15px; }

div.inizio_pagina{
	width: 750px;
	padding-top:5px; }

div.menu_class { 
	padding-bottom:5px;
  	width: 750px;
  	color: #A5AFC0; }

div.menu_class_right {
 	padding-top: 2px;
  	float:right; 
  	width:350px; 
  	text-align:right;
  	vertical-align: text-top; }

div.menu_class_left { 
	padding-top: 2px;
 	vertical-align: text-top;
  	float:left; 
  	width:350px; 
  	text-align:left;
}
	
	
a.dimensione:link,a.dimensione:visited {
		color: #A5AFC0;
		text-decoration: none;
		font: 14px verdana;
		}
		
a.dimensione:hover {
		color: #C6B46A;}



	
/***[ oculto ]***********************************************************/

div.oculto{display: none;}
hr.oculto{display: none;}
br.oculto{display: none;}
span.oculto{display: none;} 


/***[ pagina -> quickmenu]***********************************************************/

#quickmenu {
	clear: both;
	background-image: url(img/stemma-header.gif);
	background-repeat:no-repeat;
   height:70px;
	color: #ffffff;
	text-align: right;
}


div.quick {
	padding: 10px 3px 0px 0px;
	color: #8590A0;
}

span.quick {
	 font-weight: bold;
	color: #6296C8;
}


/***[ pagina -> menucanali]***********************************************************/





				

/***[ pagina -> menu principale]***********************************************************/


div.divide {
	border-bottom: 1px  solid #CBDDEE;
	padding-bottom: 5px;
	width: 165px;
	text-align: center;
}

div.menu-principale{
  	padding-top: 8px;
	text-decoration: none;
	text-align:right;	
}


a.voce:link,a.voce:visited {
				color: #FFFFFF;
				padding-left:8px;
				padding-right:8px;
				}

a.voce:hover  {
				color: #54575D;
				padding-left:8px;
				padding-right:8px;
				}
				
a.voce_selezionata_prima:link, a.voce_selezionata_prima:visited {
				color: #54575D;
			 	font-weight:bold;
				padding-left:8px;
				padding-right:8px;
				}


a.voce_selezionata_prima:hover  {
				color: #FFFFFF;
				font-weight:bold;
				padding-left:8px;
				padding-right:8px;
				}
				
/***[ pagina -> menu secondo livello]***********************************************************/

#menu  {
	float: left;
	text-decoration: none;
	display: block;
	text-align: left;
	width: 140px;
	margin-right: 7px;}


div.inzio_contenuto_home h1.titolo_canale{
 display: none;
}


h1.titolo_canale { 
	text-align: right;
	font-size: 20px;
	color: #6296C8;
 	padding: 16px 15px 0px 0px;
 	vertical-align: 0px;
 	margin: 0px;}


div.sbarra{
	background-image: url(img/bg_canale.gif);
	background-repeat: repeat-y;
	background-position: 0px;
	color: White;
	width: 139px;
	vertical-align: middle;
	font:normal 12px Verdana, Geneva, Arial;
	border-top: 1px solid #A5AFC0;
	border-bottom: 1px solid #A5AFC0;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}

div.tutto-puntini {
	background-image: url(img/puntini-verticali2.gif);
	background-repeat: repeat-y;
	background-position: 8px;
	float: left;
}		
				
a.voce_selezionata:link,a.voce_selezionata:visited {
				font-weight: bold;
				color: #54575D;
				padding: 0px 0px 0px 8px;
				background: url(img/palin0.gif);
				background-repeat:  no-repeat;
				background-position: -8px 0%;
				}


a.voce_selezionata:hover  {
				color: #6296C8;
				font-weight: bold;
				background: url(img/palin01.gif);
				background-repeat:  no-repeat;
				background-position: -8px 0%;
		
				}
				
a.sottolivello:link,a.sottolivello:visited {
				color: #6296C8;
		 		height: 12px;
				
				}


a.sottolivello:hover  {
				color: #54575D;
				
				height: 12px;
				}
			
			
a.terzo:link, a.terzo:visited {
				color: #919AA9;
			 	}


a.terzo:hover  {
				color: #5594C1;
				}
				
/***[ pagina -> colonnasinistra -> banner a e banner b ]***********************************************************/

div.banner_a
	{ 	text-align: center;
		
	}
	
div.banner_b
	{ 	text-align: center;
	}
				
/***[ pagina -> colonnacentrale contenuto ]************************************************/

#colonnacontenuto {
	float:right;
 	width: 600px;
	padding-bottom: 20px;}


div.tutto_contenuto {
	text-align:justify;
 	width: 600px;
}

/***[ pagina -> colonnacentrale  -> percorso]************************************************/

#home_contenuto .percorso{ 
	display: none;
	}

div.percorso {
 	background-image:  url(img/bg_percorso.gif);
 	background-repeat: repeat-y;
 	background-position: 0px 0px;
 	text-align:right;
	color: #54575D;

 	vertical-align: middle;
	width: 600px;}


a.percorso:link,a.percorso:visited {
				color: #FFFFFF;
				}

a.percorso:hover  {
				color: #012771;
				}
/***[ pagina -> colonnacentrale  -> approfondimento]************************************************/

div.approfondimento { 
	float: right;
	width: 180px;
	background-image: url(img/bg-approfondimento.gif);
	background-repeat: repeat-y;
	background-position: 0px;
	padding-left: 3px;
 	text-align: left;
}

div.immagine_approfondimento { 
 	float:left;
 	padding-right: 3px; 
}

div.articolo_approfondimento {
	COLOR: #000000;
}

div.titolo_approfondimento_blu {
	font-weight: bold;
	color: #216BAC;
}

div.titolo_approfondimento_giallo {
	font-weight: bold;
	color: #CDB074;
}

div.contenuto_approfondimento {
	float: left;
	text-align: left;
	width: 410px;
}

div.contenuto_approfondimento .contenutonews  {
	text-align: justify;
	width:100%;
}

div.contenuto_approfondimento .contenutonews2  {
	text-align: justify;
	width:100%;
}

div.contenuto_approfondimento  .padding_15 {
	padding:10px 10px 10px 10px;
}

div.padding_15{
	padding:15px 15px 10px 15px;
}

div.padding_5{
	 padding:0px 0px 0px 5px;
}

div.padding_5_5{
	 padding:5px;
}

div.contenuto_approfondimento .colore_filetto_tabelle {
	float: left;
	width: 380px;
	margin-left:8px;
	background-color :#A5AFC0;
}

div.contenuto_approfondimento   .colore_filetto_tabelle2{
	float: left;
	width: 380px;
	margin-left:8px;
	background-color :#A5AFC0;
}

div.contenuto_approfondimento   .colore_filetto_tabelle3{
	float: left;
	width: 247px;
	background-color :#A5AFC0;
}

div.clearer {
	clear: left;
 	vertical-align:0px;
}

div.both {clear: both;}

input.pulsante_approfondimento {
	text-align: center;
	font-weight: normal;
 	margin-left: 20px;
 	width: 120px;
	vertical-align:0px;
	color: #216BAC;
	background-color: #FFFFFF;
	border:1px solid  #D7DADE;
}

div.contenuto_approfondimento .pulsante {
	text-align: center;
	font-weight: normal;
 	width: 120px;
	vertical-align:0px;
	color: #216BAC;
	background-color: #FFFFFF;
	border:1px solid  #D7DADE;
}

div.totale_voti {
	font-weight: bold;
	color: #54575D;
	text-align:center;
}


h3.titolo_approfondimento_blu {
	font-weight: bold;
	color: #518BBB;
}

h3.blocco1 {
	font-weight: bold;
	color: #518BBB;
	font-size: 12px;
}


h3.titolo_approfondimento_giallo {
	font-weight: bold;
	color: #CDB074;
}

div.contenuto_approfondimento .documento {
	padding:5px 0px 5px 10px;
	margin-left: 5px;
	border-bottom: 1px solid #dadada;
	width: 380px;
	}
	
	

div.contenuto_approfondimento .extra2 {
	padding-top: 5px;
	padding-left: 0px;
	color: #54575D;
	text-align:left;
}

div.contenuto_approfondimento .extra {
	padding-top: 5px;
	padding-left: 0px;
	color: #54575D;
	text-align:left;
}


div.contenuto_approfondimento .table_photogallery {
	width: 380px;
}


div.contenuto_approfondimento   .inizio_form{
	width: 300px;
	padding: 30px 0px 30px 30px;
	margin-left: 55px;
	border: 1px solid #D7DADE;
}


div.contenuto_approfondimento h3.tabelle {
	width: 419px;
	text-align: left;
	font-weight: bold;
	color: #6296C8;
	padding:10px 0px 0px 10px;
	margin-top: 8px;
	font-family:verdana;
}


div.contenuto_approfondimento h3.tabelle_file {
 	width: 419px;
	text-align: left;
	font-weight: bold;
	color: #6296C8;
	padding:10px 0px 0px 10px;
	margin-top: 8px;
	font-family:verdana;
}

/***[ pagina -> colonnacentrale  ->senza approfondimento -> OGGETTI download fotogallery mappa eventi ]************************************************/

div.contenuto  {}  



div.contenuto h3.tabelle {
	text-align: left;
  	font-weight: bold;
	color: #6296C8;
	margin-top: 8px;  
	padding:10px 0px 0px 15px;
}

div.contenuto h3.tabelle_file {
	text-align: right;
	font-weight: bold;
	color: #6296C8;
	margin-top: 8px;  
	padding:10px 15px 0px 10px;
}

div.contenuto .pulsante {
	text-align: center;
	font-weight: normal;
 	width: 120px;
 	margin-left: 90px;
	vertical-align:0px;
	color: #216BAC;
	background-color: #FFFFFF;
	border:1px solid  #D7DADE;
}

div.contenuto .contenutonews2  {
	text-align:justify;
	width:100%;
	padding-top:10px;	
}

div.contenuto .contenutonews  {
	text-align:justify;
	width:100%;
	padding-top:10px;
}

div.contenuto .table  {
	text-align:center;
}

table.filetto_tabelle {
	float: left;
	width: 126px;
	background-color :#A5AFC0;
}

div.contenuto  .colore_filetto_tabelle {
	width: 500px;
	background-color :#A5AFC0;
}

div.contenuto   .colore_filetto_tabelle2{
	width: 500px;
	background-color :#A5AFC0;
}


div.contenuto   .colore_filetto_tabelle3{
	width: 385px;
	background-color :#A5AFC0;
}

td.nome_campi_tabella{
	background-color: #66A6D0;
	color: #ffffff;
}

td.riga_tabella_dispari {
	background-color : #E4E8E9;
	color : #333333;
}

td.riga_tabella_pari {
	color : #333333;
	background-color : #FFFFFF;
}

td.domenica {
	background-color : #CACACA;
	COLOR: #FFFFFF;
}

td.feriale {
	background-color : #CEAE75;
}

td.feriale_home {
	color: #CACACA;
	border: 1px solid #E1E1E1;
	font: 12px verdana;
}

td.sabato_home {
	background-color: #C2C2C2;
	color: black;
	font: 12px verdana;
}

td.domenica_home {
	background-color: #73797F;
	color: white;
	font: 12px verdana;
}

td.feriale1 {
	background-color:#EEF4F9;
	border:1px solid #6196C7;
	color:#6196C7;
	font: 12px verdana;
}

td.feriale2 {
	background-color : #E7E7E7;
	color:#000000;
	font: 12px verdana;
}

td.sabato {
	background-color : #E7E7E7;
}

a.eventi:link,a.eventi:visited
	 	 { font-size: 12px;
		  	color: #6196C7;
			text-decoration: none;
		 }

		 a.eventi:hover
		 {
		  color: #000000;
		 }


div.contenuto .documento {
	padding:5px 0px 5px 10px;
	border-bottom: 1px solid #dadada;
	width: 500px;
	margin-left: 45px;
	}
	


div.extra {
	padding-top: 5px;
	padding-left: 10px;
	color: #01266D;
}

span.errore1 {
	padding: 5px 0px 0px 10px;
	background-color: #BE2D18;
	color: #FFFFFF;
	margin-left: 10px;
}

span.successo {
	padding: 5px 0px 0px 10px;
	background-color: #CBDDEE;
	margin-left: 10px;
}

span.commento  {
	font:bold 10px Verdana;
 }
 
br.commento  {
	clear:both;
	margin: 0px;
 }

div.contenuto .extra2 {
	padding: 5px 0px 0px 0px;
	color: #54575D;
	text-align:right;
}

div.contenuto .extra {
	padding-top: 5px;
	padding-left: 0px;
	color: #54575D;
}

div.extra4 {
	padding-left: 10px;
	text-align:left;
}


h3 {
	color:#CDB074; 
	margin: 0px;
 	font: 14px verdana;
}


h3.nome_mese{ 
	text-align: right;
	font-weight: bold;
	color: #6296C8;
	margin-top: 3px;  
	background-image: url(img/puntini.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	MARGIN-BOTTOM: 0.75em; 
	PADDING-TOP: 0.5em; 
	PADDING-BOTTOM: 0.5em
}


h3.nome_mese_grafico { 
	text-align: right;
	font-weight: bold;
	color: #6296C8;
	margin-top: 3px;
	background-image: url(img/puntini.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	MARGIN-BOTTOM: 0.75em; 
	PADDING: 0.5em 1em 0.5em 1em; 
}

h3.area {
	text-align: left;
	font-weight: bold;
	color: #54575D;
	margin-top: 3px;
	MARGIN-BOTTOM: 0.75em;
	background-image: url(img/puntini.gif);
	background-repeat: repeat-x;
	background-position:   bottom;
	PADDING:1px 0px 3px 3px;
}

td.bianco{  
	background-color:#FFFFFF;
}

table.larghezza{ 	
	width:  570px;
}

div.grigio { 
 	background-color:#CCCCCC;
}

td.altezza{
height:100px;
text-align:center; 
vertical-align:top;
}

div.immagine_fotogallery { 
	text-align: center;
   border: 1px solid #CBDDEE;
	margin-top: 10px;   
	MARGIN-BOTTOM: 0.75em; 
	padding: 5px;
}

div.contenuto .table_photogallery {
	width: 565px;
}


span.nome_evento {
	font-weight: bold;
}

div.inizio_eventi {
	border: 1px solid #D7DADE;
	width:410px;
	margin-left:90px;
}

div.macroarea {
	padding: 10px 5px;
	text-align: left;
}

div.contenuto .inizio_form {
	margin-left: 120px;
	margin-right: 120px;
	padding: 30px;
	border: 1px solid #D7DADE;
}

input.campo_form, select.campo_form, textarea.campo_form {
	color: #333333;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #CBDDEE;
	width: 220px;
}

input.campo_form2, select.campo_form2, textarea.campo_form2 {
	color: #333333;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #CBDDEE;
}

span.evidenza {
	background-color: #CDB074;
}

	a.voce_cartella:link,a.voce_cartella:visited {
		color: #216BAC;
		text-decoration: none;}
		
		a.voce_cartella:hover {
		color: #C6B46A;
		}
		

/***[ pagina -> colonnacentrale  ->News e altre news]************************************************/


div.contenutonews {
	text-align: justify;
	width:100%;}

div.immagine_news {
	float: left;
	text-align:left;
	padding-right: 15px;
	padding-bottom: 10px;
}

div.immagine_news2 {
	float: right;
	padding-left: 15px;
	padding-bottom: 10px;
	text-align:left;
}
	
div.testo {
	text-align: justify;
}
	
div.testo2{
	text-align: left;}

span.data {
	font-weight: bold;
	color: #A2A2A2;
}

span.extra{
	color: #CDB074;
	font-weight: bold;
	text-align:left;
}

span.extra2{
   float: right;
	color: #CDB074;
	font-weight: bold;
	text-align: right;
}

h2.titololeft { 
text-align: right;
	font-size: 16px;
	color: #6296C8;
 	background-image: url(img/ri.gif);
background-position: 0px 12px;
 background-repeat: no-repeat;
 padding: 0px 0px 13px 0px;
 	vertical-align: 0px;
 	margin: 0px;}
	
h2.titoloright { 
	text-align: right;
	font-size: 16px;
	color: #6296C8;
 	background-image: url(img/ri.gif);
background-position: 0px 12px;
 background-repeat: no-repeat;
 padding: 0px 0px 13px 0px;
 	vertical-align: 0px;
 	margin: 0px;}


div.spazio_altrenews { 
	margin:10px 5px 10px 5px; 
}

div.altre_news_dispari {
	background-color: #E8ECED;
	padding: 3px;
	margin: 3px 10px 0px 10px;
	border-bottom: 2px solid #ffffff;
}

div.altre_news_pari {
	padding: 3px;
	margin: 3px 10px 0px 10px;
	border-bottom: 2px solid #ffffff;
}

/***[ pagina -> colonnacentrale  ->login e ricerca ]************************************************/

div.center {
	text-align:center;
 	margin:auto;
}
div.left {
	text-align:left;

}

div.padding_login {
	padding-left:10px;
}

div.messaggio_login {
	text-align:center;
	padding:0px 5px 0px 5px;
}

div.destra_login {
	text-align:right;
	padding-right:50px;
}

span.errore {
	color:  #FF4500;
}

input.campo_login {
	height: 16px;
	width: 106px;
	border: 1px solid #CBDDEE;
}

input.pulsante_login {
	width: 60px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CBDDEE;
}

div.spazio {
	padding:1px;
}


div.risultati { 
	text-align: right;
	font-weight: bold;
	color: #54575D;
	PADDING-RIGHT: 1em; 
}

div.contenuto_approfondimento h3.paginazione {
 	width: 419px;
	text-align: left;
	font-weight: bold;
	color: #54575D;
	padding:0.5em 0.5em 0.5em 1em;
	margin-top: 3px;
	MARGIN-BOTTOM: 0.75em; 
	font-family:verdana;
}

div.contenuto h3.paginazione {
	text-align: left;
	font-weight: bold;
	color: #54575D;
	margin-top: 3px;
	MARGIN-BOTTOM: 0.75em;
	background-image: url(img/puntini.gif);
	background-repeat: repeat-x;
	background-position:   bottom;
	PADDING: 0.5em 1em 0.5em 1em;
}

div.contenuto h3.titolo_altrenews { 
	text-align: right;
	font-weight: bold;
	color: #6296C8;
	padding:0.5em 1em 0.5em 1em;
	margin-top: 3px;
	MARGIN-BOTTOM: 0.75em; 
	background-image: url(img/puntini.gif);
	background-repeat: repeat-x;
	background-position:   bottom;
}

div.contenuto_approfondimento h3.titolo_altrenews { 
 	width: 419px;
	text-align: left;
	font-weight: bold;
	color: #6296C8;
	padding:0.5em 0.5em 0.5em 1em;
	margin-top: 3px;
	MARGIN-BOTTOM: 0.75em; 
	font-family:verdana;
}

span.blu{ 
	color: #538EBE;
}
span.testo{ 
	 font-size: 11px;
}

font.black{ 
	color: #000000;}
	
	
/***[ pagina -> colonnacentrale  ->menu terzo livello]************************************************/

div.titolo_terzo_livello {  
	color: #54575D;
 	margin-bottom: 6px;
	vertical-align: middle;
	text-align: left;
	padding-left: 18px;
	padding-top: 3px;
}
		 

div.immagine_terzolivello {
	margin-bottom: 5px;}


	
/***[ toolbar ]************************************************/
	
div.stampainvia { 
	text-align: right;
	padding-right: 10px;
}
	
/***[ fine pagina ]************************************************/

div.finepagina {
	vertical-align: middle;
	width: 750px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	background:url(img/bg-credit.gif) no-repeat;
}

div.finepagina a:link, div.finepagina a:visited {
	color: #FFFFFF;
 	text-decoration: none;
}

div.finepagina  a:hover {
	color: #7B7D7F;
 	text-decoration: none;
}

div.filetto_finepagina {  
	width: 750px;
	margin:0px  auto auto auto;
}

div.sfumatura {
	vertical-align: middle;
	width: 750px;
	background:url(img/sfumatura.gif) repeat-x 0px;
}


/***[ invia pagina ]************************************************/

#invia{
	text-align: center;
 	width: 650px;
	margin: 0px auto auto auto;}

div.invia-posta{
	border: 1px solid #9CA4B4;
	text-align: left;
 	height: 370px;
}

div.inizio_logo{
	background-image: url(img/header-invia.gif);
	background-repeat: no-repeat;
	background-position:  0px 0px;
	width: 650px; }

div.posta{
	width:300px;
	float: right; 
	margin:10px 10px 10px 0px;
	border-left: 1px solid #CBDDEE;
	padding:10px 0px 0px 50px;
	text-align: left;
	color: #538EBE;
	font-weight: bold;
}

div.messaggio{
	float:left;    
	margin-left:20px; 
	margin-top:20px;
	color: #538EBE;
	font-weight: bold;
}


/***[ pagina -> home-page]***********************************************************/

div.inzio_contenuto_home{
	float:left; 
	width:100%;}


div.inizio_flash{
	float:left; 
	width:440px;}


	
div.contenitore_colonne{
	float:left;  
	width:100%; 
	background: url(img/bg_home.gif) repeat-y 0px; 
	text-align:left;
}
div.contenitore_colonne2{
	float:left;  
	width:100%; 
	 background-color: White;
	text-align:left;
}
div.blocco_centro_blu2{
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 13px;
	float: left;
	width: 427px;
	color: #6296D2;
	font: bold 13px verdana;
}
span.testoblo{
  color:#6296C8; 
	font:normal 11px verdana;
}
div.blo12{
padding-top:5px;
	float:left; 
	width:440px; 
	text-align:left;
	 background-color: White;
}
div.colonna_sinistra{
	float:left; 
	width:440px; 
	text-align:left;
	
}

	
	

div.colonna_destra{
	float:right; 
	width:299px; 
	text-align:left;
}
	
div.puntini{
	background-image: url(img/puntini.gif);
	background-repeat: repeat-x;
	background-position: 0px;
}


div.blocco1 {
	float:right;  
	width:299px; 
	height:116px;
	background-image: url(img/bg-blocco.gif); 
	background-position:0px; 
	background-repeat: repeat-x; 
	border-left:1px solid #A5AFC0; 
	border-right:1px solid #A5AFC0; 
	vertical-align:top; 
	margin-top:0px; 
	text-align:left;
}

div.blocco1imm {
	float:left; 
	margin-right:2px; 
	margin-bottom:2px;
}




h2.titolo_home_blocco {
	color:#FFFFFF; 
	height:18px; 
	margin-bottom: 6px;  
	vertical-align: middle; 
	text-align: left; 
	padding-left: 5px;
	font: 12px verdana;
	margin-top:0px; 
}

div.blocco_dipartimenti{
	width:299px; 
	height:100px; 
	border:1px solid #A5AFC0; 
	vertical-align:top; 
	text-align:left;
}

h2.titoli {
	background: url(img/bg-blocco1.gif) 0px repeat-x; 
	height:18px; 
	text-align:left; 
	color:white; 
	padding-left:5px;
	margin: 0px;
	font: 14px verdana;
	vertical-align: middle;
}

div.dipartimenti_sinistra{
	padding-top:5px;  
	float:left; 
	width:140px; 
	font:12px verdana; 
	padding-left:5px;
}

div.dipartimenti_destra{
	font:12px verdana; 
	padding-top:5px; 
	float:right; 
	width:145px; 
	padding-right:5px;
}

h2.titolo_blocco{
	color:#518BBB; 
	margin: 0px;
 	font:bold 14px verdana;
}

a.azzurro:link,a.azzurro:visited
	 	 { 	color: #54575D;
		 
			text-decoration: none;
		 }

a.azzurro:hover
		 {
		  	color: #6296C8;
		 } 
	 	 
a.nero:link,a.nero:visited
	 	 {
		  	color: #000000;
			text-decoration: none;
		 }

a.nero:hover
		 {
		  color: #6296C8;
		 } 
		 
		 
div.offerta_sinistra{
		 padding-top:5px; 
		 float:left; 
		 width:145px; 
		 line-height: 25px;
		 } 

		 
div.offerta_destra{
	padding-top:5px; 
	float:left; 
	width:150px;   
	line-height: 25px;
} 
		 

div.filetto_grigio {
 	background: url(img/tra-grigio.gif) repeat-x  0px;
 	margin: 10px 0px 10px 0px;
}
		 	 


div.colonna_sinistra_piccola{
	float:left; 
	width:135px; 
	text-align:left;
}

div.blocco4{
	float:left; 
	padding-top:10px; 
	width:135px; 
	text-align:left;
}
 
div.blocco4imm {
	float:left; 
	margin-right:2px; 
	margin-bottom:10px;
}

div.colonna_centro{
	float:right; 
	width:293px; 
	text-align:left;
	display: block;
	line-height: 20px;
}

 div.quadrato{
	padding-top:3px; 
	width:12px; 
	height:8px; 
	float:left;
}

div.blocco_centro_blu{
	
	padding-left: 13px;
	width:271px; 
	float:left; 
	color:#6296C8; 
	font: 14px verdana;
}


div.blocco_centro_grigio{

	padding-left: 13px;
	width:271px; 
	float:left; 
	color:#7B7D7F; 
	font:14px verdana;
}

div.bloccohtml {
	padding-top:7px;
	text-align:left;
	width:299px;
}


a.dimensione_3:link,a.dimensione_3:visited {
		color: #A5AFC0;
		text-decoration: none;
		font: 14px verdana;
		display: inline;
		}
		
a.dimensione_3:hover {
		display: inline;
		color: #C6B46A;}
		
				
a.dimensione_56:link,a.dimensione_56:visited,a.dimensione_56:hover{
		 display: none;
		}
		
				
a.dimensione_44:link,a.dimensione_44:visited,a.dimensione_44:hover{
		 display: none;
		}
a.dimensione_45:link,a.dimensione_45:visited,a.dimensione_45:hover{
		 display: none;
		}
a.dimensione_46:link,a.dimensione_46:visited,a.dimensione_46:hover{
		 display: none;
		}
		
a.dimensione_47:link,a.dimensione_47:visited,a.dimensione_47:hover{
		 display: none;
		}
a.dimensione_48:link,a.dimensione_48:visited,a.dimensione_48:hover{
		 display: none;
		}
a.dimensione_49:link,a.dimensione_49:visited,a.dimensione_49:hover{
		 display: none;
		}
a.dimensione_50:link,a.dimensione_50:visited,a.dimensione_50:hover{
		 display: none;
		}
a.dimensione_52:link,a.dimensione_52:visited,a.dimensione_52:hover{
		 display: none;
		}
a.dimensione_53:link,a.dimensione_53:visited,a.dimensione_53:hover{
		 display: none;
		}
		
a.dimensione_54:link,a.dimensione_54:visited,a.dimensione_54:hover{
		 display: none;
		}


