body {
font: 11px verdana, arial, helvetica, sans-serif;
margin:0;
padding:0;
}
td { 
font-size: 11px;
}
.v9 { 
font-size: 9px;
}
.text {
color: #ffffcc;
font-size: 10px;
text-decoration: none
}
.nav {
color: #C90500 
}
a {
color: #ff0000; 
text-decoration: none
}
a:hover {
text-decoration: underline;  
color: #C90500
}
a.nav:hover {
color: #C90500;  
}
INPUT {
BORDER: #666 1px solid; 
FONT:11px verdana, sans-serif; 
}
TEXTAREA {
BORDER: #666 1px solid; 
FONT:11px verdana, sans-serif; 
}
SELECT {
BORDER: #666 1px solid; 
FONT:11px verdana, sans-serif; 
}
OPTION {
BORDER: #666 1px solid; 
FONT:11px verdana, sans-serif; 
}
.submit {
BORDER: #FF0000 1px solid; 
FONT:11px verdana, sans-serif; 
COLOR: #FFF;
BACKGROUND: #FF0000
}
.bg {
background: fixed url(immagini/bgpag.gif) repeat-y center center;
}
/*---*/

#menu{
height:37px; 
/*position:relative; */
background:#edeff0 url(immagini/bg_menu.png) 0 0 repeat-x;
clear:both;
}

#menu ul{
height:37px;
padding:0 0 0 5px;
margin:0;
}
#menu ul li{
float:left;
height:37px;
display:block;
padding:0;
margin:0;
}
#menu ul li a{
display:block;
color:#fff;
font-size:10px; 
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
text-align:center;
height:37px;
width:106px;
margin:0;
padding:17px 0 0 0;
/*border-right:1px solid #fff;*/
text-shadow: 1px 1px 3px #666;
}
#menu ul li a:hover{
text-shadow: 0 0 0;
background:transparent url(immagini/bg_menu_over.png) top center no-repeat;
}
#menu ul li.sel a{
text-shadow: 0 0 0;
background:transparent url(immagini/bg_menu_over.png) top center no-repeat;
}
#menu ul li.sep{
width:1px;
height:19px;
padding:0;
margin:14px 0 4px 0;
background-color:#fff;
}


.r_news{
width:600px;
height:60px;
border-top:1px solid #ddd;
margin:25px 0 25px 30px;
padding-top:30px;
margin:0 0 25px 30px;
/*border-bottom:1px solid #ddd;*/
/*margin:25px 0 25px 30px;*/
clear:both;
}

.r_news .n_data{
width:32px;
border:1px solid #ccc;
float:left;
font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
font-size:10px;
text-align:center;
font-weight:bold;
margin:0 10px 0 10px;
}
.r_news .n_data .n_month{
height:12px;
background-color:#fb3b08;
color:#fff;
}
.r_news .n_data .n_day{
height:25px;
background-color:#fff;
line-height:23px;
font-size:14px;
}

.r_news .n_title{
height:39px;
/*font-size:11px;*/
padding:0 0 0 10px;
/*line-height:39px;*/
float:left;
width:440px;
}
.r_news .n_title a{
color:#000;
display:block;
/*background:transparent url(immagini/pdf.png) center right no-repeat;*/
}

.r_news .n_read{
/*height:39px;*/
height:20px;
font-size:10px;
padding:0;
margin:19px 10px 0 0;
float:left;
width:80px;
text-align:right;
font-style:italic;
float:right;
}
.r_news .n_read a{
color:#000;
display:block;
padding:7px 18px 0 0 ;
height:20px;
background:transparent url(immagini/pdf_s.png) right 3px no-repeat;
}