@charset "UTF-8";
/* CSS Document for ViteSpiate.com */

html, body {
	background:url(../img/bg_vs.jpg) no-repeat top center #0f0607;

}

.sponsor_title{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#933580;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}

.treb11{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}

.greyG{
	color:#666666
}
.pinkP{
	color:#A5017D
}
.pinkP1{
	color:#d9c2d9;
}
.space5{
	width:5px;
	height:5px;
	float:left;
}
.space10{
	width:10px;
	height:10px;
	float:left;
}
.space12{
	width:12px;
	height:12px;
	float:left;
}
.space20{
	width:20px;
	height:20px;
	float:left;
}
.treb28{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:28px;
}
.treb30{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#58585A;
}

.treb15{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
}
.treb19{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
}
.treb20{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
}
/******
MAIN STRUCTURE
*/
.comeback{
	text-align:right;
	background:url(../img/home_friends.jpg) no-repeat #FFF;
	height:295px;
	cursor:pointer;
}

.img_home{
	background: url(../img/comingsoon.jpg) no-repeat left top #FFF;
	padding:22px 0 6px 220px;
}
.rightLink{
	margin-right:-20px;
	text-align:right
}
.text_big{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:28px;
	color:#902856;
	line-height:34px;
	padding:0 0 10px 35px;
}
.text_small{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#555555;
	font-size:14px;
	font-style:italic;
	padding:0 0 0 35px;
}



.pressnew_label {
	padding:45px 0 0 140px;
}

.bt_press{
	margin:40px 20px 0 0;
}

.partner_big{
	float:left;
	width:165px;
	height:165px;
	background:center center no-repeat;
	cursor:pointer;
}
.partner_medium{
	float:left;
	width:110px;
	height:110px;
	background:center center no-repeat;
	cursor:pointer;
}
.partner_small{
	float:left;
	height:96px;
	width:96px;
	background:center center no-repeat;
	cursor:pointer;
}

.linePink{
	height:1px;
	background-color:#933580;
	background-repeat:no-repeat;
	margin-bottom:40px;
}

.greyArea{
	float:left;
	/*background-color:#D9DADB;*/
	width:190px;

	padding:0 15px 0 15px;
	color:#666;
}
.greyArea a{
	color:#666;
	font-size:11px;
}
.back_grey{
	background:url(../img/back_invite.gif) repeat-y 0 20px;
	padding-bottom:15px;
}
.greyArea1{
	margin:0}
.lineaGrey{
	height:1px;
	background-color:#A6A6A6;
}

#mailScreen {
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:520px;
	height:360px;
	left:50%;
	top:50%;
	margin-left:-320px;
	margin-top:-220px;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF
}
#modalMap {
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:580px;
	height:330px;
	left:50%;
	top:50%;
	margin-left:-320px;
	margin-top:-220px;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF
}
#modalPrenota{
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:420px;
	height:130px;
	left:50%;
	top:50%;
	margin-left:-310px;
	margin-top:-220px;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
	line-height:22px;
}
#modalstopVote, #nochat{
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:420px;
	height:130px;
	left:50%;
	top:50%;
	margin-left:-310px;
	margin-top:-220px;
	z-index:100;
	padding:40px;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
	line-height:22px;
}
#credits, #survey{
	display:none;	
	position:fixed;
	border:2px solid #777;
	width:420px;
	height:130px;
	left:50%;
	top:50%;
	margin-left:-310px;
	margin-top:-220px;
	z-index:100;
	padding:40px 40px 45px 40px;
	color:#FFF;
	font-size:14px;
	line-height:18px;
	color:#000;
	background-color:#FFF;
	line-height:20px;
}
.mail_content{
	overflow:auto;
	height:260px;
}


.closeMe1{
	float:right;
	margin:-50px -50px 0 0;
}
.areaText_mail{
	padding:10px 0 10px 0;
}
.ico_mail_s{
	margin-bottom:-5px;
}
.ico_invite{
	margin:-25px 0 10px 0;
}
.text_invite{
	border:0;
	padding:5px 5px 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#FFF;
	width:175px;
	margin-bottom:10px
}
.select_invite{
	border:0;
	padding:5px 5px 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#FFF;
	width:185px;
	margin-bottom:10px;
	color:#666;

}
.not_save_mail{
	font-size:10px;
	line-height:12px;
	padding-left:10px;
}
.frameMail{
	width:522px;

	background-color:#FFF;
	background-image:none;
}
.mail_foo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	color:#666;
	padding:30px 0 0 80px;
	cursor:pointer;
	height:50px;
	margin:20px 0 0 240px;
	width:390px;
	background:url(../img/mail_foo.png) no-repeat left top;
}
.area_credits{
	background-color:#EAEAEA;
	width:130px;
	height:60px;
	line-height:13px;
	padding:20px 10px 10px 20px;
	font-size:11px;
	float:left;
}
.imgstaff_st{
	background:url(../img/fondofoto-staff.gif) no-repeat #fff;
	padding:15px;
	width:130px;
	height:188px;
	float:left;
	margin-bottom:20px;
	line-height:18px
}
.imgstaff_st_pic{
	background:url(../img/fondofoto.png) no-repeat;
	padding:11px;
	width:90px;
	height:130px;
	float:left;
	margin-bottom:10px;
	line-height:15px;
	cursor:pointer;
}
.imgspiati_pic{
	background:url(../img/fondofoto.png) no-repeat;
	padding:0 0 0 1px;
	width:110px;
	height:152px;
	margin-bottom:4px;
	line-height:15px;
	cursor:pointer;
}
.imgspiati_pic img{
	margin-top:10px;
}
.txt_spiati{
	font-style:italic;
	padding:10px 0 0 10px;
	height:26px;
}
.area_voto{
	padding:8px;
	width:85px;
	background-color:#e6cbe5;
}
.area_voto1{
	padding:20px 0 0 25px;
	width:85px;
}
.area_elimin{
	padding:12px 0 12px 0;
	width:102px;
	text-align:center;
	background-color:#DDD;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#555;
	font-style:italic;
	font-weight:bold;
}
.area_elimin1{
	padding:25px 0 0 30px;
	text-align:center;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
}
a.link_vota{
	display:block;
	background-color:#A5017D;
	text-decoration:none;
	padding:4px 8px 4px 6px;
	color:#FFF;
	text-align:center;
	width:30px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	margin-left:6px
}
.input_voto{
	width:32px;
	font-size:13px;
	padding:4px 0 5px 0;
	text-align:center;
	border:1px solid #999;
	float:left;
}
.right_staff{
	float:right;
	padding:15px;
	background: #E0E0E0;
	font-style:italic;
	width:250px;
	margin-right:-30px;
	cursor:pointer;
}
.img_staff{
	position:absolute;
	margin:-33px 0 0 150px;
}
/*.col_spiati{
	font-size:11px;
	color:#666;
	width:110px;
	float:left;
	line-height:20px;
	margin-bottom:10px;
}*/
.spiati_tb{
	font-size:12px;
	color:#666;
	width:380px;;
}
.lefttd{
	width:120px;
}
.righttd{
	padding:0 0 6px 0;
	color:#000;
}

.area_channel{
	width:160px;
	height:360px;
	font-size:11px;
	line-height:14px;
	padding-bottom:10px;
}
.not_loc{
	height:99px;
	border-top:1px solid  #A6A6A6
}
.location_ly{
	border-top:1px solid #A6A6A6;
	padding-bottom:5px;
}
a.txt_location_ly{
	display:block;
	padding:5px 5px 5px 12px;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
a.off{
	color:#555
}
a.txt_location_ly:hover{
	background-color:#C2C2C2
}
.on{
	background:url(../img/arr_pink.png) no-repeat 140px 8px #CCC;
}
.off{
	color:#333;
	background:url(../img/arr_grey.png) no-repeat 140px 8px #CCC;
}

/*webcam*/
.webcam {
	width: 542px;
	height: 361px;
	color: #FFF;
	background: url(../img/load1.gif) no-repeat center #000;
	margin-bottom:8px;
}
.webcam_new {
	width: 608px;
	height: 342px;
	color: #FFF;
	background: url(../img/load1.gif) no-repeat center #000;
}
a.bt_direttta{
	float:left;
	width:102px;
	margin-right:9px;
	font-size:13px;
}
.txt_loc{
	margin-right:5px;
	float:left;
}
.nome_loc, .nome_loc_in{
	text-align:center;
	border-bottom:2px solid #ccc;
	font-size:11px;
	color:#808080;
	padding:3px 0 1px 0;
	margin-bottom:3px;
}
.nome_loc_in{
	border-bottom:2px solid #A5017D;
	color:#A5017D;
}
a.num_loc, a.num_loc_in{
	display:block;
	text-decoration:none;
	width:24px;
	height:21px;
	padding:3px 0 0 0;
	font-size:11px;
	text-align:center;
	background:url(../img/pall_g.gif) no-repeat;
	color:#333;
	float:left;
	margin:0 2px 0 2px;
}
a:hover.num_loc{
	background:url(../img/pall_g1.gif) no-repeat;
}
a.num_loc_in{
	background:url(../img/pall_p.gif) no-repeat;
	font-weight:bold;
	color:#FFF;
	cursor:auto;
}
.txt_news{
	margin:2px 2px 0 0;
	float:right;
	text-align:right;
	font-size:12px;
	color:#333;
	line-height:15px;
}
.spons_l{
	background:url(../img/pubb_loc.png) no-repeat;
	padding:0 0 0 40px;
	height:35px;
	margin-bottom:12px;
	line-height:15px;
}
.spons_l_new{
	background-color:#000;
	padding:6px 6px 6px 14px;
	margin-bottom:12px;
	color:#a6a6a6;
	font-size:12px;
}
.spons_l_new a{
	color:#FFF;
}
/*webcam*/


.area_classifica{
	background-color:#ecd9ec;
	padding:25px;
}
.voto_cl{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:50px;
	width:102px;
	text-align:center;
	letter-spacing:-10px;
	font-weight:bold;
	height:60px;
	line-height:60px;
	margin-top:10px;
}

.cam_logo2{
	text-align:center;
	margin-top:-35px;
}
.cam_logo1{
	text-align:right;
	margin:15px;
	position:absolute;
}
#protect{
	display:none;
	background-color:#FFF;
	margin-top:37px;
	height:363px;
	width:530px;
	position:absolute;
	opacity: .9;
	filter: alpha(opacity=90);
}
.bann_over_video{
	position:absolute;
	padding:275px 0 0 72px;

}
.boxSond{
	padding:30px;
	background-color:#E6E6E6
}
.white_area_diretta{
	padding:6px;
	background-color:#fff;
}
.title_loc{
	height:62px;
	padding:8px 20px 0 18px;
	float:left;
	width:397px;
}
.txt_news_new{
	margin:0 2px 0 25px;
	float:left;
	text-align:left;
	font-size:11px;
	color:#333;
	line-height:14px;
	width:220px;
}
.banner_top_diretta{
	float:right;
	margin-top:2px
}
.area_under_video{
	margin:0 0 25px 18px;
}
.bann_dir_left{
	position:absolute; 
	width:120px; 
	margin:-6px 0 0 -135px;
	*margin:-6px 0 0 -135px;
}
.bann_dir_right{
	position:absolute; 
	width:120px; 
	margin:-6px 0 0 926px;
	*margin:-6px 0 0 920px;
}
.nome_view{
	float:left;
	padding:14px 0 0 15px;
	width:160px;
	font-style:italic;
}
.divdate{
	border-top:1px solid #999;
	padding:8px 0 8px 0;
}
.divdatelist{
	padding:4px 0 4px 0;
}
.coronacount{
	padding:17px 22px 17px 22px;
	color:#FFF;
	background-color:#F00;
	margin-bottom:20px;
	cursor:pointer;
}
.coronabann{
	padding:17px 22px 17px 22px;
	color:#FFF;
	background-color:#004d9b;
	margin-bottom:20px;
	cursor:pointer;
	text-align:center;
}
#coronahome{
	background:url(../img/home_corona_countdown.jpg) no-repeat;
	color:#FFF;
	width:449px;
	height:94px;
	padding-top:280px;
	text-align:center;
	font-size:66px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	cursor:pointer;
	float:left;
}