.video {
	margin-top: 10px;
	width : 650px;
}

.video .movie {
	width : 650px;
	height : 380px;
}

.video .movie .list {
	float : right;
	width : 220px;
	height : 371px;
	background: url(/php/h.php?f=/GFX/portale_v3/video/sf_barra-dx.gif) repeat-x 0 0;
	border-left: 1px solid #999;
	padding-left : 8px;
	margin-left : -3px; /* IE6 3px margin bug */
	overflow:hidden;
	zoom:1;
	position: relative;
}

.video .movie .list h3 {
	display: block;
	width : 212px;
	text-align : right;
	font: normal 18px/25px Arial;
	height : 25px;
	color : #DDD;
	padding-right: 8px;
	margin-top: 5px;
}

.video .movie .list .entry {
	height : 114px;
	zoom: 1;
	position: relative;
	overflow: hidden;
}


.video .movie .list .entry a.vid {
	display: block;
	height: 90px;
	width: 220px;
	overflow: hidden;
	zoom:1;
}


.video .movie .list .entry .thumb {
	display: block;
	/* height : 90px;
	width : 108px; */
	background: url(/php/h.php?f=/GFX/portale_v3/video/cornice.png) no-repeat 0 0;
	/* position: relative;
	zoom: 1; */
	_zoom:1;
}

.video .movie .list .entry .data {
	display: block;
	float : right;
	width: 110px;
	margin-left: -3px; /* IE6 3px margin bug */
}

.video .movie .list .entry .thumb .preview {
	width: 95px;
	height : 69px;
	margin : 13px 6px 8px 7px;
	/* position: relative;
	zoom: 1; */
}

.video a,
.video a:hover {
	text-decoration: none;
	cursor: pointer;
}

.video .movie .cat {
	display: inline-block;
	float: left;
	background: #cecece;
	font : bold 10px/14px Arial;
	text-transform: uppercase;
	color : #666;
	padding : 0px 4px;
}

.video .movie .list .entry .data .cat {
	margin: 12px 30px 0px 6px;

}

.video .movie .title {
	display: inline-block;
	font: normal 11px/13px Arial;
	color : #cccccc;
}

.video .movie .list .entry .data .title {
	margin : 4px 0px 0px 6px;
	width :95px;
}

.video .movie .bar .title {
	width: 230px;
	font-size: 14px;
	float : left;
	clear: left;
	line-height: 22px;
	overflow: hidden;
	
}

.video .movie .list .entry .data .rating {
	margin : 2px 0px 0px 6px;
	display: block;
}

.video .movie .list .entry .data .rating .full,
.HScroller .rating .full {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(/php/h.php?f=/GFX/portale_v3/video/stella_piena50.png) no-repeat 0 0;
	_background:none;
	_filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/GFX/portale_v3/video/stella_piena50.png');
}

.video .movie .list .entry .data .rating .empty,
.HScroller .rating .empty {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(/php/h.php?f=/GFX/portale_v3/video/stella_vuota50.png) no-repeat 0 0;
	_background:none;
	_filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/GFX/portale_v3/video/stella_vuota50.png');
}

.video .movie .bar .rating {
	position: relative;
	float : right;
}

.video .movie .stats,
.video .movie .bar .voting .starsys .text,
.video .movie .bar .voting .vote,
.video .movie .bar .voting .vote:visited,
#voted {
	font : normal 11px/16px Verdana,sans-serif;
	color : #ccc;
}

.video .movie .list .entry .stats {
	text-align: center;
	width: 160px;
	height: 19px;
	margin : 2px 25px;
	border-bottom: 1px solid #999;
}

.video .movie .bar .stats {
	text-align : right;
	line-height: 18px;
	clear: right;
}

.video .movie .number {
	font-weight: bold;
}

.video .movie .player {
	width : 421px;
	height : 318px;
	background-color: black;
}

.video .movie .bar {
	width : 409px;
	height : 43px;
	background: url(/php/h.php?f=/GFX/portale_v3/video/sf_video-principale.gif) repeat-x 0 0;
	padding : 10px 6px 0px;
	overflow: hidden;
}

.video .movie .bar .voting {
	float: right;
	width: 170px;
}

.video .movie .bar .voting .starsys {
	display: none;
	clear:right;
	width:170px;
	margin-top: 3px;
}

.video .movie .bar .voting .starsys .nova {
	background: url(/php/h.php?f=/GFX/portale_v3/video/stella_vuota.png) no-repeat 0 0;
	_background:none;
	_filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/GFX/portale_v3/video/stella_vuota.png');
}

.video .movie .bar .voting .starsys a.nova {
	display: block;
	width: 16px;
	height: 16px;
	float : left;
	zoom:1;
	margin-left:4px;
}

.video .movie .bar .voting .starsys .text {
	display: block;
	width:70px;
	float:left;
}

#voted {
	display: none;
	float:right;
	clear:right;
	width:145px;
}


/* BOX SCELTA CANALI */

.video .categories {
	float: right;
	width: 228px;
	background: #f0f0f0;
	margin: 10px 0px 0px 0px;
	padding-bottom: 6px;
	
}

.video .categories h3,
.video .most h3 {
	font: normal 18px/40px Arial;
	color: #333;
	height: 40px;
	vertical-align: middle;
	display: block;
}

.video .categories h3 {
	padding-left: 6px;
}

.video .most h3 {
	padding-left: 20px;
}

.video .categories .category {
	display: block;
	zoom: 1;
	width: 206px;
	height: 50px;
	background: url(/php/h.php?f=/GFX/portale_v3/video/sf_tasto.gif) no-repeat 0 0;
	padding-left: 10px;
	font: normal 13px/46px Verdana, sans-serif;
	color: #666;
	margin: 0px 5px 0px 8px;
}

.video .categories .category span.triangle {
	font: normal 13px/46px Arial;
	display:inline-block;
	float: right;
	width: 25px;
	color: #ccc;
}

.video .most {
	width: 390px;
	height: 270px;
}

/* SCROLLER */

.HScroller {
	height:200px;
	margin: 8px 15px;
}
.HScroller .ScrollLeft, .HScroller .ScrollRight {
	float:left;
	font-size:30px;
	width:30px;
	line-height:200px;
	cursor:pointer;
	color: #bbb;
}

.HScroller .ScrollLeft:hover, .HScroller .ScrollRight:hover {
	color: #333;
}

.HScroller .ScrollArea {
	overflow:hidden;
	float:left;
	width:340px;
	height:200px;
}
.HScroller a {
	float:left;
	width:120px;
	margin: 8px;
	height: 180px;
	display: block;
}

.HScroller a img {
	width: 95px;
	height: 69px;
	margin : 6px 0px 0px 5px;
}

.HScroller span.thumb {
	display: block;
	width: 108px;
	height: 80px;
	background: url(/php/h.php?f=/GFX/portale_v3/video/cornice02.png) no-repeat 0 0;
	_background:none;
	_filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/GFX/portale_v3/video/cornice02.png');
}

.HScroller .data {
	height: 70px;
	width: 100px;
	margin-top: 4px;
	overflow: hidden;
}

.HScroller span.category {
	display: inline-block;
	background: #cecece;
	font : bold 10px/14px Arial;
	text-transform: uppercase;
	color : #fff;
	padding : 0px 4px;
}

.HScroller span.title {
	display: block;
	font: normal 11px/15px Arial;
	color : #777;
	margin: 4px 0px;
	overflow: hidden;
}

.HScroller span.rating {
	display: block;
}

.HScroller span.votes {
	font : normal 11px/16px Verdana,sans-serif;
	color : #999;
}

.HScroller span.number {
	font-weight: bold;
}

.video .preview h3 {
	margin-left: 8px;
	font: normal 18px/22px Arial;
	color: #777;	
}


