body {margin:0;padding:0;background:#000 url("http://images1.cubovision.it/common/bg_hp.jpg") no-repeat 50% 210px;font-family:Arial, Helvetica, sans-serif;}
* {margin:0;padding:0;outline:none;border:0;}
.clear {clear:both;height:0;line-height:0;font-size:0;overflow:hidden;display:block;}




/* CLASSI SPRITE */
a#lnk_home,
span#lnk_home,
#head_utn_nlog,
#head_utn_log,
#head_utn_log a#h_log:hover,
#head_utn_log a#h_log.on,
#h_pr_cntrl,
ul#h_mnu a span,
a#tt_cat span,
.m_telecom,
.m_cubovision,
.m_webtv,
#h_nav,
ul#h_nav_v a:hover,
ul#h_nav_v li.on,
#social_box,
#social_end,
.rating ul.voto,
#social_box a:hover,
#social_box a:hover span,
#social_box a span.ico,
#social_condividi input,
#social_condividi a,
#social_segnala a,
#ele_social_cond li span,
#video_end,
#canale_end,
#lista_end,
span.v_pref ,
span.v_watch,
span.v_playl,
span.v_playp,
#gallery_box_int,
#gallery_box_int_V,
#palinsesto_box_int,
a.gal_left,
a.gal_right,
.gal_container li div span.voto,
#commenti_top,
#commenti_end,
#altrefonti_top,
#altrefonti_end,
#add_commento textarea,
#add_commento a.invia,
a.c_isc_rss span,
#utente_top,
#utente_end,
.disponibilita,
#info_fruizione_top,
#info_fruizione_end,
#info_fruizione .clk,
a.pulsante,
a.pulsante span,
#utente_box .voto,
.box_l_end,
#filtri_comm,
.tabs-selected,
.tabs-selected span,
.voto,
#filtri_end,
.in_prog,
.giorno_cont .giorno_sx,
.giorno_cont .giorno_dx,
div.track,
div.dragBar,
div.dragBar span,
.ppayL_top,
.ppayL_end,
.ppayM_top,
.ppayM_end,
.ppayS_top,
.ppayS_end,
#login input,
#login .alert,
ul.ele_mcontenuti a.on span,
.cnttop_top,
.cnttop_end,
.vdg_top,
.vdg_end,
.sfm,
.sfm_lg,
.articolo .art_date,
#bStato .msg,
span.ims,
span.aga,
ul.list_vd_ut.ut.pls li img,
ul#sel_slider_can li span,
#slider_brand,
.nav a,
.nav a.activeSlide,
#altrefonti_cnt span,
.infoint_top,
.infoint_end {background-image:url("http://images1.cubovision.it/common/common.png");background-repeat:no-repeat;}



/* CLASSI GABBIA */
.content {width:962px;padding:0 0 0 22px;margin:0 auto;background:#FFF;clear:both;position:relative;}
.content .col620 {width:620px;float:left;margin:0 20px 0 0;}
.content .col802 {width:802px;float:left;padding:36px 0 0;}
.content .col300 {width:300px;float:left;}
.content .col140 {width:140px;float:left;margin:0 20px 0 0;padding:36px 0 0;}
.box_l {float:left;margin:0 0 10px;}
.box_l_end {height:3px;margin:20px 0  0;overflow:hidden;float:left;background-position:-216px -248px;}
.content .col802 .col140 .box_l {margin:0;}
.content .col802 .col140 .box_l_end {margin:10px 0 0;}
.content-top {width:984px;height:9px;overflow:hidden;margin:40px auto 0;background:url("http://images1.cubovision.it/common/bg_content-top.png") no-repeat 0 0;}
.content-end {width:984px;height:9px;overflow:hidden;margin:0 auto 40px;background:url("http://images1.cubovision.it/common/bg_content-end.png") no-repeat 0 0;}
#hat {width:100%;height:30px;background:#000;}
.flash_cnt {width:984px;height:454px;margin:30px auto;}
.flash_full {width:1260px;margin:30px auto 0;}

/* CLASSI LOGHI */
.m_brand {width:992px;height:27px;margin:0 auto 24px;}
.m_brand div {text-indent:-9999px;}
.m_telecom {float:right;width:124px;height:27px;background-position:0 -95px;}
.m_cubovision {float:left;width:166px;height:27px;background-position:0 -41px;}
.m_webtv {float:left;width:104px;height:27px;background-position:0 -68px;}


/* CLASSI TABS */
.tabs-top {list-style:none;width:300px;float:left;padding:5px 0 0;}
.tabs-top li {float:left;height:25px;line-height:25px;margin:0 5px;font-size:12px;text-align:center;padding:0 0 0 10px;}
.tabs-top li span {display:block;padding:0 10px 0 0;}
.tabs-top .tabs-selected {background-position:-1538px -505px;font-weight:700;}
.tabs-top .tabs-selected span {background-position:100% -505px;}
.tabs-top a {color:#333;text-decoration:none}
.tabs-hide {display: none;}

/* CLASSE GENERICA PULSANTE */
a.pulsante {float:left;padding:0 0 0 16px;height:22px;background-position:-1466px -461px;font-size:12px;color:#333;line-height:20px;font-weight:bold;text-decoration:none;position:relative;white-space:nowrap;}
	a.pulsante:hover {background-position:-1466px -482px;color:#FFF!important;}
a.pulsante span {padding:0 16px 0 0;display:block;height:22px;background-position:100% -461px;position:absolute;left:16px;}
	a.pulsante:hover span {background-position:100% -482px}
	
/* CLASSI ADVERTISING */
.advertising {width:300px;height:250px;background:#666;float:left;}
.advertising.sm {width:300px;height:100px;background:#666;float:left;}



/* CLASSI PATH */
#path {height:30px;line-height:30px;padding:0 0 4px;margin:0 22px 0 0;background: url("http://images1.cubovision.it/common/bg_path.png") repeat-x 0 0;font-size:12px;color:#666;}
#path a {text-decoration:none;color:#666;}
#path a:hover {color:#e82c1d;}
#path a#tt_cat {float:right;text-decoration:underline;color:#e82c1d;font-size:11px;}
#path a#tt_cat span {float:left;width:13px;height:13px;background-position:-891px -114px;margin:10px 5px 0 0;}


/* BOX UTENTE */
#utente_box {width:300px;float:left;margin:0 0 20px 0;position:relative;font-size:11px;}
#utente_top {background-position:-300px -512px;width:300px;height:9px;}
#utente_end {background-position:-300px -521px;width:300px;height:9px;}
#utente_stat {width:258px;height:180px;padding:11px 20px 1px;background:#f2f2f2;border:1px solid #d9d9d9;border-top:none;border-bottom:none;}
#utente_box span.foto {display:block;width:80px;height:80px;background:url("http://images1.cubovision.it/common/smusso_80x80.png") no-repeat 0 0;position:absolute;left:21px;top:20px;}
#utente_box img {float:left;margin:0 20px 20px 0;width:80px;height:80px;}
#utente_box a {color:#333;font-weight:700;text-decoration:none;}
	#utente_box a.urlc {float:left;margin:20px 0 0;color:#e82c1d;font-weight:400;text-decoration:underline;}
#utente_box a:hover {color:#e82c1d;}
#utente_box span {display:block;}
#utente_box p {clear:both;float:none;}
#utente_box .isc {background:#FFF;margin:12px 0 0;padding:0 0 0 11px;height:30px;line-height:30px;}
#utente_box .isc a.pulsante {float:right;margin:4px 64px 0 0;}
#utente_box .isc .rating {margin:0}
#utente_box .isc .rating .info01 {height:30px;line-height:30px;overflow:hidden; color:#e82c1d;position:absolute;left:0;top:0;background:#FFF;}
#utente_box .voto {width:75px;height:11px;margin:9px 0 0;float:left;padding:0;text-indent:-9999px;}

/**votazione attiva**/
.rating {width:142px;float:right;margin:3px 0 0 0;position:relative;}
.rating h4 {display:none;}
.rating .info01 {height:16px;overflow:hidden; color:#e82c1d;position:absolute;left:0;top:0;background:#f2f2f2;}
.rating span {float:left;padding:0 8px 0 0;font-weight:700;}
.rating .voto { width:75px;height:11px;overflow:hidden;list-style:none;float:left;margin:2px 0 0;}
	.rating .voto li {float:left;width:15px;height:11px;}
		.rating .voto li a {float:left;width:15px;height:11px;overflow:hidden;text-indent:-9999px;}
		.rating .voto li a:hover { background-repeat:no-repeat;background:none!important;}
.rating a.n_voti {float:left;color:#e82c1d;text-decoration:underline;font-weight:400;}
.rating a.n_voti:hover {background:none!important;}

/* BOX INFORMAZIONE FRUIZIONE */
#info_fruizione {width:300px;float:left;margin:0 0 20px 0;position:relative;font-size:11px;}
#info_fruizione_top {background-position:-300px -512px;width:300px;height:9px;}
#info_fruizione_end {background-position:-300px -521px;width:300px;height:9px;}
#info_fruizione .tme {background:#FFF;margin:12px 0 0;padding:0 0 0 11px;height:30px;line-height:30px;font-weight:700;}
	#info_fruizione .clk {float:left;width:22px;height:22px;background-position:0 -215px;margin:4px 5px 0 0;} 
#fruizione_stat, #fornitore_stat {width:258px;height:180px;padding:11px 20px 1px;background:#f2f2f2;border:1px solid #d9d9d9;border-top:none;border-bottom:none;}
#fruizione_stat p {font-size:12px;color:#666;padding:15px 0 5px;}
#fornitore_stat .isc {background:#FFF;margin:12px 0 0;padding:0 0 0 11px;height:30px;line-height:30px;font-weight:700;}
#fornitore_stat .isc strong {font-size:18px;}
#fornitore_stat .isc a.pulsante {float:right;margin:4px 64px 0 0;}


/* BOX FILTRI COMMUNITY */
#filtri_comm {background-position:0 -500px;margin:5px 0 0;float:left;}
#filtri_comm div {display:none;}
.ele_filtri_comm {list-style:none;width:298px;border:1px solid #d9d9d9;border-top:0;border-bottom:0;float:left;padding:5px 0 0;background:#f2f2f2;}
.ele_filtri_comm li {height:55px;background:url("http://images1.cubovision.it/common/bg_ele_filtri_com.png") repeat-x 0 0;padding:5px 5px 0 15px;position:relative;font-size:11px;color:#333;}
.ele_filtri_comm li span.foto {display:block;width:50px;height:50px;background:url("http://images1.cubovision.it/common/smusso_50x50.png") no-repeat 0 0;position:absolute;left:15px;top:5px;}
.ele_filtri_comm li a img {float:left;margin:0 15px 0 0;width:50px;height:50px;}
.ele_filtri_comm a {font-weight:700;color:#333;text-decoration:none;}
	.ele_filtri_comm a:hover {color:#e82c1d;}
.ele_filtri_comm .voto {width:75px;height:11px;margin:9px 0 0;float:left;padding:0;text-indent:-9999px;display:block;}
#filtri_end {float:left;background-position:-933px -114px;height:15px;width:300px;}

/* BOX PROMO CONTENUTI PAY XS */
.ele_payxs {float:left;width:300px;list-style:none;padding:10px 0 0;font-size:11px;}
.ele_payxs dd {float:left;width:150px;position:relative;padding:0 0 10px;}
.ele_payxs dt.title {padding:0 0 5px;}
.ele_payxs a {font-weight:700;color:#333;text-decoration:none;display:block;}
	.ele_payxs a:hover {color:#e82c1d;}
.ele_payxs a img {margin:0 0 5px;display:block;}
.ele_payxs span.foto {display:block;width:140px;height:105px;background:url("http://images1.cubovision.it/common/smusso_140x105.png") no-repeat 0 0;position:absolute;left:0;top:0;}

/* BOX PROMO CONTENUTI PAY XXS */
.ele_payxxs {float:left;width:140px;list-style:none;padding:10px 0 0;font-size:11px;}
.ele_payxxs dd {float:left;width:140px;position:relative;padding:0 0 10px;}
.ele_payxxs ul {list-style:none;}
.ele_payxxs ul li a {font-weight:400;text-decoration:underline;}
.ele_payxxs dt.title {padding:0 0 5px;}
.ele_payxxs a {font-weight:700;color:#333;text-decoration:none;display:block;}
	.ele_payxxs a:hover {color:#e82c1d;}
.ele_payxxs a img {margin:0 0 5px;display:block;}
.ele_payxxs span.foto {display:block;width:140px;height:105px;background:url("http://images1.cubovision.it/common/smusso_140x105.png") no-repeat 0 0;position:absolute;left:0;top:0;}

/* BOX TOP UTENTI */
.ele_toput {float:left;width:140px;list-style:none;padding:10px 0 0;font-size:11px;}
.ele_toput dd {float:left;width:140px;padding:9px 0 0;position:relative;font-size:11px;color:#333;}
.ele_toput span.foto {display:block;width:50px;height:50px;background:url("http://images1.cubovision.it/common/smusso_50x50.png") no-repeat 0 0;position:absolute;left:0;top:9px;}
.ele_toput a {text-decoration:none;font-weight:700;color:#333;}
.ele_toput a:hover {color:#e82c1d;}
.ele_toput a img {float:left;margin:0 5px 0 0;}
.ele_toput .voto {width:75px;height:11px;margin:3px 0 0;float:left;padding:0;text-indent:-9999px;display:block;}

/* BOX NOVITA' */
.ele_nov {float:left;width:140px;list-style:none;font-size:11px;}
.ele_nov dt.title {padding:0 0 5px;}
.ele_nov dd {float:left;width:140px;position:relative;padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #adadad;}
.ele_nov dd p {font-weight:700;}
.ele_nov a {color:#e82c1d;float:right;}
	.ele_nov a:hover {color:#e82c1d;}
	

/* BOX CANALE DEL GIORNO */
.ele_cday {float:left;width:140px;list-style:none;padding:0;font-size:12px;}
.ele_cday dd {float:left;width:140px;position:relative;padding:0 0 22px;height:322px;}
.ele_cday dt.title {padding:0 0 5px;}
.ele_cday img {margin:0 0 32px;display:block;}
.ele_cday dd a.pulsante {position:Absolute;left:0;bottom:0;}



/* BOX TAG CLOUD */
#boxTagClouds {clear:both; margin:10px 0 0;}
	#boxTagClouds .close {height:8px; overflow:hidden; background:url(/images/bg_bottom300_3.gif) no-repeat 50% 0; }
	#boxTagClouds h3 {display:none;}
	#boxTagClouds ul {width:280px; overflow:hidden; padding:10px 10px 0; text-align:center;list-style:none; }
		#boxTagClouds li {display:inline; padding:0 5px 0 0; line-height:27px; }
			#boxTagClouds li a {color:#e82c1d; background:none;text-decoration:none;}
			#boxTagClouds li a:hover {}
		#boxTagClouds li.big {font-size:26px; }
		#boxTagClouds li.medium {font-size:18px; }
		#boxTagClouds li.small {font-size:12px; }

/* ERRORE */
#error h1 {color:#e82c1d;font-size:26px;}
#error h2 {font-size:18px;color:#e82c1d;font-weight:400;}
#error p {padding:0 0 20px;}


