#LPF * {
    border: 0 none;
    font-size: 10px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: none;
}
#LPF {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #888888;
    border-top: 1px solid #888888;
}
#LPF table {
    width: 100%;
}
#LPF table td.sep {
    width: 20%;
}
#LPF td {
    font-family: Arial;
    vertical-align: top;
}
#LPF td, #LPF b {
    color: #888888;
}
#LPF a {
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}
#LPF a:hover {
    text-decoration: underline;
}
#LPF .bd1 {
    border: 1px solid #888888;
}
#LPF .bg1 {
    background-color: #000000;
}
#LPF .boxoff {
    display: block;
    visibility: hidden;
}
#LPF .links {
    background: none repeat scroll 0 0 #E6E6E6 !important;
    left: 0;
    overflow: visible;
    padding: 10px 0;
    position: absolute;
    top: 0;
    z-index: 9999;
}
#LPF .links div {
    float: left;
}
#LPF .links div a {
    display: block;
    padding: 0 10px;
}
#LPF #slots {
    border-bottom: 1px dashed #888888;
    clear: both;
    font-family: Arial;
    overflow: hidden;
    padding: 6px 8px;
}
#LPF #slots a {
    color: #888888;
    font-size: 11px;
}
#LPF #slots td {
    border-bottom: 1px dotted #888888;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 8px 2px 0;
    width: 33%;
}
#LPF #slots ul {
    padding-left: 15px;
}
#LPF #slots ul, #LPF #slots li {
    float: none;
    list-style-type: disc;
}
#LPF #slots li {
    color: #888888;
    font-size: 11px;
    font-weight: normal;
    padding-left: 0;
}
#LPF #slots td.nob {
    border-bottom: 0 none;
}
#LPF #bar {
    padding: 8px 0;
}
#LPF #bar iframe {
    height: 18px;
    width: 112px;
}
#LPF #bar img {
    background-image: url('../i/footer/fb_impresa.png');
}
#LPF #bar .lpflogo {
    background-image: url('../i/footer/impresa.png');
    background-position: left top;
    background-repeat: no-repeat;
    height: 20px;
    margin: 0 4px 0 8px;
    width: 19px;
}
#LPF #bar .barbox {
    height: 20px;
    overflow: hidden;
}
#LPF #bar .title {
    vertical-align: middle;
}
#LPF #bar .title, #LPF #bar .title b {
    font-size: 12px;
    white-space: nowrap;
}
#LPF table td.tabs {
    color: #888888;
    margin: 0 auto;
    width: 200px;
}
#LPF table td.tabs .tab {
    cursor: pointer;
    position: relative;
}
#LPF table td.tab1 img {
    background-position: -9px top;
    height: 18px;
    margin-right: 2px;
    width: 106px;
}
#LPF table td.tab2 img {
    background-position: -1px -19px;
    height: 18px;
    margin-right: 2px;
    width: 114px;
}
#LPF table td.tab3 img {
    background-position: -45px -38px;
    height: 18px;
    margin-right: 2px;
    width: 70px;
}
#LPF table td.tab4 img {
    background-position: -25px -57px;
    height: 18px;
    width: 90px;
}
#LPF table td.tab1 img.sel {
    background-position: -9px -118px;
}
#LPF table td.tab2 img.sel {
    background-position: -1px -137px;
}
#LPF table td.tab3 img.sel {
    background-position: -45px -156px;
}
#LPF table td.tab4 img.sel {
    background-position: -25px -175px;
}
#LPF table td.acap img {
    background-position: -38px -78px;
    height: 18px;
    width: 81px;
}
#LPF table td.iframe {
    padding-right: 8px;
    vertical-align: top;
    white-space: nowrap;
}
#LPF table td.iframe img {
    background-position: -4px -57px;
    height: 18px;
    width: 17px;
}
#LPF table td.iframe div {
    height: 18px;
    overflow: hidden;
    width: 129px;
}
