/*body { background-image: url(immagini/000.jpg);background-attachment: fixed; background-repeat: no-repeat;background-position: center center;}*/
/*body { background-image: url(immagini/sfuma1.jpg); background-attachment: fixed; background-position: center left; }*/
body { background-image: url(immagini/background.jpg); background-attachment: fixed; background-repeat: no-repeat; background-position: center center; }
/*body { background-image: url(immagini/r266078_1112613.jpg); background-attachment: fixed; background-repeat: no-repeat; background-position: center center; }*/
table {text-align: center; }
/*table {text-align: center; background-image: url(immagini/sfuma1.jpg); background-attachment: fixed; background-position: center left;}*/

ol { list-style: circle; outside; }
div.BORDI {width: 94%;}
/* CREAZIONE DEGLI ANGOLI SMUSSATI */ 
span.TOP, span.BOTTOM{display: Block; background-color: trasperent;} 
span.TOP span, span.BOTTOM span{display: Block; overflow: Hidden; background-color: #D7DDE6; height: 1px;} 
span.RIGA1{margin: 0 5px;} 
span.RIGA2{margin: 0 3px;} 
span.RIGA3{margin: 0 2px;} 
span.TOP span.RIGA4, 
span.BOTTOM span.RIGA4{margin: 0 1px; height: 2px;}

#aggprefer {
color:blue;
font-size: xx-small;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: transparent; 
}

#divmenvoc a:link{
color:#545148;
font-size: 16px;
font-family:lucida calligraphy, Times new Roman;
font-weight: Bold;
background: transparent; 
text-decoration:none;
}

#divmenvoc a:visited{
color:#545148;
font-size: 16px;
font-family:lucida calligraphy, Times new Roman;
font-weight: Bold;
background: transparent; 
text-decoration:none;
}

#divmenvoc a:hover{
color:#545148;
font-size: 16px;
font-family:lucida calligraphy, Times new Roman;
font-weight: Bold;
background:#D7D7D7; 
text-decoration:none;
}

#divuagg{
width:90%;
border:solid #B4C1D3 0px;
font-size: 20px;
font-family:Harlow Solid Italic, Monotype Corsiva, Times new Roman;
font-weight: Bold;
background:#D7DDE6;
padding:5px;
margin: auto;
}

#divtitoli a:link{
color:#660066;
font-size: 20px;
font-family:Times new Roman;
font-weight: Bold;
background: transparent; 
text-decoration:none;
}

#divtitoli a:visited{
color:#660066;
font-size: 20px;
font-family:Times new Roman;
font-weight: Bold;
background: transparent; 
text-decoration:none;
}

#divtitoli a:hover{
color:#545188;
font-size: 20px;
font-family:Times new Roman;
font-weight: Bold;
background:#D7D7D7; 
text-decoration:none;
}

#dxtd {
border:1px solid red; 
solid 1px #000000; 
width:15em; 
color: Black; 
background: transparent; 
vertical-align:top;
}

#dxtd1 {
border-top:2px solid white;
border-left:2px solid white; 
border-bottom: 2px solid black;
border-right:2px solid black; 
solid 1px #000000; 
text-align: left; 
width:30em; 
color: Black; 
background: transparent;
}

#dxtd2 {
border-top:2px solid white;
border-left:2px solid white; 
border-bottom: 2px solid black;
border-right:2px solid black; 
solid 1px #000000; 
text-align: left; 
width:42em; 
color: Black; 
background: trasparent;
}

#dxtdxx {
solid 1px #000000; 
text-align: left; 
width:42em;
hight:1em; 
color: green; 
background: trasparent;
}

#immadx0 {
float: right; 
margin: 0px 0px 0px 0px; 
border: 0;
}

#immasx0 {
float: left; 
margin: 0px 0px 0px 0px; 
border: 0;
}

#immadx {
float: right; 
margin: 0px 0px 0px 15px; 
border: 0;
}

#immasx {
float: left; 
margin: 0px 15px 0px 0px; 
border: 0;
}

#immasxlg {
float: left; 
margin: 0px 0px 0px 20px; 
border: 0;
}

#menu a:link
{
/*float: left;*/
display:block;
color:#000;
font-size: x-small;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:2em;
width:20em;
line-height:2em;
padding:0 1em;
background:trasparent;
text-decoration:none;
border-top:2px solid white;
border-left:2px solid white; 
border-bottom: 2px solid black;
border-right:2px solid black;
}

#menu a:visited
{
/*float: left;*/
display:block;
color:#000;
font-size: x-small;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:2em;
width:20em;
line-height:2em; 
padding:0 1em;
background:trasparent; 
text-decoration:none;
border-top:2px solid white; 
border-left:2px solid white; 
border-bottom: 2px solid black;
border-right:2px solid black;
}

#menu a:hover
{
/*float: left;*/
display:block;
color: blue;
font-size: x-small;
font-weight: Bold;
width:20em;
padding:0 1em;
background:black;
filter:alpha(finishopacity=0, style=2);
opacity: .5
text-decoration:none;
border-top:2px solid red;
border-left:2px solid red;
border-bottom: 2px solid red;
border-right:2px solid red;
}

#paggio {
color:indigo;
font-size: xx-small;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: transparent; 
}

#paginiz {
color:blue;
font-size: xx-small;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: transparent; 
}

#pcopy {
color:indigo;
font-size: xx-small;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: transparent; 
}

#pocchiello {
font-size: 15px;
font-family: Times new Roman;
background: transparent; 
text-decoration:none;
}

#sxtd {
border:1px solid red; 
solid 1px #000000; 
width:15em; 
color: Black; 
background: transparent; 
vertical-align:top;
}

#tablerilascio {
solid 1px #000000; 
font-family:Verdana;
font-size: xx-large;
width:31em; 
color: #006600; 
padding:2px;
background: #DDFFDD;
}

#tablerilascio1 {
solid 1px #000000; 
font-family:Verdana;
font-size: xx-large;
width:6em; 
color: #006600; 
padding:2px;
background: trasparent;
}

#tablerilascio2 {
solid 1px #000000; 
font-family:Arial;
font-size: x-small;
width:22em; 
color: white; 
padding:2px;
background: black;
}

#tablerilascio3 {
solid 1px #000000; 
font-family:Verdana;
font-size: medium;
width:16em; 
color: #006600; 
padding:2px;
background: #DDFFDD;
}

#tdup {
color: black;
font-size: small;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: right; 
background: transparent; 
}

#thdx {
border:1px solid red;
text-align: center;
font-size: large;
font-family: "times new roman", "monotype corsiva", Arial, Helvetica, sans-serif;
background:trasparent;
color:black;
}

#thdx1 {
text-align: center;
font-size: large;
font-family: "times new roman", "monotype corsiva", Arial, Helvetica, sans-serif;
background:trasparent;
color:black;
}

