@charset "utf-8";

#home_player_list .userMed{height:96px; width:90px}

div#home_container{width:610px; height:300px}
div#home_player_cont{background-position:center; width:362px; height:263px; float:left; overflow:hidden; position: absolute; z-index:1}
div#home_player_list{float:right; height:310px; margin-right:20px; margin-top:55px; overflow:hidden; width:190px}

div.scheletro{position:absolute; background-image: url(images/showreel_sfondo_foto.jpg); background-position:top left; background-repeat:no-repeat; padding:2px; display:none; height:263px; overflow:hidden; width:362px; margin-top:55px; margin-left:30px}
div.schel_loader{background-image: url(images/ajax-loader.gif); background-position:center center; background-repeat:no-repeat; height:263px; overflow:hidden; width:362px; margin-top:53px !important; margin-left:28px !important}
div.scheletro2 a{margin-left:7px !important; margin-top:7px !important}
div.scheletro2{margin-top:53px !important; margin-left:28px !important}
div.scheletro a{margin-left:5px; margin-top:5px; height:250px; overflow:hidden; position:absolute; width:350px}
div#home_player_cont .overlayIcon{position:absolute; bottom:0; left:0; width:400px; height:27px; background:url(images/bg_otitle.png); border-top:1px solid #ccc; overflow:hidden; line-height:27px}
.overlayIcon2{position:absolute; bottom:0; left:0; width:400px; height:27px; overflow:hidden; line-height:27px}
div#home_player_cont .overlayIcon span.oTitle, .overlayIcon2 span.oTitle{font-weight:bold; color:#9e0000; position:absolute; left:5px; display:block}
.overlayIcon2 span.oTitle a{color:#9e0000; text-decoration:none}
div#home_player_cont .overlayIcon img.icon, .overlayIcon2 img.icon{position:absolute; right:0; bottom:0}

div#player_cont{background:#000; width:640px; clear:both; overflow:hidden; border-top:1px solid #000}

div#player_cont div#jwvideoplayer, div#player_cont div#cont_data{text-align:center}
div.wireframe_top_intestazione{color:#464646; padding-right:15px; padding-top:20px}
div.wireframe_top_intestazione .lista_title_text{font-size:11px; line-height:20px}

div.wireframe_top_intestazione a{color:#9e0000}
div.wireframe_top_intestazione a:hover{text-decoration:none; color:#464646}

.expDetails .fRight{width:200px}

.expDetails{background:#b20000 url(images/bg_expDetails.gif) no-repeat left bottom; color:#fff; border-top:1px solid #000}
.expDetails .expInfoBottom{margin:0 20px; padding-bottom:20px}

.expDetails .line{clear:both; width:100%; padding-top:10px; padding-bottom:12px; background:url(images/bg_line.gif) repeat-x left bottom; overflow:hidden}
.expDetails .line .borderLeft{background:url(images/bg_line_fLeft.gif) repeat-y right top; padding:0 20px 0 0; margin-right:20px; float:left; width:150px}
.expDetails .line .photoAvt{}
.noBG{background:none !important}

.expDetails .line .photoAvt img{float:left; margin:10px 10px 10px 0}
.expDetails .line .user{margin:10px 0 10px 0; font-size:16px; font-weight:bold}
.expDetails a{text-decoration:underline; color:#fff}
.expDetails a:hover{text-decoration:none}
.expDetails ul.listOptionMedia{list-style:none; margin:10px  0 0 0; padding:0; height:86px}
.expDetails ul.listOptionMedia li{line-height:20px; background:url(images/bg_listOptionMedia.gif) no-repeat left 2px; padding-left:21px}
.expDetails .n_column{clear:both}

.expDetails .line #map3d{float:right; width:408px; height:190px; border:1px solid #fff; overflow:hidden}

.expDetails dl{margin:0; padding:0}
.expDetails dl dt{margin:0; padding:0 10px 0 0; font-weight:bold; line-height:24px; clear:left}
.expDetails dl dd{margin:0 0 0 20px; padding:0; clear:right; line-height:24px}
.expDetails dl dd input{font-size:11px; padding:0; height:15px; border:none; width:198px}

.evdRed{color:#9e0000}

#video_comments{clear:both; margin:40px 0; padding:30px 0; border-top:1px dashed #ccc}

#video_comments h2{font-size:24px; margin-bottom:0; padding-bottom:0}
#video_comments div.add{margin-top:0; padding-top:0; margin-bottom:50px; float:right}
#video_comments div.add a{color:#9e0000; background:url(images/bg_listOptionMedia.gif) no-repeat right 0; padding-right:23px}

#video_comments .userRowC{clear:both; margin-bottom:50px}
#video_comments .userRowC .AVT{width:82px; font-size:12px}
#video_comments .userRowC a{font-weight:bold; color:#9e0000; text-decoration:none}
#video_comments .userRowC a:hover{text-decoration:underline}
#video_comments .userRowC .AVT img{margin-bottom:10px; border:1px solid #ccc}
#video_comments .userRowC .small{font-size:10px; color:#000}
#video_comments .userRowC .ccomments{background:url(images/bg_comments_txt.gif) no-repeat left 10px; padding-left:20px; width:518px; margin-top:10px; float:right}
#video_comments .userRowC .ccomments .txtComment{background:#f5f5f5; padding:15px}

.mediaInfo{height:59px; width:174px; background:url(images/showreel_out.jpg) left top; background-repeat:no-repeat; margin-bottom:5px; padding-left:12px; padding-top:4px}
.mediaInfo .title, .mediaInfo .username{width:156px}
.mediaInfo .title a{color:#9E0000; font-size:11px; font-weight:bold; padding-bottom:5px; text-decoration:none; left:4px; position:relative}
.mediaInfo .username a{color:#9E0000; font-size:11px; padding-bottom:5px; text-decoration:none; left:4px; position:relative}
.mediaInfo_over  a{color:#FFF !important}
.mediaInfo_over{background:url(images/showreel_over.jpg) left top; background-repeat:no-repeat; color:#FFF}

div.nbordered{border:1px solid #dbdbdb; position:relative; padding:10px; clear:both}
div.nbordered p{margin:0; padding:0}
div.nbordered label, div.nbordered div, div.nbordered ul, div.nbordered ul li{position:relative}
div.nbordered ul{margin:0; padding:0; list-style:inside}
.padding1px{padding:1px !important}
div.nbordered h3{background:url(images/bg_h3_nbor.gif) no-repeat left top; line-height:12px; font-size:14px; margin:5px 0 0 0; padding:0; text-indent:12px; color:#323232; text-transform:uppercase}

.lightGrayBG{background:#f0f0f0}
.whiteBG{background:#fff}
a.seeall{background:url(images/bg_seeall.gif) no-repeat left top; display:block; width:69px; height:22px}
a.rb_add{background:url(images/bg_rb_add.gif) no-repeat left top; display:block; width:69px; height:22px; padding-right:11px; float:left}
.rb_button_src{width:69px; height:22px}

form{margin:0; padding:0}

.search_crowler .lbl_cont{float:left; width:80px; overflow:hidden; font-size:11px}
.search_crowler .npt_cont{float:right; width:160px; overflow:hidden}
.search_crowler .npt_cont select, .search_crowler .npt_cont input{width:160px; margin:0; padding:0; line-height:18px; font-size:12px}
.search_crowler .npt_cont input{width:156px}

ul#listaCategorie li a{color:#404040}

/*************************************/
#home_player_main{
	width:620px;
	height:302px;
	position:relative;
	overflow:hidden;
	background-image: url(images/line_big.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-bottom: 20px;
	background-position: left bottom;
}
#home_player_main #slideshow{
	position:absolute;
	left:0;
	top:0;
	width:400px;
	height:300px;
	border:1px solid #FFF;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none
}
#home_player_main #slideshow li{display:block; width:400px; height:300px; overflow:hidden}
#home_player_main #slideshow .slw_title{margin:0; padding:0}
#home_player_main #slideshow .slw_caption{
	display:block;
	position:absolute;
	color:#fff;
	left:0;
	bottom:0;
	width:380px;
	padding:10px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	background-color: #69326A;
}
#home_player_main #slideshow .slw_caption span{display:block}
#home_player_main #slideshow .slw_caption .slw_title{
	font-size:24px;
	font-weight:normal;
	line-height:24px;
	color: #FFB415;
}

#home_player_main #slw_content_hover{
	position:absolute;
	right:0;
	top:0;
	width:215px;
	overflow:hidden
}
#home_player_main #slw_content_hover .slw_item{
	padding:1px;
	margin-bottom:3px;
	height:56px;
	overflow:hidden;
	color:#999;
	background-color: #311A20;
}
#home_player_main #slw_content_hover .slw_item .thumb_cont{
	width:74px;
	height:54px;
	overflow:hidden;
	float:left;
	margin-right:5px;
	border:1px solid #FFF
}
#home_player_main #slw_content_hover .slw_i_user{padding-top:3px; border-top:1px dashed #444; margin:0 3px 0 79px}
#home_player_main #slw_content_hover .slw_item_hover .slw_i_user{border-top:1px dashed #b21111}
#home_player_main #slw_content_hover .slw_item_hover{
	background-color: #C261CA;
}
#home_player_main #slw_content_hover a, #home_player_main #slideshow a{color:#fff}
#home_player_main #slw_content_hover h4{
	margin:0;
	font-size:11px;
	line-height:13px;
	height:54px;
	overflow:hidden;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	font-weight: normal;
}
#home_player_main #slw_content_hover .slw_item_hover a{}
