body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EBEBEB;
	/* prima era #EBEBEB, modificato per monitor >1280 o <600 in altezza */
	padding: 0;
	font-size: 100%;
}
p
{
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}

/* DEFINIZIONE DEI 4 BLOCCHI PRINCIPALI */
#testata
{
	width: 100%;
	height: 251px;
	text-align: left;
	background-image:  url(grafica/sfondo_alto.jpg);
	background-repeat: no-repeat;
}

#corpo
{
	width: 100%;
	height: 400px;
	text-align: left;
	background-color: #EBEBEB;
	}

#piede
{
	width: 100%;
	height: 156px;
	text-align: left;
	background-image:  url(grafica/sfondo_basso.jpg);
	background-repeat: no-repeat;
}
#piedeindirizzo 
{
   clear: both;
	padding: 0px;
	padding-top: 70px;
	background: transparent;
	margin-left: 275px;
}
/* FINE DEI 4 BLOCCHI PRINCIPALI */

/* RIGA DEL COPYRIGHT */
#piede p
{
	margin-top: -15px;
}
#copyright
{
	width: 100%;
	height: 25px;
	text-align: center;
	background-color: #333333;
}

/* TABELLA SOPRA */
#testatasinistra
{
	background: transparent;
	float: left;
	width: 226px;
	padding-right: 0px;
   padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#testatadestra
{
	background: transparent;
	float: left;
	width: 290px;
	height: 200px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
}
#testatametanavigazione
{
	background: transparent;
	float: left;
	width: 240px;
	height: 30px;
	padding-bottom: 0px;
	padding-top: 190px;
	padding-left: 7px;
	padding-right: 0px;
	text-align:center;
}
#testataloghiaccessibili 
{
   clear: both;
	text-align: right;
	padding-top: 22px;
}
#testatamenu 
{
   clear: both;
	text-align: left;
	padding-top: 0px;
	padding-left: 30px;
}
#testatamenu h3
{
	margin-top: -15px;
}
/* FINE TABELLA SOPRA */

/* INIZIO TABElLA CORPO CENTRALE */
#corposinistra
{
	background: transparent;
	float: left;
	width: 320px;
	padding-right: 0px;
   padding-left: 0px;
	padding-top: 25px;
	padding-bottom: 0px;
}

#corpodestra
{
	background: transparent;
	float: left;
	width: 450px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#corposinistranewstitolo
{
	clear: both;
	width: 260px;
	height: 30px;
	margin-left: 30px;
	margin-bottom: 20px;
	background-color: #E7E7CF;
	text-align: center;
}

#corposinistranews
{
	padding-right: 30px;
   padding-left: 30px;
}
#corposinistranews p
{
	margin-top: -8px;
}

/* PRIMA TABELLA 3x2 FOTO e TESTI */
#tabellacol1
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#tabellacol2
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#tabellacol3
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#tabellacol1testo
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#tabellacol2testo
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#tabellacol3testo
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
/* FINE TABELLA 3x2*/

/* SECONDA TABELLA 3x2 FOTO e TESTI */
/* NECESSARIA ALTRIMENTI DREAMWAVER SBAGLIA L'ANTEPRIMA */
/* USARE ID al posto di CLASS non è accessibile */
#tabellacol1b
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#tabellacol2b
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#tabellacol3b
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#tabellacol1testob
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#tabellacol2testob
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#tabellacol3testob
{
	float: left;
	width: 148px;
	padding-bottom: 0px;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
/* FINE SECONDA TABELLA 3x2*/

/* FINE TABELLA CORPO CENTRALE*/

/* ESEMPIO DI MENU FOOTER */
#copyrightlinks {
	clear: both;
	padding: 0px;
	padding-top: 3px;
	background: transparent;
	list-style-type: none;
}
#copyrightlinks ul {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
#copyrightlinks li {
 display: inline;
 padding: 0 1em 0 1em;
}
#copyrightlinks li.first {
 border-left: .0em solid #ffffff;
 padding-left: 0;
}
/* FINE MENU */

/*******************************/
/*                             */
/*     FOGLIO STILE INTERNO    */
/*                             */
/*******************************/

/* DEFINIZIONE DEI 4 BLOCCHI PRINCIPALI */
#testata2
{
	width: 100%;
	height: 132px;
	text-align: left;
	background-image:  url(grafica/barra_alta2.jpg);
	background-repeat: no-repeat;
}

#testatamenu2
{
	width: 100%;
	height: 54px;
	text-align: left;
	background-image:  url(grafica/barra_bassa2.jpg);
	background-repeat: no-repeat;
}

#corpo2
{
	width: 100%;
	height: 400px;
	text-align: left;
	background-color: #EBEBEB;
	}

#piede2
{
	width: 100%;
	height: 45px;
	text-align: left;
	background-image:  url(grafica/barra_bassa.jpg);
	background-repeat: no-repeat;
}
/* FINE DEI 4 BLOCCHI PRINCIPALI */


/* TESTATA con INDIRIZZO e METANAVIGAZIONE */
#testatasinistra2
{
	background: transparent;
	float: left;
	width: 350px;
	padding-right: 20px;
   padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	text-align:right;
}
#testatadestra2
{
	background: transparent;
	float: left;
	width: 400px;
	height: 134px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#meta2
{
	background: transparent;
	float: left;
	width: 240px;
	height: 20px;
	padding-bottom: 0px;
	padding-top: 30px;
	padding-left: 45px;
	padding-right: 0px;
	text-align:center;
}
#indirizzo2
{
	background: transparent;
	float: left;
	width: 285px;
	height: 20px;
	padding-bottom: 0px;
	padding-top: 32px;
	padding-left: 70px;
	padding-right: 0px;
	text-align:left;
}
/* FINE TESTATA CON INDIRIZZO e METANAVIGAZIONE */

/* MENU A TENDINA2 */
/* BLOCCO CHE CONTIENE IL MENU, CON PADDING */
#posizionemenu
{
	background: transparent;
	float: left;
	padding-bottom: 0px;
	padding-top: 20px;
	padding-left: 100px;
	padding-right: 0px;
	text-align:left;
}
/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:1000;
}
/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}
/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100px;
padding:4px 0;
color:#ffffff;
background:#646466;
text-decoration:none;
margin-right:1px;
text-align:center;
}
/* style the links hover */
.menu :hover{
color:#990000;
background:#E4E1BE;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}
/* FINE MENU A TENDINA */

/* TABELLA CORPO2 */
#corpo2colonna1
{
	background:#ffedc9;
	float: left;
	width: 350px;
	padding-right: 0px;
   padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#corpo2colonna2
{
	background:#646466;
	float: left;
	width: 350px;
	padding-right: 0px;
   padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* TABELLA PIEDE2 */
#piede2footer
{
	background-image:  url(grafica/sfondo_basso.jpg);
	float: left;
	width: 770px;
	height: 20px;
	padding-bottom: 0px;
	padding-top: 14px;
	padding-left: 0px;
	padding-right: 0px;
	text-align:center;
}
/* FINE TABELLA PIEDE2 */

/*                          */
/* TUTTI GLI STILI DI TESTO */
/*                          */

A.menuhome:hover {
	font-size:11px;
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}
A.menuhome {
	color:#646464;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
A.centrohome:hover {
	font-size:9px;
	color:#646464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
A.centrohome {
	color:#990000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
}
.testo {
	color:#646464;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	font-style: italic;
}
.b {
	color:#990000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
	font-style: italic;
}
.evidenza {
	color:#990000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	font-style: italic;
	padding-top: 6px;
}
.data {
	color:#646464;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
A.titolonews:hover {
	font-size:11px;
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
A.titolonews {
	color:#990000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
	
.testofooter {
	color:#ffffff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
A.testofooter {
	color:#ffffff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
A.testofooter:hover {
	text-decoration: underline;
}
A.emailfooter:hover {
	font-size:11px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
A.emailfooter {
	color:#ffffff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
A.metanavigazione {
	color:#646464;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
A.metanavigazione:hover {
	color:#646464;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
.testometanavigazione {
	color:#646464;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

/* MENU NON USATO */
A.menuinterno:hover {
	color:#ffffff;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
}
A.menuinterno {
	color:#ffffff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
}

.lineabianca {
	color:#ffffff;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
/* FINE DEGLI STILI MENU NON USATI */

.testoindirizzointerno {
	color:#646464;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
}
