#footertop{margin-top: 10px;background: url(../images/skin/bg_footertop.gif) repeat-x; }
#index #footertop{background: none;}

#footerville{margin: 10px 0;}
#footerville,#footerville a, #footerville a:hover{font-size: 9px; color: #333;text-decoration: none;}

#footer .grand{width: 198px;overflow: hidden;float: left;}
#footer .slim{width: 160px;overflow: hidden;float: left;}

#footer h2{font-size: 11px;text-decoration: none; font-weight: bold;text-transform: uppercase;margin:0 0 10px 0;color:#222;}

#footer div{text-align: left;vertical-align: top; margin:4px 0 0 17px;overflow: hidden;color: #333;}

#footer ul, #footer li{margin: 0;padding:0;list-style:none;display: inline;}
#footer li a{text-transform: lowercase;}
#footer a{display: block; height: 15px;overflow: hidden; background:url(../images/skin/bg_footer_a.gif) no-repeat bottom center;  color: #0f5072;text-decoration: none;}
#footer a:hover{background: black;}
#footer a img{display: block; float: left;margin-right: 4px;width:13px; height: 13px;}
#footer a .lienrss{display: block;overflow: hidden;height: 15px;cursor: pointer;}
#footer a, #footer span, #footer p {font-size: 9px;}
#footer #ville-footer{text-transform: uppercase;}
#footer p{margin: 0 0 10px 0;color: #444;}