﻿body {
	background-color: #FFF;
	color: #222C4A;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
a {
	text-decoration: none;
	border: 0px;
/*background-color:#FFF;*/	color: #222C4A;
	font-family: verdana, arial, helvetica, sans-serif;
}
a:visited {
	background-color: #FFF;
	color: #222C4A;
}
a.bottone {
	background-color: #E9EAEE;
	color: #222C4A;
	border: 1px solid #222C4A;
	padding: 4px;
	font-size:0.9em;
	}

.bottone a:visited {
	background-color: #E9EAEE;
	color: #222C4A;
	border: 1px solid #222C4A;
	padding: 4px;
	font-size:0.9em;
	}

.bottone a:link {
	background-color: #E9EAEE;
	color: #222C4A;
	border: 1px solid #222C4A;
	padding: 4px;
	font-size:0.9em;
	}

fieldset
{
	padding:0.5em;
}
/* posizionamento su pagina */
#testata {
	position: relative;
	width: 100%;
	float: left; 
	color: #C82818;
	background-color: #DDD;
	background-image: url('immagini/sfondo.gif');
	background-repeat: x-repeat;
	background-position: left top;

}

#corpo {
	width: 100%;
	float: left; /*border:1px solid #CCCCCC;*/;
	color: #222C4A;
	display: block;
}

#menusopra 
{
/*background-color: #C82818;*/
font-weight:bold;
color: #EB0212;
text-align: right;
padding:0.3em;
margin-top:45px;
}

#menusopra a:visited
{
background-color: #C82818;
color: #FFF;
margin:0.5em;
border-left:1px solid #FFFFFF;
padding-left:0.3em;
}

#menusopra a:link
{
background-color: #C82818;
color: #FFF;
margin:0.5em;
border-left:1px solid #FFFFFF;
padding-left:0.3em;
}
#menusopra a:hover 
{
	color: #C82818;
	background-color: white;
}
#fotosopra {
	text-align: left;
	float: left;
}
#fotosopra a:hover 
{
	
}


#sinistra {
	width: 20%;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 0.3em;
	padding-left: 3px;
	display: block;
}

#centro {
	width: 57%;
	float: left;
	background-color: #FFF;
	color: #222C4A;
	padding-top: 0.3em;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
}
#centro a:visited
{
	text-decoration:underline;
}
#centro a:link
{
	text-decoration:underline;
}
#destra {
	width: 20%;
	float: right;
	background-color: #FFFFFF;
	color: #222C4A;
	padding-top: 0.3em;
	margin-left: 3px;
	margin-right: 3px;
	display: block;
	font-size:0.9em;
}
#piepagina {
	clear:both;
	width: 100%;
	text-align:center;
	background-color: #FFFFFF;
	color: #222C4A;
	border-top:1px solid #CCC;
	margin-top:0.5em;

}

.archivio {
	/*border-bottom: 2px dotted #909090;
	background-color: #eee;*/
	border-top: 1px solid #CCC;
	padding:0.2em 0.5em 0.2em 0.5em;
	display: block;
	margin-top:0.2em;
}

.grigio
{
	background-color: #CDCDCD;
	color: black;
	padding: 0;
	margin: 0;
	text-decoration: none;
	text-align: center;
}
a.bordo:link {
	border-right: 1px #CCC solid;
	/*margin-right:0.5em;*/
	padding:0 0.8em 0 0.8em;
	letter-spacing: 0.1em;
	font-size:0.9em;
}
a.bordo:visited {
	border-right: 1px #CCC solid;
	/*margin-right:0.5em;*/
	padding:0 0.8em 0 0.8em;
	letter-spacing: 0.1em;
	font-size:0.9em;
}
.archivio a.bordo:hover 
 {
background-color:#DDDDDD;
	color:black;
}

/*  formattazione scritta torna indietro .... */
.back {
	color: #3D4A6F;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*font-size: 0.9em;*/;
	text-align: center;
}

.back a:visited  {
	color: #3D4A6F;
}
.back a:link  {
	color: #3D4A6F;
}
.news {
	padding: 3px 0 3px 0;
}
#centro p.news a:link {
	padding: 2px 0 2px 0;
	text-decoration:none;
}
#centro p.news a:visited {
	color: #444;
	text-decoration:none;
}
.news a:hover {
	background-color: #EAEAEA;
	color: #2B2D55;
}
.titolo {
	color: #FF0013;
	font-weight: bold;
	padding:0.1em 0 0.3em 0;
}

.titolo-verde {
	color: #37C410;
	font-weight: bold;
	font-style:oblique;
	padding:0.1em 0 0.3em 0;
	font-size:1.4em;
}
.titolo-rosso {
	color: #FF0013;
	font-weight: bold;
	font-style:oblique;
	padding:0.1em 0 0.3em 0;
	font-size:1.4em;
}



.tit-rosso {
	/*background-image: url("/immagini/angolo-rosso.gif");*/
	background-color: #EB0212;
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFFFFF;
	padding: 3px;
	display: block;
}
.fine-ul {
	/*background-image: url("/immagini/angolo-rosso-basso.gif");*/
	background-color: #C82818;
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #FFFFFF;
	padding: 3px;
	display: block;
}

ul.menu1 {
 margin: 0px;
 padding: 0px;
 list-style: none;
 display: block;
}

ul.menu-orizzontale {
 margin: 0px;
 padding: 0px;
 list-style: none;
 display: block;
}

ul.menu-orizzontale li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 0.5em 0 0.5em;
	border-left:1px #CCC solid;
}
ul.menu-orizzontale li.ultimo {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 0.5em 0 0.5em;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
}

ul.menu1 li.a {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}
ul.menu1 li.bordorosso a {
	border-bottom: 1px solid #EB0212;
	border-left: 1px solid #EB0212;
	border-right: 1px solid #EB0212;
	display: block;
	padding: 0.3em 0.5em;
	background-color: #FFFFFF;
	color: #222C4A;
}
ul.menu1 li a:visited {
	background-color: #FFFFFF;
	color: #222C4A;
}
ul.menu1 li a:link {
	background-color: #FFFFFF;
	color: #222C4A;
}
/* colori per il link */
ul.menu1 li a:active {
	background-color: #EB0212;
	color: #FFFFFF;
}
ul.menu1 li.bordorosso a:hover {
	background-color: #EB0212;
	color: #FFFFFF;
	}
.go {
	padding: 0px;
}
.opzione {
	font-size: 0.8em;
}
.elenco {
	padding: 0px;
}
.quadro {
	text-align: center;
	display: block;
	margin:3px 0 3px 0;
	padding: 0;
	border:1px solid #EEE;
	background: #FFF;
	color: #2B2D55;

/*border-top:1px solid #2B2D55;*/
}
.quadro a:visioted
{
	text-decoration:none;
}
.quadro a:link
{
	text-decoration:none;
}
.tit-blu {
	background-color: #2B2D55;
	color: #FFFFFF;
	padding:1px 4px 1px 4px;
;
}
.tipo {
	font-size: smaller;
	font-weight: bold; /*letter-spacing:0.2em;*/;
	line-height: 1.9em;
}
.voce {
	padding-top: 4px;
	padding-bottom: 2px;
	display: block;
}
.voce a:visited
{
	text-decoration:none;
}

.voce a:link
{
	text-decoration:none;
}

.rigarossa
{
margin:0;
display:block;	
padding-top:0;
padding-bottom: 2px;
padding-left: 5px; 
border-bottom: 1px solid #FE0316;
border-right: 1px solid #FE0316;
border-left: 1px solid #FE0316;

}
.align-top
{
margin:0;
padding-top:0;

}

.hidden
{
	display:none;
}

h4
{
	background-color:#CC0000;
	color:#FFFFFF;
	display:block;
	text-align:center;
	font-size:1.2em;
	
}
h5
{
	background-color:#003366;
	color:#FFFFFF;
	display:block;
	text-align:center;
	font-size:1.1em;
	
}


table.elenco
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
border-left: 1px solid #35345A;
}
.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;
}
.bordoblu {
	border-top:1px solid #35345A;
	border-bottom:1px solid #35345A;	
}
.bordoblusotto {
	border-bottom:1px solid #35345A;	
}

.bordosotto{
	border-bottom:1px solid #35345A;
	border-right:1px solid #35345A;
	padding:3px;
}

#form1
{
margin:0;
display:block;	
padding-top:0;
padding-bottom: 2px;
padding-left: 5px; 
}
legend
{
color:#204D99;
padding: 2px 6px;
}
label	
{
display:block;
text-align:right;
}

label.centro	
{
display:block;
text-align:center;
}
label.sinistra	
{
display:block;
text-align:left;
}

fieldset
{
margin-left:8px;
}
