/*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 
 
/* reset styling */
@import url(reset.css);
 
/* layout styling */
@import url(layout.css);

/* typography styling */
@import url(typography.css);

/* menu styling */
@import url(menus.css);

/* module styling */
@import url(modules.css);

/* Joomla core styling */
@import url(joomla.css);

/* Third party extensions styling */
@import url(extensions.css);

/* Third party extensions styling */
/* @import url(custom.css); */

#logo_tv{
width:200px;
}
#header_personal{
/*width:1060px;
margin-left:0px;
height:145px;*/
}
.banner_header{
padding-top:5px;
height:145px;
margin-left:100px;
width:728px;
}
#header{

}
#banner_nascosto{
display:none;
}

.gk_tabmods_wrap{
height:80px;
position:absolute;

padding-top:6px;
}
#banner_nascosto{
display:none;
}
.banner_header{
height:90px;
margin-left:69px;
margin-top:15px;
}
#articolo_vuoto{
display:none;
}
a.mainlevel:active{
color:#ffcc66;
}
.videothumbnailinmodule{
padding:0px;
width:550px;
border:1px solid #fff;
margin-top:15px;
}
.videotitleinmodule{
padding-bottom:7px;
margin-top:0px;
}
.videotitleinmodule h2{
color:#ff6600;
font-size:14pt;
margin-left:-3px;
padding-bottom:0px;

}
	.videotitleinmodule a{
	color:#ff6600;
	font-size:14pt;
	margin-left:-3px;
	
	}
.bottone{
width:20px;
}
.search{
width:300px;
margin-left:150px;
}

.video_preview_modulo_random{
float:left;
padding:0px;
margin-left:10px;

}
.video_preview_modulo_random img{
border:1px solid #333;
}
.video_preview_modulo_random img:hover{
border:1px solid #ff9933;
}
.video_preview_modulo_random a{
color:#333;
}
.video_preview_modulo_random a:hover{
color:#ff9933;
text-decoration:none;
}
.modulo_video_random{
width:630px;
padding-left:5px;
margin-top:40px;
}
.titolo_modulo_video_random{
height:20px;
background:url(../images/top_list.png) repeat-x;
background-position:bottom;
color:#fff;
display:none;
}
#advert_home{
width:378px;
height:250px;
margin-left:1px;
}
#details_home{
background:url(../images/details_background.png) repeat-x;
height:155px;
}
#details{
border-right:1px solid #aaa;
border-left:1px solid #aaa;
}
#bottom_details{
width:550px;
margin-left:4px;
}
.details_bottom_left{
height:20px;
width:20px;
background:url(../images/details_bl.png) no-repeat;
}
.details_bottom_right{
height:20px;
width:20px;
background:url(../images/details_br.png) no-repeat;
}
.details_bottom_center{
height:20px;
width:510px;
background:url(../images/details_bc.png) repeat-x;
}
.thumb_modulo_andrea {
float:left;
width:118px;
height:130px;
background:url(../images/thumb_home_bg.png) no-repeat;
background-position:botttom;
padding-left:12px;
}

	.thumb_modulo_andrea a{
	text-decoration:none;
	margin-top:4px;
	color:#333;
	}
	.thumb_modulo_andrea a:hover{
	text-decoration:none;
	color:#666;
	}
.videolistarea{
width:380px;
margin-left:5px;
margin-top:10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

#last_comments{
width:378px;
margin-left:3px;
margin-top:5px;
background:#fff;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}
	#last_comments_title{
	font-size:9pt;
	font-family:verdana;
	color:#fff;
	font-weight:bold;	
	padding:4px;
	width:100%;
	}
	#last_comments_title_concorso, #last_comments_title_concorso_c{
	font-size:9pt;
	font-family:verdana;
	color:#fff;
	font-weight:bold;	
	padding:4px;
	width:100%;
	}
	#last_comments_title h2, #last_comments_title_concorso h2, #last_comments_title_concorso_c h2{
	color:#fff;
	font-size:10pt;
	}
	.mod_comments_row{
	color:#333;
	padding-left:0px;
	padding-right:4px;
	}
	.mod_comments li{
	border-bottom:1px solid #ccc;
	padding:8px;
	}
.last_comment_header{
width:100%;
height:35px;
background:url(../images/barra_moduli.png) repeat-x;
}
.last_comment_header_concorso{
width:100%;
height:35px;
background:url(../images/barra_moduli_concorso.png) repeat-x;
}
.last_comment_header_concorso_c{
width:100%;
height:35px;
background:url(../images/barra_moduli_concorso_casting.png) repeat-x;
}
.last_comment_footer{
width:100%;
height:25px;
/*background:url(../images/bottom_list.png) repeat-x;*/
}
.mod_comments a{
color:#ccc;
}
.mod_comments a:hover{
color:#fff;
text-decoration:none;
}
.mod_comments{
text-align:left;
}
.modulo_menu_canali{
margin-left:3px;
margin-top:5px;
width:378px;
background:url(../images/channel_bg.png) repeat;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.small{
font-size:11pt;
color:#ff6600;
}

.channel_container{
width:378px;
}
.channel_logo{
width:97px;
height:90px;
float:left;
}
.channel_description{
width:252px;
height:80px;
margin-left:97px;
padding:3px;
padding-top:7px;
color:#333;
}
.article_separator{
display:none;
}




#istyle{
width:97px;
height:87px;
display:block;
background:url(../images/i-style.png) no-repeat;

}

	#iclub{
width:97px;
height:87px;
display:block;
background:url(../images/i-club.png) no-repeat;

}

#isociety{
width:97px;
height:87px;
display:block;
background:url(../images/i-society.png) no-repeat;

}

#ievents{
width:97px;
height:87px;
display:block;
background:url(../images/i-events.png) no-repeat;

}

.modulo_rubriche{
border:1px solid #aaa;
padding:0px;
margin-top:23px;

}
.moduletable{
width:100%;
}
.menu_categorie_canale{
width:548px;
}
.cella_categoria{
height:110px;
width:130px;
float:left;
}
.link_rubrica{
margin-top:-40px;
margin-left:30px;
}
.rubrica_name_link{
color:#fff;
font-size:10pt;
font-weight:bold;
padding-left:18px;
display:block;
}
	.rubrica_name_link:hover{
	color:#666;
	text-decoration:none;
	}
.video_pagina_canale{
width:550px;
height:436px;
border:1px solid #fff;
margin-left:-2px;
}
#advert_article{
margin-top:4px;
margin-left:5px;
border:0px;
}
a.mainlevelfooter:link, a.mainlevelfooter:visited {
	padding-left: 0px;
	color:#aaa;
	font-size:8pt;
	
}

a.mainlevelfooter:hover {
color:#fff;
text-decoration:none;
}
.mod_seyret_search_box{
width:140px;
}
#ricerca{
width:200px;
margin-top:0px;
height:30px;
padding:0px;
margin-left:0px;
}

#campo_cerca{
float:left;
height:20px;
}
#lente img{
margin-left:144px;
margin-top:9px;
height:14px;
}
	
.footer_text{
font-size:8pt;
}
.rss_icon{

position:absolute;
margin-top:42px;
margin-left:770px;
display:block;
}
.home_icon{
}
.channel_title h2{
font-size:16pt;
color:#ff6600;
}
.channel_title a{
font-size:16pt;
color:#ff6600;
}
.desc_canale_pagina_canale{
width:550px;

}
.i_titolo{
font-family:arial;
color:#fff;
font-size:16pt;
font-weight:normal;
}
.profilo{
position:absolute;
margin-top:3px;
margin-left:658px;
}
	.bottone_profilo{
	color:#fff;
	}
	.bottone_profilo:hover{
	color:#f60;
	text-decoration:none;
	}
.contact_email{
margin-left:5px;
}
.menucanali_in_homeopage{
margin-top:34px;
}
.menucanali_in_videopage{
display:none;
}
#page{
width:100%;
display:block;
}
.menucanali_in_article{
margin-top:5px;
}
.bannergroupdestro{
border:1px solid #ccc;
width:378px;
height:250px;
margin-left:-5px;
}
.bannergroupmoggi{
width:378px;
height:100px;
margin-top:20px;

margin-left:0px;
}
#videolist{
margin-top:-4px;
}
#pagenumber{
margin-top:-3px;
}
#vai_ai_commenti{
margin-top:0px;
}
.mainlevelprox_eventi{
width:374px;
height:22px;
display:block;
margin-left:2px;
margin-top:5px;
padding-top:3px;
padding-left:3px;
background:url(../images/prox_eventi_bg.jpg) repeat-x;
border:1px solid #aaa;
}
.mainlevelprox_eventi:hover{
background:url(../images/prox_eventi_bg2.jpg) repeat-x;
text-decoration:none;
}
.data_evento{
font-weight:bold;
font-size:14pt;
padding-top:10px;
color:#ff6600;
}
#tabella_prox_eventi td{
border-bottom:1px solid #aaa;
}

#prox_eventi_assoluto{
margin-top:-50px;
height:250px;
width:550px;
margin-left:7px;
}


.toolbar_admin{
width:260px;
margin-left:650px;
}
#abstract_rubrica{
margin-top:-10px;
}
.nome_rubrica_video_header_20,.nome_rubrica_video_header_22,.nome_rubrica_video_header_23{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/milano_roma_napoli_firenze.png) no-repeat;
}
.nome_rubrica_video_header_24,.nome_rubrica_video_header_39{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/eventi.png) no-repeat;
}
.nome_rubrica_video_header_25{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/figli_di.png) no-repeat;
}
.nome_rubrica_video_header_26{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/cinque_minuti_con.png) no-repeat;
}
.nome_rubrica_video_header_31{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/in_business.png) no-repeat;
}
.nome_rubrica_video_header_29{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/gli_italiani_non_sanno_che.png) no-repeat;
}
.nome_rubrica_video_header_30{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/guida_al_cv.png) no-repeat;
}
.nome_rubrica_video_header_32{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/punto_doc.png) no-repeat;
}
.nome_rubrica_video_header_34{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/come_diventare.png) no-repeat;
}
.nome_rubrica_video_header_38{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/piazza_affari.png) no-repeat;
}
.nome_rubrica_video_header_37{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/la_serie_a_di_moggi.png) no-repeat;
}
.nome_rubrica_video_header_40{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/anteprima.png) no-repeat;
}
.nome_rubrica_video_header_39{
padding-left:43px;
padding-top:15px;
height:43px;
background:url(../images/incontrotendenza.png) no-repeat;
}
#cat_header_video{
margin-top:0px;
}
#header_video_row2{
margin-top:-10px;
}
#header_video_row2 h1{
color:#f90;
}
.videotitle_in_videopage{
color:#f90;
font-size:12pt;
font-weight:bold;
}
.parent_cat_link{
color:#000;
}
.frecce_figlio{
color:#666;
font-size:11pt;
font-weight:bold;
}
#toolbar_assoluto{
height:200px;
width:560px;
position:absolute;
margin-top:-300px;
}
.info_video_home{
color:#ff6600;
line-height:8px;
}
.utenti{
margin-left:0px;
	width: 120px;
	height:25px;
	background: url(styles/niftyquick/images/utenti.png) 0 0px no-repeat; /* ie6png:crop */	 
	margin-top:-2px;
}
.utenti:hover{
	width: 120px;
	height:25px;
	background: url(styles/niftyquick/images/utenti.png) 0 -31px no-repeat; /* ie6png:crop */	 
	cursor:pointer;
	margin-top:-3px;
	
}
.uddeim-module-head{
color:#fff;
}
.uddeim-module-head a{
color:#fff;
}
#uddeim-nomessage{
color:#ccc;
}
.avatar_ultimi_commenti{

}

span.editlinktip{
color:#fff;
}
.news_mod input{
margin-left:5px;
float:left;
}


.icon_bottom{
width:300px;
float:left;
}
span.aca_list_name{
background:#fff;
padding:2px;
color : #fff !important;
}
.channel_description h2,a{
font-size:10pt;
color:#900;
}
.ultimi_commenti{
border:1px solid #aaa;
}
.name_comment{
color:#ff6600;
font-weight:bold;
font-size:12pt;
text-transform:capitalize;
margin-top:5px;
text-align:center;
}
.name_comment a{
color:#ff6600;
font-weight:bold;
font-size:10pt;
font-style:capitalize;
}
	.name_comment a:hover{
	color:#ff9900;
	text-decoration:none;
	cursor:pointer;
	}
.comment_row{
padding:2px;
overflow:hidden;
}
.nav_video{
width:100%;
bottom:0px;

}
a.rubrica_commenti{
font-weight:bold;
color:#f60;
}
	.rubrica_commenti:hover{
	color:#fa0;
	text-decoration:none;
	}
a.video_commenti{
color:#900;
}
	.video_commenti:hover{
	color:#f60;
	text-decoration:none;
	}
.user_col_commenti{


}
.col_commento{
width:450px;
height:100%;

}

.commento{
padding-left:8px;
margin-top:-12px;
height:27px;
border:1px solid #000;
}
.banneritembottom{
margin-left:10px;
}
.cloud{
border:1px solid #aaa;
width:100%;
}
.cloud a{
color:#333;
}
#home_launch h1  {
font:normal 20px Arial, Helvetica, sans-serif;
color:#F0981D;

}
#home_launch h2 {
font:normal 20px Arial, Helvetica, sans-serif;
color:#F0981D;

}
#home_launch p  {
line-height:1.2em;
color:#C8C8C8;
font-size:14px;

}

#home_launch a  {
font-size:14px;
color:#FFFFFF;
border-bottom:1px dotted  #F0981D;


}

#home_launch a:hover  {
font-size:14px;
color:#F0981D;
border-bottom:1px dotted  #F0981D;
text-decoration:none


}

#home_search h2  {
font:normal 18px Arial, Helvetica, sans-serif;
color:#F0981D;

}

#home_search input  {
border:1px solid #CCCCCC;
padding:1px;
font-size:16px;

}
#home_search input:hover  {
border:1px solid #F0981D;


}

 #topsearched a  {

color:#FFFFFF;
text-decoration:underline;


}
 #topsearched a:hover  {

color:#F0981D;
text-decoration:none;


}
#uddeim-module{
margin-left:10px;
}
#uddeim-module p, #uddeim-module a{
color:#000;
}
#lista_correlati{
margin-top:30px;
}
.abstract_video_home p{
margin-left:-5px;
}
.launch_icon_canale_club{
padding-left:50px;
padding-top:15px;
height:35px;
background:url(http://www.7itv.tv/templates/yoo_shuffle/images/icon_club.png) no-repeat;
}
.launch_icon_canale_style{
padding-left:50px;
padding-top:15px;
height:35px;
background:url(http://www.7itv.tv/templates/yoo_shuffle/images/icon_style.png) no-repeat;
}
.launch_icon_canale_society{
padding-left:50px;
padding-top:15px;
height:35px;
background:url(http://www.7itv.tv/templates/yoo_shuffle/images/icon_society.png) no-repeat;
}
.launch_icon_canale_events{
padding-left:50px;
padding-top:15px;
height:35px;
background:url(http://www.7itv.tv/templates/yoo_shuffle/images/icon_events.png) no-repeat;
}
.img_linkata_launch{
border:1px solid #bbb;
}
.img_linkata_launch:hover{
border:1px solid #f90;
}
.foto_sevenine{
border:1px solid #ccc;
}
/*---------------------------------------------------------concorso-------------------------------------------------------*/
.mod_concorso{
border:1px solid #ccc;
overflow:hidden;
width:100%;
}
.cont_concorso{
width:930px;
overflow:hidden;
margin-top:77px;
}
	.area_concorrente{
	width:100%;
	height:auto;
	}
	.video_concorrente{
	width:550px;
	height:auto;
	float:left;
	}
	.concorrente_right{
	width:360px;
	height:250px;
	padding:2px;
	margin-top:4px;
	float:left;
	overflow:hidden;
	background:url(../images/concorrente_bg_righe.png) repeat;
	}
	.desc_concorrente{
	padding-left:4px;
	margin-top:0px;
	margin-left:10px;
	width:340px;
	}
	.paragrafo_concorrente{
	margin-top:0px;
	width:550px;
	}
	.desc_concorrente p, .desc_concorrente_c p{
	height:115px;
	overflow:auto;
	border:1px solid #bbb;
	background:#fff;
	}
	
		.desc_concorrente h1{
		font-size:13pt;
		font-weight:bold;
		color:#fff;		
		}
		.desc_concorrente_c h1{
		font-size:13pt;
		font-weight:bold;
		color:#fff;		
		}
		.thumb_concorrente_article{
		
		width:105px;
		height:85px;
		background:url(../images/foto_concorrente_bg.png) no-repeat;
		padding-top:15px;
		padding-left:15px;
		
		float:left;	
		}
		.invia_amico{
		border:1px solid #bbb;
		}
		.invia_amico h2{
		padding-left:35px;
		padding-top:15px;
		height:20px;
		font-size:14px;
		color:#900;
		background:url(../images/invia_amico.png) no-repeat;	
		}
		.back_nome_concorrente{		
		width:190px;
		height:94px;
		padding-left:10px;
		padding-top:6px;
		background:url(../images/nome_concorrente_bg.png) no-repeat;	
		margin-left:120px;
		}
		.back_nome_concorrente_c{		
		width:190px;
		height:94px;
		padding-left:10px;
		padding-top:6px;
		background:url(../images/nome_concorrente_bg_c.png) no-repeat;	
		margin-left:120px;
		}
		.thumb_concorrente_img{
		margin-top:0px;
		border:1px solid #ccc;
		}
		img.thumb_lista{
		border:1px solid #ccc;
		}
		
	.lista_concorrenti{
	width:100%;
	overflow;hidden;
	}
	.voting{
	position:absolute;
	margin-top:150px;
	margin-left:715px;
	}
	.lista_concorrenti_table h2{
	font-size:12pt;
	color:#f90;
	}
	.lista_concorrenti_cella h2{
	font-size:14pt;
	color:#f90;
	font-weight:bold;
	}
	.concorrente_in_lista, .concorrente_in_lista_casting{
	border-bottom:1px solid #ccc;
	height:70px;
	}
	.concorrente_in_lista_casting h2{
	color:#cc0099;
	font-size:12pt;
	}
	.concorrente_in_lista h2{
	color:#990000;
	font-size:10pt;
	}
.contentpaneopen{
width:100%;
clear:both;
}
.moduletableconcorso{
border:1px solid #ccc;
height:100%;
overflow:hidden;
width:100%;
clear:both;
}
.video_7imusic{
margin-top:-3px;
}
.componentheading a, .componentheading h1{
font-size:18pt;
font-weight:bold;
color:#f90;
}
.contentheading a, .contentheading h1{
font-size:18pt;
font-weight:bold;
color:#f90;
}
.area_concorrente{
border-bottom:1px solid #ccc;
width:950px;
}
.menu_concorso_music{
width:500px;
height:120px;
background:url(../images/menu_concorso_bg.png) no-repeat;
padding-bottom:10px;
margin-top:-40px;
position:absolute;
}
.menu_concorso_music_finale{
width:500px;
height:120px;
background:url(../images/menu_concorso_bg2.png) no-repeat;
padding-bottom:10px;
margin-top:-40px;
position:absolute;
}
.menu_concorso_casting{
width:500px;

height:120px;
background:url(../images/menu_concorso_casting_bg.png) no-repeat;
padding-bottom:10px;
margin-top:-40px;
position:absolute;
}

.menu_concorso_dj{
width:500px;

height:120px;
background:url(../images/logo_dj.png) no-repeat;
padding-bottom:10px;
margin-top:-40px;
position:absolute;

}

.menu_concorso_dj ul, .menu_concorso_dj ul{
padding-left:7px;
padding-top:78px;
width:350px;
height:30px;

}
.menu_concorso_dj li, .menu_concorso_dj li{
width:110px;
height:20px;
float:left;
text-align:center;
list-style-type:none;
background-color:#ccf52a;
}



.menu_icons{
width:462px;
position:absolute;
margin-left:480px;
margin-top:30px;
}
.regolamento{
width:162px;
height:50px;
float:left;
}
.vota_log{
width:300px;
height:50px;
float:left;
}
.menu_concorso_music ul, .menu_concorso_casting ul{
padding-left:7px;
padding-top:78px;
width:350px;
height:30px;
}
.menu_concorso_music li, .menu_concorso_casting li{
width:110px;
height:20px;
float:left;
text-align:center;
list-style-type:none;
}
.voce_menu_concorso a{
color:#fff;
font-size:10pt;
}
.voce_menu_concorso a:hover{
color:#ff0;
font-size:10pt;
text-decoration:none;
}
.voce_menu_concorso a:active{
color:#008;
font-size:10pt;
text-decoration:none;
}
.voce_menu_concorsodj a{
color:#ff0099;
font-size:10pt;
}
.voce_menu_concorsodj a:hover{
color:#fff;
font-size:10pt;
text-decoration:none;
}
.voce_menu_concorsodj a:active{
color:#008;
font-size:10pt;
text-decoration:none;
}

.modulo_classifica{
background:url(../images/classifica_bg.png) no-repeat;
background-position:top right;
border:1px solid #ccc;
width:354px;
}
.modulo_classifica_completa{
background:url(../images/classifica_bg.png) no-repeat;
background-position:top right;
border:1px solid #ccc;
min-width:354px;
width:400px;
}
.modulo_classifica_completa_casting{
background:url(../images/classifica_casting_bg.png) no-repeat;
background-position:top right;
border:1px solid #ccc;
min-width:354px;
width:920px;
}
.modulo_classifica_casting{
background:url(../images/classifica_casting_bg.png) no-repeat;
background-position:top right;
border:1px solid #ccc;
width:354px;
}
.mod_concorrenti{
width:923px;
}
.bottom_link_concorso{

}
.bottom_link_concorso a{
padding-left:5px;
}
.module-4{
font-size:16pt;
text-align:center;
}
.module-4 a{
font-size:16pt;
text-align:center;
color:#f90;
margin-top:10px;
}
.module-4 a:hover{
font-size:16pt;
text-align:center;
color:#fa0;
text-decoration:none;
}
.moduletableinvia{

text-align:left;
}
.moduletablewpcasting{
margin-top:50px;
margin-left:6px;
}
.voto_concorrente{
position:absolute;
width:300px;
height:78px;
margin-top:58px;
margin-left:5px;
border:0px;
}
.tab_vota{
margin-left:120px;
}
.tasto_vota{
margin-left:75px;
}
.voto_output{
margin-top:7px;
color:#900;
}



/*------------*/
div#slimbox1 img {margin: 10px 10px 10px 10px;} 

