/* WEBTV STYLES
-------------------------------------------*/
#header_bottom {
	border-bottom:13px solid #42c63e;height: 0;
}
#header_bottom #menu_selected h2 {
	color:#27af27;
}
.endSmallBlack {clear:both;font-size:0.1em;margin:0;padding:0;background: #202121}

#main {background: #202121; color: #ffffff; margin: 0; padding: 0;}
#main a {color: #ffffff}
#main .menu_channels {background: #1b1d1f;padding:0.3em 0.5em; font-size: 12px;}
#main .menu_channels ul {margin:0;padding: 0;margin: 0;}
/*#main .menu_channels li {width: 10em;background: url("images_webtv/channel_l.gif") left top no-repeat;float: left; list-style: none;padding:0 0 0 5px;margin:0 1px 0 0;}
#main .menu_channels li a {display:block; background: url("images_webtv/channel_r.gif") right top no-repeat; text-align: center; padding: 8px 0 0 0;}
#main .menu_channels li a span {display:block;padding: 0 0 5px 0;margin: 0 5px 0 0;}
#main .menu_channels li a:hover {padding: 8px 0 0 0; text-decoration:none;}
#main .menu_channels li a:hover span {display:block;background: url("images_webtv/channel_hover.gif") bottom no-repeat;}
#main .menu_channels li.selected {background: url("images_webtv/channel_l_sel.gif") left top no-repeat;}
#main .menu_channels li.selected a {background: url("images_webtv/channel_r_sel.gif") right top no-repeat;}
#main .menu_channels li.selected a span {background: none;}*/
#main .menu_channels li {width: 125px;height:28px;float: left; list-style: none;padding:0;margin:0 1px 0 0;}
#main .menu_channels li a {display:block;width: 125px;height:28px;background: url("images_webtv/chan.gif") left top no-repeat; text-align: center; padding: 8px 0 0 0;}
#main .menu_channels li a:hover {background: url("images_webtv/chan_hover.gif") left top no-repeat;text-decoration:none;}

#main .menu_channels li a.live {padding:0;background: url("images_webtv/chan_live.gif") left top no-repeat;text-decoration:none;}
#main .menu_channels li.selected a {background: url("images_webtv/chan_sel.gif") left top no-repeat;}
#main .menu_channels li.selected a:hover {background: url("images_webtv/chan_sel.gif") left top no-repeat;}

/*#main .menu_subchannels {background: #e7e7e7;color: #000000;border-bottom: solid 1px #000000;padding: 0.3em 0.5em; font-size: 90%;}
#main .menu_subchannels ul {margin:0;padding:0;}
#main .menu_subchannels li {display:inline; display: inline;list-style: none;padding:0 1em;margin:0;border-left: 1px solid #000000;}
#main .menu_subchannels li.title {border-left: none;font-weight:bold;}
#main .menu_subchannels li.first {border-left: none;}
#main .menu_subchannels ul li a {color: #000000;}
#main .menu_subchannels li a.selected {font-weight:bold;}*/
#main .menu_subchannels {background: #e0e1e1;color: #000000;border-bottom: solid 1px #ececec;border-top: solid 1px #ececec; font-size: 90%;margin-bottom:1px;}
#main .menu_subchannels .border {border-bottom: solid 1px #bcbcbc;border-top: solid 1px #bcbcbc;}
#main .menu_subchannels ul {margin:0;padding:0;}
#main .menu_subchannels li {display:inline; display: inline;list-style: none;margin:0;}
#main .menu_subchannels li.title a {font-weight:bold;background: #bcbcbc;border:none;}
#main .menu_subchannels li.first {border-left: none;}
#main .menu_subchannels ul li a {color: #000000;display:block;padding: 0.3em 1.5em;float:left;border-left: 1px solid #fff;border-right: solid 1px #bcbcbc;}
#main .menu_subchannels li a.selected {font-weight:bold;}

#main .onair {border-top: solid 3px #ffffff;border-bottom: solid 3px #ffffff;}
#main .onair .endSmall {height: 0.1em;padding: 0;margin:0;font-size: 0.1em;line-height:0.1em;}
#main .onair #ap_onair {position: relative;}
#main .onair .left {width:60%;float:left;}
#main .onair .left .player {margin: 0 1em;}
#main .onair .right {width:35%;float:right; padding: 50px 0 0 0;margin-left: 2%;}
#main .onair h2 {font-size: 200%; font-weight: normal;}
#main .onair .data { padding: 1em;}

#video_descr {padding-right:1em;}

/*#main .onair .specs {font-size: 90%; padding: 0 1em; position: absolute; bottom:1em; right: 3em; }*/
#main .onair .specs {background: url("/images_webtv/btn_moreinfo.gif") 0 0 no-repeat;width: 136px;height:39px;position: absolute;top:0;right:2em;}
#main .onair .specs a {color:#959595;display:block; margin: 12px 0 0 25px;text-decoration:none;}

#main .live {position:relative;width:100%;height:240px;}
#main .live .left {width:50%;}
#main .live .left .player {margin: 1em;}
#main .live .right {width:45%;padding: 20px 0 0 0;}

.poweredBy {height: 40px;color: #666;font-size:10px;font-weight:bold;position:absolute;right:2em;bottom:1em;}
.poweredBy img {vertical-align:middle;margin: 0 1em;}
.poweredBy a:link,.poweredBy a:hover,.poweredBy a:visited,.poweredBy a:active {color: #666;text-decoration:none;}
	
#main .onair .video_timeline {border-top: solid 3px #444444;}

#main .onair .palinsesto {border-top: solid 3px #1b1d1f;background: #262626;}
#main .onair .palinsesto .title {float:left; padding-left: 1em;}
/*#main .onair .palinsesto .items {width: 85%;float:right;}*/
#main .onair .palinsesto .items .padding {padding: 0.5em 10px;/*background:url("images_webtv/bg_onairlist.gif") center center repeat-x;*/}
#main .onair .palinsesto h3 {display:none;}
/*#main .onair .palinsesto h3 {background: url("images_webtv/onair.gif") top left no-repeat; padding: 0.5em 2em 1em 1.5em;}*/
/*#main .onair .palinsesto a {background: #444444; float: left; margin: 0 2% 0.5em 0; width: 12.9%; padding: 0.5em;height: 5.5em;overflow:hidden;}*/
#main .onair .palinsesto a {float: left;display:block;width:130px; height:75px; padding: 7px 8px 5px 32px;background: url("images_webtv/palinsesto_item.gif") 0 0 no-repeat;overflow:hidden;margin-right:10px}
#main .onair .palinsesto a:hover {background-image: url("images_webtv/palinsesto_item_hover.gif"); color: #000000;text-decoration:none;}
#main .onair .palinsesto a .further {color: #959595; display:block;}
#main .onair .palinsesto a:hover .further {color: #000000; text-decoration:none;}

/*sotto*/
#main2 {background: #444444 url("images_webtv/main2_line.gif") 60% 0 repeat-y; color: #ffffff;}
#main2 a {color: #ffffff}

#contextBoxLeft {width:58%;float:left;}
#contextBoxRight {width:38%;margin-right: 1%;float:right;}
#contextBoxLeft h2 {font-size: 150%; font-weight:normal;margin-bottom: 0.5em;}
#contextBoxLeft h3 {font-size: 130%; font-weight: normal;}
#contextBoxRight h3 {font-size: 130%; font-weight: normal;}

h2.seqTitle {font-size: 150%; font-weight:normal;margin-bottom: 0.5em;}
.seqDescr {font-weight:bold;}
.seqImg {border: solid 1px #333333;padding: 2px;margin-left: 1em;margin-bottom: 1em;}

#contextBoxRight .boxPic {margin: 0.5em auto; text-align:center;}
#contextBoxRight .boxPic img {border: solid 1px #333333;padding: 2px;}
#contextBoxRight .listBox {margin: 1em 0;}
#contextBoxRight .listBox a {font-weight:bold;}

/*area centrale*/
#main2 .list_area {width:58%;float:left;}
#main2 .padding {padding: 1em;}
#main2 .list_area .info {color: #959595;}
#main2 .list_area h3 {font-size: 150%;color:#e7e7e7; font-weight:normal;margin-bottom: 0.5em;}
#main2 .list_area .item_pp {background: url("images_webtv/item_pp_tl.gif") top left no-repeat; margin: 0 0 1em 0;}
#main2 .list_area .item_pp .endSmall {height: 8px; background: url("images_webtv/item_pp_bl.gif") bottom left no-repeat;}
#main2 .list_area .item_pp a {font-size: 140%; color: #e7e7e7;}
#main2 .list_area .item_pp img {width: 30%; margin: 0 3% 0.5em 0; border: solid 1px #e7e7e7;padding: 2px; float: left}
#main2 .list_area .item {width: 45%; margin: 0 3% 1.5em 0; float: left;}
#main2 .list_area .item a {font-weight: bold;}
/*#main2 .list_area .item img {width: 30%; margin: 0 3% 0.5em 0; border: solid 1px #e7e7e7;padding: 2px; float: left}*/
#main2 .list_area .item img {width: 108px; height:62px; background: url("images_webtv/bg_videoresult.gif") 0 0 no-repeat; padding: 2px 1px 4px 5px;margin: 0 3% 0 0;float: left}

/*menu area destra*/
#main2 .search_area {width:38%;margin-right: 1%;float:right;}
#main2 .search_area ul {margin:0 0 0 0.5em;padding:0;}
#main2 .search_area li {float: left; list-style: none;padding:0 0.5em 0 0;margin:0;background: #e7e7e7 url("images_webtv/search_tr.gif") top right no-repeat;}
#main2 .search_area li span {display:block; padding: 0.3em 0.5em; font-weight:bold;background: url("images_webtv/search_tl.gif") top left no-repeat; color: #000000}
/*#main2 .search_area li {float: left; list-style: none;padding:0 0.5em 0 0;margin:0;}
#main2 .search_area li.selected {background: #e7e7e7 url("images_webtv/search_tr.gif") top right no-repeat;}
#main2 .search_area li a {display:block; padding: 0.3em 0.5em; font-weight:bold;}
#main2 .search_area li.selected a {background: url("images_webtv/search_tl.gif") top left no-repeat; color: #000000}*/
#main2 .search_area .item {border-top: solid 1px #ffffff; border-bottom: solid 1px #b6b6b6;padding:0.5em 0;}

#main2 .search_area .topBox {clear:both;background: #e7e7e7 url("images_webtv/search_tr.gif") top right no-repeat;}
#main2 .search_area .topBox .topBox {background: url("images_webtv/search_tl.gif") top left no-repeat;}
#main2 .search_area .endBox {background: #e7e7e7 url("images_webtv/search_br.gif") bottom right no-repeat;}
#main2 .search_area .endBox .endBox {background: url("images_webtv/search_bl.gif") bottom left no-repeat;}

/*box destra*/
#main2 .search_area .box {background: #e7e7e7;padding:0 1em; color: #000000;}
#main2 .search_area .box a {color: #000000; font-weight:bold;}
#main2 .search_area .box img {width: 30%; margin: 0 3% 0.5em 0; border: solid 1px #000000;padding: 2px; float: left}

#main2 .search_area .box fieldset {border: none;}
#main2 .search_area .box legend {display: none;}
#main2 .search_area .box input {margin-bottom: 0.5em;}
#main2 .search_area .box input {display:block; width: 70%;}
#main2 .search_area .box input[type="hidden"]{display:none;}
#main2 .search_area .box select {display:block; width: 70%;}
#main2 .search_area .box input.button {display:inline; width: 25%; margin: 0;}
#main2 .search_area .box .check {border: solid 1px #b6b6b6; padding: 0.5em;}
#main2 .search_area .box .check input {display:inline; width: auto;}

#main2 .search_area .shortDescr {line-height:150%;}
#main2 .search_area .shortDescr a {text-decoration:underline;}
#main2 .search_area .shortDescr img {vertical-align:bottom;width:auto;height:auto;border:none;float:none;margin:0;padding:0}


#main2 .search_area #menu_static {clear:both;padding:1em;}
#main2 .search_area #menu_static h3 {font-size: 150%;color:#e7e7e7; font-weight:normal;margin-bottom: 0.5em;}
#main2 .search_area #menu_static ul {margin:0 0 0 0.5em;padding: 0.4em 0.5em;}
#main2 .search_area #menu_static ul li{
    padding: 0 0 0 1.5em;margin:0 0 0.5em 0;list-style: none;clear:both;
    background: #444444 url("/images_webtv/li_list.gif") top left no-repeat;
}

#main2 .search_area #channelCtx {padding:2em 1em;color: #e7e7e7;background: #444444;}

/*footer*/
#footer {background: #444444;border-top: solid 1px #e7e7e7; color: #e7e7e7;}
#footer a {color: #e7e7e7}



/* Modal */

#isipShowOnClickPanel.yui-panel {width: 800px;height: 550px; background:#000;text-align:left;padding: 20px 5px 5px 5px;border: solid 1px #7e7e7e;position:relative;}

.mask {
   z-index: 1;
   display: none;
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color:#000;
   opacity:0.20;
   filter:alpha(opacity=20);
}

#isipShowOnClickPanel.yui-panel .container-close {
   position:absolute;
   top:6px;
   right:6px;
   height:28px;
   width:32px;
   background:#000000 url("images_webtv/close.gif")top right no-repeat;
}
#isipShowOnClickPanel #isipShowOnClickPanel_h {background:#000;}
#isipShowOnClickPanel .bd {padding:20px;background:#fff;}
.pop_div {background:#fff;width: 780px;height: 500px;overflow:auto;}

.modal h2 {font-size: 200%; font-weight: normal;}
 
/* Dettagli video */
.schemaMedia .field {clear:both;margin-top:0.5em;}
.schemaMedia .field .label {width: 20%;float:left;}


#msgbox{  position: absolute; background: #000; display:none; margin:0; padding:0; z-index:1; /* for IE */ filter:alpha(opacity=40); /* CSS3 standard */ opacity:0.4;}
#centeredDiv { position: absolute; margin:0; color:#000000; background: white; display:none; z-index:10; width:650px; height:480px; text-align:left; border: solid 6px #000;}
#controls {background: #000;color:#fff;text-align:right;height:20px;}
#controls a {color:#fff;}
#live_guide {padding: 20px; line-height:150%;overflow:auto; width:610px; height:410px;}
#live_guide img {display:block;margin: 0 auto;}

