ol{list-style-type: square;
}
ol ol{font-style:italic;
}

ol ol ol {font-size:90%;
}

.numera{list-style-type: decimal;
}

body{font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ffffff;
color:#000000;
font-size:100%;
}

body a{ font-weight:bold;
}

#contenitore{
border:1px solid #324676;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
width: 90%;
}

#banner{background-color:#FFFFFF;
width:100%;
border-top:1px solid #324676;
margin-left:0px;
}

#bloccotesto{border-top:1px solid #324676;
border-bottom:1px solid #324676;
background-color:#E8FFF1;
padding-top:1.5em;
padding-right: 1em;
padding-left: 1em;	
}

#intestazione{font-family:arial,helvetica,sans-serif;
font-weight:bold;
color:#324676;
background-color:#B4F5E0;
text-align:center;
border-top:1px solid #324676;
height:130px;
height: auto!important;
min-height: 130px;
padding-top: 1em;
width:100%;
}

#intestazione img{ border:1px solid #000000;
margin-left:1em;
margin-right:1em;
}

.boxverde{background-color:#B4F5E0;
border-top:1px solid #324676;
border-bottom:1px solid #324676;
padding-top:1.5em;
padding-right: 1em;
padding-left: 1em;
}

#opzioni{
background-color:#B4F5E0;
border-top:1px solid #324676;
border-bottom:1px solid #324676;
padding:1em;
width:100%;
}

#piede{background-color:#ffffff;
height:90px;
width:100%;
}

#barramenu span a{border-bottom: 5px solid #003399;
border-left: 5px solid #003399;
border-top: 5px solid #508fc4;
border-right: 5px solid #508fc4;
background-color:#0099FF;
color:#FFFFFF;
font-weight:bold;
font-size:105%;
text-decoration: none;
line-height: 2em;
}

#barramenu span a:hover {border-bottom: 5px solid #003399;
border-left: 5px solid #003399;
border-top: 5px solid #508fc4;
border-right: 5px solid #508fc4;
background-color:#FFFFCC;
color:#990000;
font-weight:bold;
font-size:105%;
text-decoration: none;
line-height: 2em;
}

.importante{font-style:italic;
font-weight:bold;
color:#990000;
}

#intestazione h1{font-size:large;
font-weight:bold;
letter-spacing: 0.5em;
text-decoration: underline;
}

#intestazione h2{font-size:medium;
font-weight:bold;
}

#banner h1{font-size:large;
font-weight:bold;
letter-spacing: 0.5em;
text-decoration: underline;
}

#banner h2{font-size:medium;
font-weight:bold;
}

h1 {color:#990000;
text-align:center;
text-transform:uppercase;
}

h2{color:#003399;
text-align:center;
}

.centra{text-align:center;
}

.centraGraph{margin-left:20%;
}

.destra{text-align:right;
float:right;
}

.sinistra{text-align:left;
float:left;
}

img {border: none;
}

.autore{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
font-style:italic;
text-align:right;
font-weight:bold;
}

.novita{
text-align:right;
color:#990000;
font-style:italic;
}

.maiuscoletto{	font-variant: small-caps;
font-weight:bold;
}

.hide{display:none;
}

.testo100{
font-size:100%;
}

table{border: 1px solid #333333;
margin-left: auto;
margin-right: auto;
}

table th{background-color:#FFFFCC;
border: 1px solid #990000;
color:#000000;
font-weight:bold;
text-align:center;
}

table tr td {background-color:#CCFFFF;
color:#000000;
text-align:center;
border: 1px solid #333333;
}

