body { 
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
font-size: 1em;
margin:0;
padding:0
 }
h1, h2, h3, h4 {
letter-spacing: 0.2em;
 }
#testa {/*
width:760px;*/
height: 138px;
margin:1em auto;
text-align:left;
background: url(/images/2.gif) 40% top no-repeat;
}
#testa h1, #testa h2 {
position: absolute;
left: -9000px;
}
#corpo {/*
width:760px;*/
margin:1em auto;
text-align:left
}
#piede {/*
width:760px;*/
margin:1em auto;
text-align:left
}
#corpo {
position:relative;
}
#menu {
position:absolute;
top:0; left:0;
width:160px;
}
#servizi {
position:absolute;
top:0; right:0;
width:200px;
}
#contenuto {
margin:0 200px 0 160px;
border-left: 2px dotted gray;
border-right: 2px dotted gray;
font-size: 0.8em;
}
#menu {
padding:1em 0;
font-size: 0.8em;
}
#contenuto {
padding:1em 1em;
}
#servizi {
padding:1em 0;
font-size: 0.8em;
}
#servizi p {
margin: 0 0 10px 10px;
}
#testa { width: 90%; }
#corpo { width: 90%; }
#piedipagina { width: 90%; }

#contenuto h3 
{
color: #990000;
}
#menu ul {
margin: 0;
padding: 0;
}
#menu li {
list-style: none;
width: 150px;
height: 22px;
margin-bottom: 1px;
}

#menu li a {
display: block;
text-decoration: none;
text-align: right;
color: black;
padding: 3px 10px 3px 0;

}
#menu li a:hover {
color: white;
background: url(/images/3.png) top left no-repeat;
}

#menu li span {
display: block;
text-decoration: none;
text-align: right;
color: white;
background: url(/images/3.png) top left no-repeat;
padding: 3px 10px 3px 0;

}

#diritti{
margin-top:40px;
margin-left:60px;
width:90px;
}

#diritti img{
border:none;
}

#validator{
margin-top:10px;
margin-left:63px;
width:90px;
}

#validator img{
border:none;
}

#servizi ul {
list-style: none;
margin: 0;
padding: 0;
}
#servizi ul li {
margin: 0;
padding: 0;
}
.onair {
background: url(/images/4.gif) top center no-repeat;

}
.onair a{
width: 135px;
height: 125px;
display: block;
}
.onair a span {
position: absolute;
left: -9000px;
}
.upload {
padding: 0 0 0 5px;
}
.novita {
padding-bottom: 50px;
background: url(/images/5.gif) bottom center no-repeat;
}
.staff h3 {
clear: both;
padding-bottom: 0;
margin-bottom: 0;
}
.staff p{
padding: 0;
margin: 0;
}
.staff img {
float: right;
margin-left: 5px;
}
.continua {
display: block;
margin: 0;
padding: 0;
margin-bottom: 25px;
}

table#appuntamenti{
background-color: #F1CAC9;
color: #333; 
margin-left: 10px;
}
table#appuntamenti td {
background-color: #F1D7D7;
text-align: center;
}
td.hasarticle {

}

table#appuntamenti td a{
color: #990000;
background-color:  #F8E6E6;
display: block;
}
table#appuntamenti td a:hover {
background-color: white;
}

#servizi ul h3 {
color: #990000;
text-align: center;
}

#contenuto h2 {
color: #990000;
}
#prossimi-appuntamenti h3 {
margin-top: 0;
margin-bottom: 0;
}
#prossimi-appuntamenti p {
margin-top: 0;
}

#diretta img{
margin-left:15px;
margin-bottom:20px;
border:none;
}

#diretta img:hover{
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}




