/* CSS Document */
body{
        background: none; /*ridefinito per pagine interne*/
}
div#corpo{
        width: 100%;
        float: left;
        margin:0;
        padding:0;
        background-image: url(../img/sfondo.gif);
        background-repeat: repeat;
        background-position: 20%;
}


#contenitore #contenuti{
margin: 1em 0 0 20%; 
}


h1{
        color: #333333;
        margin: 0;
        font-size: 1.3em;
}


#contenuti ul li h2 a{
        color: #000058;
        margin: 0;
        padding: 0;
}
#contenitore #contenuti ul li {
        list-style-image: url(../img/elenco.gif);
        margin: 0;
        padding: 0;
}
#contenitore #contenuti ul li h2 {
        font-size: 0.95em;
        margin: 0;
        padding: 0;
        line-height: 1.7em;
}
a:hover,a:active {
        color: #FFFFFF;
        background-color: #003399;
        text-decoration: none;


}
#contenitore #contenuti a:visited {
        color: #404082;
}
#contenitore #contenuti a:hover,#contenitore #contenuti a:active {
        color: #FFFFFF;
        background-color: #003399;
        text-decoration: none;
}
.displaynone {
        display: none;
}
.center {
        text-align: center;
}
.foto {
        text-align: center;
        margin-right: auto;
        margin-left: auto;
        margin-top: 0.8em;





}
div.foto p {
        width: 80%;
        display: block;
        text-align: left;
        margin-right: auto;
        margin-left: auto;
        background-color: #EEEEEE;
        padding: 0.5em;






}
h3 {
        font-size: 1em;
        color: #333333;


}
.left {
        float: left;
        padding-right: 0.5em;
        padding-left: 0.5em;





}
.clear {
        clear: left;
}
.riquadro {
        display: block;
        border-top-width: thin;
        border-bottom-width: thin;
        border-top-style: dashed;
        border-bottom-style: dashed;
        border-top-color: #666666;
        border-bottom-color: #666666;
        padding: 0.5em;


}
ol li {
        font-size: 0.8em;
}
.ndr {
        color: #333333;




}
h2 {


        font-size: 1em;
        color: #333333;
}
.margintop {
        margin-top: 2em;
}
.marginbottom {
        margin-bottom: 2em;
}
