BODY{
        padding : 0px;
        margin: 0px;
        font-family : verdana;
}

body.index{
        background-color : #9B1305;
        background-image : url(../img/ndx_back.gif);
        background-repeat : repeat-x;
}

body.pag{
        background-color : #9B1305;
        background-image : url(../img/pag_back.gif);
        background-repeat : repeat-y;
}

#tab{
        background-image : url(../img/pag_tabback.jpg);
        background-repeat : no-repeat;
        font-size: 10px;
        line-height: 1.5;
}

#tab a{
        font-weight: bold;
        text-decoration: none;
        color: #2C4375;
}

#tab a:hover {
        color: #FF0000;
}

#slice01{
        background-image : url(../img/ndx_back_slice01.jpg);
        background-repeat : no-repeat;
}

#slice03{
        background-image : url(../img/ndx_back_slice03.jpg);
        background-repeat : no-repeat;
}

#slice04{
        background-image : url(../img/ndx_back_slice04.jpg);
        background-repeat : no-repeat;
}

#slice05{
        background-image : url(../img/ndx_back_slice05.jpg);
        background-repeat : no-repeat;
}

#slice06{
        background-image : url(../img/ndx_back_slice06.jpg);
        background-repeat : no-repeat;
}

#slice07{
        background-image : url(../img/ndx_back_slice07.jpg);
        background-repeat : no-repeat;
}

#red{
        background-color: #9B1305;
        color: #F7E7B5;
}

#red a{
        font-weight: bold;
        text-decoration: none;
        color: #FFB200;
}

#red a:hover {
        color: #FF0000;
}

#contlink {
        position:absolute;
        width: 125px;
        height: 300px;
        z-index:1;
        left:0px;
        top: 25px;
}

#contlink td.cont{
        background-color : #F7E7B5;
        padding:1px;
        padding-left : 3px;
        vertical-align: top;
}

#contlink td.butt{
        width: 30px;
        background-image : url(../img/ndx_links_right.gif);
        background-repeat : repeat-y;
        vertical-align: top;
}

#contlink td.bott{
        background-image : url(../img/ndx_links_bottom.gif);
        background-repeat : repeat-x;
}

#contlink table.contain{
        background-color : #F7E7B5;
        border : 1px solid #9B1305;
        border-left-color : #F7E7B5;
        padding: 2px;
}

#contlink img.contained{
        padding-bottom: 8px;
        padding-top: 8px;
}

td.menuback{
        background-image : url(../img/ndx_menu_back.gif);
        background-repeat : repeat-y;
        vertical-align: top;
}

td.redback{
        background-image : url(../img/pag_red_back.gif);
        background-repeat : repeat-y;
        vertical-align: top;
}

#menu p{
        font-size: 10px;
        color: #F7E7B5;
        line-height : 13px;
}

#menu a{
        font-weight: bold;
        color: #FFB200;
        text-decoration:none;
}

#menu a:hover{
        color: #FFFFFF;
}

#menu a:active{
        color: #FF0000;
}

#menu a:visited{
        color: #F7E7B5;
}

.contenuto{
        width: 620px;
        font-size: 10px;
        color: #9B1305;
        line-height: 1.5;
}

.sponsor{
        font-size: 10px;
        color: #9B1305;
        line-height: 1.5;
		font-weight: bold;
}

.titoletto{
        font-variant : small-caps;
        font-size: 11px;
        color: #9B1305;
        font-weight: bold;
        word-spacing : 5px;
        letter-spacing : 2px;
        border-left: solid 4px #FBF4DD;
        border-right: solid 4px #FBF4DD;
        padding-left: 4px;
        padding-right: 4px;
}

B{
        color: #4F0000;
}

HR{
        height : 1px;
        color: #FBF4DD;
}

table.elenco{
        width: 600px;
}

table.elenco .logo{
        width : 100px;
        height: 100px;
        border: 1px solid #FBF4DD;
}

table.elenco .testo{
        width: 400px;
        font-size: 10px;
        color: #4F0000;
        padding: 4px;
}

table.lista {
        font-size: 10px;
}

table.lista .even{
        border: solid 1px #FBF4DD;
        color: #9B1305;
}

table.lista .odd{
        background-color : #FBF4DD;
        border: solid 1px #F7E7B5;
        color: #9B1305;
}

table.mercatino{
        width: 400px;
        font-size: 10px;
        color: #4F0000;
        padding: 4px;
        border: 1px solid #FBF4DD;
}


.formelem {
        font-size: 10px;
        font-weight: bold;
        color: #FF0000;
        background-color: #FBF4DD;
}
ul{
        font-size: 10px;
/*         color: #FF0000; */
        line-height : 13px;

}