#caratteri, 
{
	display: block;
}
.no_netscape
{
	display: inline;
}
body
{
	font: 102% verdana,helvetica,sans-serif normal;
	background-image: url(../icone/IperboleIcona.gif);
}
#intestazionestampa, #intestazione_nn, #footerstampa, #tabellans, .nonetscape
{
	display: none;
}
.navigazione_nn, .titolo_contrasto, .netscape_alert
{
	display: none;
}
#container {
	border: 0px solid gray;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	}
	
#menu_up {
	margin-bottom: 3px;
	vertical-align: bottom;
	height: 19px;
	width:60%;
	border: 0px solid gray;
	line-height: 2em;
	}
	
#cerca
{
	float: right;
	height:19px;
	font-weight:bold;

}
#cerca form
{
	margin-bottom:-1px;
	display:inline;
}
.clearer		
{
	clear: both;
}
#banner_infomobilita
{
	margin-top: 3px;
	background-image:  url(../interf/sfondo_infomobilita.gif);		
}
#banner_appuntamenti
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_appuntamenti.gif);		
}
#banner_informacitta
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_informacitta.gif);		
}
#banner_cittadino
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_cittadino.gif);		
}
#banner_comune
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_comune.gif);		
}
#banner_comunichiamo
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_comunic.gif);		
}
#banner_conoscere
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_conoscere.gif);		
}
#banner_iperboliani
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_iperboliani.gif);		
}
#banner_sportelli 
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_sportelli.gif);		
}
#banner_primopiano
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_primopiano.gif);		
}
#banner_servizi
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_servizi.gif);		
}
#banner_servizicitta
{

	margin-top: 3px;
	background-image:  url(../interf/sfondo_servcitta.gif);		
}

#banner_right
{
	float:right;
	}	
/* i due div successivi servono per le pagine il cui contwenuto era precedentemente organizzato in tabella con due celle, tipo "ambiente" */
#content_right, 
{
	float: right;
	width: 50%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 46%;
}
.content_right
{
	float: right;
	width: 60%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 56%;
}
#content_left
{
	
	width: 50%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 46%;
}	
.content_left
{
	
	width: 36%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 32%;
}	
.content_left_fifty /* un left lungo 50%*/
{
	
	width: 50%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 46%;
}
/* come sopra, ma con text-align:right */	
.content_text_right
{
	float: right;
	text-align:right;
	width: 50%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 46%;
}
/* i due div successivi servono per lo stesso motivo, ma sono relativi a tabelle le cui celle necessitano di lunghezze differenti */
#content_alt_right
{
	float: right;
	margin-right: 5px;
	width: 74%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 70%;
}
#content_alt_left
{
	
	width: 30%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 26%;
	
}	
/* i due div successivi servono per sostituire la tabella del file lineeguida tecniche */
#content_linee_left
{
	float: left;
	padding: 10px 2% 10px 2%;
	margin: 0px;
	border: 1px dotted #628a55;
	width: 50%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 46%;
	}
html>body #content_linee_left {
	width: 46%; /* ie5win fudge ends */
	}

#content_linee_right
{
	
	float: right; /* Opera5.02 will show a 
	space at right when there is no scroll bar */
	padding: 10px 2% 10px 2%;
	margin-left: 0px;
	border: 1px dotted #628a55;
	width: 49%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 45%;
	}
html>body #content_linee_right {
	width: 45%; /* ie5win fudge ends */
	} /* Opera5.02 shows a 2px gap between. 
	N6.01Win sometimes does. Depends on amount of 
	fill and window size and wind direction. */
	
/* classi che utilizzo per gli europrogetti. allineamento a sinistra di logo progetto, a destra di pdf progetto*/
.align_left
{
	width:60%;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 56%;
	border:0px solid black;
	float:left;
}
.align_right
{
	width:40%;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 36%;
	border-bottom:1px dotted #F58634;
	float:right;
	text-align:right;
}	
.progetti /*titoletti per la pagina europrogetti*/
{
	background-color: #EF9A5B;
	border-bottom: 1px solid #1557A2;
	border-right: 1px solid #1557A2;
	width:80%;
	padding-left:3px;
}
/* formattazione titoli pagina sui settori*/
.nomesettore
{
	/*font-weight: bold;*/
	padding: 5px;
	background-color: #eeeeee;
	border: 1px dotted #0964A8;
	/*border-right: 1px dotted #0964A8;*/
	margin-left: 5px;
	margin-bottom:3px;
	margin-top:5px;
	width:34%;
	line-height:1.4em;
}

.nomearea
{
	background-color: #fff;
	border: 1px solid #0964a8;
	padding-bottom:6px;
	width:99%;
}
.nomearea A, .nomesettore A
{
	padding-left:14px;
}
.nomeareatitolo
{
	background-color: #C0D9F3;
	/*width:100%;*/
	font-weight:bold;
	font-size:1.3em;
	padding:3px;
}
/* fine pagina settori */
.bordino
{
	border-bottom: 1px dotted #628a55;
	}
/* sostituisce le lineete tra una cella e l'altra*/
.bordogiu	
{
	border-bottom: 1px solid #9BBCD5;
	padding:4px;
}

.content_centrato
{
	width:84%;
	margin-right:auto;
	margin-left:auto;
	padding:8px;
	border: 1px dotted #628a55;
	text-align: justify;
	
}	

/* formattazione pagina consiglieri */
.punch
{
	float: left;
	width: 30%;
	text-align: left;
	font-size: 1.4em;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0.5em;
	background: #fff;
	/*color: black;*/
	border: 1px solid black;
	border-width: 0px 1px 1px 0px;
	margin: -1px -3px 0.2em -1px;
	position:relative; /*fix for IE*/
}		

#maggioranza
{
	background-color: #c10000;
	width: 100%;
	margin: auto;
	border:1px solid black;
}
.bordomaggioranza
{
	border-bottom: 1px solid #c10000;
	padding:4px;
}

#opposizione
{
	background-color: #9BBCD5;
	width: 100%;
	margin: auto;
	border:1px solid black;
}

.bordopposizione
{
border-bottom: 1px solid #9BBCD5;
	padding:4px;	
}

.consiglieri_simbolo
{
	/*background-color: #9BBCD5;*/
	border: 0px solid #000;
	text-align:center;
	margin-left:10px;
	width:20%;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 16%;
}
.consiglieri_nomi
{
	float:right;
	border: 0px solid #000;
	background-color: #fff;
	margin-right:8px;
	width:80%;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 76%;
}
.consiglieri_gruppo
{
background-color:#eeeeee;
font-size:1.2em;
font-weight:bold;
text-align:center;
border-bottom:1px solid #cccccc	
}
.consiglieri_consigliere
{
	float: left;
	padding: 4px 0 0 2px;
}
.consiglieri_email
{
	float: right;
	padding: 4px 2px 0 0;
}
.bordogiallo
{
	border-bottom: 1px solid #FDF5DB;
	padding:4px;
}
/* simbolo gruppo politico nelle schede dei consiglieri, nascosto a netscape.cacca */
.simbolopartito
{
	float:left;
	margin: 6px 10px 0 0;
}
/* lavori del consiglio */
.lavori_doc
{
	float: right;
	width: 25%;
	padding:5px;
	text-align: center;
}
.semestre
{
	width: 50%;
	padding:5px;
}
/* formattazione pagina concorsi e regolamenti*/
.settoriconcorsi
{
	background-color: #C0D7E9;
	font-weight: bold;
	border-bottom: 1px solid #666;
	padding-left: 4px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:0;
}
.quartiericoncorsi
{
	background-color: #BFDFBF;
	font-weight: bold;
	border-bottom: 1px solid #666;
	padding-left: 4px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:0;
}
.altroconcorsi
{
	background-color: #F7E290;
	font-weight: bold;
	border-bottom: 1px solid #666;
	padding-left: 4px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:0;
}


.formatifile
{
	float:right;	
	background-color:#eee;
	/*border-bottom:1px solid black;*/
	border-right:1px dotted #666;
	font-weight:bold;
	text-align:center;
	width:10%;
	margin:0px;
}
.iconefile
{
float:right;	
background-color:#fff;
/*border-bottom:1px solid black;*/
/*border-right:1px dotted #666;*/
text-align:center;
width:10%;
margin-top:0px;
padding-top:6px;
padding-bottom:6px;
}
/* la classe seguente la utilizzo quando non ho icone ma del testo, quindi copro tutto lo spazio. 30% invece che 10%*/

.spaziodestra
{
float:right;	
background-color:#fff;
/*border-bottom:1px solid black;*/
/*border-right:1px dotted #666;*/
text-align:center;
width:30%;
margin-top:0px;
padding-top:6px;
padding-bottom:6px;
}

.noicona
{
float:right;	
background-color:#fff;
text-align:center;
width:10%;
margin-top:0px;
padding-top:6px;
padding-bottom:6px;
}
.testoconcorsi
{
	float:left;
	width:70%;
	padding-top:6px;
	padding-bottom:6px;
	}
.testocapitolato	
{
	float:left;
	width:60%;
	padding:6px 0 6px 35px;

	}
.testocapitolato_due	
{
	float:left;
	width:60%;
	padding:6px 0 6px 55px;

	}		
.separatore
{
	border-bottom: 2px dotted #B50B2B;
}


#graymenu
{	
	height:18px;
	background-color: #e1e1e1;
	border: 0px solid black;	
	}
#graymenu_right
{
	float:right;
	height:18px;
	background-color: #e1e1e1;
	margin-left:-3px; /*margine negativo per fixare il 3pixel bug di explorer*/
	
	}	
#appuntamenti_menu
{	
	height:18px;
	background-color: #94B8DC;
	border: 0px solid black;	
	}
#appuntamenti_menu_right
{
	float:right;
	height:18px;
	background-color: #94B8DC;
	margin-left:-3px; /*margine negativo per fixare il 3pixel bug di explorer*/
	
	}		
#informacitta_menu
{	
	height:18px;
	background-color: #A6C4E1;
	border: 0px solid black;	
	}
#informacitta_menu_right
{
	float:right;
	height:18px;
	background-color: #A6C4E1;
	margin-left:-3px; /*margine negativo per fixare il 3pixel bug di explorer*/
	
	}			
#primopianomenu
{	
	height:14px;
	background-color: #8FB5DA;
	border: 0px solid black;	
}		
#primopianomenu_right
{
	float:right;
	height:14px;
	background-color: #8FB5DA;
	margin-left:-3px; /*margine negativo per fixare il 3pixel bug di explorer*/
		}		
#caratteri
{
	text-align:right;
}	
#caratteri img
{
	border:0;
}
#percorso
{	
	height:18px;
	background-color: #eeeeee;
	border: 0px solid black;	
	}
/* i seguenti div sostituiscono la tabella "consulta anche banca dati urp"*/
#percorso_urp_cittadino
{	
	background-color: #eeeeee;
	border: 1px dotted #ab2525;	
	padding-left:5px;
}		
#percorso_urp_comune
{	
	background-color: #eeeeee;
	border: 1px dotted #0964A8;
	padding-left:5px;
}	
#percorso_urp_servizi
{	
	/*height:14px;*/
	background-color: #eeeeee;
	border: 1px dotted #393f56;	
	padding-left:5px;
}	
#percorso_urp_sportelli
{	
	background-color: #eeeeee;
	border: 1px dotted #538787;	
	padding-left:5px;
}	
#percorso_urp_servcitta
{	
	/*height:14px;*/
	background-color: #eeeeee;
	border: 1px dotted #db3c33;	
	padding-left:5px;
}	
/* le seguenti formattazioni di tabella serve a ricreare l'effetto bordo eliminando il truccaccio della doppia tabella. la tabella 
viene formattata ESCLUSIVAMENTE dai css, giocando su border e padding*/

/* grigio */
table.bordogrigio, table.organigramma
{
	background-color: #ffffff;
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-right:0px;
	border-bottom: 0px;
	padding:0px;
	margin:auto;
}

table.bordogrigio
{
	width: 70%;	
}
table.organigramma
{
	width: 96%;	
}

table.organigramma td.web
{
	text-align: center;
}

table.bordogrigio td,  table.bordogrigio th, table.organigramma td, table.organigramma th
{
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding:3px;	
}
table.bordogrigio caption, table.organigramma caption
{
	margin:auto;
}

/* sezione iperboliani*/

	/* galleria home page */
	.gallery_thumb1
	{
		float:left;
		width: 636px;
		/* ie5win fudge begins */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 632px;
		margin: 0 15px 15px 0;
		padding:5px;
	}
	.gallery_thumb2
	{
		float:right;
		margin-right:150px;
		width:432px;
		/* ie5win fudge begins */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 428px;
		padding:5px;
	}

table.inforete
{
	background-color: #eeeeee;
	border-left: 1px solid #628a55;
	border-top: 1px solid #628a55;
	border-right:0px;
	border-bottom: 0px;
	width: 70%;
	padding:0px;
}
table.inforete td
{
	border-bottom: 1px solid #628a55;
	border-right: 1px solid #628a55;
	padding:4px;
	
}
table.inforete td.numeri
{
	text-align: right;
	padding-right:4px;

}
table.inforete td.titolo
{
	text-align: center;
	padding-right:4px;

}
/* formattazione di tabelle/celle per la pagina delle statistiche*/
table.stat_due
{
	background-color: #669966;
}
table.stat_due, caption.stat_due
{
	background-color: #669966;
	padding: 4px 0 4px 0;
}
table.stat_due td, table.stat_due th
{
	padding: 2px 0 2px 4px;
	text-align:left;
	font-weight: normal;
}

table.stat
{
	background-color: #B4D8B9;
}
.statistiche
{
	background-color:#f5f5f5;
}
tr.statistiche_center
{
	background-color: #dddddd;
	text-align: center;
}
td.statistiche_grigio
{
	background-color: #f5f5f5;
	text-align: center;
}
td.statistiche_servizi
{
	background-color: #B4D8B9;
	padding-left:4px;
	/*border-right:1px solid #5AA262;*/
}
input.home
{
	background-color: #eeeeee;
	border: 1px solid #325b84;
	height: 11px;
	width: 120px;
	font-size: 0.9em;

}	
.center
{
	text-align: center;
}

}
H1 	{
	font-size:2.1em; 
	font-weight:bold; 
	}

H2 	{
	font-size:1.8em; 
	font-weight:bold; 
	}
H3 	{
	font-size:1.7em; 
	font-weight:bold; 
	}
H4	{
	font-size:1.6em; 
	font-weight:bold; 
	}
H5	{
	font-size:1.5em; 
	font-weight:bold; 
	}
H6	{
	font-size:1.4em; 
	font-weight:bold; 
	}	
hr
{
	height:2px;
	color:#d1d1d1;
}		
TD, P, UL, LI		
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
}	
TD
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}	


/*TD.percorso	
{
	background-color: #eeeeee;
}*/
TD.head
{
	background-color: #e1e1e1;
}	
TD.headdue
{
	background-color: #ffffff;
}
TD.fondosportelli
{
	background-image:  url(../interf/sfondo_sportelli.gif);		
	height: 57px;
}	
TD.fondoservizi
{
	background-image:  url(../interf/sfondo_serviziol.gif);		
	height: 57px;
}		
.biancobold, .bianco	
	{
	font-size:1em; 
	font-weight:bold; 
	color:#FFFFFF
	}		
.blacksmall	{
	font-size:0.8em; 
	font-weight:bold; 
	color:#000000
	}		
.small	{
	font-size:0.8em; 
	color:#000000
	}		
.grosso	{
	font-size:1.25em; 
	font-weight:bold; 
	}	
.right
{
	text-align: right;
}	
.jus	{
	text-align:justify;
	}	
.padding	{
	text-align:justify;
	padding:4px;
	}		
.italic, .corsivo	{
	font-style:italic;
	}
.bold, .black	{
	font-weight:bold; 
	}
.underline
{
	text-decoration: underline;
}	
	
.boldred	{
	font-weight:bold; 
	color:#FF0000
	}		
.grosso	{
	font-size:1.25em; 
	font-weight:bold; 
	}	
.itabold	{
	font-weight:bold; 
	font-style:italic;
	}				


.primopiano, .appuntamenti, .cittainforma, .informacitta, .cittadino, .comunichiamo, .iperboliani, .servizionline, .sportelli, .comune, .conoscere, .servizicitta, .infomobilita
{
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size: 1.9em;
	}		
.infomobilita{	color:#0D7455;}	
.primopiano{color:#a2545c;}
.appuntamenti{color:#f5ae29;}
.cittainforma{	color:#335c85;}
.informacitta{	color:#335c85;}
.cittadino{	color:#ab2525;}
.comunichiamo{color:#55AD83;}
.iperboliani{color:#628a55;}
.servizionline{color:#64819F;}
.sportelli{color:#538787;}	
.comune{color:#0964A8;}
.conoscere{color:#F58634;}
.servizicitta{color:#db3c33;}
.primopianoTitolo
{
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size: 1.6em;
	color:#a2545c;
}	
.appuntamentiTitolo
{
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size: 1.6em;
	color:#f5ae29;
}	
.informacittaTitolo
{
	font-family:arial,helvetica,sans-serif; 
	font-weight:bold; 
	font-size: 1.6em;
	color:#335c85;
}	
.foot	{
	font-size: 1em;
	font-style:italic;
	color:#666666
	}	
.foot_small	{
	font-size: 0.9em;
	font-style:italic;
	color:#666666
	}			
.line
{
	line-height:1.8em;
}	
.linedue
{
	line-height:2em;
}	
.altfoot	{
	font-size: 1em;
	font-style:italic;
	color:#000000
	}		
A	
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
}	
A, A:link {
	 text-decoration: none;
	 color:#151dc6;
	 } 

A:visited {
	 text-decoration: none;
	 color:#996666;
	 }

A:hover   {
	text-decoration:none;
	color:#F58517
	  }
A img
{
	border: 0px;
}	  
	  
A.topinfomobilita, A.topinfomobilita:link, A.toinfomobilita:visited, A.topprimopiano, A.topprimopiano:link, A.topprimopiano:visited, A.topappuntamenti, A.topappuntamenti:link, A.topappuntamenti:visited, A.topcittainforma, 
A.topcittainforma:link, A.topcittainforma:visited, A.topcittadino, A.topcittadino:link, A.topcittadino:visited, A.topcomunichiamo, A.topcomunichiamo:link, 
A.topcomunichiamo:visited, A.topiperboliani, A.topiperboliani:link, A.topiperboliani:visited, A.topservizionline, A.topservizionline:link, 
A.topservizionline:visited, A.topsportelli, A.topsportelli:link, A.topsportelli:visited, A.topcomune, A.topcomune:link, A.topcomune:visited, 
A.topconoscere, A.topconoscere:link, A.topconoscere:visited, A.topservizicitta, A.topservizicitta:link, A.topservizicitta:visited, A.topnontrovata, 
A.topnontrovata:link, A.topnontrovata:visited 
{
	 text-decoration: none;
	 color:#000;
	 font-size:0.9em;
	 font-family: Arial, Helvetica, sans-serif;
	  padding-left:3px;
	 padding-right:3px;
  } 
 
A.topinfomobilita:hover   {
	background-color: #0D7455;
	color:#fff;
	  }	 
A.topprimopiano:hover   {
	background-color: #a2545c;
	color:#fff;
			  }		

A.topappuntamenti:hover   {
	background-color: #f5ae29;
	color:#fff;
		  }		 

A.topcittainforma:hover   {
	background-color: #335c85;
	color:#fff;
	  }		  				   		    
 
A.topcittadino:hover   {
	background-color: #ab2525;
	color:#fff;
		  }	 
A.topcomunichiamo:hover   {
	background-color: #55AD83;
	color:#fff;
			  }	 		  
A.topiperboliani:hover   {
	background-color: #628A55;
	color:#fff;
		  }	 		
A.topservizionline:hover   {
	background-color: #64819F;
	color:#fff;
		  }	 
A.topsportelli:hover   {
	background-color: #538787;
	color:#fff;
			  }		
A.topcomune:hover   {
	background-color: #0964A8;
	color:#fff;
		  }		
A.topconoscere:hover   {
	background-color: #F58634;
	color:#fff;
		  }			  		  	  		  	  

A.topservizicitta:hover   {
	background-color: #db3c33;
	color:#fff;
		  }		
A.topnontrovata:hover   {
	background-color: #004a8f;
	color:#fff;
		  }				  
A.settori, A:link.settori
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#151dec;
	font-size:15px;
	} 
	
A:visited.settori	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#996666;
		font-size:15px;
		font-weight:bold
		}		

A:hover.settori	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration:none; 
		color:#f58517; 
		font-size:15px;
		font-weight:bold
		}			    
A.acca:link { 
	text-decoration: underline;
	color:#151dc6;
	font-size:18px;  
	} 

A.acca:visited { 
	text-decoration: none;
	color:#154dec;
	font-size:18px;
	 }

A.acca:hover   {
	text-decoration:none;
	font-size:18px; 
	color:#157dec
	}	  

	/*  formattazione tabelle viva bologna, da cancellare a progetto finito */	

table.vb
{
	width: 90%;
	border: 1px solid #000;
	border-bottom:none;
}

table.vb caption
{
	font-weight:bold;
	text-align:center;
	padding:4px;
	font-size:1.2em;
}

table.vb td.definizioni
{
	font-weight: bold;
	text-align:center;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}

table.vb td.check
{
	background-color: #C7E3F1;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}

table.vb td.vuoto
{
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	text-align: center;
}	
table.vb td.vuotogrigio
{
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	background: #E8E8E8;
	text-align: center;
	
}




table.vb td.logo
{
	border-bottom:1px solid #000;
	text-align:center;
	/*font-weight:bold;*/
}



	
	
#box-grigio
{
	width:25%;
	border:1px solid #A2545C;
	background-color:#F3F3F3;
	/*height: 20px;*/
	float: right;
	margin-right: 0;
	padding: 7px;
		
}
