/* pp home*/
.block-primopiano-home{overflow:hidden}
.block-primopiano-home #primopianobig {
  float: left;  overflow: hidden;margin:5px 7px 0px 5px;overflow:hidden;width:635px;height:350px;  overflow: hidden;  z-index:5;  position: relative;
}
.block-primopiano-home .topper_foto {
  position: absolute;  z-index: 10;  width: 100%;  margin: 0px;  left: 0; bottom: 0px; background-color: #000000 !important;  overflow: hidden;  color: #fff;   text-indent: 0;
  filter: alpha(opacity:70); KHTMLOpacity: 0.70; MozOpacity: 0.70; opacity: 0.70;}
.block-primopiano-home .topper_foto h2 {
  margin: 5px 0px 0px 10px;font-weight: normal;font-size: 30px; line-height:30px !important
}
.block-primopiano-home .topper_foto h2 a{color:#fff;}
.block-primopiano-home .topper_foto p {
  margin: 10px 10px 10px 10px;color:#ccc !important;font-weight: normal;font-size: 15px;
}
.block-primopiano-home #primopianobig a img{width:635px;height:350px;}
.block-primopiano-home .block-primopiano-nav{display:block; clear: both; overflow:hidden; margin-bottom:20px}
.block-primopiano-home .block-primopiano-nav a{float:left; width:110px; height:62px; margin:10px 8px; display:inline-block}
.block-primopiano-home .block-primopiano-nav a img{ height: 62px; width: 110px;}

.block-primopiano-home .block-primopiano-nav a:hover{background-color:#FFCC00; margin:0; padding:10px 8px}
.block-primopiano-home .block-primopiano-nav{width:635px; padding-left:7px; border-bottom:#ccc 1px solid}
.block-primopiano-home #primopianobig{border-bottom:#FFCC00 3px solid}

/* pp grande*/
#primopianobig a img{width:635px;height:350px;}
#primopianobig {float: left; overflow:hidden;width:635px;height:350px;   z-index:5;  position: relative;}
#primopianobig .topper_foto {position: absolute;  z-index: 10;  width: 100%;  margin: 0px;  left: 0; bottom: 0px; background-color: #000000 !important;  overflow: hidden;  color: #fff;   text-indent: 0;}
#primopianobig .topper_foto h2 {margin: 5px 0px 0px 10px;font-weight: normal;font-size: 30px; line-height:30px !important}
#primopianobig .topper_foto h2 a{color:#fff !important}
#primopianobig .topper_foto h2 a:hover {  text-decoration: underline !important; }
#primopianobig .topper_foto p{margin: 10px 20px 10px 10px;color:#ccc !important;font-weight: normal;font-size: 15px;}

#primopianobig a span.lens { background: url("http://stbm.it/gamefinal/images/sprite-bullet_2012.png") no-repeat scroll -97px -397px #000; border-radius: 0 0 5px 0; height: 35px; left: 0; opacity: 0.8; position: absolute; top: 0; width: 37px;}
#primopianobig a:hover span.lens { background: url("http://stbm.it/gamefinal/images/sprite-bullet_2012.png") no-repeat scroll -2px -397px #FFFFFF;}

/* pp medio*/
.primopianomedio a img{width:300px; height:170px}
.primopianomedio {float: left;  overflow: hidden;overflow:hidden;width:300px; height:170px;  overflow: hidden;  z-index:5;  position: relative; margin:10px 0;}
.primopianomedio .topper_foto {position: absolute;  z-index: 10;  width: 100%;  margin: 0px;  left: 0; bottom: 0px; background-color: #000000 !important;  overflow: hidden;  color: #fff;   text-indent: 0; padding:5px}
.primopianomedio .topper_foto h2 {font-weight: normal;font-size: 15px;}
.primopianomedio .topper_foto h2 a{color:#ffcc00 !important}

/* pp video home */
.block-video-home {margin-bottom:20px}
.block-video-home h3{background:#000000; color:#FFCC00; padding:5px 8px; font-size:18px; font-weight:bold; float:left; display:inline-block}
.block-video-home span.link-gamesvideotv{float:right; margin-top:8px}
.block-video-home span.link-gamesvideotv a{font-size:13px; color:#666; background:url("http://stbm.it/gamefinal/images/sprite-bullet_2012.png") no-repeat 185px -344px; padding-right:18px;}
.block-video-home span.link-gamesvideotv b{font-weight:bold; text-decoration:underline; color:#0066CC}
.block-video-home .box-video{border-top:#000 3px solid; display:block; clear:both; overflow:hidden}
.block-video-home .descrizione-video{padding:10px; background:#eeeeee; line-height:24px; font-size:18px; color:#666}
.block-video-home  ul.lista-video {border-top:#FFCC00 3px solid; border-bottom:#ccc 1px solid; padding:10px 0; overflow:hidden}
.block-video-home  ul.lista-video li{float:right; list-style-type:none;  margin:5px 5px; 
-webkit-transition:background 0.3s ease-in 0s; -moz-transition:background 0.3s ease-in 0s; -o-transition:background 0.3s ease-in 0s; transition:background 0.3s ease-in 0s;}
.block-video-home  ul.lista-video li:hover{background:#FFCC00; padding:20px 10px; margin:-15px -5px}
.block-video-home  ul.lista-video li img{width:200px; height:110px; border:#000 1px solid; display:inline-block}
.block-video-home  ul.lista-video li a{width:200px; height:110px; display:block} 
.block-video-home .primopianomini a {display:block; overflow:hidden}
.block-video-home .primopianomini a img{width:190px; height:108px}
.block-video-home .primopianomini .primopianomini_testo{background:#000; height:45px; position:relative; margin-top:-40px}
.block-video-home .primopianomini .primopianomini_testo a{color:#FFCC00; font-size:13px; height:33px; padding:5px 15px 5px 5px; width:175px; overflow:hidden;}
.block-video-home ul.lista-video li{position:relative}
.block-video-home ul.lista-video li span{background:url("http://stbm.it/gamefinal/images/sprite-bullet_2012.png") no-repeat  -405px -342px; width:45px; height:31px; position:absolute; z-index:1; left:168px; top:88px; }  
.block-video-home ul.lista-video li:hover span { top:108px;left:178px;opacity:0.9 } 

                      

                                   