html, body
{
    background-image: url(/image/sfondo.jpg);
    background-repeat: no-repeat;
    font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    background-color: #E5E5E5;
}

img{border:0;}
#container
{
    width: 960px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.clearer
{
    clear: both;
}

/*------bandiere-----------*/
.bandiera
{
    float: right;
    margin-top: 1.4em;
    margin-right: 1em;
}

.bandiera a
{
    text-decoration: none;
}

.bandiera img
{
    border: 0px;
}

/*----------------------HEADER----------------*/
#testata
{
    width: 100%;
    height: 150px;
}

#testata a
{
    text-decoration: none;
}

#testata img
{
    border: 0px;
}

#box_loghi_sx
{
    float: right;
    margin-top: 5%;
}

.logo_sx
{
    float: left;
    margin-right: 1em;
}

#logo_campionato
{
    float: left;
    margin-top: 2.4em;
    margin-left: 2em;
}

#logo_euroleague
{
    float: left;
    margin-right: 6em;
    margin-top: 2.5em;
    margin-left: 1em;
}

#box_loghi_dx
{
    float: right;
    width: 400px;
    margin-top: 5%;
}

.logo_dx
{
    float: right;
    margin-left: 40px;
}

#logo_menssana
{
    float: right;
    margin-left: 40px;
    margin-top: 2em;
}

/*------------------MENU PRINCIPALE-------------------------*/
#main_menu
{
    width: 100%;
    height: 50px;
    background-image: url(/image/sfondo_grigio_menu.png);
    border-bottom: 2px solid #fff;
}

#main_menu a:hover
{
    color: #000000;
}

#main_menu a
{
    text-decoration: none;
    color: #008530;
}

.voci_mainmenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: center;
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-left: 1.2em;
    padding-right: 1em;
    margin-top: 1.5em;
}

/*-------------MENU SECONDARIO (verde)-----------*/
#sotto_menu
{
    background-color: #008530;
    width: 100%;
    height: 30px;
}

.voci_sottomenu
{
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    float: left;
    margin-left: 1.4em;
    margin-top: 0.6em;
}

#sotto_menu a
{
    text-decoration: none;
    color: #fff;
}

#sotto_menu a:hover
{
    color: #000000;
}

/*---------------box ricerca---------------*/
#ricerca
{
    float: right;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-right: 1.2em;
}

.element_ricerca
{
    float: left;
    margin-left: 1em;
    margin-top: 0.65em;
}

.element_ricercaBIS
{
    float: left;
    margin-left: 1em;
    margin-top: 0.32em;
}

/*----greca-----*/
.greca_piccola
{
    margin-left: 0.5em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.greca
{
    margin-left: 1.3em;
    width: 95%;
    background-image: url(/image/greca.png);
    height: 5px;
    margin-top: 0.5em;
}


/*--------------COLONNA DX----------------*/

#colonna_dx
{
    width: 76%;
    height: auto;
    float: right;
    background-color: #fff;
    margin-top: 0.5em;
}

.giocatore
{
    border: solid 0.1em #008530;
    width: 150px;
    height: 200px;
    margin-left: 1.2em;
    float: left;
    margin-top: 2em;
    margin-bottom: 2em;
    text-align: center;
    padding-top: 5px;
}

.palmares
{
    border: solid 0.1em #008530;
    width: 150px;
    height: 150px;
    margin-left: 1.2em;
    float: left;
    margin-top: 2em;
    margin-bottom: 2em;
    text-align: center;
    padding-top: 5px;
}

.biancoverde
{
    border: solid 0.1em #008530;
    width: 250px;
    height: auto;
    margin-left: 1.2em;
    float: left;
    margin-top: 2em;
    margin-bottom: 2em;
    text-align: center;
    padding-top: 5px;
}

.giocatore img
{
    border: 0px;
    text-align: center;
}

.palmares img
{
    border: 0px;
    text-align: center;
}

.nome
{
    color: #008530;
    text-align: center;
    margin-left: 0.4em;
    font-family: "Trebuchet MS";
    font-weight: bold;
}

.nome a
{
    text-decoration: none;
    color: #008530;
    font-family: "Trebuchet MS";
    font-weight: bold;
}

.nome a:hover
{
    text-decoration: underline;
}

.ruolo
{
    text-align: center;
    margin-left: 0.6em;
}

.gallery
{
    background-image: url(/image/gallery.png);
    width: 50px;
    height: 15px;
    float: left;
    margin-left: 0.6em;
    margin-top: 1.2em;
    color: #fff;
    font-size: 10px;
    text-align: center;
}

.link_gallery
{
    text-decoration: none;
    color: #fff;
}


/*---------footer colonna DX----------*/


#footer_dx
{
    width: 100%;
    height: auto;
    background-color: #fff;
    margin-top: 15em;
}

#footer_dx a
{
    text-decoration: none;
}

#footer_dx img
{
    border: 0px;
}

.loghi_footer
{
    float: right;
    width: 19%;
    padding-top: 1em;
    text-align: center;
    padding-bottom: 1.5em;
    margin-right: 0.2em;
}


/*--------------------COLONNA SX---------------------*/

#colonna_sx
{
    background-color:#FFF;
    float: right;
    width: 22%;
    height: auto;
    margin-right: 1.55em;
    
    margin-top: 0.5em;
}

/*-------menu verticale----------*/
.menu_verticale
{
    background-image: url(/image/sfondo_menuInterno.png);
    width: 100%;
    height: 300px;
    border-right: 3px solid #fff;
}

/*-----elenco 1---------*/
.elenco_1
{
    width: auto;
    float: left;
    text-align: left;
    padding-left: 1.6em;
    margin-top: 1em;
}


.elenco_1 a
{
    text-decoration: none;
    color: #008530;
}

.elenco_1 a:hover
{
    color: #ff6600;
}

/*--------elenco 2 GIOCATORI----------*/
#elenco_2
{
    width: auto;
    float: left;
    text-align: left;
    padding-left: 1.6em;
    margin-top: 1.5em;
    font-weight: bold;
    margin-bottom: 1em;
}


#elenco_2 a
{
    text-decoration: none;
    color: #008530;
}

#elenco_2 a:hover
{
    color: #ff6600;
}

/*----"last match" e "next match"------*/
#match
{
    background-image: url(/image/sfondo_menuInterno.png);
    width: 100%;
    height: 475px;
    border-right: 3px solid #fff;
    margin-top: 0.3em;
    background-repeat:no-repeat;
    background-color:#FFF;
}

.testo1
{
    margin-left: 1.2em;
}
.testo1 a
{text-decoration:none;
color:#97b715;
    }
.testo1 a:hover
{
    text-decoration:underline;
    }    


/*-----freccia di input-------*/
.input
{
    border: 0px;
    margin-left: 1.2em;
    margin-top: 1.3em;
    float: left;
    margin-right: 0.6em;
}

/*-----titoli grandi in verde----------*/
.titolo
{
    font-size: 20px;
    color: #008530;
    margin-top: 0.5em;
    float: left;
    margin-left: 0.3em;
    margin-bottom: 0.3em;
}


/*------banner---------*/
.banner
{
    text-align: center;
    margin-bottom: 1em;
}

.banner a
{
    text-decoration: none;
}

.banner img
{
    border: 0px;
}

/*------footer centrale------------*/
.barra
{
    margin-top: 2em;
    background-image: url(/image/barra_footer.png);
    width: 100%;
    height: 3px;
}

#testo_footer
{
    font-size: 10px;
    margin-top: 0.2em;
    margin-left: 0.4em;
}

#testo_footer a
{
    color: #000;
    text-decoration: none;
    font-style: oblique;
}

/*-------W3C---------*/

.bollino
{
    text-align: center;
    width: 210px;
    height: 30px;
    margin-top: 1em;
    margin-left: auto;
    margin-right: auto;
}

.bollino img
{
    border: 0px;
}

.bollino p
{
    float: left;
}

    
/** galleria **/
.gallerias
{
    border: solid 0.1em #008530;
    width:220px;
    height:220px;
    margin-left: 1.2em;
    float: left;
    margin-top: 2em;
    margin-bottom: 2em;
    text-align: center;
    padding-top: 5px;
    color:#008530;
    
    }
    .gallerias A{color:#008530}
    .gallerias img{border:0px;}
    
    .gallerias_img
{
    border: solid 0.1em #008530;
    width:210px;
    height:210px;
    margin-left: 1.2em;
    float: left;
    vertical-align:middle;
    margin-top: 2em;
    margin-bottom: 2em;
    text-align: center;
    padding-top: 5px;
    color:#008530;
    
    }
/** fine galleria **/


/*RICERCA */
.ricerca
{
    width:690px;
    padding-left:3px;
    padding-right:3px;
    }
/*RICERCA */


/*
merchandising
*/
.merchandising
{
    border: solid 0.1em #008530;
    width: 150px;
    height: 250px;
    
    float: left;
    
    text-align: center;
    padding-top: 5px;    
    }

.merch_container
{
    width: 150px;
    margin-left: 1.2em;
    margin-top: 2em;
    margin-bottom: 2em;
    height: 320px;
    float:left;
    }
#mediaspace
{
    /*margin-top:15px;
    margin-bottom:15px;*/
    text-align:center;
    /*background-image:url('/image/msbtv.jpg');
    background-repeat:no-repeat;*/
    width:650px;
    height:488px;
    /*padding-top:18px;*/
    }
    
    
/** MERCHANDISING **/
.carrello
{
    text-align:center;
    }
.carrello input
{
        font-family:Verdana;
        font-size:8pt;
        border:solid 1px #008530;
        width:20px;
        text-align:center;
        margin-top:2px;
    }    
/** FINE MERCH **/    

#carrello
{
    font-family:Verdana;
    font-size:8pt;
    color:#666666;
    }
.oggetti_carrello
{
    margin-left: 0.8em;
    margin-right: 0.8em;
    margin-top: 2em;
    
    padding: 2px 2px 2px 2px;
    }
#prezzo_carrello
{
    margin-left: 0.8em;
    margin-right: 0.8em;
    border:solid 0.1em #008530;
    margin-top: 2em;
    padding: 2px 2px 2px 2px;
    }    
    
.fineacquisto
{
    font-size: 15px;
    color: #008530;
    margin-top: 0.5em;
    float: left;
    margin-left: 0.3em;
    margin-bottom: 0.3em;
    text-align:center;
    display:block;
    text-decoration:none;
    
    }    
    
    
.pag
{
    float:none;
    }
    
.sondaggio
{
    border:solid 1px #008530;
    height:auto;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:3px;
    padding-right:3px;
    margin:3px 3px 3px 3px;
    }    
.sondaggio A {color:#008530;}

#vote_radio
{
    padding-left:10px;
    padding-right:10px;
    text-align:left;
    font-size:11px;
    }
    
.poll_h2
{
    color: #FFF;
    background-color:#008530;
    width:579px;
    height:35px;
    padding-left:10px;
    font-size: 20px;
    font-weight: bold;
    }    
.poll_h3
{
    color: #008530;
    width:579px;
    height:auto;
    padding-left:10px;
    font-size: 14px;
    font-weight: bold;
    }        
.poll_h3 A{color:#008530;}    