body { margin:0; padding:0; background:#292728;}
 
/* CSS Document */
#pageContainer {  width:942px!important; position:relative; left:50%; margin-left:-471px; float:left; font-family:Arial, Helvetica, sans-serif; background:#000 url(../img/header_mj.jpg) no-repeat 0 0; color:#FFFFFF; }

#mainContent { float:left; padding-left:17px;  padding-bottom:20px;}
#sideContent { float:right; width:300px; padding-right:17px; overflow:hidden;padding-top:160px; padding-bottom:20px;}
	#sideContent p { float:left; clear:both; margin-top:0; font-size:12px; width:300px; text-align:justify; }

#mainContent h1, #mainContent h2 { float:left; clear:both; margin:0; }
#mainContent h1 { margin:55px 0 35px 20px; display:inline; }
h1 a img { border:none; }
h2 img { margin-left:-5px;}
h3, h4 { color:#9B1C23; font-weight:bold; float:left; clear:both; width:300px; margin:5px 0 5px 0; font-variant: small-caps;}

/* dove e quando va in onda*/
#ora { float:right;font-size:18px;padding:25px 45px 0 0; text-align:right; margin:0;}
#panini {float:right; margin:25px 55px; }
	#panini img { border:2px solid #B6AFA9; width:200px; -ms-interpolation-mode: bicubic; }

/* Player */
#player { width:582px; float:left; clear:both; padding:5px; background:#fff; display:block; }
	#player #videoPl { float:left; margin:0; display:inline;}
		#player #videoPl ol{ display:none;}
		#vidContainer { background:#000; position:relative; z-index:99999;}
		#infoVideo { margin:10px 0 10px 10px; padding:0; float:left; position:relative; clear:both; width:560px; display:inline;}
			#infoVideo { color:#000; text-decoration:none; font-size:12px; font-weight:bold;}
				#infoVideo span { float:left; }
				#infoVideo span.onPlay {background-color:#E20A16;color:#FFFFFF;font-size:10px;padding:0 5px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 10px;}
				#infoVideo h2 { display:inline; float:none; font-size:12px;}
					#infoVideo h2 span.title { margin:5px 10px 0;width:445px; }
				#infoVideo span.description { margin:0 10px 0; font-weight:normal; font-size:11px;width:455px; font-family:Arial, Helvetica, sans-serif; }
				#infoVideo img { border:3px solid #9B1C23; width:67px; height:52px; float:left;}
#foot-player { width:605px; height:12px; background:transparent url(../img/foot_player.png) no-repeat 0 0; float:left; clear:both;}
	
		#player a.fb_share_link {background:transparent url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat scroll left center;margin-right:20px;clear:none;color:#5473a7;display:inline;float:right;font-size:11px;font-weight:bold;height:15px;line-height:15px;padding:2px 0 2px 20px;text-decoration:underline;white-space:nowrap; font-family:Arial, Helvetica, sans-serif; z-index:999999;}
		#player a.fb_share_link:hover { text-decoration:none}
				
				
			
/* adv */
#advContent { float:right; width:300px; overflow:hidden; display:block; clear:both;}
/* info video */
/* bacheca*/
#subContent { float:left; clear:both; background:#3f3e39 url(../img/bg_bottom.jpg) repeat-x 0 0; width:908px; margin:17px 17px 0; padding:20px 0 40px; display:inline; }
/* video list*/
#videoList { padding:0 0 17px 0; width:300px; float:left; position:relative;height:260px; overflow:hidden;}
	#videoList h2 { margin-bottom:17px; }
	#videoList ul { float:left; clear:both; margin:5px 0 0; padding:0; list-style:none; width:300px; /*position:absolute; top:0; left:0;*/ }
		#videoList ul li { float:left; clear:none; width:280px; margin-bottom:0px;  }
	#videoList a { color:#9B1C23; text-decoration:none; font-size:12px; font-weight:bold; }
		#videoList a.currentVideo { color:#9B1C23;}
			#videoList a.currentVideo img { border:3px solid #9B1C23; }
			#videoList a img.play { display:none; }
		#videoList a:hover { text-decoration:underline; color:#9B1C23; }
		#videoList a img { float:left; border:3px solid #9B1C23; margin-right:10px; /*display:inline;*/ height:50px;
margin-right:10px;width:67px; }
		#videoList a:hover img { border:3px solid #9B1C23; }
		#videoList a img.play { border:0 none; left:4px; position:absolute; top:3px; margin:0; }
	#videoList p { font-size:11px; margin:0; padding:0; position:absolute; clear:both; white-space:nowrap; left: 102px; bottom:0; width:105px; }
	#videoList span.onPlay { background-color:#E20A16; color:#FFFFFF; font-size:10px; padding:0 5px; display:none; }
/* paginazione */
#pagination { float:right; clear:both; margin-right:10px; position:absolute; bottom:0!important}
	#pagination a { float:left; clear:none; font-size:14px; border:1px solid #fff; margin:0 2px; padding:1px 5px; background:#fff; color:#000000 }
		#pagination a:hover { text-decoration:none; border:1px solid #9B1C23;}
	#pagination span { font-weight:bold;margin-right:2px;padding:2px 6px; background-color:#9B1C23;
border:1px solid #9B1C23; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; }
	.paginazione { font-family: Arial, Helvetica, sans-serif;}
	.paginazione span.current { background-color:#9B1C23!important; border:1px solid #000!important;}
	.paginazione a:hover, div.pagination a:active {border:1px solid #9B1C23!important;}
	
	
/*links*/
#links { margin:0; float:left; padding:0 0 20px; list-style:none;}
	#links li{ float:left; clear:both; margin-bottom:10px;}
		#links li a, a.violetLink { background-color:#9B1C23; padding:20px 0; text-align:center; color:#FFFFFF; width:300px; float:left; font-weight:bold; font-size:12px;}
		#links li a:hover, a.violetLink:hover { text-decoration:none; }

#iframe-bacheca { float:left; clear:both; overflow-y:auto;}

.close { clear:both; display:block; font-size:0; height:0; line-height:0; overflow:hidden; }


