body {

		 background-color: #FFFFFF;

		 font: 10px verdana "sans-serif";

		 border: 0;

		 margin: 0;

}



h1 {

	 padding: 0;

	 margin: 0;

	 font-size: 22px; 

	 color: #FF0000;

	 text-align: center;

}



h2 {

	 padding: 0;

	 margin-bottom: 2;

	 font-size: 18px;

	 color: #0000FF;

	 text-align: center;

}

h3 {

	 padding: 4;

	 margin: 4;

	 font-size: 14px;

	 color: #0000FF;

	 text-align: center;

}

table {

	 border: 0;

	 padding: 0;

}



ul {

 		width:100%;

		background-color: #FFFFFF;

  	list-style:none;

		margin-top:6px;

		margin-left: 0px;

  	padding: 0px;

		color:#0000FF;

		text-align: center;

  		}

  		

li a {

		width:100%;

		background-color:#DDDDDD;

		color:#0000FF;

		border: 0;

  	margin: 0;

  	padding-top: 2px;

		padding-bottom: 2px;

		padding-left: 12px;

		font-size: 12px;

		}

  		

li a:hover {

		background-color:#AAAAAA;

  	color:#FFFFFF;

		font-size: 12px;

  	}



td#rosso {

	color: #FF0000;

}			



p#accesso {

	  font-size: 14px;

		color: #FF0000;

}

.center {

	  display: block;

		text-align: center;

		vertical-align: center;

		background-color: #FFFF00;

		margin-top: 3px;

		margin-bottom: 5px;

		font-size: 12px;

}

.break {

  	display: block;

		text-align: left;

  	height:20px;

  	border: 0;

  	margin: 0;

  	padding-left: 0;

		font-size: 12px;

		color:#FF0000;}
		

.menuSelected a:link, .menuSelected a:active, .menuSelected a:visited {

    display: block;

		margin-bottom: 1px; 

		text-decoration: none; 

		padding: 4px 8px; 

		color: #FFFFFF; 

		background: #0066CC url(/public/images/bgmenu01.png) no-repeat bottom right}

 

.menu a:link, .menu a:active, .menu a:visited {

    display: block; 

		font-size: 12px; 
		
		font-weight: bold;

		margin-bottom:2px; 

		text-decoration: none; 

		color: #ffffff;
		
		background-color: #99AAFF; 

		padding: 8px 8px;}

.menu a:hover {

    color: #FFFFFF; 

		background-color: #0000FF;}



.menugara a:link, .menugara a:active, .menugara a:visited {

    display: block; 

		font-size: 12px; 

		margin-bottom: 2px; 

		text-decoration: none; 

		color: #000000; 

		background-color: #99BBFF; 

		padding: 8px 8px;}

.menugara a:hover {

    color: #FFFFFF; 

		background-color: #0066CC;}

		

.menupdf a:link, .menupdf a:active, .menupdf a:visited {

    display: block; 

		font-size: 12px; 

		margin-bottom: 1px; 

		text-decoration: none; 

		color: #000000; 

		background-color: #99DDFF; 

		padding: 8px 8px;}

.menupdf a:hover {

    color: #FFFFFF; 

		background-color: #0066CC;}



.menuGrigio a:link, .menuGrigio a:active, .menuGrigio a:visited {

    display: block; 

		margin-bottom:2px; 

		text-decoration: none;
		
		font-weight: bold;

		text-align: center; 

		color: #FFFFFF; 

		background-color: #777777; 

		padding: 8px 8px;}

.menuGrigio a:hover {

    color: #000000; 

		background-color: #CCCCCC;}



.menuRosso a:link, .menuRosso a:active, .menuRosso a:visited {display: block; font-weight: bold; margin-bottom: 2px; text-decoration: none; text-align: center; color: #FFFFFF; background-color: 999933; padding: 10px 8px; margin-top: 10px;}

.menuRosso a:hover {color: #FFFFFF; background-color: #666666;}

.menuItemSpecial a:link, .menuItemSpecial a:active, .menuItemSpecial a:visited {display: block; margin-bottom: 1px; text-decoration: none;text-align: center; color: #FFFFFF; background-color: #DD0000; padding: 4px 8px; margin-top: 20px;}

.menuItemSpecial a:hover {color: #FFFFFF; background-color: #666666;}

.img {

    padding:2px 0 2px 0;

		background-color: #CCCCCC;

		text-align: center;

		margin-top: 10px;

}

.menuGrigioCh  {

    display: block; 

		margin-bottom: 2px; 

		text-decoration: none;
		
		text-align: center;
		
		font-weight: bold; 

		color: #FFFF00; 

		background-color: #AAAAAA; 

		padding: 8px 8px;}
		
div.titolo {
  font: bold 18px serif;
	color: #ff0000;
	padding: 0 0 10px 0;
}
.testo {
  font: normal 14px serif;
	color: #00f;
}
