

body {
    background-color: #fff;
}

.solotesto {
    display:	none;
}
.solotesto {
    display: block!important;
    display: none;
    position: absolute;
    height: 1px;
    width: 1px;
    left: -15000px;
    top: auto;
    overflow: hidden;
    float: none;
}

.hidden {
    display:	none;
}

.clear, .hr {
    clear:		both;
}

h1, h2, h3, h4, p	{
    margin:				0;
    padding:			0;
}
hr	{
    display:			none;
}

img  {
    border: 0;
}

ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

hr {
    display:			none;}
.clear, .hr {
    clear:				both;}

.clearfix:after {
    content:			".";
    display:			block;
    height:				0;
    clear:				both;
    visibility:			hidden;}
.clearfix {
    display:			inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {
    height:			1%;}
.clearfix {
    display:			block;}
/* End hide from IE-mac */


a {
    text-decoration: none;
    outline: 0;
    color: #000;
}
a:hover {
    color: #555;
}

a:focus {
    color: #ff0000;
}

body {
    padding: 0px;
    border:	none;
    font-family: Arial;
    font-size: 11px;
    margin:	0 auto;
    text-align: center;
    background: #fff url(/cms2008/televideo/pub/teletext/2011/images/bianco/bkg_main.gif) top left repeat-x;
    color: #000;
    background-position-y: -40px !important;
}


.box_TopHeader .box_TopHeaderInterno ul,
.barraSipra .barraInterno{width: 990px!important;}


/* Page*/

.Main {
    display: block;
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px 30px 0px;
}

.barraStaticaIE {
    width: 990px;
}

.Page{
    display: block;
    width: 990px;
    height: auto;
    margin: 0px auto;
    padding: 0px 10px 0px 10px;
    background: #fff url(/cms2008/televideo/pub/teletext/2011/images/bianco/bkg_main.gif) 0px -62px repeat-x;
}










.Page.clearfix{
    display: block;
    width: 990px;
    height: auto;
    margin: 0px auto;
    padding: 0px 10px 0px 10px;
    background: #fff url(/cms2008/televideo/pub/teletext/2011/images/bianco/bkg_main.gif) 0px -66px repeat-x;
}



/* Header*/

.Header{
    display: block;
    float: left;
    width: 990px;
    height: 200px;
    margin: 6px 0px 0px 0px;
}

.Header .logo{
    display: block;
    float: left;
    width: 250px;
    height: 90px;
    margin: 0px 0px 0px 0px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/logo.png) top left no-repeat;
}

.Header .logoDestra{
    display: block;
    float: right;
    width: 250px;
    height: 90px;
    margin: 0px 0px 0px 0px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/logo.png) top left no-repeat;
}

.Header .logoEasy{
    display: block;
    float: left;
    width: 250px;
    height: 90px;
    margin: 0px 0px 0px -15px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/logoEasy.png) top left no-repeat;
}

.Header .logoEasy2{
    display: block;
    float: right;
    width: 230px;
    height: 90px;
    margin: 0px 0px 0px -15px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/logoEasy.png) top left no-repeat;
}

/* .Header .leaderboard{ */
/*     display: block; */
/*     float: right; */
/*     width: 728px; */
/*     height: 90px; */
/*     margin: 0px 0px 0px 0px; */
/*     background: #999; */
/* } */

.Header .leaderboard{
    display: block;
    float: left;
    width: 500px;
    height: 90px;
    margin: 0px 0px 0px 0px;
/*     background: #999; */
}

.inboxBanner h3{display: none;}

/* ***************************** */
/*		MENUTXT		 */
/* ***************************** */

.preMenu {
    display: block;
    float: left;
    width: 990px;
    height: 27px;
    margin:	0px 0px 0px 0px;
    padding: 0px;
    overflow: hidden;
    /*background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/bkg_premenu.gif) 100% 0px no-repeat;*/
}

.preMenu a{
    /* display: block; */
    float: left;
    /* width: auto; */
    /* height: 22px; */
    font-size: 14px;
    color: #434343;
    font-weight: bold;
    text-transform: uppercase;
    margin:	0px 4px 0px 0px;
    /* padding: 3px 4px 0px 4px; */
    /* overflow: hidden; */
}

.preMenu a:focus{
    /* display: block; */
    float: left;
    /* width: auto; */
    /* height: 22px; */
    font-size: 14px;
    color: #ff0000;
    font-weight: bold;
    text-transform: uppercase;
    margin:	0px 4px 0px 0px;
    /* padding: 3px 4px 0px 4px; */
    /* overflow: hidden; */
}

.preMenu a span{
    color: #999;
}

.preMenu a.switchColore {
    display: block;
    height: 30px;
    color: #fff;
    margin: 0px 0px 0px 20px;
    border-radius: 4px 4px 0px 0px;
    background: #000;
}

.preMenu a.switchColore:hover {
    color: #ccc;
}


.preMenu a span.rsstxt{
    display: block;
    float: right;
    width: 22px;
    height: 22px;
    font-size: 14px;
    color: #777;
    font-weight: bold;
    overflow: hidden;
    text-indent: -90000px;
    text-transform: uppercase;
    margin:	-3px 4px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url(/cms2008/televideo/pub/teletext/2011/images/ico_rss.png) 1px 1px no-repeat;
}

.preMenu a:hover{

}


#Menu {
    display: block;
    float: left;
    width: 1005px;
    height: 45px;
    margin:	8px 0px 0px 0px;
    padding: 0px;
    overflow: hidden;
}


#Menu ul.menuA {
    display: block;
    width: 1005px;
    height:	45px;
    margin:	0px;
    padding: 0px;
    list-style: none;
    overflow: hidden;
}

#Menu li{
    float: left;
    display: block;
    width: 73px;
    height: 45px;
    margin: 0px;
    outline: 0;
    padding: 0px 4px 0px 0px;
}

#Menu li a{
    display: block;
    float: left;
    width: 67px;
    height: 45px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    color: #434343;
    outline: 0;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/menu.gif) 0px 0px no-repeat;
}

#Menu li a:hover,
#Menu li a.pagSel {
    float: left;
    display: block;
    width: 67px;
    height: 45px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    color: #0000ff;
    outline: 0;
    background-position: 0px -75px;
}


#Menu li.soloTxt a{background-position: 0px -150px;}
#Menu li.soloTxt a:hover{background-position: 0px -75px;}

#Menu li.Sfondo a{background-position: 0px -225px;}
#Menu li.Sfondo a:hover{background-position: 0px -300px;}

#Menu li.soloTxt a{
    height: 38px;
    padding: 7px 0px 0px 0px;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;

}

#Menu ul li div.subMenu {
    display: none;
    float: left;
    width: 100%;
    height: 20px;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 3;
}

#subMenuTXT {
    display: block;
    position: relative;
    float: left;
    padding: 0px 0px 0px 0px;
    height: 18px;
    width: 985px;
    margin: 10px 0px 0px 0px;
    z-index: 1;
    overflow: hidden;
}

#subMenuTXT a{
    display: block;
    float: left;
    margin: 4px 0px 0px -2px;
    padding: 0px 6px 0px 4px;
    text-align: center;
    background: none;
    color:	#000;
    font-family: Arial, sans;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    position: relative;
    z-index: 1000;
    border-left: 2px solid #ccc;
}

#subMenuTXT a:hover {
    padding: 0px 6px 0px 4px;
    color:	#0000ff;
}

#Menu li .pagNome {
    display: block;
    font-size: 11px;
    letter-spacing: -1px;
    padding: 0px;
    margin: -5px 0px 0px 0px;
    font-weight: bold;
}

#Menu li .pagNum,
#Menu li a.pagSel  {
    font-size: 24px;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    text-decoration: none;

}

#Menu li .pagNum:hover {
    color: #a1a0a0;
}

#Menu li#li_500  {
    display: none;

}

/* CoNteNT */

.Content {
    display: block;
    float: right;
    text-align: left;
    width: 990px;
    height: auto;
    padding-bottom: 10px;
    /*padding-left: 10px;
    padding-right: 10px;
*/
    background-color: white;
}

.Content .sx{
    display: block;
    float: left;
    text-align: left;
    width: 660px;
    height: auto;
}


.Content .dx{
    display: block;
    float: right;
    text-align: left;
    width: 310px;
    height: auto;
}

.Content .cx{
    display: block;
    float: left;
    text-align: center;
    width: 990px;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    background: #fff;
}

.Content .pushBanner{
    display: block;
    text-align: center;
    width: 766px;
    height: 30px;
    padding: 10px 112px 10px 112px;
    margin: 0px auto;
    background: #fff;
}

/*#################### SX ####################*/

/* Play3R TLVD */

.playerTlvd {
    display: block;
    float: left;
    position: relative;
    text-align: left;
    width: 660px;
    height: 452px;
    margin: 0px 0px 0px 0px;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bkg_tlvd.png) no-repeat;
}

.playerTlvd .apriPopup {
    display: block;
    float: left;
    position: absolute;
    bottom: 5px;
    right: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #ffff00;
}
.playerTlvd .apriPopup:hover {
    color: #fff;
}
.playerTlvd .linkTorino{
    display: block;
    float: left;
    position: absolute;
    bottom: 70px;
    right: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #ffff00;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bkg_alpha.png);
    width: 628px;
    height: 20px;
}
.playerTlvd .linkAsi{
    display: block;
    float: left;
    position: absolute;
    bottom: 38px;
    right: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #ffff00;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bkg_alpha.png);
    width: 628px;
    height: 20px;
}
.playerTlvd .linkAsi.Up{
    bottom: 58px;
    right: 15px;
}
.playerTlvd .linkAsi.Down{
    bottom: 20px;
    right: 15px;
}
.playerTlvd .Controlli{
    display: block;
    float: left;
    text-align: left;
    width: 660px;
    height: 34px;
    padding: 11px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.playerTlvd .Controlli .txtBtn{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    height: 34px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 14px;
}

.playerTlvd .Controlli .txtBtn a{
    display: block;
    float: left;
    text-align: left;
    height: 23px;
    margin: 0px 4px 0px 4px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    text-indent: -9000px;
    background: url(/cms2008/televideo/pub/teletext/2011/images/btn_controls.gif) no-repeat;
}

.playerTlvd .Controlli .txtBtn a.frw {width: 24px; background-position: 0px 0px;}
.playerTlvd .Controlli .txtBtn a.rw {width: 16px; background-position: -28px 0px;}
.playerTlvd .Controlli .txtBtn a.fw {width: 16px; background-position: -74px 0px;}
.playerTlvd .Controlli .txtBtn a.ffw {width: 24px; background-position: -94px 0px;}
.playerTlvd .Controlli .txtBtn a.hp {width: 22px; background-position: -48px 0px;}


.playerTlvd .Controlli .txtNum{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    height: 34px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 14px;
}
.playerTlvd .Controlli .txtNum span{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    height: 16px;
    font-size: 14px;
    color: #fff;
    border-top: 1px solid #ffff00;
    border-bottom: 1px solid #ffff00;
    border-right: 1px solid #ffff00;
    margin: 2px 0px 0px -7px;
    padding: 1px 13px 0px 0px;
    background: #222;
}
.playerTlvd .Controlli .txtNum input{
    display: block;
    float: left;
    text-align: center;
    width: auto;
    height: 17px;
    background: #222;
    color: #eee;
    margin: 2px 4px 0px 4px;
    padding: 0px 0px 0px 0px;
}

.playerTlvd .Controlli .txtNum input#tlv {border: 1px solid  #00ff00;}
.playerTlvd .Controlli .txtNum input#sottop {border: 1px solid  #ffff00;}

.playerTlvd .Controlli .txtVai{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    height: 34px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 14px;
}

.playerTlvd .Controlli .txtVai input{
    display: block;
    float: left;
    text-align: center;
    width: auto;
    height: 19px;
    font-size: 11px;
    background: #444;
    color: #fff;
    border: 1px solid #888;
    margin: 2px 4px 0px 4px;
    padding: 0px 10px 2px 10px;
    cursor: pointer;
}

/* UltmORA */

.ultimOra {
    display: block;
    float: left;
    text-align: left;
    width: 310px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 10px 0px;
}

.ultimOra h3 {
    display: block;
    float: left;
    text-align: left;
    width: 310px;
    height: 30px;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 2px 0px;
    font-weight: bold;
    font-size: 24px;
    border-bottom: 1px solid #bbb;
    text-indent: -9000px;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_Ultimora.png) 0px 3px no-repeat;
}

.ultimOra.palinsesto h3 {
    font-size: 24px;
    text-indent: 0px;
    background: transparent;
}
.ultimOra #TeleV {
    display: block;
    float: left;
    text-align: left;
    width: 310px;
    height: auto;
    margin: 5px 0px 0px 0px;
    font-weight: bold;
    font-size: 14px;
}

.ultimOra #TeleV ul {
    display: block;
    float: left;
    text-align: left;
    width: 310px;
    height: auto;
    margin: 0px 0px 0px 0px;
}


.ultimOra #TeleV ul li {
    display: block;
    float: left;
    text-align: left;
    width: 310px;
    height: 32px;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
}

.ultimOra #TeleV ul li b.oraUltima {
    display: block;
    width: 60px;
    color: #ee0000;
}

.ultimOra #TeleV ul li b {
    display: block;
    float: left;
    width: 228px;
}

/*#################### DX ####################*/

hr.sep {
    display: block;
    float: left;
    width: 310px;
    height: 3px;
    border: 0px;
    margin: 6px 0px 6px 0px;
    background: #a8a8a8;
}
hr.sep.special {background: #ff0000;}

/* Search */

.boxSearch{
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
    width: 303px;
    height: 22px;
    padding: 0px 0px 0px 5px;
    border: 1px solid #111;
    background: #434343 url(/cms2008/televideo/pub/teletext/2011/images/btn_search.png) 285px 2px no-repeat;
}


.boxSearch input{
    display: block;
    position: relative;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
    width: 270px;
    height: 19px;
    border: 0px;
    background: transparent;
    font-size: 14px;
    color: #fff;
}
.boxSearch input.submit{
    display: block;
    position: relative;
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 33px;
    height: 22px;
    border: 0px;
    text-indent: -9000px;
    overflow: hidden;
    background: transparent;
}

/* BoX */


.box {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    padding: 10px 10px 10px 10px;
    border: 1px solid #bbb;
    background: #eaeaea;
}

.box.PPiano {
    height: 374px;
}
.box.Small{
    padding: 10px 10px 10px 10px;
    width: 288px;
    height: 45px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
}

.box.Interni {
    height: auto;
    margin: 0px 0px 10px 0px;
}


.box.PPiano .label {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ff0000;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #bbb;
}

.box.PPiano h2 {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    font-size: 24px;
    font-weight: normal;
    color: #000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.box.PPiano h3 {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.box.PPiano .img{
    display: block;
    float: left;
    width: 286px;
    height: auto;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    border: 1px solid #bbb;
}
.box.PPiano .img img{
    width: 286px;
    height: auto;
}


.box.PPiano p {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    font-size: 12px;
    color: #000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.box.PPiano p span{
    display: block;
    float: left;
    width: 288px;
    height: auto;
    font-size: 11px;
    color: #000;
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
}

/* menu speciali */

.boxMenuSpeciali {
    display: block;
    float: left;
    position: relative;
    width: 310px;
    height: 208px;
    padding: 0px 0px 0px 0px;
}

.boxMenuSpeciali ul {
    display: block;
    float: left;
    width: 310px;
    height: 239px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.boxMenuSpeciali ul li{
    display: block;
    float: left;
    width: 290px;
    height: 23px;
    font-size: 18px;
    padding: 4px 0px 4px 20px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #ddd;
}

.boxMenuSpeciali ul li.prog{
    border-bottom: 1px solid #0000ff;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/special_tv.gif) 0px 0px no-repeat;
}
.boxMenuSpeciali ul li.spet{
    border-bottom: 1px solid #7ff17f;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/special_spet.gif) 0px 0px no-repeat;
}
.boxMenuSpeciali ul li.giochi{
    border-bottom: 1px solid #006fff;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/special_lotto.gif) 0px 0px no-repeat;
}
.boxMenuSpeciali ul li.oroscopo{
    border-bottom: 1px solid #ff5110;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/special_oros.gif) 0px 0px no-repeat;
}
.boxMenuSpeciali ul li.meteo{
    border-bottom: 1px solid #ff00ff;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/special_meteo.gif) 0px 0px no-repeat;
}
.boxMenuSpeciali ul li.treni{
    border-bottom: 1px solid #00ffff;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/special_trasp.gif) 0px 0px no-repeat;
}
.boxMenuSpeciali ul li.sport{
    border-bottom: 1px solid #ff5110;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/special_sport.gif) 0px 0px no-repeat;
}
.boxMenuSpeciali ul li.farm{
    border-bottom: 1px solid #00ffff;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/special_farm.gif) 0px 0px no-repeat;
}
.boxMenuSpeciali ul li.turismo{
    border-bottom: 1px solid #0000ff;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/special_turis.gif) 0px 0px no-repeat;
}
.boxMenuSpeciali ul li.cucina{
    border-bottom: 1px solid #0000ff;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/special_cucina.gif) 0px 0px no-repeat;
}

.boxMenuSpeciali ul li a
{
  font-weight: 800;
  font-size: 16.9px;
  color:#000;
  opacity:.9;
}

/*.boxMenuSpeciali ul li.prog a{
    display: block;
    text-indent: -9000px;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_Programmi.png) 0px 3px no-repeat;
}
.boxMenuSpeciali ul li.spet a{
    display: block;
    text-indent: -9000px;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_Spettacoli.png) 0px 3px no-repeat;
}
.boxMenuSpeciali ul li.giochi a{
    display: block;
    text-indent: -9000px;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_Giochi.png) 0px 3px no-repeat;
}
.boxMenuSpeciali ul li.oroscopo a{
    display: block;
    text-indent: -9000px;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_Oroscopo.png) 0px 3px no-repeat;
}
.boxMenuSpeciali ul li.meteo a{
    display: block;
    text-indent: -9000px;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_Meteo.png) 0px 3px no-repeat;
}
.boxMenuSpeciali ul li.treni a{
    display: block;
    text-indent: -9000px;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_Treni.png) 0px 3px no-repeat;
}
.boxMenuSpeciali ul li.sport a{
    display: block;
    text-indent: -9000px;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_Sport.png) 0px 3px no-repeat;
}
.boxMenuSpeciali ul li.farm a{
    display: block;
    text-indent: -9000px;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_Farmacie.png) 0px 3px no-repeat;
}
.boxMenuSpeciali ul li.turismo a{
    display: block;
    text-indent: -9000px;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_Turismo.png) 0px 3px no-repeat;
}*/

.boxMenuSpeciali ul li a:hover {
    opacity: 0.4;
}

.boxMenuSpeciali .subCat {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 288px;
    height: 188px;
    padding: 10px 10px 10px 10px;
    border: 1px solid #ff88ff;
    background: #f0f0f0;
}


.boxMenuSpeciali ul li .subCat a{
    text-indent: 0px;
}
.boxMenuSpeciali ul li .subCat a:hover{
    opacity: 1;
}
.boxMenuSpeciali .subCat.visible {
    display: block;
    z-index: 1;
}


.boxMenuSpeciali .subCat br,
.boxMenuSpeciali .subCat .btnArchivio {
    display: none;
}

.boxMenuSpeciali .subCat h6 {
    display: block;
    float: right;
    width: 288px;
    height: auto;
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px 6px 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #ccc;
}

.boxMenuSpeciali .subCat a.esci{
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 18px;
    height: 18px;
    font-size: 18px;
    font-weight: normal;
    border: 1px solid #555;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: #888 url(/cms2008/televideo/pub/teletext/2011/images/btn_close.png) 0px 0px no-repeat;
}

.boxMenuSpeciali .spet .subCat .SCsx {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px 14px 0px;
    margin: 0px 0px 14px 0px;
    border-bottom: 1px solid #fff;
}

.boxMenuSpeciali .spet .subCat .SCdx {
    display: block;
    float: right;
    width: 288px;
    height: auto;
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.boxMenuSpeciali .spet .subCat .SCsx h5,
.boxMenuSpeciali .spet .subCat .SCdx h5 {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    font-size: 14px;
    font-weight: bold;
    color: #777;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
}

.boxMenuSpeciali .spet .subCat .SCsx select,
.boxMenuSpeciali .spet .subCat .SCdx select{
    display: block;
    float: left;
    width: 227px!important;
    height: auto;
    font-size: 12px;
    color: #000;
    padding: 2px 0px 4px 0px!important;
    margin: 0px 10px 10px 0px!important;
}

.boxMenuSpeciali .subCat .SCsx_prog {
    display: block;
    float: left;
    text-align: center;
    width: 288px;
    height: auto;
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 20px 0px;
    background: #ff00ff;
}

.boxMenuSpeciali .subCat .SCdx_prog {
    display: block;
    float: left;
    text-align: center;
    width: 288px;
    height: auto;
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: #ff00ff;
}


.boxMenuSpeciali .subCat .SCdx_prog a,
.boxMenuSpeciali .subCat .SCsx_prog a{
    display: block;
    float: right;
    text-align: center;
    width: 286px;
    height: auto;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    color: #fff;
    border: 1px solid #777;
    background: #999;
}

.boxMenuSpeciali .subCat .SCdx_prog a:hover,
.boxMenuSpeciali .subCat .SCsx_prog a:hover{
    color: #444;
    border: 1px solid #888;
    background: #aaa;
}



.boxMenuSpeciali .treni .subCat .SCsx {
    display: block;
    float: left;
    width: auto;
    height: auto;
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px!important;
}

.boxMenuSpeciali .treni .subCat .SCdx {
    display: block;
    float: left;
    width: auto;
    height: auto;
    font-size: 18px;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px!important;
}

.boxMenuSpeciali .treni .subCat .SCdx a,
.boxMenuSpeciali .treni .subCat .SCsx a{
    display: block;
    float: right;
    text-align: center;
    width: 286px;
    height: auto;
    font-size: 16px;
    font-weight: normal;
    padding: 4px 0px 4px 0px;
    margin: 4px 0px 4px 0px;
    color: #fff;
    border: 1px solid #777;
    background: #999;
}
.boxMenuSpeciali .treni .subCat .SCdx a:hover,
.boxMenuSpeciali .treni .subCat .SCsx a:hover{
    color: #444;
    border: 1px solid #888;
    background: #aaa;
}





.boxMenuSpeciali .meteo .subCat .SCsx {
    display: block;
    float: left;
    width: 140px;
    height: auto;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px!important;
}

.boxMenuSpeciali .meteo .subCat .SCdx {
    display: block;
    float: right;
    width: 140px;
    height: auto;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px!important;
}

.boxMenuSpeciali .meteo .subCat .SCdx a,
.boxMenuSpeciali .meteo .subCat .SCsx a{
    display: block;
    float: right;
    text-align: center;
    width: 140px;
    height: auto;
    font-size: 12px;
    font-weight: normal;
    padding: 1px 0px 1px 0px;
    margin: 1px 0px 2px 0px;
    color: #fff;
    border: 1px solid #777;
    background: #999;
}
.boxMenuSpeciali .meteo .subCat .SCdx a:hover,
.boxMenuSpeciali .meteo .subCat .SCsx a:hover{
    color: #444;
    border: 1px solid #888;
    background: #aaa;
}


/* calcio */
#calcio.box.Interni {
    margin: 4px 0px 4px 0px;

}
#calcio.box.Interni h3 {
    display: block;
    float: left;
    width: 170px;
    margin: 0px 0px 4px 0px;
    font-size: 14px;

}

#calcio.box.Interni .img {
    float: right;
    margin: 0px 0px 0px 5px;
    border: 2px solid #555;
}

#calcio.box.Interni .img img{
    width: 100px;
}

/* giochi lotterie */

.box.Interni h1{
    display: block;
    float: left;
    width: 288px;
    height: auto;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ff0000;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #bbb;
}

.box.Interni .Lotto{
    display: block;
    float: left;
    width: 288px;
    height: auto;
}

.box.Interni .Lotto h2{
    display: block;
    float: left;
    width: 288px;
    height: auto;
    margin: 10px 0px 0px 0px;
    text-transform: none;
    color: #777;
    border-bottom: 0px;
}

.box.Interni .Lotto h1{
    display: block;
    float: left;
    width: 278px;
    height: auto;
    text-transform: none;
    color: #444;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 10px;
    border-bottom: 1px solid #ccc;
}

.box.Interni .Lotto h1 a{
    display: block;
    float: left;
    width: 288px;
    height: auto;
    text-transform: none;
    font-size: 12px;
    border-bottom: 0px;
}

/* box small */

.box.Small .img {
    display: block;
    float: left;
    width: 65px;
    height: 41px;
    margin: 0px 10px 0px 0px;
    border: 2px solid #000;
    background: #ccc;
}

.box.Small .img img{
    width: 65px;
    height: 41px;
}

.box.Small h2{
    display: block;
    float: left;
    width: 208px;
    height: auto;
    font-size: 24px;
    font-weight: normal;
    margin: -2px 0px 0px 0px;
}
.box.Small h4{
    display: block;
    float: left;
    width: 208px;
    height: auto;
    font-size: 14px;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
}

/* sotto lanci */

.lanci {
    duisplay: block;
    float: left;
    width: 660px;
    height: auto;
    margin: 10px 0px 0px 0px;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/bkg_lanci.gif) repeat-y;
}

.lanci .top{
    duisplay: block;
    float: left;
    width: 660px;
    height: 1px;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/bkg_lanci.gif) -660px 0px no-repeat;
}
.lanci .bot{
    duisplay: block;
    float: left;
    width: 660px;
    height: 1px;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/bkg_lanci.gif) -660px 0px no-repeat;
}

.lanci ul{
    duisplay: block;
    float: left;
    width: 326px;
    height: auto;
    overflow: hidden;
}

.lanci ul.ulSx{float: left;}
.lanci ul.ulDx{float: right;}


.lanci ul li.titolostatico{
    width: 302px;
    text-align: center;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    background: #434343 ;
}
.lanci ul li h4{
    font-size: 18px;
    color: #fff;
}
.lanci ul li{
    duisplay: block;
    float: left;
    width: 304px;
    height: auto;
    margin: -2px 0px 0px 0px;
    padding: 10px 11px 8px 11px;
    border-top: 2px solid #bbb;
}


.lanci ul li h6{
    duisplay: block;
    float: left;
    width: 304px;
    height: auto;
    font-size: 11px;
    text-transform: uppercase;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.lanci ul li h2{
    duisplay: block;
    float: left;
    width: 304px;
    height: auto;
    font-size: 18px;
    color: #000;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.lanci ul li h3{
    duisplay: block;
    float: left;
    width: 304px;
    height: auto;
    border-bottom: 1px solid #fff;
    font-size: 12px;
    color: #000;
    font-weight: normal;
    margin: 2px 0px 7px 0px;
    padding: 0px 0px 5px 0px;
}

.lanci ul li .img img {
    border: 1px solid #777777;
    float: left;
    height: auto;
    margin: 0px 10px 0px 0px;
}

.lanci ul li .txt {
    color: #000000;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    width: auto;
}
.lanci ul li .txt p{
    margin: 0;
    padding: 0;
}

.lanci ul li ul.link {
    display: block;
    float: left;
    height: auto;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    width: 304px;
}

.lanci ul li ul.link li {
    display: block;
    float: left;
    height: 13px;
    margin: 5px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
    width: 294px;
    border-top: 0px;
}

.lanci ul li ul.link li a {
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/bullet.gif) 0px 5px no-repeat;
    border-bottom: 1px solid #222222;
    color: #222222;
    float: left;
    font-family: arial;
    font-size: 11px;
    margin: 0;
    padding: 2px 0px 0px 12px;
    text-decoration: none;
}

.lanci ul li ul.link li a:hover {
    color: #888;
}


/* bannero */

.box.Banner, .box.Banner100, .box.Banner250 {
    width: 300px;
    height: auto;
    padding: 4px 4px 4px 4px;
}


.boxRegionale {
    display: block;
    float: left;
    position: relative;
    width: 310px;
    height: auto;
    padding: 0px 0px 0px 0px;
}


.boxRegionale .box {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    padding: 10px 10px 10px 10px;
    border: 1px solid #999;
    background: #91c1e4;
}

.boxRegionale .top {
    display: block;
    float: left;
    width: 310px;
    height: 30px;
    margin: 0px 0px 5px 0px;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/tit_regionale.gif) no-repeat;
    background: #fff;
    font-size: 24px;
    font-weight: bold;
}

.boxRegionale .Elenco{
    display: block;
    float: left;
    position: absolute;
    top: 41px;
    right: 6px;
    width: 125px;
    height: auto;
    font-size: 11px;
    border: 1px solid #bcbcbc;
    padding: 3px 4px 3px 4px;
    margin: 0px 0px 0px 0px;
    cursor: pointer;
    color: #fff;
    background: url(/cms2008/televideo/pub/teletext/2011/images/tendinablu.png);
}
.boxRegionale .Elenco strong{
    display: block;
    float: left;
    width: 125px;
    height: auto;
    font-size: 11px;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/arrow_dwn.png) 100% 3px no-repeat;
}

.boxRegionale .Elenco ul{
    display: none;
    float: left;
    width: 125px;
    height: auto;
    border-top: 1px solid #ddd;
    margin: 3px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}

.boxRegionale .Elenco ul li a{
    display: block;
    float: left;
    width: 125px;
    color: #fff;
}

.boxRegionale .Elenco ul li a:hover{
    color: #ee0000;
}


.boxRegionale .Elenco:hover ul{
    display: block;
}


/* speciali */

.Speciali-sx {
	display: block;
    float: left;
    width: 310px;
}

.Speciali-cx {
	display: block;
    float: right;
    width: 310px;
}

.Speciali {
    display: block;
    float: left;
    width: 310px;
}

.Speciali ul{
    display: block;
    float: left;
    width: 310px;
    height: auto;
    overflow: hidden;
}

.Speciali ul li{
    display: block;
    float: left;
    width: 310px;
    height: auto;
    margin: -2px 0px 10px 0px;
    padding: 5px 0px 0px 0px;
    border-top: 2px solid #999;
}

.Speciali ul li h3{
    display: block;
    float: left;
    width: 310px;
    height: auto;
    font-size: 18px;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
}

.Speciali ul li h3 a{
    color: #000;
}
.Speciali ul li h3 a:hover{
    color: #999;
}

.Speciali ul li .img{
    display: block;
    float: left;
    width: 118px;
    height: 62px;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #eee;
}

.Speciali ul li .img img{
    width: 118px;
    height: 62px;
}

.Speciali ul li .txt{
    font-size: 12px;
    color: #222;
}

/* pagine interne */

.box.Interni h2 {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ff0000;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #bbb;
}
.box.Interni p {
    font-size: 12px;
}
.box.Interni ul.Elenco {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    overflow: auto;
}

.box.Interni ul.Elenco li {
    display: block;
    float: left;
    width: 283px;
    height: auto;
    margin: -1px 0px 0px 0px;
    padding: 5px 0px 4px 5px;
    border-top: 1px solid #ccc;
}

.box.Interni ul.Elenco li:hover {
    background: #ddd;
}

.box.Interni ul.Elenco li b {
    display: block;
    float: left;
    width: 260px;
    font-size: 11px;
    font-weight: bold;
    color: #888;
}

.box.Interni ul.Elenco li h3 {
    display: block;
    float: left;
    width: 260px;
    font-size: 12px;
    font-weight: bold;
    color: #222;
}

.box.Interni ul.Elenco li h3 a{
    color: #222;
}
.box.Interni ul.Elenco li h3 a:hover{
    color: #777;
}

.box.Interni .btnArchivio {
    display: block;
    float: left;
    width: auto;
    margin: 10px 0px 0px 0px;
    padding: 3px 8px 3px 8px;
    font-size: 14px;
    font-weight: bold;
    color: #ee0000;
    border: 1px solid #aaa;
    background: #ccc;
}

.box.Interni .btnArchivio:hover {
    color: #fff;
    border: 1px solid #999;
    background: #aaa;
}

/* articolo */

.box.Interni .Articolo {
    display: block;
    float: left;
    width: 288px;
    height: 225px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    overflow: auto;
}


.box.Interni .Articolo h2 {
    display: block;
    float: left;
    width: 260px;
    height: auto;
    font-size: 22px;
    font-weight: normal;
    color: #222;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-bottom: 0px solid #bbb;
}
.box.Interni .Articolo span{
    display: block;
    float: left;
    width: 260px;
    height: auto;
    font-size: 12px;
    font-weight: normal;
    color: #666;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 0px solid #bbb;
}
.box.Interni .Articolo p{
    display: block;
    float: left;
    width: auto;
    height: auto;
    font-size: 14px;
    color: #222;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}



/* box large */

#boxLarge, .boxLarge, .boxLargeArticolo{
    display: block;
    float: left;
    text-align: left;
    /*position: relative;*/
    height: auto;
    font-size: 12px;
    padding: 0px 0px 15px 0px !important;
    /*  border: 1px solid #bbb;
    background: #eaeaea; */
}


#boxLarge #titoloSezione h1, .boxLarge #titoloSezione h1, .boxLargeArticolo #titoloSezione h1 {
    display: block;
    /* float: left; */
    text-align: left;
    width: 638px;
    height: 30px;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 5px 0px;
    font-weight: bold;
    font-size: 24px;
    border-bottom: 1px solid #bbb;
}

.boxLargeArticolo #titoloSezione h1{
    width: 100%;
}

.boxLargeArticolo .BoxCollegamentiDestro #titoloSezione h1 {
    width: 330px;

}

#boxLarge #ElencoLancio, .boxLarge #ElencoLancio, .boxLargeArticolo #ElencoLancio {
    display: block;
    float: left;
    text-align: left;
    width: 638px;
    height: auto;
    overflow: auto;
    font-size: 2px;
    padding: 5px 0px 4px 0px;
    border-bottom: 1px solid #ccc;
}

#boxLarge #ElencoLancio b, .boxLarge #ElencoLancio b, .boxLargeArticolo #ElencoLancio b {
    display: block;
    float: left;
    text-align: left;
    width: 638px;
    height: auto;
    overflow: auto;
    font-size: 12px;
    color: #888;
    padding: 0px 0px 0px 0px;
}

#boxLarge #ElencoLancio h1, .boxLarge #ElencoLancio h1, .boxLargeArticolo #ElencoLancio h1 {
    display: block;
    float: left;
    text-align: left;
    width: 638px;
    height: auto;
    overflow: auto;
    font-size: 14px;
    padding: 0px 0px 0px 0px;
}

#boxLarge #Paginazione, .boxLarge #Paginazione, .boxLargeArticolo #Paginazione {
    display: block;
    float: left;
    text-align: left;
    width: 638px;
    height: auto;
    overflow: auto;
    font-size: 14px;
    padding: 10px 0px 20px 0px;
}

#boxLarge #Paginazione a, .boxLarge #Paginazione a, .boxLargeArticolo #Paginazione a {
    color: #444;
    font-weight: bold;
    padding: 0px 2px 0px 2px;
}

#boxLarge #Paginazione a:hover, .boxLarge #Paginazione a:hover, .boxLargeArticolo #Paginazione a:hover {
    color: #777;
}

#boxLarge #Paginazione .current, .boxLarge #Paginazione .current, .boxLargeArticolo #Paginazione .current {
    color: #ff0000;
    font-weight: bold;
    padding: 0px 2px 0px 2px;
}

#boxLarge .boxTwoColumn, .boxLarge .boxTwoColumn, .boxLargeArticolo .boxTwoColumn {
    float:left;
    width:650px;
    height:200px;
    border: 1px solid #BBB;
    margin-right: 5px;
}

#boxLarge .boxOneColumn, .boxLarge .boxOneColumn, .boxLargeArticolo .boxOneColumn {
    float: left;
    width:315px;
    height:200px;

}

#boxLarge .boxTwoColumn .firstBox, .boxLarge .boxTwoColumn .firstBox, .boxLargeArticolo .boxTwoColumn .firstBox {
    width: 310px;
    height: auto;
    float:left;
    margin-right: 10px;
    border-right: 1px solid #BBB;
    padding: 0px 5px 0px 5px;
}

#boxLarge .boxTwoColumn .ultimOra, .boxLarge .boxTwoColumn .ultimOra, .boxLargeArticolo .boxTwoColumn .ultimOra {
    margin: 0px 10px 0px 0px;
    clear: left;
    height: 75px;
    float: none;
}

#boxLarge .boxTwoColumn .primaPagina, .boxLarge .boxTwoColumn .primaPagina, .boxLargeArticolo .boxTwoColumn .primaPagina {
    height: 100px;
    background: url(/cms2008/televideo/pub/teletext/2011/images/primaPagina.png) 5px 30px no-repeat;
    padding: 5px;
    font-weight: bold;
}


/* feed */

.DescrRss {
    display: block;
    float: left;
    width: 638px;
    margin: 5px 0px 10px 0px;
}
.ElencoAggregatori {
    display: block;
    float: left;
    width: 638px;
    margin: 15px 0px 10px 0px;
}

.ElencoAggregatori h3{
    display: block;
    float: left;
    width: 638px;
    color: #666;
    margin: 4px 0px 4px 0px;
}

/* articolo */


#boxLarge.articolo #titoloSezione h1 {
    display: block;
    float: left;
    text-align: left;
    width: 638px;
    height: auto;
    padding: 5px 0px 6px 0px;
    margin: 0px 0px 5px 0px;
    font-weight: bold;
    font-size: 14px;
    color: #ff0000;
    text-transform: uppercase;
    border-bottom: 1px solid #bbb;
}

#boxLarge.articolo #archivioLink a {
    display: block;
    float: left;
    position: absolute;
    top: 6px;
    right: 10px;
    text-align: left;
    width: auto;
    height: auto;
    padding: 2px 4px 2px 4px;
    margin: 0px 0px 5px 0px;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    border: 1px solid #999;
    background: #ccc;
}

#boxLarge.articolo .linkstampa{
    display: block;
    float: left;
    position: absolute;
    top: 6px;
    right: 80px;
    text-align: left;
    width: auto;
    height: auto;
    padding: 2px 4px 2px 4px;
    margin: 0px 0px 5px 0px;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    border: 1px solid #999;
    background: #ccc;
}

#boxLarge.articolo #archivioLink a:hover,
#boxLarge.articolo .linkstampa:hover{
    color: #fff;
    border: 1px solid #666;
    background: #999;
}

#boxLarge.articolo #LancioArticolo {
    display: block;
    float: left;
    text-align: left;
    width: 638px;
    height: auto;
    color: #444;
    font-size: 14px;
    line-height: 18px;
}

#boxLarge.articolo h1 {
    display: block;
    float: left;
    text-align: left;
    width: 638px;
    height: auto;
    padding: 5px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 24px;
    color: #333;
}

#boxLarge.articolo span {
    display: block;
    float: left;
    text-align: left;
    width: 638px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
    font-size: 12px;
    color: #666;
}

#boxLarge.articolo a{
    font-weight: bold;
    color: #ff0000;
    font-size: 12px;
}
#boxLarge.articolo a:hover{
    color: #999;
}

#boxLarge.articolo span.tappo {
    display: block;
    float: left;
    text-align: left;
    width: auto;
    height: auto;
    padding: 2px 2px 2px 2px;
    margin: 0px 10px 0px 0px;
    border: 1px solid #666;
    background: #f7f7f7;
}



.boxLinkArticolo {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 10px 0px 0px 0px;
    border: 1px solid #bbb;
    background: #eaeaea;
}


.boxLinkArticolo h2 {
    display: block;
    float: left;
    width: 288px;
    height: auto;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #ff0000;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #bbb;
}

.boxLinkArticolo ul{
    display: block;
    float: left;
    width: 275px;
    list-style: disc;
    color: #ff0000;
    padding: 0px 0px 0px 13px;
    font-size: 12px;
}

.boxLinkArticolo ul li{
    padding: 5px 0px 5px 0px;
}



/*-- PROGRAMMI TV --*/


#elencoCanali{
    display: block;
    float: left;
    width: 170px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#elencoFasce{
    display: block;
    float: left;
    width: 170px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#elencoProgrammiTv{
    display: block;
    float: right;
    width: 298px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
    font-size: 14px;
    color: #000;
}

#elencoCanali h2, #elencoFasce h2, #elencoProgrammiTv h2 {
    display: block;
    float: left;
    width: 100%;
    padding: 0px 0px 5px 0px;
    margin: 10px 0px 5px 0px;
    border-bottom: 1px solid #ccc;
    color: #888;
    font-size: 16px;
}

#elencoCanali span.current, #elencoFasce span.current {
    color: #dd00dd;
    font-size: 14px;
    font-weight: bold;
}

#elencoCanali ul, #elencoFasce ul  {
    display: block;
    float: left;
    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#elencoCanali ul li{
    display: block;
    height: 19px;
    padding: 1px 0px 0px 30px;
    margin: 0px 0px 5px 0px;
}
#elencoFasce ul li{
    display: block;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#elencoCanali ul li a:link, #elencoCanali ul li a:visited, #elencoFasce ul li a:link, #elencoFasce ul li a:visited{
    color: #444;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}
#elencoCanali ul li a:hover, #elencoFasce ul li a:hover{
    color: #999;
}

#elencoCanali ul li.RAIUNO {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_rai1.png) left top no-repeat;}
#elencoCanali ul li.RAIDUE {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_rai2.png) left top no-repeat;}
#elencoCanali ul li.RAITRE {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_rai3.png) left top no-repeat;}
#elencoCanali ul li.RETE {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_rete4.png) left top no-repeat;}
#elencoCanali ul li.CANALE {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_canale5.png) left top no-repeat;}
#elencoCanali ul li.ITALIA {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_italia1.png) left top no-repeat;}
#elencoCanali ul li.LA7 {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_la7.png) left top no-repeat;}
#elencoCanali ul li.MTV {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_mtv.png) left top no-repeat;}
#elencoCanali ul li.ALL {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_allmusic.png) left top no-repeat;}


/*-- PROGRAMMI RADIO --*/

#elencoGiorniRadio{
    display: block;
    float: left;
    width: 90px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#elencoCanaliRadio{
    display: block;
    float: left;
    width: 130px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#elencoFasceRadio{
    display: block;
    float: left;
    width: 120px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#elencoProgrammiRadio{
    display: block;
    float: left;
    width: 298px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
    font-size: 14px;
    color: #888;
}

#elencoGiorniRadio h2, #elencoCanaliRadio h2, #elencoFasceRadio h2, #elencoProgrammiRadio h2 {
    display: block;
    float: left;
    width: 100%;
    padding: 0px 0px 5px 0px;
    margin: 10px 0px 5px 0px;
    border-bottom: 1px solid #ccc;
    color: #888;
    font-size: 16px;
}

#elencoGiorniRadio span.current, #elencoCanaliRadio span.current, #elencoFasceRadio span.current {
    color: #dd00dd;
    font-size: 14px;
    font-weight: bold;
}

#elencoGiorniRadio ul, #elencoCanaliRadio ul, #elencoFasceRadio ul  {
    display: block;
    float: left;
    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#elencoCanaliRadio ul li{
    display: block;
    height: 19px;
    padding: 1px 0px 0px 30px;
    margin: 0px 0px 5px 0px;
}
#elencoFasceRadio ul li{
    display: block;
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#elencoGiorniRadio ul li a:link,#elencoGiorniRadio ul li a:visited, #elencoCanaliRadio ul li a:link, #elencoCanaliRadio ul li a:visited, #elencoFasceRadio ul li a:link, #elencoFasceRadio ul li a:visited{
    color: #444;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}
#elencoGiorniRadio ul li a:hover, #elencoCanaliRadio ul li a:hover, #elencoFasceRadio ul li a:hover{
    color: #999;
}

#elencoCanaliRadio ul li.RAIUNO {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_rai1.png) left top no-repeat;}
#elencoCanaliRadio ul li.RAIDUE {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_rai2.png) left top no-repeat;}
#elencoCanaliRadio ul li.RAITRE {background: url(/cms2008/televideo/pub/teletext/2011/images/ico_rai3.png) left top no-repeat;}


/*-- fine PROGRAMMI TV RADIO --*/


/*-- OROSCOPO --*/

#contentZodiaco {
    display: block;
    float: left;
    width: 638px;
}

#contentZodiaco #immagineZodico{
    display: block;
    float: left;
    width: 170px;
}

#contentZodiaco #testoZodiaco{
    display: block;
    float: left;
    width: 467px;
}
#contentZodiaco #testoZodiaco br{
    display: none;
}

#contentZodiaco #testoZodiaco b{
    display: block;
    float: left;
    width: 467px;
    margin: 0px 0px 10px 0px;
}

/*-- fine OROSCOPO --*/



/* CINEMA TEATRI */

#cinema{
    display: block;
    float: left;
    width: 638px;
    padding: 0px;
    margin: 0px;
}

ul#provincie {
    display: block;
    float: left;
    width: 633px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    margin: 0px;
    border-bottom: 1px solid #ddd;
}

ul#provincie li {
    display: block;
    float: left;
    padding: 0px 10px 0px 0px;
}

a.regioniList {
    display: block;
    float: left;
    height: 20px;
    font-family: "Arial", sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #ff0000;
    text-decoration: none;
    padding: 8px 3px 4px 0px;
}

a.regioniList:hover {
    color: #000;
}

a.regioniListSel {
    float: left;
    height: 20px;
    font-family: "Arial", sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    padding: 8px 3px 4px 0px;
}

table.elencoCinema {
    display: block;
    float: left;
    width: 638px;
    font-size: 14px;
    color: #444;
    border: 0px;
    margin: 10px 0px 0px 0px;
}
table.elencoCinema td{
    padding: 0px 2px 5px 2px;
}

table.elencoCinema .scheda {
    float: left;
    display: block;
    height:24px;
    width:22px;
    position: relative;
    margin: 5px 0px 0px 0px;
    background: transparent center;
    cursor: pointer;
}

table.elencoCinema span.indirizzo{
    color: #888;
    font-size: 11px;
}


.elencoCinema .tra1, .elencoCinema .tra2, .elencoCinema .tra3, .elencoCinema .tra4, .elencoCinema .tra5, .elencoCinema .tra6 {
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 8px;
    background: #ccc;
    color: #444;
    font-size: 14px;
    border-bottom: 2px solid #999;
}

table.cineNavigator {
    display: block;
    float: left;
    width: 638px;
    color: #888;
    font-size: 12px;
    margin: 5px 0px 5px 0px;
}

table.cineNavigator a{
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

table.cineNavigator a:hover{
    color: #bbb;
}


table.elencoTeatri tr.testata {
    width: 638px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial";
    text-decoration: none;
    color: #9a9a9a;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #fff;
}

table.elencoTeatri td{
    padding: 0px 2px 10px 2px;
}

.elencoTeatri .tra1, .elencoTeatri .tra2, .elencoTeatri .tra3, .elencoTeatri .tra4, .elencoTeatri .tra5, .elencoTeatri .tra6 {
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 8px;
    background: #ccc;
    color: #444;
    font-size: 14px;
    border-bottom: 2px solid #999;
}

.elencoTeatri .listTeatro {
    display: block;
    float: left;
    width: 630px;
    margin: 0px;
    padding: 0px;
    cursor:pointer;
}

.elencoTeatri  .dettaglio{
    display: none;
    float: left;
    width: auto;
    margin: 0px;
    padding: 0px;
}

.elencoTeatri .listTeatro p{
    padding: 0px 2px 0px 2px;
}

.listTeatro p.nome{
    display: block;
    float: left;
    width: 124px;
    color: #444;
}

.listTeatro .titolo{
    display: block;
    float: left;
    width: 135px;
    color: #ff0000;
    font-weight: bold;
}

.elencoTeatri th.tra1{
    width: 130px;
}

.elencoTeatri th.tra2{
    width: 140px;
}

.elencoTeatri th.tra3{
    width: 120px;
}

.elencoTeatri th.tra4{
    width: 120px;
}

.elencoTeatri th.tra5{
    width: 115px;
}

.elencoTeatri p.blu {
    display: block;
    float: left;
    width: 113px;
}

.listTeatro p.autore{
    display: block;
    float: left;
    width: 119px;
}

.listTeatro p.interpreti{
    display: block;
    float: left;
    width: 118px;
}

.listTeatro p.Telefono{
    display: block;
    float: left;
    width: 118px;
    padding-left: 10px;
}

.listTeatro p.Note{
    display: block;
    float: left;
    width: 107px;
    padding-left: 3px;
}

.dettaglio .regia {
    display: block;
    float: left;
}

.dettaglio .note {
    display: block;
    float: left;
    color: #444;
    font-size: 12px;
}

.listTeatro .indirizzo , .dettaglio .www  {
    color: #999;
    font-size: 11px;
}

.dettaglio .www a{
    color: #000;
    font-size: 12px;
    font-style: italic;
}

.dettaglio .trama{
    display: block;
    float: left;
    color: #000;
    font-size: 13px;
    padding: 0px 0px 0px 0px;
}


/**/




#previsioniLocali,
#sitiTuristici,
#ventimari,
#temperature,
#zone {
    display: block;
    float: left;
    width: 638px;
    color: #888;
}


.tit_sez_regionale{
    display: block;
    float: left;
    height: auto;
    width: auto;
    font-size: 18px;
    font-family: Arial;
    color: #ff0000;
    font-weight: bold;
    margin: 0px 20px 0px 0px;
}
table.tit_valori_reg {
    display: block;
    width: 636px;
    font-size: 13px;
    font-family: Arial;
    color: #000;
    font-weight: bold;
    text-align: center;
}

table.tit_valori_reg td {
    width: 200px;
}
span.freccia_tmax {
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/icona_tmax.gif);
}
span.freccia_tmin {
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/icona_tmin.gif);
}



div.teletext_data{
    display: block;
    width: auto;
    height: auto;
    float: right;
    padding: 0px 0px 0px 0px;
    color: #ff0000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}


.teletext a{
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 18px;
    height: 18px;
    font-size: 18px;
    font-weight: normal;
    border: 1px solid #555;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: #888 url(/cms2008/televideo/pub/teletext/2011/images/btn_close.png) 0px 0px no-repeat;
}

.teletext_meteo a{
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 18px;
    height: 18px;
    font-size: 18px;
    font-weight: normal;
    border: 1px solid #555;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: #888 url(/cms2008/televideo/pub/teletext/2011/images/btn_close.png) 0px 0px no-repeat;
}


.linee_titolo{
    display: block;
    width: 638px;
    height: auto;
    padding: 5px 0px 5px 0px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.linee_titolo_articolo{
    display: block;
    width: 100%;
    height: auto;
    padding: 5px 0px 5px 0px;
    border-top: 0px;
    border-bottom: 1px solid #ccc;
}

.linee_titolo select{
    display: block;
    height: auto;
    padding: 1px;
    border: 0px;
}


span#validitaLocale.PPbtn {
    display: block;
    float: right;
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    color: #ff0000;
    font-weight: bold;
    padding: 3px;
    margin: 0px 0px 0px 0px;
}

span#validitaTuristici.PPbtn {
    display: block;
    float: right;
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    color: #ff0000;
    font-weight: bold;
    padding: 3px;
    margin: 0px 0px 0px 0px;
}
#previsione {
    display: block;
    width: 110px;
    height: auto;
    margin: 0px 0px 0px 0px;
    background: #989898;
    border: #00FF00 1px solid;
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}
#tmax{
    display: block;
    width: 45px;
    height: auto;
    background: #989898;
    border: #00FF00 1px solid;
    margin: 0 auto;
    text-align: center;
    color: #E40000;
    font-size: 12px;
    font-weight: bold;

}
#tmin{
    display: block;
    width: 45px;
    height: auto;
    background: #989898;
    border: #00FF00 1px solid;
    margin: 0 auto;
    text-align: center;
    color: #0038B7;
    font-size: 12px;
    font-weight: bold;
}
img#previsioneEstesa {
    display: block;
    margin: 0 auto;
    width: 50px;
    height: 48px;
}
#temperatura{
    display: block;
    width: 50px;
    height: auto;
    background: #989898;
    border: #ff0000 1px solid;
    margin: 0 auto;
    text-align: center;
    color:#000;
    font-size: 12px;
    font-weight: bold;

}
#previsioneTurisitci{
    display: block;
    width: 100px;
    height: auto;
    background: #989898;
    border: #ff0000 1px solid;
    margin: 0 auto;
    text-align: center;
    color:#000;
    font-size: 12px;
    font-weight: bold;

}

#umidita{
    display: block;
    width: 80px;
    height: auto;
    background: #989898;
    border: #ff0000 1px solid;
    margin: 0 auto;
    text-align: center;
    color:#000;
    font-size: 12px;
    font-weight: bold;

}
#pressione{
    display: block;
    width: 80px;
    height: auto;
    background: #989898;
    border: #ff0000 1px solid;
    margin: 0 auto;
    text-align: center;
    color:#000;
    font-size: 12px;
    font-weight: bold;

}
#intensita_direzione{
    display: block;
    width: 130px;
    height: auto;
    background: #989898;
    border: #ff0000 1px solid;
    margin: 0 auto;
    text-align: center;
    color:#000;
    font-size: 12px;
    font-weight: bold;

}
.titleregionale{
    display: block;
    float: left;
    height: auto;
    width: 680px;
    font-size: 18px;
    font-family: Arial;
    color: #FAEB01;
    font-weight: bold;
    margin: 20px 0px 10px 0px;
}
.zone_meteo{
    font-size: 14px;
    font-family: Arial;
    color: #444;
    font-weight: normal;
}
/*	############## Icone Meteo ###################	*/
span.nuvoloso{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/nuvoloso.gif) top left no-repeat;

}
span.neve{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/neve.gif) top left no-repeat;
}

span.pioggia{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/pioggia.gif) top left no-repeat;

}
span.variabile{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/variabile.gif) top left no-repeat;
}
span.poco_nuvoloso{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/poco_nuvoloso.gif) top left no-repeat;
}
span.sereno{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/sereno.gif) top left no-repeat;
}
span.ghiaccio{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/ghiaccio.gif) top left no-repeat;
}

span.temp_aria{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/icona_tmparia.gif);
}

span.umidita{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/icona_umidita.gif);
}
span.press_atmosferica{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/icona_press_atmosferica.gif);
}

span.intensita_venti{
    display: block;
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/icona_intensita_venti.gif);
}

/*	############## fine Icone Meteo ###################	*/


/* METEO */

#tabcont1.tabpanel {
    display: block;
    float: left;
    width: 638px;
    padding: 0px 0px 20px 0px;
    overflow: hidden;

}


#tabcont1-nav {
    display: block;
    float: left;
    width: 645px;
    height: 26px;
    margin: 0px 0px 10px 0px;
    border-bottom: 2px solid #aaa;
}

#tabcont1-nav li {
    display: block;
    float: left;
    width: auto;
    margin: 0px 4px 0px 4px;

}
#tabcont1-nav li a {
    display: block;
    float: left;
    text-align: center;
    width: 203px;
    height: 15px;
    font-size: 14px;
    color: #999;
    padding: 5px 0px 5px 0px;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    background: #ccc;
}
#tabcont1-nav li a:hover {
    color: #fff;
    background: #ccc;
}

#tabcont1-nav li a.active{
    height: 17px;
    color: #ff0000;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    background: #e9e9e9;
}
/*-- oggi --*/



#elencoMeteo{
    display: block;
    float: left;
    width: 638px;
}


#elencoMeteo a{

    font-family: "Arial", sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    text-decoration: none;
}

#elencoMeteo a{

    font-family: "Arial", sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    text-decoration: none;
}
#elencoMeteo span.corrente{
    font-family: "Arial", sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    text-decoration: none;


}
#elencoMeteo table.elencoMeteoOggi{

    height:	auto;
    width: 638px;
    float: left;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: normal;
    font-size: 14px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #000;
    position : relative;
}

.c1, .c2, .c3, .c4, .c5, .c6 {
    margin: 0px 0px 0px 0px;
    padding: 0px 8px 6px 8px;
    background: #ddd;
    color: #000;
    font-size: 14px;
    border-bottom: 2px solid #000;
}

#elencoMeteo table.elencoMeteoOggi td.meteoSpecial{
    color: #999;
    font-weight: bold;
    padding: 0px 20px 0px 0px;

}

ul.sezioniMeteo {
    float: left;
    width: 638px;
    padding: 0px 0px 0px 0px;
    list-style: none;
}
ul.sezioniMeteo li {
    display: block;
    float: left;
    padding: 0px 10px 0px 0px;
}
ul.sezioniMeteo li  a.regioniList:link, ul.sezioniMeteo li  a.regioniList:visited {
    float: left;
    height: 20px;
    font-family: "Arial", sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    text-decoration: none;
    padding: 8px 3px 4px 0px;
}

ul.sezioniMeteo li  a.regioniList:hover {
    float: left;
    height: 20px;
    font-family: "Arial", sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    text-decoration: none;
}
ul.sezioniMeteo li  span.corrente {
    float: left;
    height: 20px;
    font-family: "Arial", sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #ff0000;
    text-decoration: none;
    padding: 7px 3px 3px 3px;
}



/* italia */
#elencoMeteo table.elencoMeteoTemperatureItalia {
    display: block;
    height:	100%;
    width: 310px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #000;
    position : relative;
}


#elencoMeteo table.elencoMeteoTemperatureItalia th{
    height: 30px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial";
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    color: #aaa;
}
#elencoMeteo table.elencoMeteoTemperatureItalia td {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

#elencoMeteo table.elencoMeteoTemperatureItalia th.c1 {
    width: 175px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #444;
}
#elencoMeteo table.elencoMeteoTemperatureItalia th.c2 {
    width: 80px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #444;
}
#elencoMeteo table.elencoMeteoTemperatureItalia th.c3 {
    width: 80px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #444;
}

/* estero */
#elencoMeteo table.elencoMeteoTemperatureEstero {
    display: block;
    height:	100%;
    width: 310px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #000;
    position : relative;
}

#elencoMeteo table.elencoMeteoTemperatureEstero th{
    height: 30px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial";
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    color: #aaa;
}

#elencoMeteo table.elencoMeteoTemperatureEstero td {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

#elencoMeteo table.elencoMeteoTemperatureEstero th.c1 {
    width: 175px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #444;
}

#elencoMeteo table.elencoMeteoTemperatureEstero th.c2 {
    width: 80px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #444;
}

#elencoMeteo table.elencoMeteoTemperatureEstero th.c3 {
    width: 80px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #444;
}




/* TRASPORTI */

#trasporti {
    display: block;
    height:	auto;
    width: 638px;
    float: left;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial";
    text-decoration: none;
    color: #000;
    position : relative;
}

#trasporti table {
    display: block;
    height:	100%;
    width: 638px;
    float: left;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial";
    text-decoration: none;
    color: #000;
    position : relative;
}

#trasporti table.selezionaVoli {
    display: block;
    height:	100%;
    width: 638px;
    float: left;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial";
    text-decoration: none;
    color: #000;
    position : relative;
}

#trasporti table.selezionaVoli td{
    height: 100%;
    width: 280px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial";
    text-decoration: none;
    color: #000;
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 0px 0px;
}

#trasporti table.elencoTitoli {
    display: block;
    height:	100%;
    width: 638px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: normal;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #000;
    position : relative;
}

#trasporti table.elencoTitoli tr.testata th{
    height: 30px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial";
    text-decoration: none;
    color: #000;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

#trasporti table.elencoTitoli td {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

#trasporti table.elencoTitoli th.tra1 {
    height:	100%;
    width: 60px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#trasporti table.elencoTitoli th.tra2 {
    height:	100%;
    width: 60px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#trasporti table.elencoTitoli th.tra3 {
    height:	100%;
    width: 65px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#trasporti table.elencoTitoli th.tra4 {
    height:	100%;
    width: 170px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#trasporti table.elencoTitoli th.tra5 {
    height:	100%;
    width: 244px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#trasporti table.elencoTitoli th.tra6 {
    height:	100%;
    width: 80px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#trasporti table.elencoTitoli tr:hover {
    background: #fff;
    cursor: default;
}

#trasporti table.elencoTitoli a{
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #fff;
    padding-left: 15px;
    margin: 0px 0px 0px 0px;
}

#trasporti table.elencoTitoli a:hover {
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    color: #fff;
    text-decoration: underline;
}


.selezionaVoli ul.PPbtn {
    float: left;
    height:	auto;
    float: left;
    margin: 2px 0px 0px 0px;
    font-size: 12px;
    font-family: Arial;
    color: #4a4a4a;
    padding: 0px;
    list-style-type: square;
    list-style-position: inside;
}


.selezionaVoli ul.PPbtn li {
    position:relative;
    float: left;
    height:	16px;
    width: auto;
    float: left;
    font-family: Arial;
    margin: 0px 0px 2px 0px;
    padding: 2px 0px 2px 18px;
    color: #000;
    background: #fff;
    list-style-type: square;
    cursor: pointer;
}


.selezionaVoli ul.PPbtn a{
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    color: #000;
    text-decoration: none;
    background: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
    cursor: pointer;
    text-align: left;
}


/* VIABILITA */

span.more {
    display: block;
    float: left;
    height: 25px;
    width: 10px;
    font-size: 10px;
    font-family: Arial;
    color: #fff;
    background: #fff;
    position: relative;
    cursor: pointer;
}

span.gonf {
    display: block;
    float: left;
    width: 120px;
    height: 25px;
    font-size: 12px;
    font-family: Arial;
    color: #000;
    padding: 6px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    background: url(../images/menuPagBg.gif) repeat-x top left;
    cursor: pointer;
}

span.sgonf {
    display: none;
    float: left;
    width: 120px;
    height: 25px;
    font-size: 12px;
    font-family: Arial;
    color: #000;
    padding: 6px 5px 5px 5px;
    margin: 0px 0px 0px 2px;
    background: url(../images/menuPagBg.gif) repeat-x top left;
    cursor: pointer;
}


table.elencoViabilita {
    display: block;
    height:	100%;
    width: 690px;
    float: left;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 10px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #4a4a4a;
    border: 1px solid #eee;
    position : relative;
}

table.elencoViabilita tr.testata th{
    height: 30px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #9a9a9a;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    color: #9a9a9a;
    background: url(../images/menuPagBgOver.gif) repeat-x top left;
}

table.elencoViabilita td {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

table.elencoViabilita th.via1{
    height:	100%;
    width: 60px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

table.elencoViabilita th.via2{
    height:	100%;
    width: 205px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

table.elencoViabilita th.via3{
    height:	100%;
    width: 180px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

table.elencoViabilita th.via4{
    height:	100%;
    width: 115px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

table.elencoViabilita tr:hover {
    background: #000;
    cursor: default;
}

table.elencoViabilita span {
    display: block;
    float: left;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
}

table.elencoViabilita span.data {
    display: block;
    float: left;
    width: 70px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

table.elencoViabilita span.blu {
    display: block;
    float: left;
    width: 205px;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 10px;
}


table.elencoViabilita .tagliata {
    display: block;
    float: right;
    height: 30px;
    overflow: hidden;
    width: 310px;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
    color: #aaa;
}

table.elencoViabilita .espansa {
    display: none;
    float: right;
    overflow: hidden;
    width: 310px;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}


table.elencoViabilita span.news {
    display: block;
    float: left;
    width: 180px;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}

table.elencoViabilita span.info {
    display: block;
    float: left;
    width: 110px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #ee0000;
}


table.elencoViabilita a{
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #4a4a4a;
    padding-left: 15px;
    margin: 0px 0px 0px 0px;

}

table.elencoViabilita a:hover {
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    color: #000;
    text-decoration: underline;
}



/*BORSA*/

#ElencoBorsa {
    display: block;
    float: left;
    width: 638px;
}

#ElencoBorsa #cercaTitolo{
    display: block;
    float: right;
    height:	24px;
    width: 638px;
    margin: 6px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: normal;
    font-size: 10px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #4a4a4a;
}
#ElencoBorsa #cercaTitolo input.search{
    display: block;
    float: left;
    height:	13px;
    width: 207px;
    font-size: 11px;
    margin: 0px 3px 0px 0px;
    padding: 3px;
    background: #fff;
    border: 1px solid #bbb;
    color: #000;
}

table.elencoTitoli {
    display: block;
    height:	100%;
    width: 638px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #555;
    position : relative;
}

#ElencoBorsa table.elencoTitoli tr.testata th{
    height: 30px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial";
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    color: #000;
}

#ElencoBorsa table.elencoTitoli td {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

#ElencoBorsa table.elencoTitoli th.c1 {
    width: 185px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #ddd;
}

#ElencoBorsa table.elencoTitoli th.c2 {
    width: 70px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #ddd;
}

#ElencoBorsa table.elencoTitoli th.c3 {
    width: 60px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #ddd;
}

#ElencoBorsa table.elencoTitoli th.c4 {

    width: 60px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #ddd;
}

#ElencoBorsa table.elencoTitoli th.c5 {

    width: 60px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #ddd;
}


#ElencoBorsa table.elencoTitoli th.c6 {

    width: 80px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #ddd;
}

#ElencoBorsa table.elencoTitoli th.c7 {

    width: 55px;
    margin: 0px 0px 0px 0px;
    padding: 0px 8px 0px 8px;
    background: #fff;
    border-bottom: 2px solid #ddd;
}

#ElencoBorsa table.elencoTitoli tr:hover {
    background: #fff;
    cursor: default;
}

#ElencoBorsa table.elencoTitoli a:link, #contentBigTXTMid #ElencoBorsa table.elencoTitoli a:visited{
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #444;
    padding-left: 15px;
    margin: 0px 0px 0px 0px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/freccinaDX.gif) center left no-repeat;

}

#ElencoBorsa table.elencoTitoli a:hover {
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    color: #444;
    text-decoration: underline;
}


.red {
    color: #ff0000;
    text-align: right;
}

.green{
    color: #52a82d;
    text-align: right;
}

.blu{
    color: #ff00ff;
}

.grey{
    background: #d2d2d2;
}

#spallaBorsa {
    display: block;
    float: left;
    width: 310px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    overflow:hidden;
}

#borsaMibtel {
    display: block;
    float: left;
    height:	auto;
    width: 288px;
    margin: 0px 0px 10px 0px;
    padding: 5px 10px 10px 10px;
    overflow:hidden;
    background:  #eee;
    border: 1px solid #aaa;
}

#spallaBorsa #borsaMibtel #titoloSezione h1,
#spallaBorsa #borsaNaz #titoloSezione h1,
#spallaBorsa #borsaExt #titoloSezione h1{
    display: block;
    height:	16px;
    width: 288px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 16px;
    font-family: "Arial";
    text-decoration: none;
    color: #ff0000;
}
#flashMibtel {/*ac10*/
    display: block;
    height:	70px;
    width: 288px;
    float: left;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#borsaIndici {/*ac10*/
    display: block;
    float: left;
    height:	100%;
    width: 288px;
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 5px 10px;
    background:  #eee;
    border: 1px solid #aaa;
}

#borsaIndiciTop {/*ac10*/
    display: block;
    height:	auto;
    width: 288px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}

#borsaIndiciMid {/*ac10*/
    height:	auto;
    width: 288px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}

#borsaIndiciBot {/*ac10*/
    height:	auto;
    width: 288px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#borsaNaz, #borsaExt {/*ac10*/
    height:	100%;
    width: 288px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#borsaIndici table.elencoTitoli {/*ac10*/
    display: block;
    height:	auto;
    width: 288px;
    float: left;
    margin: 5px 0px 10px 0px;
    padding: 5px 0px 0px 0px;
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #000;
    border-top: 1px solid #aaa;

}


#borsaIndici table.elencoTitoli tr.testata th{

    height: 20px;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #444;
    background: #aaa;


}


#borsaIndici table.elencoTitoli td {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

#borsaIndici table.elencoTitoli th.i1 {
    height:	100%;
    width: 125px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#borsaIndici table.elencoTitoli th.i2 {
    height:	100%;
    width: 70px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

#borsaIndici table.elencoTitoli th.i3 {
    height:	100%;
    width: 70px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

#borsaIndici table.elencoTitoli th.i4 {
    height:	100%;
    width: 20px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}

#borsaIndici table.elencoTitoli a{
    color: #000;
    text-decoration: none;
}

#borsaIndici table.elencoTitoli tr:hover {
    background: #000;
    cursor: default;
}

/* cambi */

#ElencoBorsa table.elencoTitoli th.ca1 {
    height:	100%;
    width: 195px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.ca2 {
    height:	100%;
    width: 75px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.ca3 {
    height:	100%;
    width: 350px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

/* titoli di stato */
#ElencoBorsa table.elencoTitoli th.bot1 {
    height:	100%;
    width: 195px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.bot2 {
    height:	100%;
    width: 75px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.bot3 {
    height:	100%;
    width: 50px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.bot4 {
    height:	100%;
    width: 275px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

/* borse estere */
#ElencoBorsa table.elencoTitoli th.be1 {
    height:	100%;
    width: 265px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.be2 {
    height:	100%;
    width: 90px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.be3 {
    height:	100%;
    width: 60px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.be4 {
    height:	100%;
    width: 80px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.be5 {
    height:	100%;
    width: 75px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

/* fondi */
#ElencoBorsa table.elencoTitoli th.fo1 {
    height:	100%;
    width: 215px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.fo2 {
    height:	100%;
    width: 90px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.fo3 {
    height:	100%;
    width: 60px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}
#ElencoBorsa table.elencoTitoli th.fo4 {
    height:	100%;
    width: 70px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.fo5 {
    height:	100%;
    width: 45px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

#ElencoBorsa table.elencoTitoli th.fo6 {
    height:	100%;
    width: 45px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
}

/* Elenco Fondi Esteri */
#spallaBorsa #titoloSezione h1 {
    display: block;
    height:	16px;
    width: 225px;
    float: left;
    margin: 8px 0px 24px 0px;
    padding: 0px 0px 0px 0px;
    font-weight: normal;
    font-size: 25px;
    font-family: "Arial";
    font-weight: bold;

    color: #fff;
}

#spallaBorsa div.strettoMid ul{
    display: block;
    height: 100%;
    width: 265px;
    text-decoration: none;
    color: #4a4a4a;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    overflow: auto;
}

#spallaBorsa  div.strettoMid li{
    width: 236px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

#spallaBorsa li:hover {
    background: #cfcfcf;
    cursor: default;
}

#spallaBorsa li a:link, #spallaBorsa li a:visited{
    display: block;
    width: 230px;
    font-weight: bold;
    font-size: 12px;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    color: #4a4a4a;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
    background: url(../images/freccinaDX.gif) center left no-repeat;
}

#spallaBorsa li a:hover {
    text-decoration: underline;
}

/* footer */

.Footer{
    display: block;
    float: left;
    text-align: left;
    width: 990px;
    height: auto;
    padding: 40px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
}

.Footer ul{
    display: block;
    text-align: left;
    width: 420px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    overflow: hidden;
}



.Footer ul li{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    height: auto;
    padding: 0px 13px 0px 10px;
    margin: 0px 0px 0px -2px;
    border-left: 2px solid #0000ff;
}

.Footer ul li a{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    height: auto;
    font-size: 14px;
    font-weight: bold;
}


.Footer .Credits{
    display: block;
    text-align: center;
    width: 697px;
    height: auto;
    padding: 30px 0px 0px 0px;
    margin: 0px auto;
    overflow: hidden;
}


/*linksottotitoli*/

.boxBassoSubTitle{
    display: block;
    float: left!important;
    width:	660px;
    height: auto;
    margin:	0 auto;
    text-align : left;
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    background: #ff00ff;

}
.boxSubTitleLink{
    display: block;
    float: left;
    width: 660px;
    height: auto;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: #ff0000;
}
.singleBox {
    display: block;
    float: left;
    width: 328px;
    height: 107px;
    overflow: hidden;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 1px solid #bbb;
    background: #eaeaea;
}


.tripleBox {
    display: block;
    float: left;
    width: 658px;
    height: 149px;
    overflow: hidden;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 1px solid #bbb;
    background: #eaeaea;
}

a.pg771{
    display: block;
    float: left;
    height: 105px;
    width: 320px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/771.gif) center no-repeat;
}
a.pg779{
    display: block;
    float: left;
    height: 105px;
    width: 320px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/779.gif) center no-repeat;
}

.pg772{
    display: block;
    float: left;
    height: 148px;
    width: 168px;
    margin: 0px 28px 0px 26px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/772.gif) center no-repeat;
}
.pg773{
    display: block;
    float: left;
    height: 148px;
    width: 168px;
    margin: 0px 28px 0px 20px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/773.gif) center no-repeat;
}
.pg774{
    display: block;
    float: left;
    height: 148px;
    width: 168px;
    margin: 0px 0px 0px 20px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/774.gif) center no-repeat;
}


a.pg572{
    display: block;
    float: left;
    height: 105px;
    width: 320px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/572.gif) center no-repeat;
}
a.pg578{
    display: block;
    float: left;
    height: 105px;
    width: 320px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/578.gif) center no-repeat;
}

.pg567{
    display: block;
    float: left;
    height: 148px;
    width: 168px;
    margin: 0px 28px 0px 26px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/567.gif) center no-repeat;
}
.pg586{
    display: block;
    float: left;
    height: 148px;
    width: 168px;
    margin: 0px 28px 0px 20px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/586.gif) center no-repeat;
}
.pg534{
    display: block;
    float: left;
    height: 148px;
    width: 168px;
    margin: 0px 0px 0px 20px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/534.gif) center no-repeat;
}
.pg545{
    display: block;
    float: left;
    height: 148px;
    width: 168px;
    margin: 0px 0px 0px 20px;
    background: url(/cms2008/televideo/pub/teletext/style/bianco/images/545.gif) center no-repeat;
}
/*linksottotitoli*/



/* popup */

body.popup{
    margin: 10px 10px 10px 10px;
    background: #fff;
}

body.popup #regione {
    display: block;
    float: left;
    width: 638px;
    height:auto;
    margin: 0px 0px 10px 0px;
    padding: 5px 10px 5px 10px;
    background:#ddd;
    border: 1px solid #aaa;
    color: #555;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    z-index: 10;
    clear: left;
}

body.popup .playerTlvd{
    clear: left;
}

body.popup #regione h1{
    display: block;
    float: left;
    height:	auto;
    width: auto;
    font-size: 18px;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


body.popup #regione select{
    display: block;
    float: right;
    height:	auto;
    width: auto;
    font-size: 16px;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}



#Elenco,
#ElencoLancio {
    display: block;
    float: left;
    width: 280px;
}


.box.Interni #ElencoLancio strong{
    display: block;
    float: left;
    width: 288px;
    font-family: arial;
    margin: 2px 0px 0px px;
    padding: 0px;
}


.ElencoSx {
    display: block;
    float: left;
    width: 144px;
    font-size: 12px;
    margin: 0px 0px 20px 0px;
}
.ElencoDx {
    display: block;
    float: right;
    width: 144px;
    font-size: 12px;
    margin: 0px 0px 20px 0px;
}

.ElencoSx h3,
.ElencoDx h3 {
    color: #999;
    margin: 0px 0px 5px 0px;
}

.subSezione {
    display: block;
    float: left;
    font-size: 12px;
    color: #666;
    margin: 5px 0px 10px 0px;
}
.subSezione a{
    color: #ff0000;
}



/* telesoftware!!! */

body.paginatelesoftware {
    background-position: 0px -120px;
}

body.paginatelesoftware .Page{
    background-position: 0px -120px;
}
body.paginatelesoftware .Header {
    height: 120px;
    margin: 10px 0px 5px 0px;
}

body.paginatelesoftware .Content {
    width: 990px;
    background: transparent;
}


body.paginatelesoftware .preMenu {
    width: auto;
    /* float: left; */
    margin: -5px 0px 0px 0px;
}

body.paginatelesoftware .CentralOne {
    display: block;
    float: left;
    width: 990px;
}




body.paginatelesoftware .CentralOne #boxLarge,
body.paginatelesoftware #boxLarge{
    /*width: 968px;*/
    padding: 0px 10px 8px 10px;
    margin: 0px 0px 15px 0px;
    text-align: left;
    font-size: 14px;
}
body.paginatelesoftware .CentralOne #boxLarge h1 {
    display: block;
    float: left;
    text-align: left;
    /*width: 968px;*/
    height: auto;
    padding: 0px 0px 2px 0px;
    margin: -10px 0px 5px 0px;
    font-weight: bold;
    font-size: 24px;
    border-bottom: 1px solid #444;
}


body.paginatelesoftware #boxLarge #titoloSezione h1{
    display: block;
    float: left;
    text-align: left;
    /*width: 968px;*/
    height: auto;
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 5px 0px;
    font-weight: bold;
    font-size: 24px;
    border-bottom: 1px solid #444;
}

body.paginatelesoftware #boxLarge #Elenco {
    display: block;
    float: left;
    text-align: left;
    width: 638px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

body.paginatelesoftware #boxLarge .data{
    display: block;
    float: left;
    text-align: left;
    width: 100%;
    height: auto;
    padding: 0px 0px 2px 0px;
    margin: 10px 0px 5px 0px;
    font-weight: bold;
    font-size: 24px;
}


body.paginatelesoftware #boxLarge #ElencoLancio {
    display: block;
    float: left;
    text-align: left;
    /*width: 968px;*/
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    border-bottom: 0px;
}
body.paginatelesoftware #boxLarge #ElencoLancio img{
    display: block;
    float: left;
    text-align: left;
    width: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 10px 0px;
    background: #ddd;
}

body.paginatelesoftware #boxLarge #ElencoLancio p{
    display: block;
    float: none;
    text-align: left;
    height: auto;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
}

body.paginatelesoftware .box.Interni ul.Elenco li b {
    font-size: 12px!important;
}

body.paginatelesoftware .box.Interni ul.Elenco li span {
    display: none;
}

body.paginatelesoftware .CentralOne #boxLarge p,
body.paginatelesoftware .CentralOne #boxLarge p span{
    line-height: 12px!important;
    font-size: 12px!important;
}


body.paginatelesoftware .box.Interni ul.Elenco li.comTelesoft a {
    font-size: 14px;
}



body.paginatelesoftware .lanci {
    /*width: 990px;
*/
    overflow: hidden;
    background: transparent;
}

body.paginatelesoftware .lanci .top{
    display: none;
}

body.paginatelesoftware .lanci .lanciTelesoftware {
    width: 996px;
}

body.paginatelesoftware .lanci .lanciTelesoftware li {
    display: block;
    float: left;
    padding: 10px;
    margin: 0px 6px 6px 0px;
    width: 304px;
    height: 270px;
    overflow: hidden;
    border: 1px solid #bbb;
    background: #eaeaea;
}

body.paginatelesoftware .lanci .lanciTelesoftware li a.img{
    display: block;
    float: left;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    width: 302px;
    height: 100px;
    border: 1px solid #7d7d7d;
    background: #ddd;
}

body.paginatelesoftware .lanci .lanciTelesoftware li a.img img{
    display: block;
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    width: 302px;
    height: 100px;
    border: 0px solid #7d7d7d;
    background: #ddd;
}

body.paginatelesoftware .lanci .lanciTelesoftware li a.img img:focus{
    display: block;
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    width: 302px;
    height: 100px;
    border: 2px solid #ff0000;
    background: #ff0000;
}

body.paginatelesoftware .lanci .lanciTelesoftware li p span{
    display: block;
    float: left;
    height: 113px;
    overflow: hidden;
    font-size: 13px!important
}


body.paginatelesoftware .buttons {
    display: block;
    float: left;
    width: 990px;
    oveflow: hidden;
}


body.paginatelesoftware .buttons ul {
    display: bloick;
    float: left;
    width: 996px;
}

body.paginatelesoftware .buttons ul li {
    display: block;
    float: left;
    padding: 4px;
    margin: 0px 6px 6px 0px;
    width: 316px;
    height: auto;
    overflow: hidden;
    border: 1px solid #bbb;
    background: #eaeaea;
}

body.paginatelesoftware .buttons ul li.om {
    background: #efb64d;
}

body.paginatelesoftware .buttons ul li.li {
    background: #c3f3a2;
}

body.paginatelesoftware .buttons ul li.ad {
    background: #c7c7c7;
}

body.paginatelesoftware .buttons ul li.ag {
    background: #f7b2ef;
}

body.paginatelesoftware .buttons ul li.is {
    background: #b2b2b2;
}

body.paginatelesoftware .buttons ul li a{
    display: block;
    float: left;
    text-align: center;
    font-size:20px;
    line-height: 20px;
    font-weight: bold;
    color: #828489;
    padding: 120px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    width: 316px;
    height: auto;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/icon_telesoft.gif) no-repeat;
}

body.paginatelesoftware .buttons ul li a:focus{
    display: block;
    float: left;
    text-align: center;
    font-size:20px;
    line-height: 20px;
    font-weight: bold;
    color: #000000 !important;
    padding: 120px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    width: 316px;
    height: auto;
    overflow: hidden;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bianco/icon_telesoft.gif) no-repeat;
}

body.paginatelesoftware .buttons ul li a:hover{
    color: #222;
}
body.paginatelesoftware .buttons ul li.om a{background-position: 0px 0px;}
body.paginatelesoftware .buttons ul li.mu a{background-position: -316px 0px;}
body.paginatelesoftware .buttons ul li.li a{background-position: -632px 0px;}
body.paginatelesoftware .buttons ul li.ad a{background-position: -948px 0px;}
body.paginatelesoftware .buttons ul li.ag a{background-position: -1264px 0px;}
body.paginatelesoftware .buttons ul li.is a{background-position: -1580px 0px;}


/* Temporale*/
ul.realtime {
    display: block;
    float: left;
    list-style: none;
    width: 990px;
    margin: 10px 0px 0px 2px;
    padding: 0px;
    position: relative;
    z-index: 1;
}

ul.realtime li {
    display: block;
    float: left;
    list-style: none;
    margin: 10px 0px 10px 4px;
    padding: 0px;
    height: 275px;
}


ul.realtime li .small img{
    display: block;
    float: left;
    width: 240px;
    height: 275px;
    position: relative;
    z-index: 1;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

ul.realtime li .big{
    display: none;
    float: left;
    width: 360px;
    height: 400px;
    position: relative;
    z-index: 10;
    margin: -5px;
    padding: 10px;
    background: #ff00ff;
}


ul.realtime li #banner {
    margin: 0px 92px 10px 92px;
}


/* my sharone! */


.socialNetworks {
    display: block;
    float: left;
    text-align: left;
    height: 30px;
    width: 600px;
    margin: 20px 0px 0px 0px;
    position: relative;
    left: 0px;
    top: 0px;
    overflow: hidden;
}
.socialNetworks .fb {
    width: 380px;
    float: left;
    overflow: hidden;
}
.socialNetworks .share {
    width: 200px;
    float: right;
    text-align: right;
    height: 19px;
    padding: 4px 0px 0px 0px;
}

#boxLarge.articolo span.st_button {
    display: inline-block;
    height: 16px;
    width: 16px;
    color: #000000;
    cursor: pointer;
    text-decoration: none;
    margin-left: 3px;
    margin-right: 3px;
    vertical-align: top;
    display: block;
    float: left;
    position: relative;
    left: 0px;
    top: 0px;
}
.st_twitter_custom {
    background: url("https://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -620px transparent;
}
.st_facebook_custom {
    background: url("https://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -180px transparent;
}
.st_ybuzz_custom {
    background: url("https://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -1220px transparent;
}
.st_gbuzz_custom {
    background: url("https://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -1319px transparent;
}
.st_email_custom {
    background: url("https://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -460px transparent;
}
#boxLarge.articolo span.st_sharethis_custom {
    background: url("https://w.sharethis.com/share4x/images/sprite_062810.png") no-repeat scroll 0 -1080px transparent;
    height: 16px;
    overflow: hidden;
    padding: 0px 0 0 20px;
    width: 58px;
    font-size: 11px;
    line-height: 16px;
}


.sx .boxRegionale {float: right;}

.playerTlvd .linkLibriRai{
    display: block;
    float: left;
    position: absolute;
    bottom: 71px;
    right: 64px;
    font-size: 14px;
    font-weight: bold;
    color: #ffff00;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bkg_alpha.png);
    width: 532px;
    height: 39px;
}

.playerTlvd .linkRadioCorr{
    display: block;
    float: left;
    position: absolute;
    bottom: 38px;
    right: 15px;
    font-size: 14px;
    font-weight: bold;
    color: #ffff00;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bkg_alpha.png);
    width: 629px;
    height: 17px;
}

.playerTlvd .linkServTlvd{
    display: block;
    float: left;
    position: absolute;
    bottom: 183px;
    right: 99px;
    font-size: 14px;
    font-weight: bold;
    color: #ffff00;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bkg_alpha.png);
    width: 387px;
    height: 16px;
}

.playerTlvd .link_399_2_1{
    display: block;
    float: left;
    position: absolute;
    bottom: 215px;
    right: 480px;
    font-size: 14px;
    font-weight: bold;
    color: #ffff00;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bkg_alpha.png);
    width: 168px;
    height: 16px;
}

.playerTlvd .link_399_2_2{
    display: block;
    float: left;
    position: absolute;
    bottom: 167px;
    right: 383px;
    font-size: 14px;
    font-weight: bold;
    color: #ffff00;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bkg_alpha.png);
    width: 265px;
    height: 16px;
}

.playerTlvd .link_399_2_3{
    display: block;
    float: left;
    position: absolute;
    bottom: 119px;
    right: 160px;
    font-size: 14px;
    font-weight: bold;
    color: #ffff00;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bkg_alpha.png);
    width: 488px;
    height: 16px;
}

.playerTlvd .link_399_2_4{
    display: block;
    float: left;
    position: absolute;
    bottom: 71px;
    right: 322px;
    font-size: 14px;
    font-weight: bold;
    color: #ffff00;
    background: url(/cms2008/televideo/pub/teletext/2011/images/bkg_alpha.png);
    width: 326px;
    height: 16px;
}

/*######### BOX DIRETTE GR ######### */

.lancioRaitv {
    display: block;
    float: left;
    width: 290px;
    height: 103px;
    margin: 0px 0px 5px 0px;
    padding: 15px 0px 0px 20px;
    /* background: url(http://www.rai.it/dl/radio1/images/box_lancioraitv.png) 0px 0px no-repeat; */
}

.lancioRaitv h2 {
    display: block;
    float: left;
    text-align: center;
    width: 270px;
    height: auto;
    font-size: 14px;
    text-transform: uppercase;
    color: #000;
    margin: 0px 0px 7px 0px;
}

.lancioRaitv ul {
    display: block;
    float: left;
    text-align: left;
    width: 280px;
    height: auto;
    font-size: 12px;
    text-transform: uppercase;
    color: #000;
    margin: 0px 0px 10px 0px;
}
.lancioRaitv ul li{
    display: block;
    float: left;
    text-align: center;
    width: 51px;
    height: 70px;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0px 9px 0px 8px;
    margin: 0px 0px 0px 0px;
    background:  url(https://www.rai.it/dl/radio1/images/ico_radio.gif) center 0px no-repeat;
}
.lancioRaitv ul li.live{
    padding: 0px 46px 0px 0px;
    background: url(https://www.rai.it/dl/radio1/images/ico_radiolive.gif) no-repeat;
}
.lancioRaitv ul li a{
    display: block;
    float: left;
    text-align: center;
    width: 51px;
    height: 20px;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    padding: 50px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.lancioRaitv ul li a:hover{
    color: #2375c8;
}

.lancioRaitv ul li a:focus{
    color: #2375c8;
}

.listaCollegamenti li{
    float: left;
    width: 50%;
    margin-bottom: 10px;
}

.BoxCollegamentiDestro{
    float: left;
    width:250px;
}

.BoxCollegamentiSinistro{
    float: left;
    width: 650px;
    margin-right: 5px;

}
.lihaker {
    width: 350px !important;
    height: 200px !important;
    background: #fff;
    text-align: center;
}

.lihaker:focus {
    width: 350px !important;
    height: 202px !important;
    text-align: center;
}

#playerLihaker{
    z-index:2;
    position: absolute;
    width: 985px;
    height: 650px;
}
#playerLihaker iframe{
    width: 100%;
    height: 100%;
}
#playerLihaker a{
    z-index: 3;
    position: absolute;
    display: block;
    width: 15px;
    height: 15px;
    color: #FFF;
    background: #000;
    top: 5px;
    right: 5px;
    text-align: center;
    line-height: 15px;
    font-weight: bold;
    cursor: pointer;
}

.ElencoPagina {
    float: left;
    margin: 10px;
}
