.verde .titolo, .verde .sott, .verde .cond, .verde hr, .verde a.cond  {color: #008001;}

.rosso .titolo, .rosso .sott, .rosso .cond, .rosso hr, .rosso a.cond {color: #ff0000;}

.blu .titolo, .blu .sott, .blu .cond, .blu hr, .blu a.cond {color: #0000ff;}

.viola .titolo, .viola .sott, .viola .cond, .viola .sottsott, .viola hr, .viola a.cond {color: #800080;}

.ocra .titolo, .ocra .sott, .ocra .cond, .ocra hr, .ocra a.cond {color: #C88A40;}

.arancio .titolo, .arancio .sott, .arancio.cond, .arancio hr, .arancio a.cond {color:#FF7F4F;}

.azzurro .titolo, .azzurro .sott, .azzurro.cond, .azzurro hr, .azzurro a.cond {color:#40E0FF;}

.fuxia .titolo, .fuxia .sott, .fuxia.cond, .fuxia hr, .fuxia a.cond {color:#E00080;}

.bor .titolo, .bor .sott, .bor.cond, .bor hr, .bor a.cond {color:#990033;}

.intro  {text-align: center; padding: 30px;}


.intro img{
	margin-top: 20px; margin-bottom: 20px;
}

.titolo {
	font-size: 40px;
	font-weight: bold;
    line-height: 50px;
	margin-top: 30px;
	text-transform: uppercase;
	}
body {
	font-family: times new roman;
}
	
.sott {
	font-size: 40px;
	font-weight: bold;
	font-style: italic;
	}
	
	.sottsott {
	font-size: 25px;
	font-weight: bold;
	font-style: italic;
	}

.cond {
display: inline-block;
margin-top: px;
	font-weight: bold;
	font-size: 25px;
	}

	

.riserv { font-weight: bold; 	
	font-size: 20px;
	margin-top: 10px;
		margin-bottom: 10px;}

.data { font-weight: bold; 	
	font-size: 25px;
	margin-top: 10px;
		margin-bottom: 10px;}
	  



.testo{

	font-size: 100%;

	font-weight: normal;

	text-align: justify;

	padding: 20px 40px;

	vertical-align: top;

}



div.testo + .intro {

	font-size: 80%

}

.tab .verde a, tr.verde td  {

	font-size: 80%;

	color: #008001;

	border-color: #008001;

}

.tab .azzurro a, tr.azzurro td {

	font-size: 80%;

	color: #24D7C7;

	border-color: #24D7c7	

}



.tab .rosso a, tr.rosso td {

	font-size: 80%;

	color: #ff0000;

	border-color: #ff0000;	

	}



.tab .blu a, tr.blu td {

	font-size: 80%;

	color: #0000ff;

	border-color: #0000ff;	

	}



.tab .viola a, tr.viola td {

	font-size: 80%;

	color: #800080;

	border-color: #800080;	

	}



.tab .ocra a, tr.ocra td {

	font-size: 80%;

	color: #c88a40;

	border-color: #c88a40;	

	}

	

.tab .arancio a, tr.arancio td {

	font-size: 80%;

	color: #FF7F4F;

	border-color: #FF7F4F;

	}

.cit {
	font-style: oblique;
	font-size: smaller;
}