/* CSS Document */
body{
        margin:0;
        padding:0;
        font-family: Arial, Helvetica, sans-serif;
        background-image: url(../img/sfondo.gif);
        background-repeat: repeat;
        background-position: 20%;
}
img{
        border: none;
}


#associazione{
        width: 100%;
        background-repeat: repeat-y;
        background-position: right top;
        text-align: right;
        margin: 0;
        padding: 0;
        background-color: #660000;
        float: left;
}
#associazione a img{
        float: left;
}
#associazione ul {
        padding: 0.2em;
        margin: 0;
        float: right;
}
#associazione ul li {
        display: inline;
        font-size: 0.8em;
        color: #FFFFFF;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #FFFFFF;
        padding-right: 0.5em;
        padding-left: 0.5em;
}


#associazione ul li a{
        color: #FFFFFF;
}
#associazione ul li a:hover,#associazione ul li a:active{
        color: #990000;
        background: #FFFFFF;
}



#testata{
        clear: left;
        float: left;
        height: 150px;
        margin: 0;
        padding: 0;
        width: 100%;
}


#logo #resistente{
        font-size: 0.9em;
        color: #FFFFFF;
        font-weight: bold;
        margin: 0;
        padding: 0;
}


#logo{
        float: left;
        width: 20%;
        text-align: center;
        margin: 0;
        padding: 0;
}


#logo img{
        margin: 0.3em auto;
        padding: 0px;
        border: none;
        background-color: #990000;


}


#imgtesta {
        height: 150px;
        margin: 0;
        padding: 0;
        background-image: url(../img/briga.gif);
        background-repeat: no-repeat;
        background-position: left top;
        float: left;
        width: 38%;
}


#citazione{
        color: #333333;
        float: right;
        font-size: 0.75em;
        font-family: Georgia, "Times New Roman", Times, serif;
        margin: 0 auto;
        padding: 0;
        width: 34%;


}


#citazione cite{
        text-align: right;
        display: block;
        margin-right: 2em;
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
}


#citazione q{
        font-style: italic;
        text-align: left;
        margin: 2em 2em 0.5em 0;
        padding: 0;
        display: block;
}


#navigazione{
        /*clear: both;*/
        width: 80%;
        background: #dddddd;
        padding: 0.3em 0;
        font-size: 0.85em;
        float: right;
}


#navigazione span{
        padding-left: 0.5em;
}



#navigazione a{
        color:#000058;
}



#contenitore{
        float: left;
        width: 100%;
}


#contenuti{
margin: 1em 20% 0; 
}


#colonnasx{
        float: left;
        width: 20%;
        margin-left: -100%;
        margin-top: 0.8em;
}


#colonnadx{
        float: right;
        width: 20%;
        margin-left: -20%;
        margin-top: 0.8em;
}


#footer{
        clear: both;
        width: 100%;
        background-color: #000000;
        color: #FFFFFF;
        text-align: center;
        padding: 0.4em 0;
        font-size: 0.95em;
}


#footer a{
        color: #FFFF80;
}


.innertube{
        margin: 1em; /*Margins for inner DIV inside each column (to provide padding)*/
        margin-top: 0;
}


#colonnasx ul {
        margin: 0;
        padding: 0;
        background-color: #660000;
}


#colonnasx ul li{
        font-size: 0.84em;
        color: #FFFFFF;
        display: block;
        list-style-type: none;
}


#colonnasx ul li h2{
        display: block;
        padding: 0;
        margin-top: 0.3em;
        font-size: 1em;
        color: #FFFFFF;
        font-weight: normal;
        margin-bottom: 0;
}
#colonnasx ul li h2 a{
        color: #FFFFFF;
        text-decoration: none;
        display: block;
        padding-left: 0.7em;
        margin: 0;
        padding-right: 0.3em;
}


#colonnasx ul li ul{
        background-color: #990000;
        padding: 0;
        margin: 0;
}


#colonnasx ul li ul li{
        padding: 0 0.5em;
        margin: 0;
}
#colonnasx ul li ul li a{
        color: #FFFFFF;
        padding-left: 0.5em;
        padding-right: 0.5em;
}
#colonnadx ul {
        margin: 0;
        padding: 0;
        background-color: #990000;
}


#colonnasx ul li a:hover,#colonnasx ul li a:active{
        color: #990000;
        background-color: #FFFFFF;
}


#colonnadx ul li{
        font-size: 0.84em;
        color: #FFFFFF;
        display: block;
        list-style-type: none;
}


#colonnadx ul li h2{
        display: block;
        padding: 0 0.5em;
        margin-top: 0.3em;
        margin-bottom: 0.3em;
        font-size: 1em;
        color: #FFFFFF;
        font-weight: normal;
}


#colonnadx ul li h2 a{
        color: #FFFFFF;
        text-decoration: none;
}


#colonnadx ul li ul{
        margin-bottom: 0.5em;
        background-color: #FFFFFF;
}


#colonnadx ul li ul li{
        padding: 0 0.5em;
        color: #000000;


}



p{
        font-size: 0.75em;
}


#indirizzo {
        color: #990000;
        border: 1px solid #990000;
        font-size: 0.9em;
        padding: 1em;
        margin-top: 1.5em;
}


div.home1 {
        padding: 5px;
        margin: 1.3em;
        font-size: 0.8em;
        color: #000000;
        background-color: #EEEEEE;
        border-top: none #990000;
        border-right: none #990000;
        border-bottom: 3px solid #990000;
        border-left: none #990000;
}


div.home1 h2 {
        font-size: 1em;
        color: #990000;
        font-weight: bold;
        margin: 0;
        padding: 0;
}


div.home1 img {
        float: left;
        margin: 0.2em;
}


#back{
        text-align: right;
        margin: 0.3em;
}
#back a{
        color: #990000;
        margin-left: 0.5em;
}
#contenitore #contenuti #back a:visited{
        color: #990000;
}
#contenitore #contenuti #back a:hover,#contenitore #contenuti #back a:active{
        color: #FFFFFF;
}
p.prato {
        background-color: #FFFFCC;
}


.titolino{
        font-weight: bold;
        color: #990000;
}
#contenuti form {
        font-size: 0.8em;
}
#contenuti form fieldset {
        margin-bottom: 1em;
}
#contenuti form div {
        margin: 1em;
}
a {
        color: #000058;
}


a:visited {
        color: #404082;
}


a:hover,a:active {
        color: #FFFFFF;
        background-color: #003399;
        text-decoration: none;
}
#logo a:hover,#logo a:active {
        background-color: #FFFFFF;
}
#navigazione a:hover,#navigazione a:active {
        color: #FFFFFF;
        background-color: #003399;
}
#contenitore #contenuti #back a:hover,#contenitore #contenuti #back a:active {
        color: #FFFFFF;
        margin-left: 0.5em;
        text-decoration: none;
        background-color: #990000;


}
blockquote {
        font-size: 0.75em;
        margin: 0px;
        padding: 0px;
}
q {
        font-style: italic;


}
#logo a:hover,#logo a:active {
        background-color: #990000;
}
.articoli {
        width: 95%;
}