/* archivio foto */
#archive_cont {}
#archive_cont .pageinfo_sup, #archive_cont .pageinfo_inf { margin: 5px 0;clear: both;}
#archive_cont .pageinfo_sup p{ margin:12px 0 0 0; padding:0 5px;float:left;}
#archive_cont .pageinfo_sup .pager { margin: 8px 0 0 0; padding:0 5px;}
#archive_cont .pageinfo_inf .pager { margin:1px 0 0 0; padding: 0 5px;}
#archive_cont .pageinfo_sup, #archive_cont .pageinfo_inf { padding:0;}
#archive_cont .pageinfo_sup .pager,#archive_cont .pageinfo_inf .pager{float:right;}

#archive_cont ul {	list-style-type: none;}
ul#archive {clear:both;}
#archive_cont ul.pager li {	float: left; padding: 0;	margin: 0 1px; background-image:none;}
#archive_cont ul.pager li a, #archive_cont ul.pager li a:link, #archive_cont ul.pager li.sel {display:block;}
#archive_cont ul.pager li.sel-last img {	margin-top: 6px;}

ul li.boxitem {float: left; padding: 0; margin: 15px 0 5px; height: 90px; width:	210px; background-image:none;}
ul li.boxitem a.img_72x72 {display:block; float:left; text-align:center;}
ul li.boxitem div.tit-desc {float:left; margin:0; margin-left: 4px; padding: 0 0 0 7px; height: 55px; width:126px; margin-top: 17px !important; margin-top: 15px;}
*:first-child+html ul li.boxitem div.tit-desc {	margin-top: 15px !important;}

ul li.boxitem h2, ul li.boxitem h3, ul li.boxitem p {	margin:0;}

/*** posizionamento immagini bottom left***/
div.bl-external{display:block; height:72px; position:relative; overflow:hidden; width:72px;}
div.bl-middle {position:absolute;bottom:0;left:0;}

/* archivio news (marzia 2008/01/28) */
div.cnt_text {padding: 0px 5px;}
ul.col_news {background-image: none; display: block; margin-top: 45px; margin-bottom: 55px; width: 300px !important; width: 300px;}
ul.col_news.left{padding-right: 10px;}
ul.col_news.right{padding-left: 10px;}
ul.col_news li {display: block; height: 65px;background-image: none;padding: 0px; margin: 0px;}
ul.col_news li span.data, ul.more_news_list li span.data{font-family: tahoma; font-size: 0.8em; line-height: 1.4em; color: #6f6f6f; }
ul.col_news li span.program {font-family: tahoma; font-size: 0.8em; line-height: 1.2em; color: #000000; text-transform: uppercase;}
ul.col_news li span.title , ul.more_news_list li span.title{display: block; font-family: tahoma; font-size: 1.0em; line-height: 1.1em; font-weight: bold; }
ul.col_news li span.title  a, ul.more_news_list li span.title a	{color: #E12B00;}
h2.more_news {font-family: tahoma; font-size: 1.6em;margin-bottom: 30px;}
ul.more_news_list {padding: 0px; margin: 0px; margin-bottom: 25px;}
ul.more_news_list li {background-image: none; padding: 0px; margin:0px; margin-bottom: 10px;}
ul.more_news_list li span.title {display: inline;}

