a:focus { outline: 0; }
a img { border: 0; }

.percent{border:1px solid #336699; margin-bottom:-3px;}

table.news{padding:0px;
margin:-2px;
color: #000000;
font-size: 10pt;}

table.news td{padding:5px}

table.primi td{width:76px;
color: #000000;
font-size: 10pt;}

tr.zebra{background-color:#ebf2ff}

.big{font-weight:bold}

p.set{width:680px;
color: #000000;
font-size: 10pt;}

dt{float: left;
clear: left;
width: 100px;
text-align: right;
color: #336699;}
dt:after {content: ":";}

dd {margin: 0 0 0 110px;
padding: 0 0 0.5em 0;}


img, div {behavior: url("/iepngfix.htc");}

body{font-family: verdana, arial;
background: url("/border/bg.jpg") repeat-x top left;}

#bg, #bgsun, #bgucc, #bgclouds, #bgmain{
overflow: hidden;
width:100%;
height:100%;
position:absolute;
margin-top:0px;
top:0px;
}

#bgucc{
z-index:-9;
right:0px;
background: url("/border/bgucc.png") no-repeat top right;
}

#bg{
z-index:-8;
margin-left:-50%;
left:50%;
background: url("/border/header1.png") no-repeat top center;
}

#bgsun{
z-index:-7;
left:0px;
background: url("/border/sun.png") no-repeat top left;
}

#bgclouds{
z-index:-6;
right:0px;
background: url("/border/clouds.png") no-repeat top right;
}

#bgmain{
z-index:-5;
margin-left:-50%;
left:50%;
background: url("/border/main.png") no-repeat top center;}

div.scroll {
height: 63px;
width: 430px;
overflow: auto;
border: 1px solid #3399ff;
}

a:link {
color: #336699;
text-decoration:none;
decoration:none;
font-size: 10pt;
}

a:visited {
color: #336699;
text-decoration:none;
decoration:none;
font-size: 10pt;
}

a:active {
color: #336699;
text-decoration:none;
decoration:none;
font-size: 10pt;
}


a:hover {
color:#000000;
text-decoration:none;
decoration:none;
font-size: 10pt;
}

img {
border: none;
}

#intx, input{
color:#000000;
background:url(/menu/ti.png) repeat-x;
background-color:#ffffff;
font-size:10pt;
border: 1px solid #3399ff;
}

input[type=button], input[type=submit]{
cursor:pointer;
margin:4px;
}

#txta {
color:#000000;
background:url(/menu/ta.png) repeat-x;
background-color:#ffffff;
font-size:10pt;
border: 1px solid #3399ff;
}

#textarea2 {
color:#000000;
background:url(/menu/ta2.png) repeat-x;
background-color:#ffffff;
font-size:10pt;
border: 1px solid #3399ff;
}

hr {
border: 0;
width: 100%;
color: #3399ff;
background-color: #3399ff;
height: 1px;
}

table.elementi {
border:0px solid;
border-collapse:collapse;
empty-cells : hide;
}

.normal {
color: #000000;
font-size: 10pt;
}

.lighter {
color: #336699;
font-size: 10pt;
}

.title {
color: #336699;
font-size: 14pt;
text-transform: capitalize;
}

table.elementi td {
border: 1px solid #336699;
padding:10px;
background-repeat: no-repeat;
}

#main{
z-index:0;
width:710;
border-left: 1px solid #3399ff;
border-bottom: 1px solid #3399ff;
border-right: 1px solid #3399ff;
padding-top:40px;
padding-left:20px;
padding-right:20px;
padding-bottom:0px;
background-color:#ffffff;
position:absolute;
margin-left:-375px;
top:150px;
left:50%;
}

#textarea {
color:#000000;
background:url(/menu/tamsn.png) repeat-x;
background-color:#ffffff;
font-size:10pt;
border: 1px solid #3399ff;
}

#bgover{
position:fixed;
top:0;
left:0;
width:100%;
height: 100%;
background-color: #fff;
z-index: 1000;
-moz-opacity: 0.80;
opacity: 0.80;
filter: alpha(opacity=80);}

div#navigation{
z-index:0;
width: 752px;padding:0px;
font: 76% sans-serif;
margin-left:-375px;
background: url("/border/px.gif") repeat-x bottom left;
position:absolute;
top:120px;
left:50%;}

div#navigation ul{list-style-type: none;margin: 0;padding: 0}
div#navigation li{float: left;margin: 0;padding:0;
}

div#navigation a:visited{display: block;width: 99px;line-height: 30px;text-decoration: none;
background: url("/border/sfondonormale.gif") no-repeat top left;
color: #333;text-align: center;
opacity: 0.87;
-moz-opacity: 0.87;
filter:alpha(opacity=87);}

div#navigation a:link{display: block;width: 99px;line-height: 30px;text-decoration: none;
background: url("/border/sfondonormale.gif") no-repeat top left;
color: #333;text-align: center;
opacity: 0.87;
-moz-opacity: 0.87;
filter:alpha(opacity=87);}

div#navigation a:hover{background-image: url("/border/sfondoattivo.gif");color: #6B4131;
opacity: 1;
-moz-opacity: 1;
filter:alpha(opacity=100);}

div#navigation li#activelink a,div#navigation li#activelink a:hover{background-image: url("/border/sfondoattivo.gif");color: #503325;
opacity: 1;
-moz-opacity: 1;
filter:alpha(opacity=100);
color: #6B4131;}

#guida{
position: absolute;
margin-left:-250px;
top:10px;
left:50%;
height: 500px;
width: 500px;
background: #ffffff;
display:none;
border: 1px solid #3399ff;
}

#footer{
font-size: 9pt;
font-color:3399ff;
width:750px;
border-top:1px solid #3399ff;
position:relative;
left:-20px;
bottom:0px;
margin-top:30px;
padding:0px;
margin-right:-40px;
}

.newsboard{border: 1px solid #336699; overflow: auto; height:80px; width:600px; padding-left:50px; background: url(/menu/news.jpg) no-repeat; padding-top:0px; padding-bottom:0px;}

.hide{display:none}

.piu {background: url("/images/+.gif") no-repeat top right;}
.meno {background: url("/images/-.gif") no-repeat top right;}