html, body{margin: 0;padding:0}

body {
margin:0;
padding:0;
color: #000000;
text-align:center;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:12px;
font-family:verdana, sans-serif, arial;


scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #0093DD;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #000000;
}

p {
margin: 0 auto;
}

div.contenitore {
border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; margin:0 auto; padding:0px; width: 780px;
text-align:center;
background: url('../images/sfondo.gif') repeat-y top right; 
}

div.testa {
height: 153px
}

div.principale {
text-align: left;
margin-top: 20px;
background: url('../images/sfondo1.gif') repeat-y top left; 
}

div.centro  {
	margin: 0 190px 0 190px; /*sopra, destra, sotto, sinistra */
	padding: 0px 10px 20px 0px;
	line-height: 120%;
	background-color: #ffffff;
}

div.menu  {
	float: left;
	width: 180px;
	width:190px;
	width:180px;
	text-align: left;
}

div.banner  {
float:right;
width: 180px;
width:190px;
width:180px;
padding: 0px 5px
}

div.piede  {
	clear: both;
	padding: 5px 0 15px 0;
	font-size: 10px;
	border-top: 2px solid #293194;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 120%;
}


/* specifi per testi e menu */


div.testo {
padding: 15px;
text-align:justify;
}

div.aiutopdf {
border-top:1px dotted #000000;
padding-top: 10px;
font-size: 10px;
line-height: 100%
}

div.titoletto {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
	color: #FF5C1E;
}

div.titolocentro {
height: 25px;
line-height:25px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
background-color:#0093DD;
margin-left:15px;
margin-right:15px;
}


/* MENU */

/* titoli categorie */
div.titolimenu  {
border-width:5px;
border-style:none solid;
border-color:#0093DD;
height:25px;
line-height:25px;
background:#293194;
color: #ffffff;
padding-left: 10px;
font-weight:bold;
}

div.titolimenu1  {
border-width:5px;
border-style:none solid;
border-color:#0093DD;
height:25px;
line-height:25px;
background:#ff5c1e;
color: #ffffff;
padding-left: 10px;
font-weight:bold;
}


ul.menu1 {
width:180px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}

ul.menu1 li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 10px; /* lascia spazio far il bordo del menu e il testo del link */
height:25px;line-height:25px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

/* LINK */
ul.menu1 li a:link, ul.menu1 li a:visited {
background:#7493B5;
color: #FFFFFF;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active {
background: #ffffff;
color:#293194;
} /* colori per l'effetto roll-over */

ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

/* BORDI */
ul.menu1 li a {
border-width:5px;
border-style:none solid; /* aggiungo dei bordi laterali */
}
ul.menu1 li a:link, ul.menu1 li a:visited {
border-color:#0093DD
}
ul.menu1 li a:hover, ul.menu1 li a:active {
border-color:#293194;
}




a:link, a:visited, a:active
{
	color: #0093DD;
	font-family:Verdana, Arial, Helvetica; 
	text-decoration:none; 
	font-variant:normal; font-weight:bold 
}
a:hover
{
	color: #0093DD;
	font-family:Verdana, Arial, Helvetica; 
	text-decoration:underline;  	
	font-variant:normal; font-weight:bold
}

a:link.linkmini, a:visited.linkmini, a:active.linkmini {
color: #0093DD;
font-size: 10px
}

a:hover.linkmini {
color: #0093DD;
font-size: 10px;
}

table  {
font-family:verdana,
sans-serif, arial;
font-size: 11px;
text-align: center;
line-height:110%
}

TD.cella       { padding:4  }