/* DEFINIZIONI per l'AREA CENTRALE */
/*Titolo1 intestazione di pagina*/
div#centrale h1 {
	color:#888;
	font-weight:bold;
	font-size: 11px;
	margin-bottom: 0px;
}

/* Titolo2 secondario */
div#centrale h2 {
	color:#C93;
	font-weight:bold;
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 5px;
}

/*grassetto B */
div#centrale strong {
	font-weight:bold;
	color: #888;    /* scurisci o schiarisci testi in grassetto */
}


/* cella giustificata*/
div#centrale td {
	text-align:justify;
}

div#centrale .alignSX {
	text-align: left;
}
div#centrale .alignDX {
	text-align: right;
}
div#centrale .alignCN {
	text-align: center;
}


div#centrale .anno {
	font-size: 20px;
	font-weight: bold;
	color: #930;
}

div#centrale .bordoBottom {
	border-bottom: 1px dotted #AAA;
	padding-bottom: 3px;
	padding-top: 3px;
}
div#centrale .bordoTop {
	border-top: 1px solid #AAA;
	padding-top: 3px;
	padding-bottom: 3px;
}
div#centrale .bordoRight {
	border-right: 1px solid #AAA;
	padding-right: 3px;
	padding-left: 3px;
}
div#centrale .bordoLeft {
	border-left: 1px solid #AAA;
	padding-left: 3px;
	padding-right: 3px;
}


div#centrale .sfTitoletti{
	background-color: #DDD;
}
div#centrale .label{
	color:#C93;
	font-style:italic;
	font-weight:bold;
	font-size: 11px;
}
div#centrale input, textarea, select{
	border:1px solid #AAA;
	background-color:#EEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777; 
}
div#centrale a {
	color: #999;   /*per schiarire nelle tonalità di grigio prova #999 #777*/
	/*font-weight:600;*/
	font-weight:bold;
	text-decoration: underline; /*per togliere sottolineatura a link "none"*/
}

div#centrale a:hover {
	text-decoration: underline; /*per togliere sottolineatura a link "none"*/
}


/**/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777; /*per scurire prova 666*/
}
/* link */
a {
	color: #666;   /*per schiarire prova 777*/
	/*font-weight:600;*/
	text-decoration: none;
}

/* logo */

.sfTop {
	background-color: #E7D490;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/* voci principali delle liste */
.sfBar {
	background-image: url(images/bar.gif);
	padding-left: 20px;

}
.sfBar2 {
	background-image: url(images/bar2.gif);
	padding-left: 20px;

}



.bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ad8d16;
	font-size: 10px;

}
.sfF4 {
	background-color: #F4F4F4;
}

.sfDD {
	background-color: #DDDDDD;
}
.sfFFF {
	background-color: #FFFFFF;
}
.sfE6 {
	background-color: #E5E5E5;
	padding-left: 12px;
}

.sfE6DX {
	background-color: #E6E6E6;
	background-image: url(images/sfondone.gif);
	background-repeat: repeat-y;
	padding-left: 12px;
}


.grass7A {
	font-weight: bold;
	font-size: 10px;
	color: #7A7A7A;
}
.grass7A a{
	font-weight: bold;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.voceListaSX{
	background-color: #F4F4F4;
	height: 20px; 
	padding:5px 5px 5px 12px;
}
.rigaListaSX{
	background-color: #F4F4F4;
	height:2px; 
	text-align:center;
}
.alignDX{
	text-align:right;
}
.sfEA {
	background-color: #EAEAEA;
}
.sf6SX {
	background-image: url(images/fond.gif);
	background-color: #DDDDDD;
}
.rigaChiusura {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	height: 30px;
}

.brdL {border-left:2px solid #DDDDDD;}
.brdR {border-right:2px solid #DDDDDD;}


/* bordi area centrale*/
.sfHor {
	background-image: url(images/angolo_cen.gif);
}
.sfColSX{
	background-color: #EAEAEA;
	border-left:2px solid #DDDDDD;
}

.sfColDX {
	background-image: url(images/fond2.gif);
}
/**/



/* formattazione area banner */
.tblBanner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 1px solid #E0E0E0;
	color: #C0C0C0;
	text-align: left;
	padding: 5px;
}
/* formattazione area news */
.sfTitoloNews {
	background-color: #CCC;
	font-weight: bold;
	color: #FFFFFF;
	font-size:11px;
	padding-left: 5px;
}

.sfTitoloNews a {
	font-weight: bold;
	color: #FFFFFF;
	font-size:11px;
	padding-left: 5px;
	text-decoration:none;
}





/* formattazione area loghi*/
.sfLoghiBottom{
	background-image:  url("images/line2.gif");
}
.sfLoghiSX {
	background-image:  url("images/line1.gif");
}
.sfLoghiDX {
	background-image:  url("images/line3.gif");
}
.sfLoghiTop {
	background-image:  url("images/line4.gif");
}
.alignCN {
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sfMenuHor {
	background-image: url(images/x2.gif);
	text-align: center;
	text-decoration: none;
}
.sfF4R2 {
	background-color: #F4F4F4;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	background-image: url(images/sfondino.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
}
iframe {
	background-color: #EFEFEF;
	border: 1px solid #E6E6E6;
}
a:hover {
	text-decoration: underline;
}
.rigaF4R2 {
	background-color: #F4F4F4;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
	background-image: url(images/sfondino.gif);
	background-repeat: repeat-y;
	padding-right: 5px;
	padding-left: 12px;
}
.Piepagina {font-size: 9px}
