body{
text-align:center; /* centra in IE5.x */
}

body, td, p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#777;
}

div{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#777;
}

p{
margin:0px;
padding:0px; 
background:white;
text-align:left;
width:100%;
line-height:22px;
letter-spacing:1px;
}

h1{
margin:0px;
padding:0px; 
background:white;
text-align:left;
width:100%;
font-size:11px;
line-height:22px;
letter-spacing:2px;
padding-bottom:5px;
font-weight:bold;
}

p.linkpop {
text-align:right;
padding-right:25px;
padding-bottom:5px;
font-weight:bold;
}

p.pop{
text-align:left;
padding-bottom:5px;
padding-top:5px;
}

p.comunicato{
padding-top:10px;
}

p.download{
text-align:right;
padding-top:10px;
padding-right:25px;
}

div.menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#BD524B;
text-align:left;
letter-spacing:2px;
line-height:20px;
padding-bottom:4px;
font-weight:bold;
}

a{
color:#777;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

.menu a{
color:#777;
text-decoration: none;
font-weight:normal;
}

.menu a:hover{
text-decoration: underline;
}

a.linkpop {
color:#BD524B;
text-decoration: none;
font-weight:bold;
}

.linkpop a:hover{
text-decoration: underline;
}

table{
background:#FFFFFF;
width:743px;
border:0px;
border-collapse:collapse;
text-align:left; /* ripristina l'allineamento */
margin:0px auto; /* centra negli altri browser */
}

table.pop{
background:#FFFFFF;
width:310px; 
border-collapse:collapse;
}

tr{
vertical-align:top;
}

tr.testata{
vertical-align:middle;
padding-bottom:23px;
}



td.1{
width:177px;
}

td.2{
width:35px;
}

td.3{
width:531px;
}

img{
border:0px;
margin:0px;
padding:0px;
}

img.grafica{
border:1px solid black;
margin-bottom:6px;
margin-top:6px;
margin-left:0px;
margin-right:0px;
padding:0px;
}

img.border{
border:1px solid #777;
}