/**** PARTI COMUNI DI TUTTI I FOOTER */
div.blackbox_programs{width:651px;margin-top:50px;position:relative;}
div.blackbox_programs div{font-family:tahoma;width:119px;height:159px;padding:0;float:left;display:block;overflow:hidden;background:url(../images/bgk_title_blackbox_programs_footer.gif) bottom left no-repeat;margin-right:14px;}
div.blackbox_programs h3{font-size:1.2em;font-weight:bold;color:#ffffff;height:17px;line-height:17px;text-align:left;margin:0;padding:0 0 0 7px;background-image:url(../images/bgk_title_blackbox_programs.gif);}
div.blackbox_programs h4{font-size:1em;text-align:left;margin:0;padding:0;}
div.blackbox_programs h4 a{color:#df280b;text-transform:uppercase;line-height:11px;}
div.blackbox_programs h5{font-size:1.1em;color:#000000;margin:1px 0;text-align:left;}
div.blackbox_programs img{margin:3px 0 5px 0;padding:0;}
div.blackbox_programs div.blackbox_cont{height:155px;overflow:hidden;background:none;}
div.blackbox_programs div.blackbox_cont p{font-size:1.1em;color:#555555;text-align:left;padding:0;margin:0;}
div.blackbox_programs div.blackbox_cont ul{margin:0;padding:0;}
div.blackbox_programs div.blackbox_cont ul li a{color:#000000;font-weight:normal;}

div.footer-publi{float:left;position:relative;}
div.footer-publi div.footer_col{float:left;margin-left:0;margin-top:5px;padding:0 0 0 12px;}
div.footer-publi  span.title{color:#e12b00;font-weight:bold;font-family:arial;font-size:1.8em;margin-top:8px;margin-bottom:5px;width:auto;}
div.footer-publi  span.title a {color:#e12b00;}
div.footer-publi  span.title span, div.footer-publi  span.title span a{color:#797473;}
div.footer-publi div.singlebox{color:#333333;float:left;font-family:tahoma;font-size:1.1em;height:106px;line-height:1.3em;overflow:hidden;width:134px;}
div.footer-publi div.singlebox a{color:#333333;font-weight:bold;display: block;margin:0;padding: 0;clear: both;}
div.footer-publi div.singlebox img{border:#dbdbda 1px solid;margin:0 auto;}
div.footer-publi div.singlebox.lastbox{margin-right:0px!important;}
div.footer-publi div.footer_div{background-image:url(../images/bgk_footer_div.png);background-repeat:no-repeat;height:110px;float:left;padding:0;margin:22px 14px 0 26px; width:1px;}

div.footer-nav{float:left;position:relative;z-index:10;height:25px;}
div.footer-nav ul{float:left;margin-left:9px!important;margin-left:3px;}
div.footer-nav ul li{color:white;display:block;float:left;height:23px;padding:0 1px 0 0;margin:0;background:url(../images/bgk_footer_pipe.png) right center no-repeat;}
div.footer-nav ul li a{color:#ffffff;display:block;font-family:tahoma;font-weight:normal;font-size:1em;line-height:1.2em;padding:5px 5px 7px 5px;margin:0;}
div.footer-nav ul li a:hover{background-image:url(../images/bgk_footer_hover.png);background-position:bottom;background-repeat:repeat-x;                    text-decoration:none;                    }
div.footer-nav p.rss{position:relative;float:right;margin:0;padding:0;}
div.footer-nav p:hover.rss{background:none;}
div.footer-nav p.rss a{color:#ffffff;display:block;font-family:tahoma;font-weight:normal;font-size:1em;line-height:1.2em;background-position:bottom;background-repeat:repeat-x;border-right:0px;margin:0 1px 0 0;padding-right:3px;height:24px;text-decoration:none;}
* html div.footer-nav p.rss a{float:right;}
div.footer-nav p.rss a:hover{background-image:url(../images/bgk_footer_hover.png);}
div.footer-nav p.rss span{border-left:1px solid white;float:left;padding-left:5px;margin-top:6px;cursor:hand;}
div.footer-nav p.rss img{border:0px;padding-top:2px;margin-left:5px; }
*html div.footer-nav p.rss img{margin-top:2px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/res/images/ico_rss.png');/*padding-top:21px;*/}
/* padding 21px; commentato da marzia 2008 02 06 bug fixing */
div.footer-t5{background-repeat:no-repeat;background-position:top center;float:left;margin-bottom:12px;padding-top:20px;text-align:center;position:relative;margin-left:0;}
div.footer-t5 div.logo{text-align:center;height:35px;margin:0 0 10px 0;background:url(../images/footer-bg.png) top left no-repeat;}
div.footer-t5 div.logo a img{float:none;}
div.footer-t5 ul{margin:0 auto;position:relative;text-align:center;}
div.footer-t5 ul li{background-image:url(../images/bgk_dots.png);background-position:right bottom;background-repeat:no-repeat;color:#666666;display:inline;font-family:arial;font-size:1em;line-height:1.5em;margin:0;padding:0 8px;position:relative;}
*html div.footer-t5 ul li{background-position:right 1px;}
html>/**/body div.footer-t5 ul li{margin:0 0 0 -3px;}
div.footer-t5 ul li.last{background:none;}
div.footer-t5 ul li a:link, div.footer-t5 ul li a:visited{color:#666666;}
div.footer-t5 ul li img{margin:0;padding:0;position:relative;top:5px;}
