
h2.preview
{
    background			: none;
	margin : 20px 0 0 0;
} 
h2 span
{
    font-size			: 14px;
    padding-top			: 0.15em;
    float				: right;
}

h2 span.more a {
	font-size			: 12px;
	color:#FA0012;
}

.info, h2.share, h2.comments {
	margin-top:25px;
}

.since {
	color:#A6AEC0;
	font-size:10px;
}

.media_thumbnail{
	float:left;
	display : block;
	margin : 1px 3px;	
}

.merged .media_thumbnail.medium {
	margin : 7px 15px 7px 0px;
	width:150px;
	}

.media_thumbnail.medium.end-line {
	margin-right:0px !important;
}

.media_thumbnail.medium {
	width : 150px;
	height : 120px;
	margin : 7px 10px 7px 0px;	
}
.media_thumbnail.medium img {
	width : 150px;
	}

.media_thumbnail .description, .partner .description {
	color : #262626;
	display : block;
}
.media_thumbnail .description, .media_thumbnail .views, .partner .description, .partner .views {
	margin-left : 2px;
}

span.views, span.comments {
	font-style : italic;
	font-weight : bold;
}

span.comments {
	padding : 0 18px 0 8px;
	background: transparent url("/c/i/icons/comment.gif") right 0 no-repeat;
}

.media_teaser
{
    margin				: 2px 4px;
    text-align			: left ;
}

.media_teaser h4
{
    margin				: 0;
    padding				: 2px;
    text-align			: left ;
    font-size			: 1.15em;
}

.media_teaser img.thumb
{
    float				: left;
    margin				: 0 4px 0 0 ;
}

.media_teaser .dateline {
    color				: #555;
    float				: right;
    font-size			: 85%;
    margin				: 6px 6px 0pt 0pt;
}

.thumb .duration
{
    font-size			: 10px;
    font-family			: "Courier New", Courier, monospace;
    float 				: right;
    line-height			: 11px;
    height				: 11px;
    background 			: #FFF;
    margin				: 60px 6px 0 0;
    padding 			: 0 2px;
    z-index 			: 120;
    color				: #3D1D21;
    filter				: alpha(opacity=60);
    -moz-opacity		: .6;
    opacity				:.6;
    font-weight			: bold;
}

.thumb .duration
{
    font-size			: 10px;
    font-family			: "Courier New", Courier, monospace;
    float 				: right;
    line-height			: 11px;
    height				: 11px;
    background 			: #FFF;
    margin				: 60px 6px 0 0;
    padding 			: 0 2px;
    z-index 			: 120;
    color				: #3D1D21;
    filter				: alpha(opacity=60);
    -moz-opacity		: .6;
    opacity				:.6;
    font-weight			: bold;
}

#jukebox
{
    margin-left			: 50px;
    padding 			: 20px 0 ;
}

/* Fiche media */

#mediaActions
{
    text-align			: left;
    color				: #555;
    margin				: 29px 5px 10px 5px;
    line-height			: 1.2em;
}

#buttons ul.actions
{
    list-style			: none ;
    float				: left;
}

#buttons ul a
{
    text-decoration		: none;
}
#buttons ul img
{
    margin				: 0px 6px;
    vertical-align		: middle;
}

#rater
{
    margin				: 0 0 12px 0;
    padding				: 0;
    text-align			: center;
    height				: 45px;
}

#display
{
    text-align			: center;
    width				: 660px;
    float				: left;
    display				: inline;
}

#display .description
{
    text-align			: left;
}

.advertisement {
    color				: #555;
    font-size			: 85%;
    text-align			: center;
    margin				: 12px 0;
}


#display .dateline {
    color				: #555;
    font-size			: 85%;
}

#buttons label
{
    clear				: both ;
    float 				: left ;
    width 				: 300px ;
    margin-right		: 6px;
    display 			: inline ;
    color				: #3D1D21;
}

#buttons input
{
    margin-top			: 2px;
    width				: 300px;
    border				: 1px inset #3D1D21;
    font-size			: 9px;
}

#buttons textarea
{
    margin-top			: 2px;
    width				: 300px;
    height				: 68px;
    border				: 1px inset #3D1D21;
    font-size			: 9px;
}

#tags
{
    margin				: 10px 7px 0px 7px;
    border				: 1px solid #FFE3B1;
}

#contenu .col #tags h2
{
    margin				: 0;
    background			: none;
    text-align			: center;
    font-size			: 20px;
    color				: #FAA500;
}
/**********************************/
/**        Notes                 **/
/**********************************/
#rater .star-rating{
    list-style	: none ;
    margin		: 0px auto ;
    padding		: 0px ;
    width		: 125px ;
    height		: 25px ;
    position	: relative ;
    background	: url(/i/alt_star.gif) top left repeat-x;
}
#rater .star-rating li{
    padding		: 0px;
    margin		: 0px;
    width		: auto ;
    float: left;
    /* */
}
#rater .star-rating li a{
    display:block;
    width:25px;
    height: 25px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
    border : 0px;

}
#rater .star-rating li a:hover{
    background: url(/i/alt_star.gif) left bottom;
    z-index: 2;
}
#rater .star-rating a.one-star{
    left: 0px;
}
#rater .star-rating a.one-star:hover{
    width:25px;
}
#rater .star-rating a.two-stars{
    left:25px;
}
#rater .star-rating a.two-stars:hover{
    width: 50px;
}
#rater .star-rating a.three-stars{
    left: 50px;
}
#rater .star-rating a.three-stars:hover{
    width: 75px;
}
#rater .star-rating a.four-stars{
    left: 75px;
}
#rater .star-rating a.four-stars:hover{
    width: 100px;
}
#rater .star-rating a.five-stars{
    left: 100px;
}
#rater .star-rating a.five-stars:hover{
    width: 125px;
}
#rater .star-rating li.current-rating{
    background: url(/i/alt_star.gif) left center;
    position: absolute;
    left : 0 ;
    height: 25px;
    display: block;
    z-index: 1;
}

/**
 * Styles facebook share
 */
a.facebook-share.button {
	background-position:-330px 0;
	height:220px;
}
a.facebook-share {
	background:url("/c/i/sprite-video.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:170px;
	width:330px;
}

#facebook-like {
	height:30px;
	margin:7px 7px 7px 5px;
	overflow:hidden;
	width:660px;
}
#description {
	font-size:14px;
	margin:5px 0 20px 5px;
}


/** VOD **/
#vod_form {
	margin: 4px 16px 25px 0px;
	text-align : left;
	}
#vod_form img.vod_preview {
	float : left;
	margin : 0 12px 0 0;
	
	}	
	
#vod_form ol {
	margin : 10px 0 0px 10px;
	font-size : 16px;
	}
	
#vod_form ol li {
	padding : 0 0 0 30px;
}
	
.payment form input[type="submit"] {
    font-size: 14px;
   	width : 400px;
   	margin-left : 75px;
}
	

