/* CSS Document */
html, body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

h2{ margin:15px 0 0;}
h2.diretta { display:block;}

#mainWrapper { width:250px; margin:0 auto;}
#mainWrapper .imgReplace { display: block; width: 0; height: 0; line-height: 0; overflow: hidden; clip: rect(0,0,0,0);}

#header, .headerBox{ float:left; clear:both;}
	#header img, .headerBox img { padding:2px 0; float:left; clear:none; }
#bottomHdr{ float:left; width:250px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; line-height:21px;margin-top:8px; border-top: 1px dashed #000;}
	#bottomHdr a{color:#000; text-decoration:none; padding:0 0 0 18px; background:transparent url(../img/lfArrow.gif) no-repeat 2px 2px; margin-left:10px; }
 	#bottomHdr a:hover{ text-decoration:underline;}
	
/* TRL */
#trlContent { background:#000 url(../img/corner-top.gif) no-repeat 0 0; width:236px;float:left; clear:both; color:#fff; padding:7px;margin-top:3px;}
	#vidContainer {margin:7px -2px 0!important;margin:7px -1px 0;}
	#trlContent h2.pollHeader {margin:15px 0 2px;padding:0;height:22px;background:transparent url(../img/poll-title.gif) no-repeat 5px 0; float:left; clear:both; width:234px;}

/* guarda il live */	
.goToLive { clear:both;float:left;margin:25px 0 20px 17px;}
	.goToLive img { border:none; float:left; width:199px; height:50px}
	
/*instantpoll*/	
	#trlContent .instantPoll {padding:0;width:230px; float:left; clear:both;}
		#trlContent .instantPoll fieldset{ border:none; padding:0;}
		#trlContent .instantPoll p { font-size:11px; font-weight:bold; margin:0 0 7px;padding-left:5px;}
		#trlContent .instantPoll ul{ float:left; clear:both; margin:0 0 7px 7px; padding:0; list-style:none; display:inline;}
			#trlContent .instantPoll li { float:left; height:25px; clear:none; width:218px;}
				#trlContent .instantPoll input { float:left; margin:0 7px 0 0; height:20px; display:inline;}
				#trlContent .instantPoll label { margin:4px auto 0;padding:0;text-align:left;text-transform:uppercase;color:#fff; font-size:10px; float:left; font-weight:bold; height:20px; line-height:auto!important; line-height:10px;width:190px; }
		#trlContent .instantPoll .vota { display:inline;left:38%;position:relative;width:50px;}
		#trlContent p.pollTitResult{ font-size:11px; font-weight:bold; margin:0 0 7px 5px;padding-left:5px; float:left; clear:both;width:220px; display:inline;}
		.noActive{ -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;  }  
			.noActive a, .noActive a img {cursor:default}
		.active{ -moz-opacity:.99; filter:alpha(opacity=99); opacity:.99; } 
		
/*risultati instantpoll*/
		#trlContent .result{ float:left; clear:both; margin:0 0 0 10px; padding:0; list-style:none; width:215px; display:inline;}
			#trlContent .result li { margin:3px auto;padding:0;text-align:left;text-transform:uppercase; font-size:10px; float:left; font-weight:bold; width:215px;}	
			#trlContent .result p {width:85px;float:left; color: #FFFFFF; text-transform:uppercase;font-size:10px; font-weight:bold; margin:0;}	
			#trlContent .result li p.percent {float:left; width:auto; color:#5491f3; }
			#trlContent .result li .statWrapper{ float:right; width:100px; height:3px; background:#fff; margin-top:7px; overflow:hidden;}
			#trlContent .result li .stat{ float:left; width:1px; height:3px; background:#5491f3; display:block}
			#trlContent .votaAncora { display:inline;left:28%;position:relative; top:5px;width:110px; float:left; clear:both;}
			#trlContent .loadingPool { text-align:center; display:none;}
			
/*risultati instantpoll ajax*/
			#trlContent #results { float:left; clear:both; margin:0; padding:0; list-style:none; width:230px; display:inline; margin-bottom:15px}
				#trlContent #results li { margin:3px auto;padding:0;text-align:left;text-transform:uppercase; font-size:10px; float:left; font-weight:bold; width:230px;}	
				#trlContent #results p {width:230px;float:left; color: #FFFFFF; text-transform:uppercase;font-size:10px; font-weight:bold; margin:0;}	
				#trlContent #results li p.percent {float:left; width:auto; color:#5491f3; }
				#trlContent #results li .statWrapper{ float:right; width:200px; height:3px; background:#fff; margin-top:7px; overflow:hidden;}
				#trlContent #results li .stat{ float:left; width:1px; height:3px; background:#5491f3; display:block}
				#trlContent #results .votaAncora { width:auto;}		
					#trlContent #results .votaAncora img { position:relative; top:0; left:0;}	
							
/*lanci*/
	#trlContent .titLancio {margin:10px 0 5px ;padding:0 0 0 6px;}
	#trlContent .lancio{ float:left; clear:both; width:224px; cursor:pointer; margin:0 ; padding:0 0 0 6px;}
		#trlContent .lancio a.image { float:left; border:2px solid #5491f3;margin-right:8px;}
		#trlContent .lancio a img{ float:left; display:inline; border:0}
		#trlContent .lancio h3 { font:bold 12px arial,helvetica,sans-serif; text-transform:uppercase; margin:0;}
		#trlContent .lancio p {margin:0;float:left;width:132px;padding:0;font:11px tahoma,arial,helvetica,sans-serif;text-align:left; }
		#trlContent .lancio p.date{ padding-top:10px;}
		#trlContent .lancio h3 a{color:#5491f3; text-decoration:none}
		#trlContent .lancio p a{color:#999;  text-decoration:none}
	#trlContent .bottomSpacer {margin-bottom:18px;}
	
/*in studio*/
	#trlContent .titLancio {margin:10px 0 5px ;padding:0 0 0 6px;}
	#trlContent .inStudio{ float:left; clear:both; width:224px; margin:0 ; padding:0 0 0 6px;}
		#trlContent .inStudio img{ float:left; display:inline; float:left; border:2px solid #5491f3;margin-right:8px;}
		#trlContent .inStudio h3 { color:#5491f3;font:bold 12px arial,helvetica,sans-serif; text-transform:uppercase; margin:0;}
		#trlContent .inStudio p {margin:0;float:left;width:132px;padding:0;font:11px tahoma,arial,helvetica,sans-serif;text-align:left; }
		#trlContent .inStudio p.date{ padding-top:10px;}

/*link extra*/	
	#extraLink { clear:both;color:#5491F3;float:right;font-size:12px;font-weight:bold;margin:10px 0 0;padding:0;position:relative;text-decoration:underline;}
	#extraLink:hover{ text-decoration:none;}
	
#trlContentFooter {background:transparent url(../img/corner-bottom.gif) no-repeat 0 0; width:250px; float:left; clear:both; height:8px; margin-bottom:4px; }
/* FINE TRL */

/* TOCCA A NOI */
#toccaNoi { width:250px; background-color:#311A0E; float:left; position:relative; top:0!important; top:-7px;margin:8px 0 0; padding-bottom:18px;}
	#toccaNoi a{ float:left; display:inline; }
		#toccaNoi a img { float:left; border:0;margin:18px 13px 0;}
	#toccaNoi h3 {float:left;margin:30px 0 0;}
	#toccaNoi h3 a { font-size:14px; font-weight:bold; color:#cc3366; text-decoration:none;}
	#toccaNoi p { float:left; margin:0;}
		#toccaNoi p a { font-size:11px; color:#FFFFFF; margin:0; width:120px; float:left;text-decoration:none;}
	#toccaNoi form{ float:left; margin:5px 0 0;}
	#toccaNoi ul { margin:0 0 10px 20px; padding:0; list-style:none; float:left; display:inline;}
		#toccaNoi ul li{ float:left; width:115px; font-size:10px; height:25px; font-weight:bold; text-transform:uppercase; color:#FFFFFF}
			#toccaNoi ul li label{ margin-top:10px;height:18px; line-height:auto!important; line-height:9px;}
			#toccaNoi ul li input { float:left; margin:0 7px 0 0; height:15px; display:inline;}
	#toccaNoi .vota { display:inline;left:40%;position:relative;width:57px;}
	
	
	/*risultati vota*/
	#toccaNoi .result{ float:left; clear:both; margin:0 10px 0; padding:0; list-style:none; width:230px; display:inline;}
		#toccaNoi .result li { margin:3px auto;padding:0;text-align:left;text-transform:uppercase; font-size:10px; float:left; font-weight:bold; width:230px;}	
		#toccaNoi .result p {width:100px;float:left; color: #FFFFFF; text-transform:uppercase;font-size:10px; font-weight:bold; margin:0;}	
		#toccaNoi .result li p.percent {float:left; width:auto; color:#cc3366; }
		#toccaNoi .result li .statWrapper{ float:right; width:100px; height:3px; background:#fff; margin-top:7px; overflow:hidden;}
		#toccaNoi .result li .stat{ float:left; width:1px; height:3px; background:#cc3366; display:block}
		
/* FINE TOCCA A NOI */	

		
/*Extra*/
#extra { margin:10px 0 0 0; padding:0; list-style:none; width:250px; float:left;position:relative; top:0!important; top:-10px;}		
	#extra li { width:85px; border-right:1px dashed #CCC;font-size:11px; float:left; padding:0 20px 0 0; position:relative;}
	#extra li.last { border-right:0;width:83px;padding:0 20px 0 ;}
		#extra li img { border:2px solid #ccc;}
		#extra li .tit {clear:both;color:#147CAE;display:block;font-size:12px;font-weight:bold;padding:5px 0;}
			#extra li .tit a {color:#147CAE;}
			#extra li .tit a:hover { text-decoration:none;}
		
.close {clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}
.errore { color:#FFFFFF; font-size:12px; font-weight:bold; clear: both; width:236px; text-align:center; margin:10px auto;}
