body {
margin:0em;
padding:0em;
width: auto;
font-family: arial, sans-serif; 
text-align: center; /* per il browser IE 5.5 */
font-size: 0.8em;
}

/**********Classes e divs per la struttura della pagina*/

#box {
text-align:left;
width: 770px !important;
width: 790px; /*per IE5.x e IE6*/
margin-top:0.2em;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0.2em;
}

#header {
float:left;
width:770px;
text-align:right;
padding-top:0.2em;
padding-bottom:0.2em;
}

#massima {
float:left;
width:770px;
padding-top:0.2em;
padding-bottom:0.2em;
margin-top:0.3em;
margin-bottom:0.3em;
background-color:#e9e9e9;
}

#avviso {
float:left;
width:770px;
padding-top:0.2em;
margin-top:0.3em;
text-align:center;
}

#contenuti {
float:left;
width:770px;
margin-top:0.5em;
}

#sinistro {
float:left;
width:450px;
padding:0.2em;
margin_top:0.3em;
}

#destro {
float:right;
width:250px;
padding:0.2em;
margin-right:20px;
margin_top:0.3em;
}

#footer {
float:left;
width:770px;
text-align:right;
background-color:#e9e9e9;
margin-bottom:20px;
}

/*Formattazione*/

.arancio {
color:#ff4500;
background-color: transparent; 
}

p {
padding-left:0.5em;
padding-right:0.5em;
}

a:link {
background-color: #ffffff; 
color: #0000ff; 
text-decoration: none;
}
a:visited {
background-color: #ffffff; 
color: #990033; 
text-decoration: none;
}
a:hover {
background-color:#ccd9ff;
color: #0000ff;
text-decoration: none;
}
a:active {
background-color: #ffffff; 
color: #ff0033; 
text-decoration: none;
}

.ridotto {
font-size:80%;
}

img {
border-style: none;
}

.listimg {
list-style-image: url(img/quadratino.gif)
}