﻿html,body
{
background-image:url(/image/sfondo.jpg);
font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;}

#container
{width:960px;
height:auto;
margin-left:auto;
margin-right:auto;
}

/*------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-left:2em;
margin-top:2.4em;
}

#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-famlily: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;}

/*------------PRIMO BLOCCO sotto il menu--------------*/
#primo_blocco
{width:960px;
height:335px;
margin-top:0.5em;
}

/*----------foto grande---------*/
#foto_grande
{float:left;}

/*----box destro accanto alla foto grande-----*/
#box_dx
{float:left;
width:445px;
height:330px;
margin-left:1em;
}

/*----blocco superiore e inferiore----*/
.blocchi_box_dx
{background-image:url(/image/sfondo_in_evidenza.png);
width:445px;
height:160px;
border:2px solid #fff;
margin-bottom:0.3em;
}

/*----blocco "in evidenza"-------*/
.in_evidenza
{width:215px;
padding-top:0.1em;
float:left;
height:150px;

}

.foto_superiore_box_dx
{margin-left:1.6em;
float:left;
}

.testo1
{
    margin-left:1.6em;
    float:left;
}

.data2
{float:left;
font-weight:bold;
margin-left:0.5em;
color:#666666;
}

.data2 a
{text-decoration:none;
color:#000;
}

.testo2
{margin-left:6.2em;
 color:#666666;
}

/*---blocco "opinione" e "dicono di noi"------*/
.opinione
{float:left;
width:215px;
padding-top:0.1em;
height:auto;

}

/*----blocco "MSBTV"-----*/

.opinione2
{float:left;
width:130px;

}
#MSBTV
{float:left;
/*width:430px;*/
width:650px;
padding-top:0px;
height:auto;
}
#MSBTV_M
{float:left;
width:430px;

padding-top:0px;
height:auto;
}

#elenco_MSBTV
{width:auto;
float:left;
text-align:left;
padding-left:1.6em;
}

#elenco_MSBTV a
{text-decoration:none;
color:#008530;
}

#elenco_MSBTV a:hover
{text-decoration:underline;
}

.foto_msbtv
{float:right;
margin-top:0px;
margin-top:-2.2em;
margin-right:0.6em;

}

/*------------------COLONNA SINISTRA-------------------*/
#colonna_sinistra
{width:500px;
float:right;
margin-top:1em;
height:auto;
margin-right:1.2em;
}

/*------blocco "fans corner" e "ultime notizie"-----------*/
#box_fans_notizie
{width:500px;
height:455px;
border-bottom:2px solid #008530;
background-image:url(/image/sfondo_fans_notizie.jpg);
}

/*-----freccia di input-------*/
.input 
{border:0px;
margin-left:1.6em;
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;
}

.greca
{margin-left:1.6em;
}

.clearer
{clear:both;
}

/*----------box con foto piccola, data, e testo------------*/
.notizia
{
    float:left;
    margin-left:1.6em;
    margin-top:0.6em;
}

.foto_notizie
{float:left;
border:0px;
}

.testo_notizie
{float:left;
padding-left:0.7em;
padding-top:0px;
height:auto;
width:400px;
color:#666666;

}

.data
{float:left;

margin-left:0.2em;
}

.tit_testo_notizia
{color:#97b715;
font-weight:bold;
font-style:oblique;
float:left;
}

.tit_testo_notizia a
{text-decoration:none;
color:#97b715;
}

.testo1 a
{text-decoration:none;
color:#97b715;
    }
.testo1 a:hover
{
    text-decoration:underline;
    }    

.tit_testo_notizia a:hover
{text-decoration:underline;
}

/*-----"rassegna stampa" e "giovanili"-------*/
#box_stampa
{width:242px;
height:230px;
background-color:#fff;
margin-top:1em;
float:left;
margin-left:0px;
}

#box_giovanili
{width:240px;
height:230px;
background-color:#fff;
margin-top:1em;
float:left;
margin-left:1.3em;
}

.voci_stampa
{margin-left:1em;
padding-top:0.8em;
float:left;
}

.voci_giovanili
{float:left;
margin-left:1em;
width:auto;
padding-top:0.8em;
}

/*--------footer sx-------------*/
#footer_sx
{width:500px;
height:115px;
background-color:#fff;
margin-top:1em;
}

#footer_sx a
{text-decoration:none;
}

#footer_sx img
{border:0px;
}

.loghi_footer
{float:right;
width:20%;
padding-top:1em;
text-align:center;
padding-bottom:1.5em;
}


/*----------------------COLONNA DESTRA------------------*/
#colonna_destra
{width:445px;
height:auto;
float:right;
margin-top:1em;
}

/*------"classifica"---------*/
#box_classifica
{width:47%;
height:700px;
background-image:url(/image/sfondo_banner.jpg);
float:left;
margin-left:0px;
margin-right:0.1em;
}

#classifica
{
       float:none;
       width:190px;
       margin-top:3px;
       
    }

#box_classifica img
{border:0px;
}

#box_classifica a
{text-decoration:none;
}

/*--------------banner--------------*/
.banner
{text-align:center;
margin-bottom:1.6em;
margin-top:0.5em;
}

.banner_f8
{text-align:center;
margin-bottom:0.5em;
margin-top:0.5em;
}

.banner_BFL
{text-align:center;
margin-bottom:1.6em;
border:1px solid #CCCCCC;
width:120px;
margin-left:auto;
margin-right:auto;
}

.banner_sienainns
{text-align:center;
margin-bottom:1.6em;
margin-top:0.5em;
border:1px solid #CCCCCC;
margin-left:auto;
margin-right:auto;
width:180px;
height:auto;
}

/*-----------"last match"---------*/
#box_last_match
{width:47%;
height:700px;
background-image:url(/image/sfondo_banner.jpg);
float:left;
margin-left:2.1em;
}

#box_last_match img
{border:0px;
}

#box_last_match a
{text-decoration:none;
}

.greca_piccola
{margin-left:0.4em;
}

/*----footer dx------*/
#footer_dx
{width:100%;
height:115px;
background-color:#fff;
margin-top:1em;
}

#footer_dx img
{border:0px;
}

#footer_dx a
{text-decoration:none;
}

.loghi_footer_dx
{float:right;
padding-top:0.4em;
margin-right:0.4em;
padding-bottom:0.5em;
}

/*-----footer centrale------*/

#footer_centrale
{width:100%;
}

.loghi_footer_centrale
{float:left;
margin:2em;
}

.logo_esterno_SX_footer_centrale
{float:left;
margin:2em;
margin-left:14em;
}

#footer_centrale a
{text-decoration:none;
}

#footer_centrale img
{border:0px;
}

.barra_footer_centrale
{width:100%;
height:3px;
background-color:#008530;
}

#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;
}