body
	{
	padding:0;
	background: white;
	font-family: Verdana, Arial, sans-serif;
	text-align: justify; 
	font-size: 12px;
	}

a:link		{ color: gray; background-color: white; text-decoration: none; font-weight: bold;}
a:visited	{ color: gray; background-color: white; text-decoration: none; font-weight: bold;}
a:hover	{ color: red; background-color: white; text-decoration: none; font-weight: bold;}
	

/* tasto_rosso è usato nel menu principale nell'header */
div.tasto_rosso a:link 
	{ 
	color: black;
	background-color: red;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 7px;
	border-right: 2px solid gray;
	border-left: 2px solid gray;
	font-size: 12px;
	}
div.tasto_rosso a:visited 
	{ 
	color: black;
	background-color: red;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 7px;
	border-right: 2px solid gray;
	border-left: 2px solid gray;
	font-size: 12px;
	}
div.tasto_rosso a:hover
	{ 
	color: black;
	background-color: red;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 7px;
	border-right: 2px solid white;
	border-left: 2px solid white;
	font-size: 12px;
	}
	
/* tasto_grigio_piccolo è usato come intestazione delle tabelle grigie*/
div.tasto_grigio_piccolo 
	{ 
	color: black;
	background-color: rgb(150, 150, 150);
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	}
div.tasto_grigio_piccolo a:link 
	{ 
	color: black;
	background-color: rgb(150, 150, 150);
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 7px;
	border-right: 2px solid gray;
	border-left: 2px solid gray;
	}
div.tasto_grigio_piccolo a:visited 
	{ 
	color: black;
	background-color: rgb(150, 150, 150);
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 7px;
	border-right: 2px solid gray;
	border-left: 2px solid gray;
	}
div.tasto_grigio_piccolo a:hover
	{ 
	color: black;
	background-color: rgb(150, 150, 150);
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 7px;
	border-right: 2px solid white;
	border-left: 2px solid white;
	}
	
/* testi piccoli */
div.testo_piccolo
	{
	font-size: 10px;
	}
div.testo_piccolo a:link
	{
	font-size: 10px;
	}
	
/* testi piccoli con sfondi grigetti per tabella brevi */
div.data_breve
	{
	font-size: 10px;
	background-color: rgb(200, 200, 200);
	font-weight: bold;
	}
div.testo_piccolo_sfondo_grigetto
	{
	font-size: 10px;
	background-color: rgb(200, 200, 200);
	color: black;
	}
div.testo_piccolo_sfondo_grigetto a:link
	{
	font-size: 10px;
	background-color: rgb(200, 200, 200);
	font-weight: normal;
	color: gray;
	}
div.testo_piccolo_sfondo_grigetto a:visited
	{
	font-size: 10px;
	background-color: rgb(200, 200, 200);
	font-weight: normal;
	color: gray;
	}
div.testo_piccolo_sfondo_grigetto a:hover
	{
	font-size: 10px;
	background-color: rgb(200, 200, 200);
	color: red;
	font-weight: normal;
	}

/* Articoli in prima pagina*/
div.titolo_articolo
	{
	font-size: 24px;
	font-weight: bold;
	}
div.sottotitolo_articolo
	{
	font-size: 14px;
	font-weight: normal;
	font-style: oblique; 
	}
div.descrizione_articolo
	{
	font-size: 12px;
	font-weight: normal;
	}
div.corpo_articolo
	{
	font-size: 14px;
	font-weight: normal;
	text-align: justify; 
	color: black;
	}
div.corpo_articolo a:link
	{
	font-size: 14px;
	font-weight: normal;
	text-align: justify; 
	color: red;
	}
div.corpo_articolo a:visited
	{
	font-size: 14px;
	font-weight: normal;
	text-align: justify; 
	color: red;
	}
div.corpo_articolo a:hover
	{
	font-size: 14px;
	font-weight: normal;
	text-align: justify; 
	color: red;
	}
