div.brick_container div.section,div.brick_container div.section div.nested_contents,div.brick_container div.section div.nested_contents {zoom:1;}
div.brick_container,div.vertical,div.horizontal,div.large,div.medium,div.small,div.no_img,div.brick_container div,div.brick_container div h3,div.brick_container div p,div.brick_container div a,div.brick_container div a h1,div.brick_container div ul,div.brick_container div div div,div.brick_container div div div a,div.brick_container div div div a h2,div.brick_container div div div p,div.brick_container div div, div.brick_container div.section h1.opener_title_link, div.brick_container div.section div.video_column h2.nested_title{margin:0px;padding:0px;}
div.brick_container div.section a, div.brick_container div.section div.nested_contents div.nested a, div.brick_container div.section a:hover, div.brick_container div.section div.nested_contents div.nested a:hover{text-decoration:none;cursor:pointer;}
div.brick_container{background-color:white;}
div.brick_container div.section {position:relative;border:1px solid #999999;text-align:left;font-size:11px;font-weight:normal;line-height:12px;color:#666666;font-family:Arial;height:100%;}
div.vertical{width:274px;}
div.horizontal{width:552px;clear:both;}
div.brick_container div.section h3.label{text-align:right;text-transform:uppercase;color:#FFFFFF;font-weight:bolder;padding-right:5px;font-size:11px}
div.brick_container div.home h3.label{background:#990000 url(/static/images/sito/bkgLabelTg24.gif) no-repeat scroll left top;}
div.brick_container div.tg24 h3.label{background:#990000 url(/static/images/sito/bkgLabelTg24.gif) no-repeat scroll left top;}
div.brick_container div.sport h3.label{background:#2562A8 url(/static/images/sito/bkgLabelSport.gif) no-repeat scroll left top;}
div.brick_container div.mag h3.label{background:#FF6600 url(/static/images/sito/bkgLabelMag.gif) no-repeat scroll left top;}
div.brick_container div.life h3.label{background:#1E9292 url(/static/images/sito/bkgLabelLife.gif) no-repeat scroll left top;}
div.brick_container div.section a.opener_img{margin:1px 5px 1px 1px;display:block;background-repeat:no-repeat;background-color:transparent;background-attachment:scroll;background-position:left top;}
div.vertical div.section a.opener_img{margin:1px 0 0 1px;display:block;}
div.original div.section a.opener_img{width:548px;height:345px;margin:1px 4px 1px 1px;}
* html div.original div.section a.opener_img{width:546px;height:345px;margin-right:0px;margin-left:1px;margin-bottom:4px;margin-top:1px;}
div.large div.section a.opener_img{width:270px;height:170px;}
div.no_img div.section a.opener_img{display:none;}
div.horizontal div.section a.opener_img{float:left;}
div.medium div.section a.opener_img{width:210px;height:133px;margin:1px 4px 1px 1px;}
div.small div.section a.opener_img{width:113px;height:70px;float:left;margin:1px 4px 1px 1px;}
div.original div.section a.vertical_img{width:298px;height:345px;margin:1px 4px 1px 1px;float:left;}
div.large div.section a.vertical_img{width:204px;height:236px;}
div.medium div.section a.vertical_img{width:115px;height:133px;margin:1px 4px 1px 1px;}
div.small div.section a.vertical_img{width:82px;height:96px;float:left;margin:1px 4px 1px 1px;}

/* new chrome hack */
div.original div.section a.horizontal_img{float:none;}
/* end new chrome hack */

/* manual */
div.brick_container div.section a.opener_img img{border:0 none;}
div.original div.section a.opener_img img{height:345px;width:548px;}
div.large div.section a.opener_img img{height:170px;width:270px;}
div.medium div.section a.opener_img img{height:133px;width:210px;}
div.small div.section a.opener_img img{height:70px;width:113px;}
div.original div.section a.vertical_img img{height:345px;width:298px;}
div.large div.section a.vertical_img img{height:236px;width:204px;}
div.medium div.section a.vertical_img img{height:133px;width:115px;}
div.small div.section a.vertical_img img{height:96px;width:82px;}
div.no_img div.section a.opener_img img, div.no_img div.section a.vertical_img img{display:none;}
/* end manual */

div.brick_container div.section a.opener_link{padding:5px 5px 2px 0;display:block;}
div.vertical div.section a.opener_link{padding:4px 5px 2px;}
div.brick_container div.section h1.opener_title_link,
div.brick_container div.section a.opener_link h1.opener_title_link{color:#003366;font-size:23px;line-height:23px;font-weight:normal;overflow:hidden;padding:0 5px 2px;}
div.small div.section a.opener_link h1.opener_title_link{font-size:14px;line-height:normal;font-weight:bold;}
div.brick_container div.section p.opener_abstract{padding:0 5px 2px;overflow:hidden;}
div.vertical div.section p.opener_abstract{padding:4px 5px 2px;}
div.brick_container div.section div.opener_option, div.brick_container div.section div.nested_contents div.nested div.nested_option{background-repeat:no-repeat;background-color:transparent;background-attachment:scroll;background-position:left top;float:right;height:12px;width:17px;padding-right:2px;margin-bottom:5px;}
div.brick_container div.section div.nested_contents, div.brick_container div.section div.nested_contents div.clear{clear:both;}
div.brick_container div.section div.nested_contents{position:relative;border-top:1px solid white;height:100%;width:550px;}
div.brick_container div.section div.nested_contents div.nested{float:left;}
div.triple div.section div.nested_contents div.nested, div.quadruple div.section div.nested_contents div.nested,div.quintuple div.section div.nested_contents div.nested{width:183.33px;}
div.double div.section div.nested_contents div.nested{width:275px;}
div.single div.section div.nested_contents div.nested{width:550px;}
div.triple div.section div.nested_contents,div.quadruple div.section div.nested_contents,div.quintuple div.section div.nested_contents{background-image:url(/static/images/brick/top3.jpg);}
div.double div.section div.nested_contents{background-image:url(/static/images/brick/top2.jpg);}
div.single div.section div.nested_contents{background-image:url(/static/images/brick/top1.jpg);}
div.vertical div.section div.nested_contents{width:272px;border-top:none;background-image:none;}
div.vertical div.section div.nested_contents div.nested{width:272px;border-top:1px solid #BABABA;background-color:#EBEBEB;}
div.none div.section div.nested_contents div.art_1,div.none div.section div.nested_contents div.art_2,div.none div.section div.nested_contents div.art_3,div.none div.section div.nested_contents div.art_4,div.none div.section div.nested_contents div.art_5,div.single div.section div.nested_contents div.art_2,div.single div.section div.nested_contents div.art_3,div.single div.section div.nested_contents div.art_4,div.single div.section div.nested_contents div.art_5,div.double div.section div.nested_contents div.art_3,div.double div.section div.nested_contents div.art_4,div.double div.section div.nested_contents div.art_5,div.triple div.section div.nested_contents div.art_4,div.triple div.section div.nested_contents div.art_5,div.quadruple div.section div.nested_contents div.art_5,div.horizontal div.section div.nested_contents div.art_4,div.horizontal div.section div.nested_contents div.art_5{display:none;}
div.brick_container div.tg24 div.img, div.tg24 div div div.img{background-image:url(/static/images/sito/icoGalleryTg24.gif);}
div.brick_container div.tg24 div.video, div.tg24 div div div.video{background-image:url(/static/images/sito/icoVideoTg24.gif);}
div.brick_container div.tg24 div.audio, div.tg24 div div div.audio{background-image:url(/static/images/sito/icoAudioTg24.gif);}
div.brick_container div.tg24 div.app, div.tg24 div div div.app{background-image:url(/static/images/sito/icoApprofondimentiTg24.gif);}
div.brick_container div.sport div.img, div.sport div div div.img{background-image:url(/static/images/sito/icoGallerySport.gif);}
div.brick_container div.sport div.video, div.sport div div div.video{background-image:url(/static/images/sito/icoVideoSport.gif);}
div.brick_container div.sport div.audio, div.sport div div div.audio{background-image:url(/static/images/sito/icoAudioSport.gif);}
div.brick_container div.sport div.app, div.sport div div div.app{background-image:url(/static/images/sito/icoApprofondimentiSport.gif);}
div.brick_container div.mag div.img, div.mag div div div.img{background-image:url(/static/images/sito/icoGalleryMag.gif);}
div.brick_container div.mag div.video, div.mag div div div.video{background-image:url(/static/images/sito/icoVideoMag.gif);}
div.brick_container div.mag div.audio, div.mag div div div.audio{background-image:url(/static/images/sito/icoAudioMag.gif);}
div.brick_container div.mag div.app, div.mag div div div.app{background-image:url(/static/images/sito/icoApprofondimentiMag.gif);}
div.brick_container div.life div.img, div.life div div div.img{background-image:url(/static/images/sito/icoGalleryLife.gif);}
div.brick_container div.life div.video, div.life div div div.video{background-image:url(/static/images/sito/icoVideoLife.gif);}
div.brick_container div.life div.audio, div.life div div div.audio{background-image:url(/static/images/sito/icoAudioLife.gif);}
div.brick_container div.life div.app, div.life div div div.app{background-image:url(/static/images/sito/icoApprofondimentiLife.gif);}
div.brick_container div.section div.nested_contents div.nested a h2.nested_title{color:#205277;font-family:tahoma;font-size:11px;font-weight:bold;line-height:12px;padding:4px 5px 2px;overflow:hidden;}
div.brick_container div.section div.nested_contents div.nested p.nested_abstract{padding:0 5px 2px;overflow:hidden;}
div.brick_container div.section div.footer{clear:both;border-bottom:1px solid white;}
div.vertical div.section div.footer{clear:both;border-bottom:none;}

/* old brick fix */
div.null div.padding{padding:5px;}

/* poll */
div.generic-poll{margin:0 0 10px;padding:0px;width:552px;clear:both;}
div.generic-poll div.poll-header{background-color:white;background-position:top left;background-repeat:no-repeat;width:552px;height:28px;}
div.generic-poll div.poll-body{background-color:white;display:none;width:550px;border-left:1px solid #FF6C00;border-right:1px solid #FF6C00;font-size:11px;line-height:12px;color:#666666;font-family:Arial;}
div.generic-poll div.poll-loader{display:block;width:550px;border-left:1px solid #FF6C00;border-right:1px solid #FF6C00;background-color:transparent;background-position:center center;background-repeat:no-repeat;height:100px;}
div.generic-poll div.poll-body span.poll-success{background-color:white;color:#666666;font-size:12px;}
div.generic-poll div.poll-body span.poll-no-checked{background-color:white;clear:both;color:orangeRed;display:block;font-size:12px;height:13px;line-height:10px;padding-top:5px;text-align:left;margin-left:10px;}
div.generic-poll div.poll-body span.poll-no-checked span.poll-alert{display:none;}
div.generic-poll div.poll-footer{background-color:white;width:552px;height:22px;background-color:transparent ;background-position:bottom left;background-repeat:no-repeat;clear:both;}
div.generic-poll div.poll-body span.poll-title{color:#666;font-size:12px;display:block;clear:both;margin-bottom:10px;padding:10px;}
div.generic-poll div.poll-body span.poll-title img.img-title{display:inline;float:left;}



div.generic-poll div.poll-body input.poll-radio{background-color:white;}
div.generic-poll div.poll-body label.poll-label{background-color:white;padding-left:1px;}
div.generic-poll div.poll-body div.poll-input-container{height:23px;width:130px;float:left;overflow:hidden;padding-left:4px;}
div.generic-poll div.poll-body input.poll-submit{background-color:#2B7BBA;border:medium none;clear:both;color:white;display:block;float:left;font-size:13px;font-weight:bolder;height:20px;line-height:10px;padding-right:35px;margin-top:13px;width:100px;}

div.mag_poll div.poll-header{background-image:url(http://www.sky.it/static/images/sito/sondaggi/pollart_mag_top.gif);}
div.sport_poll div.poll-header{background-image:url(http://www.sky.it/static/images/sito/sondaggi/pollart_sport_top.gif);}
div.tg24_poll div.poll-header{background-image:url(http://www.sky.it/static/images/sito/sondaggi/pollart_tg24_top.gif);}
div.life_poll div.poll-header{background-image:url(http://www.sky.it/static/images/sito/sondaggi/pollart_life_top.gif);}

div.mag_poll div.poll-body{border-left:1px solid #FF6C00;border-right:1px solid #FF6C00;}
div.sport_poll div.poll-body{border-left:1px solid #001175;border-right:1px solid #001175;}
div.tg24_poll div.poll-body{border-left:1px solid #690000;border-right:1px solid #690000;}
div.life_poll div.poll-body{border-left:1px solid #0E7574;border-right:1px solid #0E7574;}

div.mag_poll div.poll-loader{background-image:url(http://www.sky.it/static/images/sito/sondaggi/loader_mag.gif);}
div.sport_poll div.poll-loader{background-image:url(http://www.sky.it/static/images/sito/sondaggi/loader_sport.gif);}
div.tg24_poll div.poll-loader{background-image:url(http://www.sky.it/static/images/sito/sondaggi/loader_tg24.gif);}
div.life_poll div.poll-loader{background-image:url(http://www.sky.it/static/images/sito/sondaggi/loader_life.gif);}

div.mag_poll div.poll-body span.poll-title{background-color:#FFEBCD;}
div.sport_poll div.poll-body span.poll-title{background-color:#E3F0FF;}
div.tg24_poll div.poll-body span.poll-title{background-color:#FFE3E3;}
div.life_poll div.poll-body span.poll-title{background-color:#E3F2F0;}

div.mag_poll div.poll-footer{background-image:url(http://www.sky.it/static/images/sito/sondaggi/pollart_mag_bottom.gif);}
div.sport_poll div.poll-footer{background-image:url(http://www.sky.it/static/images/sito/sondaggi/pollart_sport_bottom.gif);}
div.tg24_poll div.poll-footer{background-image:url(http://www.sky.it/static/images/sito/sondaggi/pollart_tg24_bottom.gif);}
div.life_poll div.poll-footer{background-image:url(http://www.sky.it/static/images/sito/sondaggi/pollart_life_bottom.gif);}

div.horizontal div.poll-body div.poll-input-container {float:none;margin-left:25px;width:480px;}
div.generic-poll div.poll-footer a.poll-results{color:white;display:block;margin-left:20px;padding-top:4px;text-decoration:none;text-transform:uppercase;}


div.custom-poll div.poll-body{border: 1px solid #cccccc;}
div.custom-poll div.poll-body span.poll-title{border-bottom:1px solid #eeeeee;background-color:#cccccc;margin:1px;text-transform:uppercase;color:black;font-size:13px;font-weight:bolder;}
div.custom-poll div.poll-body input.poll-submit{display:none;}
/* end poll */

/* literal pagination */
div.brick_container div.no_border{width:552px;border: 0px none;}
div.vertical div.no_border{width:274px;border: 0px none;}
div.brick_container div.section div.literal_container_nav{height:46px;}
div.brick_container div.section div.literal_container_nav div.ln-letters{width:534px;height:29px;padding-left:8px;}
div.brick_container div.section div.literal_container_nav div.ln-letters a{width:20px;height:29px;padding-top:5px;display:block;float:left;text-align:center;font-size:14px;}
div.brick_container div.section div.literal_container_nav div.ln-letters a:hover, div.brick_container div.section div.literal_container_nav div.ln-letters a.selected{font-weight:bolder;cursor:default;font-size:14px;}
div.brick_container div.section div.literal_container_nav div.ln-letters a.all, div.brick_container div.section div.literal_container_nav div.ln-letters a.numeric{display:none;}
div.brick_container div.section ul.literal_container{list-style-type:none;width:552px;background-color:white;}
div.brick_container div.section ul.literal_container li{margin-left:10px;margin-top:10px;padding-bottom:10px;display:block;}
div.brick_container div.section ul.literal_container li a{display:block;font-weight:bolder;font-size: 14px;}
div.brick_container div.section ul.literal_container li a strong{display:block;margin-top:10px;font-weight:normal;}
div.brick_container div.sport div.literal_container_nav{background:white url(/static/images/brick/sport_list.gif) no-repeat scroll left top;}
div.brick_container div.sport div.literal_container_nav div.ln-letters a{color: #333333;}
div.brick_container div.sport div.literal_container_nav div.ln-letters a:hover, div.brick_container div.sport div.literal_container_nav div.ln-letters a.selected{background:transparent url(/static/images/brick/sport_list_hover_a.gif) no-repeat scroll left top;color: #003366;}
div.brick_container div.sport ul.literal_container li{background:transparent url(/static/images/brick/sport_optical.jpg) repeat-x scroll left bottom;}
div.brick_container div.sport ul.literal_container li a{color:#003366;}
div.brick_container div.sport ul.literal_container li a strong{color:#666666;}
.box-home h3{padding: 5px 0 5px 5px !important;}
/* end literal pagination */

/* brick video */
div.brick_container div.section div.video_container{margin:0 auto;margin-top:10px;margin-bottom:10px;text-align:center;}
div.brick_container div.section div.grande_intera_pagina, div.brick_container div.section div.grande_intera_pagina_4_3{width:552px;height:1086px;}

div.brick_container div.section div.video_container{zoom:1;font-size: 0;overflow: hidden;}

div.brick_container div.section div.piccolo_verticale{height:200px;}
div.brick_container div.section div.video_footer{clear:both;}

div.brick_container div.section div.orizzontale_playlist{width: 545px;height:549px;}

div.brick_container div.section a.brick_video_link{display:block;padding-right:10px;text-align:right;}
/* end brick video */

/* brick image */
div.brick_container div.section div.image_brick_container{text-align:center;}
div.brick_container div.section div.image_brick_container a.image_brick_link{display:block;text-align:center;}
div.brick_container div.section div.image_brick_container a.horizontal{float:left;}
div.brick_container div.section div.image_brick_container a.horizontal img.horizontal,div.brick_container div.section div.image_brick_container img.horizontal{display:block;float:left;padding-left:1px;padding-top:1px;}
/* end brick image */

/* brick video column */
div.brick_container div.section div.video_column{float:left;width:272px;padding-top:5px;}
div.brick_container div.section div.video-right{float:right;}
div.brick_container div.section div.video_column div.small_video_container{width:260px;height:193px;margin:0 auto;}
div.brick_container div.section div.video_column div.small_video_container object{line-height:0px;}
div.brick_container div.section div.video_column h2.nested_title{background-color:#E1E1E1;border-bottom:1px solid #D2D2D2;border-top:1px solid #D2D2D2;color:black;display:block;font-size:11px;line-height:14px;padding-bottom:10px;padding-left:12px;padding-right:12px;padding-top:10px;text-align:left;width:236px;height:28px;margin:0 auto;margin-bottom:5px;overflow:hidden;}
div.brick_container div.tg24 div.video_column h2.nested_title{color:#990000;border-left:1px solid #990000;border-right:1px solid #990000;}
div.brick_container div.sport div.video_column h2.nested_title{color:#2562A8;border-left:1px solid #2562A8;border-right:1px solid #2562A8;}
div.brick_container div.mag div.video_column h2.nested_title{color:#FF6600;border-left:1px solid #FF6600;border-right:1px solid #FF6600;}
div.brick_container div.life div.video_column h2.nested_title{color:#1E9292;border-left:1px solid #1E9292;border-right:1px solid #1E9292;}
/* end brick video column */

/* brick carousel */
.gallery_wrapper {background:#EBEBEB;padding: 5px !important;height:152px;}
.gallery_wrapper .gallery_container {visibility: hidden;overflow: auto;}	
.gallery_wrapper .gallery_container, .gallery_wrapper .gallery_container ul, .gallery_wrapper .gallery_container ul li {height: 150px;background:#EBEBEB;}	
.gallery_wrapper .gallery_container ul li {text-align: center !important;background: url(/static/images/sito/tdTratteggio.gif) left repeat-y !important;margin-top: 10px !important;padding-left: 18px !important;}
.gallery_wrapper .gallery_container ul li.first {background: none !important;}
.gallery_wrapper .gallery_container {float: left;}
.gallery_wrapper .clear{clear: both;}
.gallery_wrapper .prev, .gallery_wrapper .next {height: 150px;cursor: pointer;}
.gallery_wrapper .prev {background: url(/static/images/sito/frSx-trans.gif) center no-repeat;float: left;width: 14px;}
.gallery_wrapper .next {background: url(/static/images/sito/frDx-trans.gif) center no-repeat;float: right;width: 14px;}
.gallery_wrapper a.description, a.description:visited {color:#205277;font-size: 11px;font-weight: bold;}
.gallery_wrapper a.description:hover {color:#205277;font-size: 11px;font-weight: bold;text-decoration: underline;}
div.shoulder{width: 289px;}
.gallery_container ul li img.horizontal_img, .gallery_container ul li img.horizontal { width: 106px !important;}
.gallery_container ul li img.vertical_img, .gallery_container ul li img.vertical { width: 82px !important;}
.gallery_container ul li img {display: block !important;margin-left: auto !important;margin-right: auto !important;margin-bottom:4px}
div.horizontal .gallery_container ul li {width:106px !important;}
div.shoulder .gallery_container ul li {width:97px !important;}	
div.vertical .gallery_container ul li {width:90px !important;}
.tg24 .gallery_wrapper .next, .tg24 .gallery_wrapper .prev{background-color:#990000;}
.mag .gallery_wrapper .next, .mag .gallery_wrapper .prev{background-color:#FF6600;}
.sport .gallery_wrapper .next, .sport .gallery_wrapper .prev{background-color:#2562A8;}
.life .gallery_wrapper .next, .life .gallery_wrapper .prev{background-color:#148585;}
/* end brick carousel */

/* brightcove list with description */
div.brick_container div.nested_custom_contents div.clear{border-bottom: 1px solid #999999;}
div.brick_container div.nested_custom_contents div.last{border-bottom: none;}
div.brick_container div.nested_custom_contents h3 a.target_anchor{cursor:default;color:white;}
div.brick_container div.section div.nested_custom_content{width:50%;}
div.brick_container div.section div.nested_left_content{float:left;}
div.brick_container div.section div.brightcove_video_content{height:195px;width:260px;padding:5px;padding-top: 5px;}
div.brick_container div.section div.nested_right_content{float:right;}
div.brick_container div.section div.brightcove_data_content{width:280px;}
div.brick_container div.section div.nested_custom_content h2.opener_title_link{color:#003366;font-size:23px;font-weight:normal;line-height:23px;overflow:hidden;padding:5px 5px 5px 0;margin:0 0 0 5px;background:transparent url(/static/images/sezioni/sport/olimpiadi/sport_editorial_optical.jpg) repeat-x scroll left bottom;}
div.brick_container div.section div.brightcove_data_content h2.opener_title_link,
div.brick_container div.section div.brightcove_data_content p.opener_abstract {width: 260px;}
div.brick_container div.section div.brightcove_data_content p.opener_abstract{height:140px;padding-top:5px;overflo:hidden;}
div.brick_container div.section div.brightcove_data_content div.opener_option{float:left;margin-bottom:0px;}
div.brick_container div.section div.brightcove_data_content div.img, 
div.brick_container div.section div.brightcove_data_content div.up{background-color:#ebebeb;background-position:10px center;height:15px;padding-left:30px;padding-top:5px;}
div.brick_container div.section div.brightcove_data_content div.img{width:140px;margin-right:5px;}
div.brick_container div.section div.brightcove_data_content div.up{width:60px;}
div.brick_container div.sport div.brightcove_data_content div.up{background-image:url(/static/images/brick/arrow_up.jpg);}
div.brick_container div.sport div.brightcove_data_content div.hidden_content{visibility:hidden;}
/* end brightcove list with description */

/*Regole per retro compatibilta con struttura sito non a div */
/*.tdContCentrale p, .testoArticolo{color:#666;font-size:11px;font-weight:normal;line-height:12px;}*/
div.vertical div.section a.opener_link h1.opener_title_link{padding-left: 0px;}
/*Regole per retro compatibilta con flipper sport */
div#slider-wrap a { padding-left:4px; padding-right:4px; }
div#stripNav0 { margin-left:22px; }

/* ------------------------------------------------------------- LAST ONE*/
/* invisible rule last */
div.brick_container div.section .invisible{display:none;}
/* end invisible rule last */
