html{
    scrollbar-base-color: #E7E7E7;
    scrollbar-darkshadow-color: red;
    scrollbar-arrow-color: red;
    scrollbar-3dlight-color: red;
    scrollbar-shadow-color: #B22222;
}
BODY {
    font-family: Verdana, Tahoma, Arial, serif;
    color: Black;
    margin: 0px;
    padding: 0px;
    height: 97%;
    background-color: #FFCECE;
    background-image: url(../images/sfondo_minibasket.jpg);
}
BODY.xMas{
    font-family: Verdana, Tahoma, Arial, serif;
    color: Black;
    margin: 0px;
    padding: 0px;
    height: 97%;
    background-color: #FFCECE;
    background-image: url(../images/sfondo_minibasket_xMas.jpg);
}
BODY.easter {
    font-family: Verdana, Tahoma, Arial, serif;
    color: Black;
    margin: 0px;
    padding: 0px;
    height: 97%;
    background-color: #FFCECE;
    background-image: url(../images/sfondo_minibasket_easter.jpg);
}
#page{
    margin: 3px 5% 0 10%;
    width: 80%;
    background-color:white;
}
#titolo{
    margin: 5px 5px 5px 5px;
    height: 20%;
}
#content{
    border: none;
    margin: 5px 5px 5px 5px;
    height: 72%;
}
#footer{
    border: none;
    margin: 5px 5px 5px 5px;
    font-size:10px;
    font-style: italic;
    height: 15px;
    clear:both;
}
#footer div{border: none;}
#eMail{
    border: none;
    width: 5px;
    height: 5px;
    margin-bottom: 1px;
    margin-right: 1px;
}
/*-------MENU-----------*/
#menu{
    width: 180px;
    background-image: url(../images/ball_side.gif);
    background-repeat: no-repeat;
    font-size: 12px;
    margin-left: 2px;
    margin-right: 2px;

    /*border: thin dashed Gray;*/
    border: 1px dashed Black;
}
#menu div{

    background-repeat: repeat;
    height: 20px;
    text-align: left;
    vertical-align: middle;
    padding-right: 2px;
    font-weight:bold;
}
/*---------CALENDARIO--------*/
#calendario{
    font-size: 10px;
    text-align: center;
    vertical-align: middle;
    width: 160px;
}
#calendario td{
    border: 1px solid red;
}

.ext_cornice{
    border:none;
    padding: 5px;
    margin: 2px 2px 2px 2px;

}
.currDay{
    background-color: #FFD700;
}
.pastEvent{
    background-image: url(../images/calendario/past_event.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.nextEvent{
    background-image: url(../images/calendario/today.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.eventNote{
    width: 300px;
    height: 150px;
    border: thin solid Black;
    text-align: left;
    display: none;
    position: absolute;
    top: 65%;
    left: 20%;
    background-color: White;
    z-index: 2;
    overflow: auto;
    padding: 5px;
}
.shadowNote{
    width: 300px;
    height: 150px;
    border: thin solid Black;
    text-align: left;
    display: none;
    position: absolute;
    top: 66%;
    left: 19.5%;
    background-color: black;
    z-index: 1;
    overflow: auto;
    padding: 5px;
}
.winDet{
    width: 200px;
    height: 300px;
    border: thin solid Black;
    text-align: left;
    font-size:12px;
    display: none;
    position: absolute;
    overflow: auto;
    top: 40%;
    left: 35%;
    background-color: white;
    z-index: 3;
    padding: 5px;
}
.puntina{
    position: absolute;
    display: none;
    z-index: 4;
    top: 35%;
    left: 41%;
}
/*--------HEADER------------*/
#image_bar{
    width: 100%;
    border: thin solid Black;
    background-color: #E10000;
    background-image: url(../images/header/title_bg.gif);
}
#titlebar{
    width: 97%;
}

.header_margin_top{
    border:none;
    background-color: #E10000;
    font-size: 15px;
    font-weight: bold;
    border-top: thin dotted Black;
    color: white;
    clear:both;
}

.header_margin_bottom{
    border:none;
    height: 10px;
    background-color: #E10000;
    font-size: 10px;
    font-weight: bold;
    color: white;
    width: 100%;
    border-bottom: thin dotted Black;
    margin-bottom: 2px;
    clear:both;
}

#teamDet{
    width: 200px;
    height: 80%;
    text-align: left;
    font-size:10px;
    display: none;
    position: relative;
    overflow: auto;
    top:10px
    left: 100px;
    background-color: White;
    z-index: 3;
    padding: 5px;
}

/*-----GENERAL------*/
.image{height: 75px;}
.imageEvent{height: 160px;}
.toleft{float:left}
.toright{float:right}
.clean{clear:both;}
acronym {border-bottom: 1px dashed #000;cursor: help;}
a {
    text-decoration: none;
    font-size: 10px;
    color: #B22222;
}
.cornice{border: 2px solid red;margin: 1px 1px 1px 1px;}
.corniceDot{border: 2px dashed red;margin: 1px 1px 1px 1px;}
.titleBox{font-size:12px;color:Red;font-weight:bold;text-align: center;}
.link{cursor: pointer;border-bottom: 1px double red;}
.pointer{cursor: pointer;}
.normalFont{font-size:12px;}
.medFont{font-size:10px;}
.smallFont{font-size:9px;}
.littleFont{font-size:8px;}
.extended{width: 95%;}
.extended_80{width: 80%;}
.evidenzia{background-color: #FFDC0D;}
.alignLeft{text-align: left;}
.alignRight{text-align: right;}
.alignCenter{text-align: center;}
.noborder{border: none;}
.toRed{color: red;}
.toGreen{color: green;}
.toWhite{color: white;}
.border{border: thin solid red;}
.borderLeft{border-left: thin solid red;}
.borderRight{border-right: thin solid red;}
.borderBottom{border-bottom: thin solid red;}
.borderBottomDotted{border-bottom: 1px dotted black;}
.toUpper{text-transform: uppercase;}
.hidden{display:none;}
.textbox {border: 1px groove Black;width:100px;}
textarea {border: 1px groove Black;width:280px;}
th{
    text-transform: uppercase;
    font-weight: bold;
    font-variant: small-caps;
}
.backgroundNone{
    background-image: none;
    background-color: white;
}
img.border{border: 1px solid black;}
.news{
    height: 40%;
    width: 95%;
    text-align: left;
    font-size: 13px;
    overflow: auto;
}
#central{
    height: 600px;
    width: 60%;
    overflow: auto;
    margin-left:2px;
    margin-right:2px;
}
#menubar{
    height: 100%;
}
#sidebar{
    height: 100%;
    width: 105px;
    border:none;
    overflow: auto;
}
#viewInsieme{
    height: 300px;
    width: 300px;
    border: thin solid Black;
    overflow: auto;
    display: none;
    top: 30%;
    left: 40%;
    z-index: 90;
    position: absolute;
    background-color: white;
    font-size: 11px;
    cursor: pointer;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 1px;
}
.fotoSquadre{
    width: 90%;
    border: none;
}
.imageVisible{
    left: 80px;
    top:150px;
    position:absolute;
    z-index: 10;
}
/*--------RISULTATI------------*/
.rowResult{
    width: 100%;
    height: 50%;
    overflow:auto;
}
.tableResult{
    width:88%;
    margin-left: 4%;
}
.backgroundRis{
    background-image: url(../images/bg_minibasket.jpg);
    color: white;
    vertical-align: middle;
}
.upperSide{
    border-top: thin solid #b62424;
    border-right: thin solid #b62424;
    border-left: thin solid #b62424;
}
.lowerSide{
    border-bottom: thin solid Black;
    border-right: thin solid Black;
}

#locandina{
    border: thin solid Black;
    display: none;
    top: 10%;
    left: 20%;
    z-index: 1;
    position: absolute;
    background-color: white;
    cursor: pointer;
    #locandina{
    border: thin solid Black;
    display: none;
    top: 10%;
    left: 20%;
    z-index: 1;
    position: absolute;
    background-color: white;
    cursor: pointer;
    margin-left: 2px;
    margin-right: 2px;
    padding-left: 1px;
}
}
