body{
background : white url(0.jpg) repeat fixed;
margin : 0 1%;
padding : 0 2%;
font-family : "times new roman", serif;
}

h1{
margin-top : 1em;
padding: 2%;
font-size : 250%;
font-weight : bold;
color : #483d8b;
text-align : center;
border : 2px solid #8b4513;
background-color: white;
}

hr{
color : #8a2be2;
}

h2{
margin : 0.5em 0;
padding : 1%;
font-size : 150%;
font-weight : bold;
color : #0000cd;
text-align : center;
background-color: white;
}

h3{
font-size : 120%;
font-style : italic;
font-weight : bold;
color : #000000;
text-align : left;
background-color: white;
}

h4{
font-size : 120%;
font-weight : normal;
color : #ff0000;
text-align : left;
background-color: white;
}

p{
margin-top : 1em;
font-size : 100%;
text-align : justify;
    
}

em{
font-style : italic;
}

strong{
font-weight : bold;
}

a{
    color : crimson;
}

.menu{
margin-top : 0;
margin-left : 0;
margin-right : 0;
margin-bottom : 1em;
padding : 0.5em 0;
text-align : center;
list-style : none;
}

.menu li{
display : inline-block;
height : 0;
margin : 0.5em;
padding-bottom : 2%;
font-size : 120%;
}

.menu li.primavoce{
border-left : none;
}

.menu a{
text-align : center;
white-space : nowrap;
height : 0;
padding-bottom : 2%;
margin : -0.5em 0;
font-size : 120%;
}

.menu a:link,
.menu a:visited{
background-color : #ff0000;
color : white;
}

.menu a:hover,
.menu a:focus,
.menu a:active{
background-color : #000000;
color : black;
}

.menu li.vocecorrente a{
color : black;
text-decoration : none;
}

ul.lista{
list-style-type: none;
margin-left : 2em;
margin-right : 3em;
margin-top : 1em;
margin-bottom : 1em;
}

.lista li{
min-height : 35px;
background : url(lista.png) left top no-repeat;
color : black;
font-size : 100%;
text-align : justify;
margin : 1em 0;
padding-left : 40px;
}

img.flex{
text-align : center;
max-width : 100%;
}

p.centrato{
text-align : center;
text-indent : 0em;
    background: none;
}

p.citazione{
font-style : times new roman;
font-size : 110%;
margin-left : 4em;
margin-right : 4em;
}

p.citazione1{
font-style : times new roman;
font-weight : bold;
color : #000080;
font-size : 110%;
margin-left : 4em;
margin-right : 4em;
}



p.forma{
font-size : 120%;
font-style : italic;
font-weight : bold;
color : #000000;
text-align : left;
background-color: white;
}

p.rambo{
font-size : 120%;
font-weight : normal;
color : #000000;
text-align : left;
background-color: white;
}


div.testo{
background-color: white;
border : 2px solid #8a2be2;
    margin-bottom : 2%;
    padding:1%;
    
}

.trasmissione li{
   min-height: 0;
    margin: 0;
    background: none;
    
}