@font-face {font-family:'DroidSansBold';src:url('/etc/designs/sky/library/static/font/structure/DroidSans-Bold-webfont.eot');src:url('/etc/designs/sky/library/static/font/structure/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/etc/designs/sky/library/static/font/structure/DroidSans-Bold-webfont.woff') format('woff'),url('/etc/designs/sky/library/static/font/structure/DroidSans-Bold-webfont.ttf') format('truetype'),url('/etc/designs/sky/library/static/font/structure/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');font-weight:normal;font-style:normal}
a {outline: none;}
:focus {-moz-outline-style: none;}

/* JSCROLLPANE DEFAULT CODE */
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;	top: 0;	right: 0;width: 13px;height: 100%;background: #999999;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: #999999;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #2F2F2F;position: relative;}
.jspDrag{background: #999999;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}
/* END JSCROLLPANE */

/* DEFAULT ERROR MESSAGE CODE */
.vSkyError{font-family:Helvetica;position:relative;background:#000000;}
.vSkyError .vSEoverlay{position:absolute;top:50%;left:50%;padding:0px;background:#CCCCCC;}
.vSkyError .vSEoverlay .vSEtext{padding:0px;margin:10px;text-align:center;}
/* END DEFAULT ERROR */

/* DEFAULT CODE PLAYLIST THUMB BIG perClass="orizontal" */
.vSkyContainer.orizontal {overflow:hidden;}
.vSkyContainer.orizontal .vSkyVideo{width:100%;background-color:#000000;}
.vSkyContainer.orizontal .vSkyPlaylist{padding:0 10px;background-color:#151515;position:relative;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyTitle{border-bottom:2px solid #606060;padding:12px 0;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyTitle p{cursor:default;height:20px;display:block;padding:0px;margin:0px;color:#FFF !important;font-family:DroidSansBold,Helvetica !important;font-size:16px !important;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyDesc{border-bottom:2px solid #606060;height:20px;padding:10px;display:block;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyDesc p{cursor:default;display: none;height:20px;}
.vSkyContainer.orizontal .vSkyPlaylist .vSALeft{background:url('/etc/designs/sky/library/static/images/video/on_sx.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;top:56px;right:40px;width:20px;}
.vSkyContainer.orizontal .vSkyPlaylist .vSARight{background:url('/etc/designs/sky/library/static/images/video/on_dx.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;top:56px;right:10px;width:20px;}
.vSkyContainer.orizontal .vSkyPlaylist .vSALeft.off{display:block;background:url('/etc/designs/sky/library/static/images/video/off_sx.png') no-repeat scroll 0 0 transparent;cursor:default;}
.vSkyContainer.orizontal .vSkyPlaylist .vSARight.off{display:block;background:url('/etc/designs/sky/library/static/images/video/off_dx.png') no-repeat scroll 0 0 transparent;cursor:default;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkySlider{overflow:hidden;padding:13px 0 0 0;position:relative;width:100%;height:115px;display:block;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel{left:0px;position:relative;width:5000px;display:none;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul{float:left;list-style:none outside none;margin:0;padding:0;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul .thumbnails {border-right:1px dotted #606060;cursor:pointer;float:left;margin:0;text-align:center;overflow:hidden;height:100%;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected {cursor:default;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul .thumbnails img{border:1px solid #606060;width:103px;height:59px;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected img {border:1px solid #FFFFFF;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle {display:block;height:45px;line-height:14px; text-align: left;margin:0 auto;overflow:hidden;padding:2px 12px 0 12px;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle p{padding:0px;margin:0px;font-family:DroidSansBold,Helvetica !important;font-size:12px !important;text-align:left;color:rgb(85, 85, 85)!important;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbTitle p{color:#FFF !important;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc {display:none;}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc p{}
.vSkyContainer.orizontal .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbDesc p{}
.vSkyContainer.orizontal .vSkyCorner{width:100%;height:5px;clear:both;position:relative;}
.vSkyContainer.orizontal .vSkyCorner .vSCLeft{position:absolute;top:0px;left:0px;width:50%;height:5px;background:url('/etc/designs/sky/library/static/images/video/corner_sx.png') no-repeat scroll left top transparent;}
.vSkyContainer.orizontal .vSkyCorner .vSCRight{position:absolute;top:0px;right:0px;width:50%;height:5px;background:url('/etc/designs/sky/library/static/images/video/corner_dx.png') no-repeat scroll right top transparent;}
/* END PLAYLIST BIG */

/* DEFAULT CODE PLAYLIST VERTICAL LONG perClass="vertical" */
.vSkyContainer.vertical {overflow:hidden;}
.vSkyContainer.vertical .vSkyVideo{width:100%;background-color:#000000;}
.vSkyContainer.vertical .vSkyPlaylist{padding:0 10px;background-color:#151515;position:relative;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyTitle{padding-top: 12px;margin-bottom:12px;display:block;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyTitle p{cursor:default;padding:0px;height:18px;margin:0px;overflow:hidden;color: #FFFFFF;font-family:DroidSansBold,Helvetica;font-size: 16px;line-height:18px;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyDesc{border-bottom: 1px dotted #606060;height: 30px;padding: 0px 0px 12px;display:block;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyDesc p{cursor:default;padding:0px;margin:0px;color: #FFFFFF;font-family:Georgia,Helvetica;font-size: 12px;height:28px;overflow:hidden;}
.vSkyContainer.vertical .vSkyPlaylist .vSkySlider{overflow:hidden;width:100%;display:block;height:560px;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel{width:100%;height:560px;display:none;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul{	list-style:none outside none;margin:0;padding:0;width:100%;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul .thumbnails {border-bottom: 1px dotted #606060;cursor:pointer;clear:both;margin:0;text-align:left;overflow:hidden;width:100%;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected {cursor:default;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul .thumbnails img{float:left;border:1px solid #606060;height:57px;width:101px;margin:18px 10px 0px 0px;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected img {border:1px solid #FFFFFF;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle {color:#606060;margin-top:18px;overflow:hidden;height:20px;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle p{padding:0px;margin:0px;font-family:DroidSansBold,Helvetica;font-size:14px;line-height:20px;text-align:left;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbTitle p{color:#FFFFFF;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc {color:#606060;height:40px;overflow:hidden;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc p{padding:0px;margin:0px;font-family:Georgia,Helvetica;font-size:12px;text-align:left;line-height:12px;}
.vSkyContainer.vertical .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbDesc p{color:#FFFFFF;}
.vSkyContainer.vertical .vSkyCorner{display:block;width:100%;height:5px;clear:both;position:relative;}
.vSkyContainer.vertical .vSkyCorner .vSCLeft{position:absolute;top:0px;left:0px;width:50%;height:5px;background:url('/etc/designs/sky/library/static/images/video/corner_sx.png') no-repeat scroll left top transparent;}
.vSkyContainer.vertical .vSkyCorner .vSCRight{position:absolute;top:0px;right:0px;width:50%;height:5px;background:url('/etc/designs/sky/library/static/images/video/corner_dx.png') no-repeat scroll right top transparent;}
/* END PLAYLIST VERTICAL */

/* DEFAULT CODE PLAYLIST SHOULDER SMALL perClass="small" */
.vSkyContainer.small {overflow:hidden;}
.vSkyContainer.small .vSkyVideo{width:100%;background-color:#000000;}
.vSkyContainer.small .vSkyPlaylist{padding:0 10px;background-color:#151515;position:relative;}
.vSkyContainer.small .vSkyPlaylist .vSkyTitle{height:34px;padding:4px 0;display:block;overflow:hidden;}
.vSkyContainer.small .vSkyPlaylist .vSkyTitle p{padding:0px;margin:0px;color:#FFFFFF;font-family:DroidSansBold,Helvetica;font-size:16px;line-height:18px;}
.vSkyContainer.small .vSkyPlaylist .vSkyDesc{display:none;}
.vSkyContainer.small .vSkyPlaylist .vSkyDesc p{display:none;}
.vSkyContainer.small .vSkyPlaylist .vSALeft{background:url('/etc/designs/sky/library/static/images/video/on_sx.png') no-repeat scroll center center transparent;cursor:pointer;height:50px;position:absolute;top:48px;left:10px;width:20px;z-index:99;}
.vSkyContainer.small .vSkyPlaylist .vSARight{background:url('/etc/designs/sky/library/static/images/video/on_dx.png') no-repeat scroll center center transparent;cursor:pointer;height:50px;position:absolute;top:48px;right:10px;width:20px;z-index:99;}
.vSkyContainer.small .vSkyPlaylist .vSALeft.off{display:block;background:url('/etc/designs/sky/library/static/images/video/off_sx.png') no-repeat scroll center center transparent;cursor:default;}
.vSkyContainer.small .vSkyPlaylist .vSARight.off{display:block;background:url('/etc/designs/sky/library/static/images/video/off_dx.png') no-repeat scroll center center transparent;cursor:default;}
.vSkyContainer.small .vSkyPlaylist .vSkySlider{overflow:hidden;padding:5px 0 0 0;position:relative;width:100%;height:50px;border-top:1px solid #606060;display:block;}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel{left:0px;position:relative;width:5000px;display:none;}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul{float:left;list-style:none outside none;margin:0;padding:0;}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul .thumbnails {border-right:1px dotted #606060;cursor:pointer;float:left;margin:0;text-align:center;overflow:hidden;height:100%;}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected {cursor:default;}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul .thumbnails img{border:1px solid #606060;width:84px;height:48px;}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected img {border:1px solid #FFFFFF;}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle {display:none;}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle p{}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbTitle p{}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc {display:none;}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc p{}
.vSkyContainer.small .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbDesc p{}
.vSkyContainer.small .vSkyCorner{width:100%;height:5px;clear:both;position:relative;}
.vSkyContainer.small .vSkyCorner .vSCLeft{position:absolute;top:0px;left:0px;width:50%;height:5px;background:url('/etc/designs/sky/library/static/images/video/corner_sx.png') no-repeat scroll left bottom transparent;}
.vSkyContainer.small .vSkyCorner .vSCRight{position:absolute;top:0px;right:0px;width:50%;height:5px;background:url('/etc/designs/sky/library/static/images/video/corner_dx.png') no-repeat scroll right bottom transparent;}
/* END PLAYLIST SMALL */

/* DEFAULT CODE PLAYLIST THUMB BIG perClass="meteo" */
.vSkyContainer.meteo {overflow:hidden;}
.vSkyContainer.meteo .vSkyVideo{width:100%;background-color:#000000;}
.vSkyContainer.meteo .vSkyPlaylist{display:none;padding:0 10px;background-color:#151515;position:relative;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyTitle{border-bottom:2px solid #606060;padding:12px 0;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyTitle p{cursor:default;height:20px;display:block;padding:0px;margin:0px;color:#FFFFFF;font-family:DroidSansBold,Helvetica;font-size:16px;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyDesc{border-bottom:2px solid #606060;height:20px;padding:10px;display:block;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyDesc p{cursor:default;display: none;height:20px;}
.vSkyContainer.meteo .vSkyPlaylist .vSALeft{background:url('/etc/designs/sky/library/static/images/video/on_sx.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;top:56px;right:40px;width:20px;}
.vSkyContainer.meteo .vSkyPlaylist .vSARight{background:url('/etc/designs/sky/library/static/images/video/on_dx.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;top:56px;right:10px;width:20px;}
.vSkyContainer.meteo .vSkyPlaylist .vSALeft.off{background:url('/etc/designs/sky/library/static/images/video/off_sx.png') no-repeat scroll 0 0 transparent;cursor:default;}
.vSkyContainer.meteo .vSkyPlaylist .vSARight.off{background:url('/etc/designs/sky/library/static/images/video/off_dx.png') no-repeat scroll 0 0 transparent;cursor:default;}
.vSkyContainer.meteo .vSkyPlaylist .vSkySlider{overflow:hidden;padding:13px 0 0 0;position:relative;width:100%;height:115px;display:block;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel{left:0px;position:relative;width:5000px;display:none;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul{float:left;list-style:none outside none;margin:0;padding:0;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul .thumbnails {border-right:1px dotted #606060;cursor:pointer;float:left;margin:0;text-align:center;overflow:hidden;height:100%;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected {cursor:default;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul .thumbnails img{border:1px solid #606060;width:103px;height:59px;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected img {border:1px solid #FFFFFF;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle {display:block;height:45px;line-height:15px;margin:0 auto;overflow:hidden;padding:2px 12px 0 12px;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle p{padding:0px;margin:0px;font-family:DroidSansBold,Helvetica;font-size:12px;text-align:left;color:#606060;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbTitle p{color:#FFFFFF;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc {display:none;}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc p{}
.vSkyContainer.meteo .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbDesc p{}
.vSkyContainer.meteo .vSkyCorner{width:100%;height:5px;clear:both;}
.vSkyContainer.meteo .vSkyCorner .vSCLeft{float:left;width:50%;height:5px;background:url('/etc/designs/sky/library/static/images/video/corner_sx.png') no-repeat scroll left top transparent;}
.vSkyContainer.meteo .vSkyCorner .vSCRight{float:left;width:50%;height:5px;background:url('/etc/designs/sky/library/static/images/video/corner_dx.png') no-repeat scroll right top transparent;}
/* END PLAYLIST BIG */

/* DEFAULT CODE PLAYLIST THUMB BIG perClass="gallery" */
.vSkyContainer.gallery .vSkyPlaylist{padding:0 6px;background-color:#151515;position:relative;}
.vSkyContainer.gallery .vSkyPlaylist .vSALeft{background:url('/etc/designs/sky/library/static/images/lv/on_sx.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;top:-27px;right:30px;width:20px}
.vSkyContainer.gallery .vSkyPlaylist .vSARight{background:url('/etc/designs/sky/library/static/images/lv/on_dx.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;top:-27px;right:10px;width:20px}
.vSkyContainer.gallery .vSkyPlaylist .vSALeft.off{background:url('/etc/designs/sky/library/static/images/lv/off_sx.png') no-repeat scroll 0 0 transparent;cursor:default;}
.vSkyContainer.gallery .vSkyPlaylist .vSARight.off{background:url('/etc/designs/sky/library/static/images/lv/off_dx.png') no-repeat scroll 0 0 transparent;cursor:default;}
.vSkyContainer.gallery .vSkyPlaylist .vSkySlider{overflow:hidden;padding:13px 0 0 0;position:relative;width:100%;height:132px;display:block;}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel{left:0px;position:relative;width:5000px;display:none;}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul{float:left;list-style:none outside none;margin:0;padding:0;}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails {border-right:1px dotted #606060;cursor:pointer;float:left;margin:0;text-align:center;overflow:hidden;height:100%;}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails .wrapper {position:relative;}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails .wrapper img.thumbImg {border:1px solid #FFFFFF;width:114px;height:66px;}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails .wrapper.active img.thumbImg {opacity:0.7;filter:alpha(opacity=70);}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails .wrapper img.play {display:none;position: absolute;top: 50%;left: 50%;z-index: 10;width: 32px;height: 32px;margin-left: -16px;margin-top: -16px;}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails .wrapper.active img.play {display:block;}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle {display:block;height:60px;line-height:15px;margin:0 auto;overflow:hidden;padding:0px 7px 0 7px;}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle p{padding:0px;margin:0px;font-family:DroidSansBold,Helvetica;font-size:11px;text-align:left;color:#FFFFFF !important;}
.vSkyContainer.gallery .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc {display:none;}
.vSkyContainer.gallery .vSkyCorner{width:100%;height:5px;clear:both;}
.vSkyContainer.gallery .vSkyCorner .vSCLeft{float:left;width:50%;height:5px;background:url('/etc/designs/sky/library/static/images/video/corner_sx.png') no-repeat scroll left top transparent;}
.vSkyContainer.gallery .vSkyCorner .vSCRight{float:left;width:50%;height:5px;background:url('/etc/designs/sky/library/static/images/video/corner_dx.png') no-repeat scroll right top transparent;}
/* END PLAYLIST BIG */


/* Regole per le pagine dedicate a Sochi 2014 */
.vSkyContainer.sochi_playlist {overflow:hidden; position:relative;}
.vSkyContainer.sochi_playlist .vSkyVideo{width:100%;background-color:#000000; margin-top:50px;}
.vSkyContainer.sochi_playlist .vSkyPlaylist{padding:0 10px;background-color:#151515;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyTitle{padding:12px 0; position:absolute; top:0px; left:0px; background-color: #151515; width: 100%;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyTitle p{cursor:default;height:26px;display:block;padding:0 0 0 10px;margin:0px;color:#FFFFFF !important;font-family:SkyTextBold;font-size:26px; line-height:26px}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyDesc{height:20px;padding:10px;display:block;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyDesc p{cursor:default;display: none;height:20px;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSALeft{background:url('/etc/designs/sky/library/static/images/video/on_sx.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;bottom:12px;right:40px;width:20px;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSARight{background:url('/etc/designs/sky/library/static/images/video/on_dx.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;bottom:12px;right:10px;width:20px;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSALeft.off{background:url('/etc/designs/sky/library/static/images/video/off_sx.png') no-repeat scroll 0 0 transparent;cursor:default;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSARight.off{background:url('/etc/designs/sky/library/static/images/video/off_dx.png') no-repeat scroll 0 0 transparent;cursor:default;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkySlider{overflow:hidden;padding:13px 0 0 0;width:100%;height:680px;display:block;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel{left:0px;width:670px;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul{float:none;list-style:none outside none;margin:0;padding:10px 0 20px 0;overflow:auto;border-top: 1px solid #606060;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails {border-right:1px dotted #606060;cursor:pointer;float:left;margin:0;text-align:center;overflow:hidden;height:100%;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected {cursor:default;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails img{border:1px solid #606060;width:151px;height:86px;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected img {border:1px solid #FFFFFF;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle {display:block;height:45px;line-height:15px;margin:0 auto;overflow:hidden;padding:2px 12px 0 12px;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle p{padding:0px;margin:0px;font-family:DroidSansBold,Helvetica;font-size:12px;text-align:center;color:#606060 !important;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbTitle p{color:#FFFFFF !important;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc {display:none;}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc p{}
.vSkyContainer.sochi_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbDesc p{}
.vSkyContainer.sochi_playlist .vSkyCorner{width:100%;height:35px;clear:both; border-radius:0px 0px 5px 5px; background-color: #151515;}
.vSkyContainer.sochi_playlist .vSkyCorner .vSCLeft{float:left;width:322px;height:1px; margin-left:13px; border-top: 1px solid #606060;}
.vSkyContainer.sochi_playlist .vSkyCorner .vSCRight{float:left;width:322px;height:1px; margin-right:13px; border-top: 1px solid #606060;}


/* Regole per le pagine dedicate a Vice */
.vSkyContainer.vice_playlist {overflow:hidden; position:relative;}
.vSkyContainer.vice_playlist .vSkyVideo{width:100%;background-color:#000000; margin-top:50px;}
.vSkyContainer.vice_playlist .vSkyPlaylist{padding:0 10px;background-color:#151515;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyTitle{padding:12px 0; position:absolute; top:0px; left:0px; background-color: #151515; width: 100%;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyTitle p{cursor:default;height:26px;display:block;padding:0 0 0 10px;margin:0px;color:#FFFFFF !important;font-family:SkyTextBold;font-size:26px; line-height:26px}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyDesc{height:20px;padding:10px;display:block;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyDesc p{cursor:default;display: none;height:20px;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSALeft{background:url('/etc/designs/sky/library/static/images/video/on_sx.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;bottom:12px;right:40px;width:20px;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSARight{background:url('/etc/designs/sky/library/static/images/video/on_dx.png') no-repeat scroll 0 0 transparent;cursor:pointer;height:20px;position:absolute;bottom:12px;right:10px;width:20px;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSALeft.off{background:url('/etc/designs/sky/library/static/images/video/off_sx.png') no-repeat scroll 0 0 transparent;cursor:default;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSARight.off{background:url('/etc/designs/sky/library/static/images/video/off_dx.png') no-repeat scroll 0 0 transparent;cursor:default;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkySlider{overflow:hidden;padding:13px 0 0 0;width:100%;height:680px;display:block;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel{left:0px;width:670px;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul{float:none;list-style:none outside none;margin:0;padding:10px 0 20px 0;overflow:auto;border-top: 1px solid #606060;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails {border-right:1px dotted #606060;cursor:pointer;float:left;margin:0;text-align:center;overflow:hidden;height:100%;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected {cursor:default;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails img{border:1px solid #606060;width:151px;height:86px;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected img {border:1px solid #FFFFFF;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle {display:block;height:45px;line-height:15px;margin:0 auto;overflow:hidden;padding:2px 12px 0 12px;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbTitle p{padding:0px;margin:0px;font-family:DroidSansBold,Helvetica;font-size:12px;text-align:center;color:#606060 !important;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbTitle p{color:#FFFFFF !important;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc {display:none;}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails .thumbDesc p{}
.vSkyContainer.vice_playlist .vSkyPlaylist .vSkyCarousel ul .thumbnails.selected .thumbDesc p{}
.vSkyContainer.vice_playlist .vSkyCorner{width:100%;height:35px;clear:both; border-radius:0px 0px 5px 5px; background-color: #151515;}
.vSkyContainer.vice_playlist .vSkyCorner .vSCLeft{float:left;width:322px;height:1px; margin-left:13px; border-top: 1px solid #606060;}
.vSkyContainer.vice_playlist .vSkyCorner .vSCRight{float:left;width:322px;height:1px; margin-right:13px; border-top: 1px solid #606060;}