div.testatina_olimpiadi_vancouver{background-image: url(/static/images/sezioni/sport/olimpiadi/head_olimpiadi.jpg);background-repeat: no-repeat;width: 552px;height: 46px;color: #eb9713;font-family:arial;font-size:30px;font-weight:bolder;text-align: right;padding-top:6px;}
div.testatina_olimpiadi_vancouver div{display:inline;margin-right: 10px !important;margin-right: 7px}
div.testatina_olimpiadi_vancouver span{display:none;}
div.olimpiadiVancouverVisore{margin-top:10px;text-align:center;width:550px;}
/* brick inni */
.inni_vancouver_brick_abstract{background:transparent url(/static/images/sezioni/sport/olimpiadi/bkg_top_inni.jpg) no-repeat scroll left top;display:block;height:39px;width:550px;}
.inni_vancouver_brick_abstract span{font-size:12px;color:#01325d;display:block;padding-top:10px !important;padding-left:10px !important;font-weight:bolder;}
a.inni_vancouver_brick_img_link{border:0 none;display:block;float:left;}
.inni_vancouver_brick_img{border:0 none;margin-left:1px;}
.inni_vancouver_brick_link{clear:both;background:transparent url(/static/images/sezioni/sport/olimpiadi/bkg_clicca_qui.jpg) repeat-x scroll left top;display:block;height:16px;width:550px;text-align: right;color:#333333;text-decoration:none;}
.inni_vancouver_brick_link span{margin-right: 10px;}
.inni_vancouver_brick_link span a, .inni_vancouver_brick_link span a:hover{font-size:11px;color:#333333;text-decoration:none;text-transform:uppercase;color:#01325d;font-weight:bolder;}
/* end brick inni */
/* spalla_sx */
div#olipmiadi_preview {border:0 none;margin:0;padding:0;width:126px;}
div#olipmiadi_preview * {margin:0;padding:0;}
div#olipmiadi_preview a {display:block;text-decoration:none;}
div#olipmiadi_preview a img {border:0 none;height:74px;width:126px;}
/* end spalla_sx */
/* ------------------------------------------------------------- */
/* Testatina Olimpiadi */
#header_olympic_game_vancouver{height:61px;width:990px;}
#header_olympic_game_vancouver a, #header_olympic_game_vancouver div#central_bar, #header_olympic_game_vancouver div{display:block;float:left;padding-right:0;}

#header_olympic_game_vancouver img{border:0 none;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver{display:block;float:left;background:url(/static/images/sezioni/sport/olimpiadi/testatina/bg_voci_sopra.jpg) no-repeat;padding-top:16px;font-size:11px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver li{display:inline;float:left;margin:0;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver .spacer{width:11px;float:left;background:transparent url(/static/images/sezioni/sport/olimpiadi/testatina/separatore.jpg);height:27px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver a {background:url(/static/images/sezioni/sport/olimpiadi/testatina/vancouver_2010_sprite.jpg);}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #team a{background-position: 0 0;width:89px;height:27px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #team a:hover,#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #team a.on{background-position: 0 -27px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #medagliere a{background-position: 0 -108px;width:92px;height:27px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #medagliere a:hover,#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #medagliere a.on{background-position: 0 -135px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #podi a{background-position: 0 -216px;width:45px;height:27px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #podi a:hover,#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #podi a.on{background-position: 0 -243px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #calendario a{background-position: 0 -54px;width:165px;height:27px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #calendario a:hover,#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #calendario a.on{background-position: 0 -81px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #guidatv a{background-position: 0 -162px;width:71px;height:27px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #guidatv a:hover,#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #guidatv a.on{background-position: 0 -189px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #video a{background-position: 0 -270px;width:55px;height:27px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #video a:hover, #header_olympic_game_vancouver #top_menu_olympic_game_vancouver #video a.on{background-position: 0 -297px;}
#header_olympic_game_vancouver #top_menu_olympic_game_vancouver #paralimpiadi a{background-position: 0 -324px;width:105px;height:27px;}
#header_olympic_game_vancouver #olympic_game_bottom_shadow{background:url(/static/images/sezioni/sport/olimpiadi/testatina/bg_voci_sotto.jpg) no-repeat;float:left;height:18px;width:688px;}
/* fine Testatina Olimpiadi */
/* ------------------------------------------------------------- */
img.literal_pagination_brick_image{display:block;}
span.literal_pagination_brick_abstract{background:url(/static/images/sezioni/sport/olimpiadi/bkg_titolo_elenco.jpg) repeat-x scroll left top;color:#003366;display:block;font-size:20px;font-weight:bolder;height:29px;margin-top:5px;padding-right:10px;text-align:right;width:540px;line-height:normal;padding-top:2px;}
img.home_vancouver_brick_img{padding:1px;}
span.home_vancouver_brick_abstract{padding:1px;background:url(/static/images/sezioni/sport/olimpiadi/bkg_team_italia.jpg) no-repeat scroll left top;display:block;height:39px;margin-left:1px;width:270px;}
div.brick_container div.section span.home_vancouver_brick_abstract a{font-size:15px;color:white;line-height:normal;text-decoration:none;display:block; padding-left:12px;}
div.brick_container div.section span.home_vancouver_brick_abstract a:hover{font-size:15px;color:white;line-height:normal;text-decoration:none;}
img.home_vancouver_brick_reporter_img{padding-left:1px;padding-top:1px;display:block;float:left;}
div.vancouver_spacer{height:1px;clear:both;}
/* ----------------------new------------------------------------ */
div.brick_container div.section div.olimpiadi-videoPlayer-container{background-color: black;width:550px;background-image:url(/static/images/sezioni/sport/olimpiadi/background_video.jpg);background-repeat: repeat-x;background-position: top left;padding-bottom: 15px;padding-top:10px;}
div.brick_container div.section div.olimpiadi-videoPlayer-container div.olimpiadi-videoPlayer-title,
div.brick_container div.section div.olimpiadi-videoPlayer-container div.olimpiadi-videoPlayer-abstract,
div.brick_container div.section div.olimpiadi-videoPlayer-container div.olimpiadi-videoPlayer{margin:0 auto;margin-bottom: 10px;width:486px;color:white;font-size:14px;}
div.brick_container div.section div.olimpiadi-videoPlayer-container div.olimpiadi-videoPlayer{height: 412px;}
div.brick_container div.section div.olimpiadi-videoPlayer-container div.olimpiadi-videoPlayer img{margin: 0 auto;margin-top: 30px;display:block;}
div.brick_container div.section div.olimpiadi-videoPlayer-container img.all_video_discipline{cursor:pointer;display:inline;margin-left:420px;margin-top:15px;}
div.brick_container div.section div.olimpiadi-videoPlayer-container div.olimpiadi-videoPlayer-title,
div.brick_container div.section div.olimpiadi-date-param div.olimpiadi-date-title,
div.brick_container div.section div.olimpiadi-discipline-filter div.olimpiadi-discipline-title,
div.brick_container div.section div.olimpiadi-more-filter div.olimpiadi-more-title{font-weight: bolder;font-size: 20px;line-height:30px;font:20px/120% Arial, sans-serif}
div.brick_container div.section div.olimpiadi-date-param{clear:both;height:75px;background-image:url(/static/images/sezioni/sport/olimpiadi/background_date.jpg);background-repeat: no-repeat;background-position: top left;width:552px;color:#002a66;}
div.brick_container div.section div.olimpiadi-date-param div.olimpiadi-date-title, 
div.brick_container div.section div.olimpiadi-discipline-filter div.olimpiadi-discipline-title,
div.brick_container div.section div.olimpiadi-more-filter div.olimpiadi-more-title{padding-top:10px;margin-left:10px;height:23px;line-height:normal;padding-bottom:5px;}
div.brick_container div.section div.olimpiadi-date-param input.olimpiadi-date-button{background-color:white;float:left;margin:0 1px 0 0;padding:0px;background-image:url(/static/images/sezioni/sport/olimpiadi/bottone_off.gif);background-repeat: no-repeat;background-position: top left;border: 0 none;font-weight: bolder;width:29px;height:31px;font-size:9px;color:#086a8d;}
div.brick_container div.section div.olimpiadi-date-param input.olimpiadi-button-checked{background-image:url(/static/images/sezioni/sport/olimpiadi/bottone_on.gif);color:black;}
div.brick_container div.section div.olimpiadi-date-param input.olimpiadi-all-button{background-image:url(/static/images/sezioni/sport/olimpiadi/bottone_off_all.gif);width:40px;	margin-right:0px;}
div.brick_container div.section div.olimpiadi-date-param input.olimpiadi-all-checked{background-image:url(/static/images/sezioni/sport/olimpiadi/bottone_on_all.gif);	width:40px;}
div.brick_container div.section div.olimpiadi-discipline-filter,
div.brick_container div.section div.olimpiadi-more-filter{height:65px;background-image:url(/static/images/sezioni/sport/olimpiadi/background_discipline.jpg);background-repeat: no-repeat;background-position: top left;width:271px;color:#002a66;margin: 0 auto;}
div.brick_container div.section div.olimpiadi-discipline-filter select.olimpiadi-discipline-filter-selectbox,
div.brick_container div.section div.olimpiadi-more-filter select.olimpiadi-more-filter-selectbox{margin:0px;padding:0px;width:200px;margin-top:5px;margin-left:10px;}
div.brick_container div.section div.olimpiadi-videoResults{width:100%}
div.brick_container div.section div.olimpiadi-videoResults div.olimpiadi-thumb{background-image:url(/static/images/sezioni/sport/olimpiadi/background_video_list.jpg);background-repeat: no-repeat;background-position: top left;width:523px;height:75px;color:#91908e;clear:both;margin: 0 auto;margin-top:5px;margin-bottom:5px;}
div.brick_container div.section div.olimpiadi-videoResults div.hidden-background{background-image:url();}
div.brick_container div.section div.olimpiadi-videoResults div.olimpiadi-thumb img.olimpiadi-thumb-img{width:80px;height:60px;cursor:pointer;float:left;margin-left:10px;margin-top:10px;}
div.brick_container div.section div.olimpiadi-videoResults div.olimpiadi-thumb a.olimpiadi-thumb-title{display:block;float:right;width:420px;height:20px;margin-top:10px;}
div.brick_container div.section div.olimpiadi-videoResults div.olimpiadi-thumb a.olimpiadi-thumb-title:hover,
div.brick_container div.section div.olimpiadi-videoResults div.videoResults-selected a.olimpiadi-thumb-title{color:#9ab8c0;}
div.brick_container div.section div.olimpiadi-videoResults div.videoResults-selected img.olimpiadi-thumb-img{width:76px;height:56px;border: 2px solid #9ab8c0;}
div.brick_container div.section div.olimpiadi-videoResults div.olimpiadi-thumb span.olimpiadi-thumb-abstract{display:block;float:right;width:420px;height:30px;}
div.brick_container div.section div.olimpiadi-videoResults-footer{width:523px;margin: 0 auto;height:15px;text-align:center;margin-top:10px;margin-bottom:10px;}
div.brick_container div.section div.olimpiadi-videoResults-footer span{color:#086a8d;font-size:14px;padding-left:5px;padding-right:5px;font-weight:bolder;}
div.brick_container div.section div.olimpiadi-videoResults-footer span a{width:20px;font-size:14px;font-weight:bolder;}
div.brick_container div.section div.olimpiadi-videoResults-footer span.prev{float:left;}
div.brick_container div.section div.olimpiadi-videoResults-footer span.next{float:right;}
div.brick_container div.section div.olimpiadi-videoResults-footer span.next a, 
div.brick_container div.section div.olimpiadi-videoResults-footer span.next,
div.brick_container div.section div.olimpiadi-videoResults-footer span.prev a, 
div.brick_container div.section div.olimpiadi-videoResults-footer span.prev{padding-left:0px;padding-right:0px;font-weight:bolder;}
div.brick_container div.section div.olimpiadi-videoResults-footer img{display:block;margin: 0 auto;margin-top:7px;}
div.brick_container div.section div.olimpiadi-videoPlayer-container span.olimpiadi-search-alert, div.brick_container div.section div.olimpiadi-videoResults span.olimpiadi-search-alert{font-weight:bolder;line-height:140%;color:#086A8D;display:block;font-size:14px;text-align:center;background-color:#E2E2E2;margin:30px 10px 10px;}
div.brick_container div.section div.olimpiadi-discipline-brick{background:transparent url(/static/images/sezioni/sport/olimpiadi/reporter_border_left.jpg) no-repeat top left;border-top: 1px solid #e2e2e2;height:70px;clear:both;}
div.brick_container div.section div.olimpiadi-discipline-brick div.discipline-brick-title{background:transparent url(/static/images/sezioni/sport/olimpiadi/reporter_border_right.jpg) no-repeat top right;float:right;height:69px;width: 445px;}
div.brick_container div.section div.olimpiadi-discipline-brick div.discipline-brick-title a, div.brick_container div.section div.olimpiadi-discipline-brick div.discipline-brick-title a:hover, div.brick_container div.section div.olimpiadi-discipline-brick div.discipline-brick-title span, div.brick_container div.section div.olimpiadi-discipline-brick img.discipline-brick-img{text-decoration:none;display:block;float:left;margin-top:25px;font-size:15px;font-weight: bolder;line-height:120%;}
div.brick_container div.section div.olimpiadi-discipline-brick div.discipline-brick-title a, div.brick_container div.section div.olimpiadi-discipline-brick div.discipline-brick-title a:hover{font-size:17px;padding-right: 4px;color:#0f3d71;}
div.brick_container div.section div.olimpiadi-discipline-brick div.discipline-brick-title a.discipline-reporter-name, div.brick_container div.section div.olimpiadi-discipline-brick div.discipline-brick-title a.discipline-reporter-name:hover{color:#0f3d71;padding-left: 4px;}
div.brick_container div.section div.olimpiadi-discipline-brick img.discipline-brick-img{float:left;width:90px;height:56px;display:block;margin-left: 5px;margin-top: 5px;}
div.brick_container div.section div.olimpiadi-azzurri-list-container{margin:0 auto;width:268px;background-color:white; background-image: url(/static/images/sezioni/sport/olimpiadi/background_player.jpg); background-position: bottom left;background-repeat:no-repeat;padding-bottom: 60px;}
div.brick_container div.section div.olimpiadi-azzurri-list-container div.olimpiadi-azzurri-list-title{margin-top:6px;margin-bottom: 20px;font-size:13px;font-weight:bolder;margin-left: 8px;margin-right: 4px;line-height:120%;color:#646464;}
div.brick_container div.section div.olimpiadi-azzurri-list-container a, div.brick_container div.section div.olimpiadi-azzurri-list-container strong{display:block;color:#4d6d7f;margin-top : 3px;margin-right: 4px;margin-left: 8px; font-size:11px;}
#videoVancouverHeader{background:url(/static/images/sezioni/sport/olimpiadi/bkg_video_header.jpg); color:#002A66; font-size:30px; font-weight:bold; height:32px; padding-left:14px; padding-top:17px; *line-height: 20px;}
/* ----------------------end video results------------------------------------ */
/* ---------------------- paralimpiadi ------------------------------------ */
div.brick_container div.section div.olimpiadi-date-param input.paralimpiadi-date-button{background-color:white;float:left;margin:0 1px 0 0;padding:0px;background-image:url(/static/images/sezioni/sport/paralimpiadi/btn_data_act_paraly.gif);background-repeat: no-repeat;background-position: top left;border: 0 none;font-weight: bolder;width:37px;height:37px;font-size:13px;color:#086a8d;}
div.brick_container div.section div.olimpiadi-date-param input.paralimpiadi-button-checked{background-image:url(/static/images/sezioni/sport/paralimpiadi/btn_data_slcd_paraly.gif);color:black;}
div.brick_container div.section div.olimpiadi-date-param input.paralimpiadi-all-button{background-image:url(/static/images/sezioni/sport/paralimpiadi/btn_tutte_act_paraly.gif);width:101px;	margin-right:0px;}
div.brick_container div.section div.olimpiadi-date-param input.paralimpiadi-all-checked{background-image:url(/static/images/sezioni/sport/paralimpiadi/btn_tutte_slcd_paraly.gif);	width:101px;}
/* ---------------------- testatina paralimpiadi ------------------------------------ */
#testatina_paralimpiadi {height:61px;width:990px;}
#testatina_paralimpiadi div {float:left; height:61px; background:url(/static/images/sezioni/sport/paralimpiadi/sprite_paralimpiadi.jpg); background-repeat: no-repeat;}
#testatina_paralimpiadi a{display:block;padding-right:0;background:url(/static/images/sezioni/sport/paralimpiadi/sprite_paralimpiadi.jpg);}
#testatina_paralimpiadi  li{display:inline;margin:0;list-style-type:none;}
#testatina_paralimpiadi ul{padding:0; margin:0;}
#testatina_paralimpiadi .left{width:232px;}
#testatina_paralimpiadi .left a{width:232px; height:61px; cursor:pointer;}
#testatina_paralimpiadi .left_repeat{width:332px; background:url(/static/images/sezioni/sport/paralimpiadi/bkg_testatina_rep.jpg);}
#testatina_paralimpiadi .left_spacer{width:9px; background-position: -232px 0;}
#testatina_paralimpiadi .center{width:163px; font-size:10px;}
#testatina_paralimpiadi .center .top{width:163px; height:13px; background-position: -241px 0;}
#testatina_paralimpiadi .center .middle{height:25px;}
#testatina_paralimpiadi #back_olimpiadi a{width:163px; height:25px; background-position: -241px -13px;}
#testatina_paralimpiadi .center .bottom{width:163px; height:23px; background-position: -241px -38px;}
#testatina_paralimpiadi .right{width:254px; background-position: -404px 0;}
* html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
/* ---------------------- end testatina paralimpiadi ------------------------------------ */
/* ---------------------- end paralimpiadi ------------------------------------ */
div.brick_container div.section table#vancouverGameTableHeader{margin:0px;padding:0px;border:1px solid white;background-color:#f7f9f8;width:550px;text-align:center;vertical-align:middle;font-size:13px;font-family:Arial;}
div.brick_container div.section table#vancouverGameTableHeader thead tr th{background-color:#c3e9f6;padding:4px 0;font-weight:bolder;text-transform:uppercase;color: #456c89;}
div.brick_container div.section table#vancouverGameTableHeader tbody tr td{color:#303030;width: 78px;border-top:1px solid white;text-transform:none;font-size:12px;}
div.brick_container div.section table#vancouverGameTableHeader tbody tr td.label{color: #456c89;background-color:#c3e9f6;padding:4px 0;font-weight:bolder;font-size:13px;}
/* -- */
#minigrid.olimpiadi{background:url(/static/images/sito/epg/olimpiadi/bg_griglia_guidatv.jpg);margin:2px 0 1px 2px;width:663px;}
#minigrid.olimpiadi h3{color:#214058;}
#minigrid.olimpiadi a.adesso:hover{background:url(/static/images/sito/epg/olimpiadi/butt_fasciaoraria_default_on.gif);}
#minigrid.olimpiadi a.adesso{background:url(/static/images/sito/epg/olimpiadi/butt_fasciaoraria_default_off.gif);}
#minigrid.olimpiadi #fascia_menu{background:url(/static/images/sito/epg/olimpiadi/bg_filter_fascia_open3.png);}
#minigrid.olimpiadi a.gotogrid{background:url(/static/images/sito/epg/olimpiadi/bg_more225.gif) no-repeat;font-size:11px;font-weight:normal;margin:0 0 0 396px;}
#minigrid.olimpiadi #timeline span{color:#FFF;font-size:11px;width:122px;}
#minigrid.olimpiadi #grid_body{background-color:transparent;height:185px;overflow:hidden;}
#minigrid.olimpiadi #grid_channel_head_wrapper,#minigrid.olimpiadi #channellisting .channel_head{width:127px;}
#minigrid.olimpiadi #channellisting .channel_head_row,#minigrid.olimpiadi #planlisting .channel_plan_row{border-bottom:none;border-top:none;padding-bottom:1px;padding-top:2px;}
#minigrid.olimpiadi #channellisting .channel_head a{height:27px;left:30px;}
#minigrid.olimpiadi .chanNum{color:#333;display:block;font-weight:bold;padding:9px 0 0 3px; font-size:11px}
#minigrid.olimpiadi #planlisting .channel li{background:transparent url(/static/images/sito/epg/olimpiadi/bg_program_block_right.gif) no-repeat top right;padding:0;}
#minigrid.olimpiadi #planlisting .channel li .block_center{background:transparent url(/static/images/sito/epg/olimpiadi/bg_program_block_left.gif);height:30px;margin-right:5px;overflow:hidden;padding-left:5px;padding-right:5px;padding-top:1px;}
#minigrid.olimpiadi .timeline_grid{left:120px;}
#minigrid.olimpiadi #grid_channel_plan_wrapper{width:529px;}
#minigrid.olimpiadi .timeline_grid li{background-color:#174265;}
#minigrid.olimpiadi .timeline_grid .back,#minigrid.olimpiadi .timeline_grid .next{background-color:transparent;}
#minigrid.olimpiadi .timeline_grid li .spacer{border-left:1px solid;border-right:1px solid;}
#minigrid.olimpiadi .timeline_time_scroller li{font-size:11px;margin-right:0;}
#minigrid.olimpiadi .timeline_grid .serata{background-color:#06080A;}
.filters a{color:#FFF;font-size:12px;font-weight:normal;padding:0 0 0 8px;}
#planlisting .channel li .descriz{font-size:11px;}
#planlisting .channel li .titolo{font-size:12px;}
#planlisting .channel li{line-height:11px;}
#minigrid h3{font-size:20px;}
#minigrid .filters #fascia_butt{color:#FFF;padding-left:8px;}
#minigrid #fascia_menu a{font-size:12px;padding:0 0 0 18px;}
#minigrid #fascia_menu .sel a{padding:0 0 0 8px !important;}
#minigrid #fascia_menu .sel{height:21px;line-height:21px;}
#planlisting .channel_plan_row .channel{height:32px;}
/*------------------------------------ DA SISTEMARE ---------------------------------------------------*/
div#content.large_container div.editorial_content div.page_editorial_title, div#content.large_container div.editorial_content div.page_editorial_abstract{ padding-top: 15px;}
div#content.large_container div.editorial_content {background:transparent url(/static/images/sezioni/sport/olimpiadi/generic_sport_optical.jpg) repeat-x scroll left bottom;}
div#content.large_container div.brick_container div.no_border {width:669px;}
/* IE HACKS */
#channellisting .channel_head_row { *margin-bottom:-4px;}
#planlisting .channel_plan_row { *margin-bottom:-4px;}
/* ----------------------end epg------------------------------------ */

