
.menu_cont .tools { float:right; width:118px; height:22px; padding:5px 5px 0 0; }
.menu_cont .tools input { border:0; float:left; height:22px; }
.menu_cont .tools input.cerca_txt { width:79px; padding:2px 3px 0px; height:16px;  background:url(/i/cerca_txt.png) no-repeat 0 0; border:2px solid #f3f4f4;  }

.bottom p { padding:10px  0 0 10px; font-size:.7em; }
.bottom p img { padding: 0 0 0 5px; margin: 0 0 -3px 0; }

.col_dx h1 { height:19px; }
.col_dx h1 span { }

.col_dx p { padding:4px 10px 12px 0; }
.col_dx h1 a { color:#000000; text-decoration:none; }
.col_dx h1 a:hover { color:#999999; }


.content .news { width:639px; padding: 0 10px 15px 0; margin-top:23px; float:left; }
.content .news h2 { padding: 0 0 4px 0; }
.content .news h2 a { color:#000000; text-decoration:none; }
.content .news h2 a:hover { color:#999999; }
.content .news img { border:1px solid #cccccc; padding:4px; float:left; margin:0 10px 5px 0px; }
.content .news a { text-decoration:none; color:#000000; font-weight:bold; font-size:12px; }
.content .news a:hover { color:#999999; }
.content .news .allegati img { border:none; margin:0 4px 0 0; }  
.allegati { padding:12px 0 0 0 ; width:100%; float:left; }
.allegati li { width:30%; float:left; }
.content .news .allegati a { text-decoration:none; color:#000000; font-weight:normal; padding-top: 2px;}
.content .news .allegati a:hover { color:#999999; }
.content .news .allegati img { float:left; padding:0 5px 6px 0; margin: 0 0 0 0; height:16px; width:16px;}

.col_dx p.separatore { width:639px; height:1px; padding:0; clear:both; line-height:1px; background:#d1d1d1; }
p.paging { clear:both; text-align:center; padding:10px 0 0 0; width:639px; padding-left:2px; }
p.paging a { text-decoration:none; color:#000000; border:1px solid #ffffff; padding:0 3px;  }
p.paging a.sel, p.paging a:hover { color:#000000; border:1px solid #999999; }  
p.paging a.no_border:hover { border:1px solid #ffffff; }
p.paging a.no_border { font-size:1.3em; }

p.indietro { clear:both; text-align:right; padding:10px 0 0 0; width:629px; padding-left:2px; }
p.indietro a { text-decoration:none; color:#000000; padding:0 3px; font-weight:bold; }
p.indietro a:hover { color:#999999; }

.content .news_calendar { width:639px; margin:10px 0px;}
.content .news_calendar table tr td { line-height:20px;}
.content .news_calendar table tr.row_years td.r { text-align:right;}
.content .news_calendar table tr.row_years td a { padding:0px 3px; font-size:16px; line-height:18px; color:#DADBD5; text-decoration:none;}
.content .news_calendar table tr.row_years td a.selected { font-size:20px; color:black;}
.content .news_calendar table tr.row_years td a.current { border:solid 1px #000;}

.content .news_calendar table tr.row_months td.r { text-align:right;}
.content .news_calendar table tr.row_months td a { padding:1px 3px; font-size:12px; color:#DADBD5; line-height:16px; text-decoration:none;}
.content .news_calendar table tr.row_months td a.selected { font-size:16px; color:black;}
.content .news_calendar table tr.row_months td a.current { border:solid 1px #000;}

.content .img-container { float:left; width:80px; text-align:center; margin-left:5px;}
.content .img-container img { margin-left:10px;}
.content .img-container a.img-link { clear:left; font-weight:normal;}
