body
	{
		BACKGROUND-image: url('../img/bck_grig.jpg');
		color:black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:85%;
		padding: 0px;
		margin: 10px;
	}

a:link		{ color: blue;}     /* non visitati */
a.su		{ text-decoration:none; }  /* link tornasu */
a:visited	{ color: purple;}  /* visitati */
a:active 	{ color: navy;}   /* quando è cliccato */
a:hover		{ text-decoration: none; color: white; background-color: blue; } /* quando è sopra */
a.nohover:hover { background-color: transparent; }  /* quando è sopra sulle immagini */

.nofloat { clear: both; }

.titolo
	{
		background-image: url('../img/bck_tit.jpg');
		color: #CF3430;
		font-size: 160%;
		font-variant: small-caps;
		font-weight: bold;
		text-align: center;
		background-repeat: repeat-x;
		height: 50px;
		vertical-align: middle;
		padding-bottom:1em;
	}

em		{font-style:italic }

strong	{ font-weight:bolder; }

p 		{ text-align:justify; }

img		{ padding:1px; float:none; border-style: none; vertical-align:bottom; }

.centro
	{
		border:none;
		float:left;
		text-align:center;
		width: 100%;
		padding-bottom:1em;
	}

h1	{font-size:170%; color:#CF3430; font-weight:normal; font-style:italic;}
h2	{font-size:140%; color:#CF3430; font-weight:bold; font-style:italic;}
h3	{font-size:120%; color:#CF3430; font-weight:bolder; font-style:italic;}
h1.center { text-align:center; }

table
	{
		border-width:medium;
		border-style:groove;
		margin-left: auto;
		margin-right: auto;
		text-align:center;
		border-collapse:collapse;
	}

td	{ border-width:thin; border-style:solid; }

th	{ font-weight:bold; border-width:thin; border-style:solid; }

div.tornasu
	{
		border: 1px blue dotted;
		float: right;
		font-size: 0.8em;
		text-align: right;
	}

.piccolo
	{
		font-size:0.8em;
	}

div.menu
	{
		padding: 1.5em;
		font-weight:bold;
		font-size:125%;
		text-align:center;
	}

div.a100
	{
		width:100%;
	}

div.sx
	{
		float:left;
		text-align:center;
		margin:1em;
	}

.top2em
	{
		padding-top:2em;
	}

.all-dx
	{
		padding:1em;
		float:right;
	}

.all-sx
	{
		padding:1em;
		float:left;
	}

.grassetto
	{
		font-weight:bold;
	}

.indent
	{
		margin-left:2em;
	}


.p50
	{
	width:50%;
	}

.p30
	{
	width:30%;
	}

p.centro
	{
	text-align:center;
	}
	
img.sx
	{
		padding: 0 1em 0 1em;
		float:left;
	}
	
img.dx
	{
		padding: 0 1em 0 1em;
		float:right;
	}
	
div.indice /* elenco per indice vedi pagina giornalino */
	{
		width:100%;
		font-weight:normal; 
	}
	
div.indsx
	{
		width:32%;
		float:left;
		text-align:center;
	}

div.indce
	{
		text-align:center;
		float:left;
		width: 32%
	}
div.inddx
	{
		width:33%;
		float:left;
		text-align:center