@import url(/css/common.css);

/*struttura 2 col*/
.colSx1 { background:#222 url(/imgs/bg_hInt_623.jpg) no-repeat 0 -1px; }

/*lista lanci video e video community*/
.liVid623,
.liVid623c { background:#222 url(/imgs/bg_sep02.jpg) no-repeat 0 100%; }

/*titolo con background neri stondati*/
.titBgB623 { clear:both; width:583px; height:29px; overflow:hidden; padding:0 10px; margin:0 auto 10px; font-weight:400; font-size:26px; line-height:29px; color:#EEB043; background:url(/imgs/bg_titBgB623.gif) no-repeat 0 0; }

/*menu Archivio*/
#menuArch { position:relative; z-index:10; width:302px; margin:0 5px 10px; padding:7px 10px 0; background:#272727; }
	#menuArch h3 { width:302px; height:26px; overflow:hidden; font-weight:400; font-size:15px; line-height:17px; color:#999; }
		#menuArch h3 strong { padding:0 0 0 10px; color:#3CF; }
	#menuArch .bt01 { position:absolute; top:14px; right:10px; width:14px; height:7px; overflow:hidden; background:url(/imgs/bt_open_close_01.png) no-repeat 0 -7px; }
		#menuArch .bt01 a { display:block; height:7px; overflow:hidden; text-indent:-9999px; }
	#menuArch.open .bt01 { background-position:0 0; }
	#menuArch .tendina { display:none; z-index:100; position:absolute; top:33px; left:0; width:322px; overflow:hidden; background:#272727; }
	#menuArch .bt02 { display:none; }
	#menuArch.open .bt02 { display:block; padding:10px; text-align:right; }
		#menuArch.open .bt02 a { color:#666; }
	#menuArch ul { width:302px; overflow:hidden; padding:0 10px; font-size:13px; line-height:15px; background:#272727; list-style:none; }
	#menuArch li { padding:7px 0; border-bottom:1px solid #666; }
		#menuArch li a { display:block; color:#999; }
		#menuArch li a:hover { color:#CCC; }
/*archivio aperto e bt nascosti
#menuArch { z-index:auto; padding:7px 10px 20px; }
	#menuArch .bt01 { display:none; }
	#menuArch .tendina { display:block; z-index:auto; position:relative; top:0; left:0; margin:0 -10px; }
*/
/*fine menu Archivio*/

/**video scheda/dettaglio**/
/*box contenente video/titolo/descrizione/voto/condividi*/
#boxVideo { width:583px; overflow:hidden; padding:0 20px; margin:0 0 10px; background:url(/imgs/bg_sep02.jpg) no-repeat 0 100%; }
	#boxVideo .boxVoto { float:left; }
	#boxVideo .boxDati { float:left; height:13px; overflow:hidden; line-height:13px; padding:13px 0 0 10px; }
	#boxVideo .sep { margin:0 -20px 14px; }
	/*box titolo e descrizione video*/
	.boxTxt { margin:0 0 10px; padding:6px 0 0; }
		.boxTxt h1 { padding:0 0 10px; font-weight:400; font-size:22px; line-height:24px; color:#EEB043; }
		.boxTxt p { padding:0 0 10px; }
			.boxTxt p a { color:#3CF; text-decoration:underline; }
			.boxTxt p a:hover { color:#CCC; text-decoration:none; }
	/*box dati username*/
	#boxVideo .boxDatiU { height:40px; overflow:hidden; margin:-5px 0 15px; padding:6px; background:#000; }
		#boxVideo .boxDatiU p { font-size:12px; line-height:14px; color:#999; }
			#boxVideo .boxDatiU p span { display:block; color:#3CF; }
		#boxVideo .boxDatiU img { float:left; display:inline; margin:0 6px 0 0; height:41px;}
	/*box segnala ad un amico*/
	.boxSegnAm { }
		.boxSegnAm h4 { padding:0 0 3px; font-weight:400; font-size:14px; color:#EEB043; }
			.boxSegnAm p a { font-weight:700; color:#3CF; }
			.boxSegnAm p a:hover { color:#CCC; }
	/*lista domande*/
	.boxDomande { margin:0 0 10px; }
		.boxDomande h3 { padding:0 0 10px; font-weight:400; font-size:16px; line-height:18px; color:#EEB043; }
		.boxDomande ol { list-style:none; }
		.boxDomande li { padding:10px 0; border-bottom:1px solid #666; }
			.boxDomande li .txt { padding:0 0 2px; font-weight:700; font-size:16px; line-height:18px; color:#CCC; }
			.boxDomande li .utente { color:#3CF; }
			.boxDomande li .utente span { color:#CCC; }
/*fine video scheda/dettaglio*/

/*navigazione video*/
#boxNavVid { margin:0 auto 10px; padding:0 5px 10px; background:url(/imgs/bg_navi_vid2.jpg) no-repeat 50% 100%  }
	#boxNavVid #tab02,
	#boxNavVid #tab03 { display:none; }
	#boxNavVid h3 { width:307px; height:25px; overflow:hidden; margin:0 0 5px; padding:17px 5px 0 10px; font-weight:400; font-size:18px; line-height:20px; color:#3CF; background:url(/imgs/bg_tit_box_w322.png) no-repeat 50% 0; }
	/*tab con 4 lanci*/
	#boxNavVid .tabBox { background:url(/imgs/bg_navi_vid.gif) repeat; }
		#boxNavVid .tabBox .b01 { height:80px; overflow:hidden; margin:0 0 1px; padding:12px 12px 0; cursor:pointer; }
			#boxNavVid .tabBox .b01 img { float:left; width:55px; height:44px; margin:0 7px 30px 0; padding:1px; background:#EEB043; }
			#boxNavVid .tabBox .b01 h4 { height:36px; overflow:hidden; padding:0 0 4px; font-size:16px; line-height:18px; }
				#boxNavVid .tabBox .b01 h4 a { color:#666; }
			#boxNavVid .tabBox .b01 .boxDati { width:auto; }
			#boxNavVid .tabBox .b01 p.boxDati { margin:12px 0 0; }
			#boxNavVid .tabBox .b01 ul.boxDati { list-style:none; }
		#boxNavVid .tabBox .sel { background:#000 url(/imgs/bg_vr_h90.jpg) repeat-x 0 1px;; }
				#boxNavVid .tabBox .sel h4 a { color:#FFF; }
			#boxNavVid .tabBox .sel .boxDati,
			#boxNavVid .tabBox .sel .boxDati span { color:#333; }
		/*navi prec/succ*/
		#boxNavVid .tabBox .navTabPS { position:relative; width:60px; height:28px; overflow:hidden; margin:8px 0 0 255px; background:url(/imgs/bt_pag.png) no-repeat 0 0; list-style:none; }
			#boxNavVid .tabBox .navTabPS li { position:absolute; left:0; top:0; width:28px; height:28px; overflow:hidden; background:transparent url(/imgs/bt_pag.png) no-repeat 0 -28px; }
				#boxNavVid .tabBox .navTabPS li a { display:block; height:0; padding:28px 0 0; background:transparent; }
				#boxNavVid .tabBox .navTabPS li a:hover { background:url(/imgs/bt_pag.png) no-repeat 0 -56px; }
			#boxNavVid .tabBox .navTabPS li.suc { left:32px; background-position:-32px -28px; }
				#boxNavVid .tabBox .navTabPS li.suc a:hover { background-position:-32px -56px; }
	/*Navi numerica*/
	#boxNavVid .navTabN { width:96px; height:24px; overflow:hidden; margin:-26px 10px 0; background:url(/imgs/bg_num01.png) no-repeat 0 0; list-style:none; }
		#boxNavVid .navTabN li { float:left; width:31px; height:24px; overflow:hidden; padding-right:1px; font-weight:700; font-size:16px; line-height:24px; text-align:center; }
		#boxNavVid .navTabN li a { display:block; height:24px; color:#666; }
		#boxNavVid .navTabN li.att a { cursor:default; }
		#boxNavVid .navTabN li.att a,
		#boxNavVid .navTabN li a:hover { color:#EEB043; background:url(/imgs/bg_num01.png) no-repeat 0 -24px; }
		#boxNavVid .navTabN li.att.tab02 a,
		#boxNavVid .navTabN li.tab02 a:hover { background-position:-32px -24px; }
		#boxNavVid .navTabN li.att.tab03 a,
		#boxNavVid .navTabN li.tab03 a:hover { background-position:-64px -24px; }
/*fine navigazione video*/



