html, body {
  margin:0;
  padding:0
}
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: #FFF url(../images_for_css/BKG_Page.gif) repeat-x top;
}



/* Layout */
div#Container, #Common {
  width:984px;
  position:relative;
  margin:0 auto;
}
div.Col1{
    float:left;
    width:180px;
    margin-top:47px;
    font-size: 0.6em;
    line-height: 1.5em;
}
div.Col1 ul, .TopRight ul{
    padding-left:10px;
    margin-left:-5px;
    margin-bottom:30px;
}
div.Col1 ul li, .TopRight ul li{
    padding-left:0;
    margin-left:10px;
    margin-bottom:5px;
}
div.Col1 ul li a, .TopRight ul li a{
    font-weight:bold;
    text-decoration:none;
    color:#000;
}
div.Col1 ul li a:hover, .TopRight ul li a:hover{
    color:#CB0000;
}
.TopRight ul li a strong{
    display:block;
    color:#CB0000;
}
div.Col1 h3{
    font-size:1.6em;
    font-weight:bold;
    margin-top:0;
}
div.Col2{
    float:right;
    width:764px;
    font-size: 0.7em;
    padding-bottom:20px;
}
div.Col2 h3 {
  font-weight:bold;
  border-bottom:none;
}
div.Col2 a{
  font-weight:bold;
  color:#CB0000;
}
div.Col2 a:hover{
  color:#000;
}


/* Colonne interne */
.TopLeft{
    width:545px;
    float:left;
}
.TopRight{
    width:200px;
    float:right;
}
.TopRight h1{
  margin-top:47px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: normal;
  font-size: 1.3em;
  letter-spacing: -1px;
  color:#CB0000;
  border-bottom:1px solid #CB0000;
}
.TopRight h3{
    font-size:1.2em;
    margin:0;
    border-bottom:none;
}
.TopRight h6{
    margin-bottom:0;
}
.TopRight .Elenco{
    margin-top:0;
}
.TopRight .Elenco h2{
    font-size:1.4em;
    margin-top:20px;
}
.TopRight dd{
    font-size:0.9em;
}
.TopRight p{
    font-size:0.9em;
}





/* Oggetti del layout*/
#Banner468x60 {
  position: absolute;
  top:41px;
  right:0;
}
#Banner468x60 img {
  border:1px solid #666;
}
#Button-Servizi{
  position: absolute;
  top:109px;
  right:0;
  width:470px;
  text-align:right;
}
#Button-Servizi img{
  margin-right:7px;
  margin-bottom:3px;
  border:none;
}
#Headline{
  float:left;
  margin-top:20px;
  margin-right:20px;
  width:480px;
  display:inline;
}
#Breaking-News{
  float:left;
  margin-top:20px;
  height:320px;
  width:280px;
}
#Breaking-News h3{
  margin:0;
  font-size: 1.2em;
}
#Breaking-News iframe{
  height:297px;
  width:280px;
}
#MKTG-1{
  float: right;
  padding-top:20px;
  width:182px;
}

.LiveSX {
  clear: both;
  width:492px;
  height:172px;
}
.LiveSX h6, .LiveDX h6 {
  font-size:11px;
  font-weight:bold;
  font-style:normal;
  color:#FFF;
  margin:4px 0 -1px 22px;
}
.LiveSX img, .Live-News img {
  border:1px solid #666;
  display:block;
}
.Live-FocusOn {
  background: url(../images_for_css/BKG_LiveMatch_SX_News.gif) no-repeat top;
}
.Live-FocusOn dl, .Live-FocusOn dt, .Live-FocusOn dd, .Live-News dl, .Live-News dt, .Live-News dd {
  margin:0;
  padding:0;
}
.Live-FocusOn dl {
  margin:11px 0 0 8px;
}
.Live-FocusOn dt {
  float:left;
  margin-left:0px;
}
.Live-FocusOn dd {
  width:300px;
  margin-left:170px;
  padding-top:2px;
  font-size:11px;
  line-height:12px;
  color:#FFF;
}
.Live-FocusOn dd strong {
  display:block;
  margin-bottom:4px;
}
.Live-FocusOn dd p {
  margin:0;
  height:36px;
}
.Live-FocusOn dd a {
  display:block;
  margin-top:-3px;
  font-size:10px;
  text-align:right;
  color:#FFDE00;
  font-weight:bold;
  text-decoration:none;
}
.Live-FocusOn dd a:hover {
  color:#FFF;
}

#BetAndWin{
  width:300px;
  background-color:#333;
  padding:2px 0;
}

.LiveSX, #BetAndWin, .LiveDX{
  float:left;
  margin:20px 0 20px 0;
}

.LiveDX {
  width:192px;
  height:172px;
  padding:0;
}
.Live-Adv {
  background: url(../images_for_css/BKG_Live_DX_Banner.gif) no-repeat top;
  padding-top:10px;
  text-align:center;
}
.Live-News {
  background: url(../images_for_css/BKG_Live_DX_News.gif) no-repeat top;
}
.Live-News img {
  margin-bottom:6px;
}
.Live-News dl {
  width:162px;
  margin:11px 0 0 14px;
  font-size:11px;
  line-height:12px;
  color:#FFF;
}
.Live-News ul {
  margin-top:4px;
}
.Live-News li {
  margin-left:-24px;
  margin-bottom:2px;
  color:#FFDE00;
}
.Live-News dd a {
  /*display:block; attenzione */
  font-size:10px;
  color:#FFDE00;
  font-weight:bold;
  text-decoration:none;
}
.Live-News dd a:hover {
  color:#FFF;
}

.HomeCol{
  float:left;
  margin-right:24px;
  margin-bottom:20px;
  font-size: 0.7em;
  line-height: 1.5em;
}
.HomeCol h3{
  font-size: 1.7em;
  margin-bottom:7px;
}
.Col-A, .Col-C{
   width:260px;
}
.Col-B, .Col-D{
   width:192px;
}
.Col-B .Campo{
   width:162px;
   display:inline;
}
.Col-D{
   margin-right:0;
   float:right;
}
.Col-C .fotodelgiorno {
  border:1px solid #333;
  margin-left:28px;
}
.Col-C div {
  border-top:1px solid #CCC;
  margin-top:5px;
  padding:2px 4px 0 4px;
}
.Col-C p {
  margin:-5px 0 0 0;
  font-family:tahoma;
  font-size:10px;
}

iframe#Poll {
    width:280px;
    height:252px;
  }

#poll-box-vote {
    border-top:1px solid #CCC;
    margin-top:30px;
    padding-top:10px;
    text-align:center;
}
#poll-box-vote a {
	color:#fff !important;
	display:block;
	width:67px; 
	height:22px; 
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	text-align:center;
	overflow:hidden;
	margin:auto;
	text-decoration:none!important;
	background:url('../images_for_css/2008/polls/BTN_Poll-vota.gif') no-repeat 0 0;
}
#poll-box-vote a:hover {
	text-decoration:underline!important;
}

/* Questa cosa commentata qui sotto è per la nuova fascia community con forum e sondaggi
.Col-A{
   width:390px;
}
.Col-B{
   width:280px;
}
.Col-C{
    width:260px;
    margin-right:0px;
   float:right;
} */
.Col-A dl{

}
.Col-A dl dt{
    font-weight:bold;
    margin-left:0;
    font-size:0.8em;
}
.Col-A dl dd a{
   font-weight:bold;
   font-size:0.8em;
   color:#CB0000;
   text-decoration:none;
}
.Col-A dl dd a:hover{
   color:#000;
}
/*
.Col-B h2{
   font-size:1.2em;
   color:#000;
   border-bottom:none;
   letter-spacing: normal;
   font-weight:bold;
   margin-top:0;
}
.Col-B fieldset{
  margin:0;
  padding:2px 0;
  border:none;
  font-size:0.8em;
  color:#252C8F;
}
.Col-B input{
  vertical-align:middle;
  margin-right:5px;
}*/
a.GoTo{
  display:block;
  clear:both;
  margin-top:5px;
  padding-top:5px;
  text-align:right;
  text-decoration:none;
  font-weight:bold;
  color:#CB0000;
  border-top:1px solid #CCC;
}
a.GoTo:hover, .Paginazione a:hover, .PaginazioneNUMERI a:hover {
  color:#000;
}
a.GoTo span{
  display:block;
  color:#8C8C8C;
  font-size:0.8em;
  font-weight:normal;
}
.Paginazione, .PaginazioneNUMERI{
  clear:both;
  padding-top:5px;
  text-align:center;
  font-weight:bold;
  /*color:#CB0000;*/
  border-top:1px solid #CCC;
}
.PaginazioneNUMERI{
  text-align:right;
}
.PaginazioneNUMERI a{
  color:#CB0000;
  text-decoration:none;
}
.Paginazione strong{
  display:block;
  float:left;
  padding-left:250px;
}
.Paginazione a{
  display:block;
  width:auto;
  color:#CB0000;
  text-decoration:none;
}
.Paginazione a.Prev{
  float:left;
}
.Paginazione a.Next{
  float:right;
}


.NetCast{
  width:100%;
  border-collapse: collapse;
}
/*.NetCast tr{
 background-color:#EBEBEB;
}*/
.NetCast th{
  background-color:#CB0000;
  color:#FFF;
  padding:10px;
  font-size:1em;
  letter-spacing: normal;
  border-right:1px solid #FFF;
}
.NetCast td{
  padding:10px;
  border-bottom:1px solid #EEE;
}
.NetCast img{
  vertical-align:middle;
  margin-right:10px
}
/*.NetCast tbody{
  overflow:auto;
  height:200px;
}*/
.NetCast td:first-child, .NetCast colgroup col#NetCastCol1{
  width:110px;
  font-size:1.6em;
  font-weight:bold;
  color:#8c8c8c;
  text-align:center;
  letter-spacing: -2px;
}
.NetCast td:first-child+td{
  font-weight:bold;
  padding-left:0;
  width:180px;
}
/* Questa istruzione sotto è una ripetizione unicamente per Internet Explorer */
.NetCast colgroup col#NetCastCol2{
  font-weight:bold;
  padding-left:0;
  width:180px;
}
.NetCast td:first-child+td+td{
  font-weight:bold;
  color:#CB0000;
  text-align: center;
  width:110px;
}
/* Questa istruzione sotto è una ripetizione unicamente per Internet Explorer */
.NetCast colgroup col#NetCastCol3{
  font-weight:bold;
  color:#CB0000;
  text-align: center;
  width:110px;
}
.NetCast td:first-child + td + td + td, .NetCast colgroup col#NetCastCol4{
 padding-right:24px;
}
.Tempo{
  /*border-top:2px solid #000;*/
  border-bottom:3px!important solid #000;
  border-bottom-color: #000!important;
  color:#000;
}
.Milan{
  background: url(../images_for_css/BKG_Milan.gif) no-repeat left center;
}
.GoalTD1{
    color:#000;
    font-size:28px;
}
.GoalTD2{
    color:#CB0000;
    font-size:28px;
}
.GoalTD3{
    font-size:16px;
    font-weight:bold;
}
.GoalTD4{
    font-size:14px;
    font-weight:bold;
}
.Collassa{
  display:block;
  background-color:#858585;
  text-align:right;
  width:764px;
}
.Collassa img{
  border:none;
  margin: 2px 3px 2px 0;
}
#Collassabile{
  overflow:auto;
  overflow-x:hidden;
  height:200px;
  width:762px;
  scrollbar-arrow-color: #A9A9A9;
  scrollbar-face-color: #FFF;
  scrollbar-highlight-color: #F0F0F0;
  scrollbar-3dlight-color: #FFF;
  scrollbar-shadow-color: #A9A9A9;
  scrollbar-darkshadow-color: #FFF;
  scrollbar-track-color: #FFF;
  border:1px solid #858585;
}
#CollassabileIFRM{
  height:200px;
  width:762px;
  border:1px solid #858585;
}
div#Video, div.VideoContainer{
  float:left;
  width:340px;
  margin-bottom:20px;
  padding:0 11px 5px 3px;
  font-size: 0.7em;
  background-image: url(../images_for_css/BKG_Player.gif);
  background-repeat: no-repeat;
}
.perVideo{
  float:left;
  /*padding-top:30px;*/
}

#Ticker{
clear:both;
margin:20px 0;
}
#FotoDelGiorno{
margin-bottom:10px;
}
.Giocatore-Thumb {
float:left;
width:254px;
margin:10px 0;
}
.Giocatore-Thumb dt{
float:left;
}
.Giocatore-Thumb dt img{
border:1px solid #CB0000;
margin-right:8px;
margin-bottom:4px;
}
.Giocatore-Thumb dd h3{
border-bottom:none;
color:#000;
font-size:2.5em;
font-weight:bold;
letter-spacing: normal;
margin-top:1px;
margin-bottom:3px;
line-height:0.7em;
padding-top:0;
}
.Giocatore-Thumb dd h4{
margin:0;
padding:0;
font-size:1.5em;
font-family: Tahoma, Arial, sans-serif;
line-height:0.9em;
}
.Giocatore-Thumb dd h4 a{
text-decoration:none;
color:#CB0000;
}
.Giocatore-Thumb dd h4 a:hover{
color:#000;
}
.Giocatore-Thumb dd em{
display:block;
margin-top:8px;
font-size:0.7em;
font-weight:bold;
color:#8C8C8C;
}
.Giocatore-Thumb dd span{
font-size:0.9em;
font-weight:bold;
}
.Giocatore-Thumb dd h6{
font-size:0.9em;
padding-right:20px;
margin-bottom:0;
}
.Giocatore-Thumb dd h6 a:hover{
text-decoration: none;
}
.Giocatore-Thumb dt a:hover img{
border-color: #000;
}
.Elenco dd{
  margin-left:0;
}
.Elenco dd em{
  font-weight:bold;
  font-style: normal;
  font-size:0.7em;
}
.Elenco dd a, .Elenco h2 a{
   font-weight:bold;
   font-size:0.8em;
   text-decoration:none;
}
.Elenco h2{
  border-bottom-color:#CCC;
}
.Elenco dd a, .Elenco h2 a:hover{
   color:#CB0000;
}
.Elenco h2 a, .Elenco dd a:hover{
  color:#000;
}
.tabElenco{
  width:100%;
  border:1px solid #858585;
  margin-bottom:20px;
}
.tabElenco caption{
  background-color:#000;
  color:#FFDE00;
  font-weight:bold;
  padding:4px;
}
.tabElenco tr{
  background-color:#F4F4F4;
}
.tabElenco tr.Alt{
 background-color:#EBEBEB;
}
.tabElenco th{
  background-color:#CB0000;
  color:#FFF;
}
.tabElenco thead tr{
  background-color:#FFDE00;
}
.tabElenco thead tr td{
  text-align:center;
  font-weight:bold;
}
.tabElenco td{
  padding:0 5px;
}
.Info {
list-style: none;
font-size:1.6em;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
margin-top:50px;
}
.Info em{
display:block;
float:left;
width:220px;
text-align:right;
color: #8C8C8C;
margin-right:10px;
}
.BigPhoto{
    float:left;
    border: 1px solid #CB0000;
    margin-bottom:10px;
}
.Scroller{
  height:400px;
  overflow: auto;
  scrollbar-arrow-color: #A9A9A9;
  scrollbar-face-color: #FFF;
  scrollbar-highlight-color: #F0F0F0;
  scrollbar-3dlight-color: #FFF;
  scrollbar-shadow-color: #A9A9A9;
  scrollbar-darkshadow-color: #FFF;
  scrollbar-track-color: #FFF;
}






/*
form {
padding:13px 0;
margin:0 0 30px 0;
background-image: url(../images_for_css/BKG_Box-Login.gif);
background-repeat: no-repeat;
background-position: top;
}
form h3{
font-size:0.9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFF;
background-color:#5E8BA7;
border-bottom:none;
margin-bottom:0;
margin-top:0;
padding:1px 0 2px 10px;
word-spacing: normal;
}
label {
float:left;
width:80px;
line-height: 18px;
margin-right: 5px;
text-align: right;
} */
fieldset.BoxRicerca{
  margin:0;
  padding:2px 0;
  border:none;
}
fieldset.BoxRicerca label {
display:block;
line-height: 18px;
}
/*
fieldset ul {
  margin:10px 0 0 43px;
  padding:0;
}
fieldset ul li{
  margin-left:60px;
}
fieldset ul li a{
  text-decoration:none;
}
fieldset ul li a:hover{
  text-decoration:underline;
}
*/
legend{
  display:none;
}

input.Campo, select{
  width:168px;
  height:16px;
  padding-left:5px;
  margin-bottom:2px;
  font-size:1em;
  background-image: url(../images_for_css/BKG_Campo.gif);
  background-repeat: no-repeat;
  border: 1px solid #FFF;
}

input.Button{
  width:100px;
  height:18px;
  /*margin-left:88px; */
  margin-top:10px;
  margin-bottom:10px;
  padding-bottom:1px;
  border:none;
  background-color: #000;
  /*background-image: url(../images_for_css/BKG_Button.gif);*/
  background-image: url(../images_for_css/BKG_BlackButton.gif);
  background-repeat: repeat-x;
  /*font-size:0.8em;
  line-height:0.7em;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFDE00;
  cursor: pointer;
}


.Registration input.Button{
  margin-left:118px;
  width:200px;
}
.Registration input.BigButton{
  margin-left:118px;
  margin-top:40px;
  width:410px;
  height:80px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:2em;
  font-weight: bold;
}
.Registration h3{
  margin-bottom:0;
  padding-bottom:0;
}
.Registration h3 + p{
  margin-top:5px;
}
.Registration p.InputInfo{
  margin-left:118px;
  color:red;
  margin-bottom:2px;
}
.Registration label {
float:left;
width:110px;
line-height: 18px;
margin-right: 5px;
text-align: right;
}
.Registration fieldset{
  margin:0;
  padding:2px 0;
  border:none;
  color:#252C8F;
}
.Registration input.Campo, .Registration select{
  width:410px;
  height:16px;
  margin-bottom:2px;
  padding-left:5px;
  font-size:1em;
  background-image: url(../images_for_css/BKG_Campo-Lungo.gif);
  background-repeat: no-repeat;
  /*border: 1px solid #6699CC;  */
}
.Registration span.Campo{
  width:410px;
  height:16px;
  margin-bottom:2px;
  padding-left:5px;
  padding-top:1px;
  font-size:1.2em;
  font-weight:bold;
  display:block;
}
.Registration .ScrollInfo{
   width:405px;
   padding:5px;
   /*width:95%;*/
   overflow:auto;
   height:80px;
   scrollbar-arrow-color: #A9A9A9;
    scrollbar-face-color: #FFF;
    scrollbar-highlight-color: #F0F0F0;
    scrollbar-3dlight-color: #FFF;
    scrollbar-shadow-color: #A9A9A9;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-track-color: #FFF;
   background-image: url(../images_for_css/BKG_Textarea.gif);
   background-repeat: no-repeat;//background-attachment: fixed;
    border:1px solid #FFF;
    border-bottom:1px solid #DBDBDB;
    color:#6A6A6A;
}



div#RedSeparator{
  clear: both;
  background: #E01A21 url(../images_for_css/BKG_RedSeparator.gif) repeat-x top;
  height:50px;
  margin-top:20px;
}
div#Footer{
  clear: both;
  background-color: #000;
}
/*div#Footer a{
  color:#000;
  text-decoration:none;
}
div#Footer a:hover{
  color:#FFF;
}*/
div#Footer-Container {
  width:984px;
  margin:0 auto;
}
div#Footer-Container div#Footer-Col1{
  width:797px;
  float:left;
  font-size: 0.6em;
  line-height: 1.5em;
  color:#252C8F;
}
div#Footer-Container div#Footer-Col1 a{
  font-weight:bold;
  text-decoration:none;
  color:#FFDE00;
}
div#Footer-Container div#Footer-Col1 a:hover{
  color:#FF4037;
  text-decoration:underline;
}
div#Footer-Container div#Footer-Col2{
  width:180px;
  float:right;
  margin-top:30px;
}
div.Footer-Fascia{
  clear:both;
  margin-top:30px;
}


/*dl{
  padding-left:10px;
  padding-top:0;
  margin-top:0;
}*/
/*dt{
  color:#099F40;
  font-size:0.8em;
  margin-bottom:2px;
} */
/*dd{
  margin:0 0 10px 0;
}   */
/*dd a{
  font-weight: bold;
  text-decoration:none;
}
dd a:hover{
  text-decoration:underline;
} */





/*div#Sponsor-Primary{
    margin-top:14px;
    margin-bottom:48px;
}
div#Sponsor-Primary img{
    margin:0 12px;
    border:none;
}
div#Sponsor-Secondary{
    margin-top:14px;
    margin-bottom:34px;
}
div#Sponsor-Secondary img{
    margin:0 8px;
    border:none;
}
p#Copyright{
  clear:both;
  font-size: 0.6em;
  line-height:1.8em;
}
*/
p#Copyright img{
  margin:20px;
  border:1px solid #555;
  vertical-align:middle;
}
p#Copyright img#PWby{
  border:1px solid #000;
  margin-bottom:23px;
}
p#Copyright a{
  color:#FFF;
  text-decoration:none;
}
p#Copyright a:hover{
  color:#FFDE00;
  text-decoration:underline;
}
p#Copyright a:hover img, p#Copyright a:hover img#PWby{
  border:1px solid #FFDE00;
}

/*img#Logo{
float:left;
margin-top: 32px;
margin-left: 38px;
}*/
/*img#Header{
margin-top: 5px;
margin-left: 28px;
}  */
/*img.imgLeft{
  float:left;
  margin:20px 30px 10px 0;
}*/

/*a{
  color:#252C8F;
}
a:hover{
  color:#000;
}*/


/* Titoli */
h1{
clear:both;
font-family: Tahoma, Arial, sans-serif;
font-size: 2.3em;
letter-spacing: -1px;
padding:0;
margin:40px 0 10px 0;
}
h2{
clear:both;
font-size: 2em;
margin-top:40px;
margin-bottom:4px;
}
h3{
font-size: 1.3em;
}
h2,h3{
font-family: Arial, Helvetica, sans-serif;
line-height: normal;
font-weight:normal;
letter-spacing: -1px;
color:#CB0000;
border-bottom:1px solid #CB0000;
}
h4{
font-size: 1.2em;
/*font-style: italic;*/
}
h5{
font-size: 1em;
}
h6{
   font-size:0.8em;
   margin:0 0 30px 0;
   padding:0;
}
h6 a{
   text-decoration:none;
   color:#CB0000;
}
h6 a:hover{
   text-decoration:underline;
   color:#000;
}
h6 span{
   display:block;
   float:left;
}
h6 em{
   display:block;
   float:right;
   font-style: normal;
}


.imgRIGHT{
  float:right;
  margin-left:8px;
}
.imgLEFT{
  float:left;
  margin-right:8px;
}
p a{
  color: #CB0000;
  font-weight:bold;
}
p a:hover{
  color: #000;
}
.Errore {
  background-color: red;
  color:#FFF;
  font-weight:bold;
  font-size:16px;
  padding:20px;
  text-align:center;
  border:3px double #000;
}

hr{
  display: none;
}




/* Player */
#Player {
}
#BP{
    float:left;
    font-size:9px;
	color:#595959;
	text-align:left;
	width:165px;
    padding-left:5px;
}
#playerBAR {
    margin-top:10px;
    width:320px;
    margin-left:-5px;
}
#playerBAR td {
}
#playerBAR div {
	height:18px;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	width:100%;
}
#playerBAR .divHOVER {
	background-color:#B3C8D6;
	cursor: pointer;
}
#playerVolLess{
	background-image: url(../images_for_css/player_VOL_LESS.gif);
	background-position: right;
}
#playerMute{
	background-image: url(../images_for_css/player_MUTE.gif);
	background-position: center;
}
#playerVolMore{
	background-image: url(../images_for_css/player_VOL_MORE.gif);
	background-position: left;
}
#playerFastReverse{
	background-image: url(../images_for_css/player_FAST_REVERSE.gif);
	background-position: right;
}
#playerPlay{
	background-image: url(../images_for_css/player_PLAY.gif);
	background-position: center;
}
#playerFastForward{
	background-image: url(../images_for_css/player_FAST_FORWARD.gif);
	background-position: left;
}
#playerPause{
	background-image: url(../images_for_css/player_PAUSE.gif);
	background-position: center;
}
#playerStop{
	background-image: url(../images_for_css/player_STOP.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#playerFullscreen{
	background-image: url(../images_for_css/player_FULLSCREEN.gif);
	background-position: center;
}
/* Tasti per tipo connessione HIGH LOW */
#Connessione{
    float:right;
    font-size:9px;
	color:#595959;
    padding-right:23px;
}
#Connessione a{
	color:#595959;
	padding:1px 2px;
}
#Connessione a.OFF{
	text-decoration:none;
}
#Connessione a.OFF:hover{
	background-color:yellow;
}
#Connessione a.ON{
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	background-color:red;
	cursor: default;
	color:#FFF;
}





/* Chat */
.tblChat {
    margin-bottom:40px;
    width:100%;
}
.tblChat thead td{
    padding-bottom: 10px;
}
.tblChat thead td.tblChatFirst{
    width:200px;
    text-align:right;
    white-space:nowrap;
    padding-right:16px;
    color:#CB0000;
}
.tblChat thead td em{
    color:#CB0000;
}
.tblChat thead th{
    text-align:right;
    font-size:14px;
    white-space: nowrap;
    padding-right:15px;
}
.tblChat tfoot td{
    text-align:right;
    border-top:1px solid #CCC;
    color:#8C8C8C;
    font-size:9px;
}



/* Box particolare, utilizzato nella pagina VIAGGI di Expedia  */
.BoxINFO{
  margin-bottom:20px;
  padding-bottom:2px;
  background: #FFF url(../images_for_css/BKG_BoxINFO.gif) no-repeat  right 56px;
  border:1px solid #FFF;
}
.BoxINFO img {
  float:left;
  margin-top:7px;
  margin-right:15px;
  border: 1px solid #CB0000;
}
.BoxINFO h1{
  clear:none;
  margin:0;
  padding:0;
  font-size:28px;
}
.BoxINFO h3{
  clear:none;
  margin-top:0;
  margin-bottom:4px;
  padding:0;
}
.BoxINFO p{
  margin-top:0;
  margin-bottom:-4px;
  padding:0;
}
.BoxINFO ul{
  margin-top:5px;
  margin-left:100px;
  margin-bottom:30px;
  padding-left:34px
}

/*-------------------- STILI FORM MILAN A TOKYO ----------------------*/

.divTokyo{
  background-image:url(../images_for_css/bkg.jpg);
  background-repeat: no-repeat;
  padding-top:230px;
  height:630px;
}

.formTokyo{
float:left;
text-align:right;
margin-right:5px;
}

.radioTokyo{
float:left;
text-align:left;
margin-left:50px;
}


.formTokyo input{
width: 230px;
margin-top:2px;
}

.formTokyo textarea{
width: 230px;
height: 150px;
}

.subm input{
color:white;
background-color:white;
font-weight:bold;
border:0;
background-image:url(../images_for_css/bkgBT.jpg);
background-repeat:no-repeat;
padding-right:6px;
}


.subm {
text-align:center;
padding-top:20px;
clear:both;
}

.btns{
width:500px;
margin-left:120px;
padding-top:20px;
}

.formTokyo br{
clear: left;
}





/* -------------------- -------------------- -------------------- -------------------- -------------------- 
											 #####    ###     ###    #####  
											#     #  #   #   #   #  #     # 
												  # #     # #     # #     # 
											 #####  #     # #     #  #####  
											#       #     # #     # #     # 
											#        #   #   #   #  #     # 
											#######   ###     ###    #####  

-------------------- -------------------- -------------------- -------------------- -------------------- */

/* body structure
*********************************************************************/
body {
	background:#FFF url("../images_for_css/2008/bg-body.gif") repeat-x;
}

#Container {
	width:994px !important;
	margin: 0 auto;
	overflow:hidden;
	text-align:left;
}
#header {
	position:relative;
	height: auto !important;
	height: 205px;
	min-height: 205px;
	font-size:10px;
	width:994px !important;
	margin: 0 auto;
	text-align:left;
	/*background:url("../images_for_css/2008/bg-header.jpg") no-repeat 0 0;*/
}
.header-1033 {
	background:url("../images_for_css/2008/bg-header_1033.jpg") no-repeat 0 0 !important;
}
.header-1034 {
	background:url("../images_for_css/2008/bg-header_1034.jpg") no-repeat 0 0 !important;
}
.header-1040 {
	background:url("../images_for_css/2008/bg-header_1040.jpg") no-repeat 0 0 !important;
}
.header-1041 {
	background:url("../images_for_css/2008/bg-header_1041.jpg") no-repeat 0 0 !important;
}
.header-2070 {
	background:url("../images_for_css/2008/bg-header_2070.jpg") no-repeat 0 0 !important;
}
#under-header {
	height:15px;
}
#footer {
	background-color:#000000;
	margin:0;
	padding-top:17px;
	position:relative;
	clear:both;
}

.clearL {
	clear:left;
	font-size:1px;
}






/* logo 
*********************************************************************/
#header h1 {
	margin:0 !important;
	padding:0 !important;
}
#header h1 a{
	margin:0 !important;
	padding:0 !important;
	width:340px;
	height:122px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}


/* menu di servizio
*********************************************************************/
#Navigation-Service {
	position:absolute;
	top:4px;
	right:240px;
	padding:2px 0 0 0;
	margin:0;
	height:20px;
	font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
}
#Navigation-Service li {
	display:block;
	float:left;
	list-style-type: none;
	padding: 0 5px;
	border-right:1px solid #7F7F7F
}
#Navigation-Service li a, 
#Navigation-Service li strong{
	display:block;
	float:left;
	text-decoration:none;
	color:#808080;
}
#Navigation-Service li a:hover{
	color: #FFDE00;
}
#Navigation-Service li strong{
	border-bottom:3px solid #A77A5E;
}
#Navigation-Service li a img{
	border:none;
}
.accessibile {
	position:absolute;
	top:8px;
	left:87px;
	border-right:none;
	font-size:11px;
	z-index:2;
	font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.accessibile a {
	text-decoration:none;
	color:#808080;
	font-weight:normal;
}
.accessibile a:hover{
	color: #FFDE00;
}


/* menu di servizio: lingue
*********************************************************************/
#Navigation-Language {
	position:absolute;
	top:4px;
	right:0;
	padding:2px 0 0 0;
	margin:0;
	height:20px;
	font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
}
#Navigation-Language li {
	border-right:none;
	list-style-type:none;
}
#Navigation-Language li a:hover{
	color: #FFDE00;
}
#Navigation-Language li img {
	margin:0 2px 0 2px !important;
	padding:0 !important;
}
#Navigation-Language li div {
	float:right;
	margin:-2px 2px 0 2px !important;
	padding:0 !important;
	font-size:13px;
	color:#fff;
}
#Navigation-Language li div a {
	font-weight:normal;
	text-decoration:none;
	margin-left:1px;
	color:#808080;
	line-height:14px;
}
#Navigation-Language li a img { 
	border:none;
}



/* menu primo livello
*********************************************************************/
ul#Navigation-Main  {
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
	font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
}
ul#Navigation-Main li {
	float:left;
	text-transform:uppercase;
}
ul#Navigation-Main li a {
	color:#6f6e68;
	width:136px;
	height:26px;
	line-height:26px;
	background:url("../images_for_css/2008/li-menu.png") no-repeat 0 0;
	behavior: url(js/iepngfix.htc);
	display:block;
	text-align:center;
	font-size:12px;
	margin-left:3px;
	margin-right:3px;
	font-weight:bold;
	text-decoration:none;
}
ul#Navigation-Main li a:hover {
	color:#ffd000;
}
ul#Navigation-Main li a.active {
	color:#fff;
	background:url("../images_for_css/2008/li-menu-active.png") no-repeat 0 0;
	behavior:url(js/iepngfix.htc);
}


/* menu secondo livello
*********************************************************************/
#Navigation-Secondary ul {
	clear:left;
	height:50px;
	background:url("../images_for_css/2008/li-separator.gif") repeat-x 0 25px!important;
	padding-top:0!important;
	list-style-type:none;
	margin:0 !important;
	padding:0 0 0 14px !important;
	font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
}
#Navigation-Secondary li {
	display:block;
	float:left;
	list-style-type: none;
	padding: 0;
	margin:8px 0 2px 0;
	border-right:1px solid #fff;
	white-space: nowrap;
	padding: 0 20px 0 20px;
}
#Navigation-Secondary li.last {
	border-right:none;
}
#Navigation-Secondary li a {
	display:block;
	width:auto;
	text-decoration:none;
	color:#fff;
}
#Navigation-Secondary li a:hover {
	text-decoration:none;
	color:#ffd000;
}
#Navigation-Secondary li a.active{
	font-weight:bold;
	color:#ffd000;
}


/* menu terzo livello
*********************************************************************/
#Navigation-Level3{
	list-style-type: none;
    clear:both;
    margin:10px 0 0 0;
    padding:0;
    height:15px;
    background: #E2E2E2 url(../images_for_css/BKG_Menu-LEVEL3_SX.gif) no-repeat top right;
}
#Navigation-Level3 li{
	display:block;
    float:left;
	margin:0;
	padding:0;
  	background: url(../images_for_css/BKG_Menu-LEVEL3_SX.gif) no-repeat top left;
	white-space: nowrap;
}
#Navigation-Level3 li.Cur{
	color: #fff;
  	background: url(../images_for_css/BKG_Menu-LEVEL3_SX-Cur.gif) no-repeat top left;
}
#Navigation-Level3 li a, #Navigation-Level3 li strong{
    display:block;
    float:left;
    width:auto;
    color:#000;
  	padding:1px 30px 2px 30px;
	background: url(../images_for_css/BKG_Menu-LEVEL3_DX.gif) no-repeat top right;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#Navigation-Level3 li a:hover{
	color:#CB0000;
}
#Navigation-Level3 li.Cur strong{
	color: #FFF;
	background: url(../images_for_css/BKG_Menu-LEVEL3_DX-Cur.gif) no-repeat top right;
}


/* form di ricerca
*********************************************************************/
.formcerca {
	position:absolute;
	top:34px;
	width:auto;
	right:0;
	font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.formcerca p {
	background:url("../images_for_css/2008/bg-form.gif") no-repeat 100% 0!important;
	height:28px;
	float:left;
	margin:0;
	padding:0;
}
.formcerca input {
	margin:4px 0 0 0;
	height:19px;
	padding:3px;
	border:none;
	width:232px;
	font-size:10px;
	vertical-align:middle;
	background:url("../images_for_css/2008/bg-input.gif") no-repeat 0 0!important;
}
.formcerca .input-submit {
	width:auto;
	margin:0 10px 0 0 !important;
	background:none !important;
}
.formcerca label {
	float:left;
	padding:6px 10px 0 10px;
	color:#878787;
	height:28px;
	font-size:10px;
	background:url("../images_for_css/2008/bg-form2.gif") no-repeat 0 0!important;
}


/* contenuti 
*********************************************************************/
#Container .previsioni-dx {width:285px;float:right;}
#Container .match-flash-sx {width:450px;float:left;}





/* small sponsor
*********************************************************************/
.small-sponsor {
	position:absolute;
	top:80px;
	width:auto;
	right:0;
	width:170px;
	height:43px;
	text-align:right;
	font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.small-sponsor p {
	margin:0;
	padding:0;
	font-size:9px;
	color:#868686 !important;
}
.small-sponsor img {
	padding-top:2px;
}
.small-sponsor a img {
	border:none;
}



/* footer
*********************************************************************/
#footer .content-footer {
	width:994px !important;
	margin:0 auto;
	font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:10px;
}
#footer .border-footer {
	background:url("../images_for_css/2008/bg-footer-content.gif") repeat-y 0 0;
}
#footer a img {
	border:none;
}
#footer .main-sponsor {
	background:url("../images_for_css/2008/bg-footer-main-sponsor.gif") no-repeat 0 0;
	height:auto !important;
	height:155px;
	padding:5px 5px 0 5px;
	min-height:155px;
}
#footer .main-sponsor ul.main {
	margin:10px 10px 10px 30px;
	height:150px;
	padding-left:130px;
	background:url("../images_for_css/2008/milanello.gif") no-repeat 0 0;
}
#footer .main-sponsor ul.main li {
	float:left;
	padding-top:40px;
	margin-right:50px;
	vertical-align:bottom;
}
#footer .main-sponsor ul.main li.last {
	margin-right:0;
}
#footer .copyright {
	background:url("../images_for_css/2008/bg-footer-copyright.gif") no-repeat 0 0;
	height:auto !important;
	height:47px;
	min-height:47px;
	color:#898989;
	padding-top:10px;
}
#footer .copyright a {
	color:#898989;
	font-weight:bold;
	text-decoration:none;
}
#footer .copyright a:hover {
	text-decoration:underline;
}
#footer .copyright .coll {
	float:left;
	margin-right:10px;
	margin-left:10px;
	line-height:25px;
}
#footer .copyright .colr {
	text-align:right;
	float:right;
	margin-right:10px;
}
#footer div.powered {
	margin-left:6px;
	padding-bottom:20px;
}
div#Sponsor-Primary{
	margin-top:14px;
	margin-bottom:48px;
	text-align:center;
}
div#Sponsor-Primary img{
	margin:0 12px;
	border:none;
}
div#Sponsor-Secondary{
	margin-top:14px;
	text-align:center;
}
div#Sponsor-Secondary img{
	margin:10px 8px;
	border:none;
}


/* NATALE 2008
*********************************************************************/
#Navigation-Service, #Navigation-Language {
  z-index:100 !important;
}
.accessibile {
  z-index:200 !important;
}
#Natale2008 {
  display:none;
  position:absolute;
  top:0px;
  width:994px;
  height:122px;
}