
h4
{
background-color:#CC0000;
color: #FFFFFF;
font-size: 1.2em;
font-weight:bold;
text-align:center;
margin-left:5%;
margin-right:5%;
}
/*a:link, a:visited
{
text-decoration:none;
background-color: #FFFFFF;
color: #35345A;
}
a:hover, ul.li.a:hover
{
background-color: #FFFFFF;
color: #557FA0;
}
table
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}*/
table.elenco
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
border-left: 1px solid #35345A;
}


.90
{
text-align:center;
width:85%;
border:1px solid #CC0000;
}
.azzurro {
	background-image: url(immagini/sfondo.gif);
	background-repeat:repeat-x; 
	text-align:center;

}
.grigio {
	font-style: normal;
	background-color: #FFFFFF;
	color: #35345A;
	border:1px solid #CCCCCC;
	padding: 1px 4px 3px 4px;
	margin:8px;
}

.grigiopieno {
	font-style: normal;
	color: #35345A;
	background-color: #DDDDDD;
	font-weight: bold;
	padding: 3px;
	margin:0;
}
.blu2 {
	font-style: normal;
	background-color: #FFFFFF;
	color: #35345A;
	border:1px solid #35345A;
	padding: 1px 4px 3px 4px;
	margin:6px;
}

.blupieno {
	font-style: normal;
	color: #FFFFFF;
	background-color: #35345A;
	font-weight: bold;
	padding: 3px;
	margin:0;
}
.bordo
{
padding: 4px;
border: 1pxs dashed #35345A;
}
.indent
{
padding-left: 8px;
}
ul
{
list-style-type:square;
color:#557FA0;

}

.bordoblu {
	border-top:1px solid #35345A;
	border-bottom:1px solid #35345A;
	
}
.bordosotto{
	border-bottom:1px solid #35345A;
	border-right:1px solid #35345A;
	padding:3px;
}
.bordotratteggiato
 {	border-top:1px dashed #35345A;
	padding:3px;
	color:#35345A;
	font-weight: normal;

}

.bordosottosopra {
	border-top:1px solid #35345A;
	border-bottom:1px solid #35345A;
	border-right:1px solid #35345A;
	padding:3px;
}
.bordoblusopra {
	border-top: 2px solid #35345A;
	border-bottom:2px solid #35345A;
	border-right:1px solid #35345A;
}

