/* CSS Document */
* {
margin:0px;
padding:0px;
}
 table {
  border-collapse: collapse;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
text-align:center;
background-color:#000;
}

#wrap {
width: 895px;
margin:0 auto;
padding:0;
text-align:left;
background: url(/images/metal-small.jpg);
}

#wrap-header {
width: 895px;
margin:0;
padding:0;
background: url(/images/header.jpg) left top no-repeat;
}

#wrap-footer {
width: 895px;
margin:0;
padding:0;
background: url(/images/footer.png) left bottom no-repeat;
}
/*
#header {
margin:0px;
float:left;
width:895px;
background: url(../images/head_right.png) right top no-repeat;
}
*/
.maincontent {
float:left;
width:895px;
margin:0px 0px 30px 0px;
overflow:hidden;
display: inline; /*So IE6 doesn't double the margin!!!'*/
}

#content {
float:left;
width:885px;
}
#rightbar {float:left; width:405px; overflow:hidden;}
#footer {clear:both;}

.logo {
float:left;
width:167px;
height:150px;
}

.logo a img{
border:0;
}

#top_mainmenu {
float:left;
width:615px;
height:44px;
}

#top_banner {
float:left;
width:728px;
height:90px;
}

.clear {clear: both; margin: 0px}

.moduletable_topmenu {
padding: 0;
margin: 0;
float: right;
white-space: nowrap;
}

.moduletable_topmenu li{
list-style-type: none;
width: auto !important;
width: 5%;
float: left;
margin: 0;
font-size: 15px;
height: 35px; /*hauteur image gauche*/
line-height: 28px; /*position du texte*/
white-space: nowrap;
margin-right: 40px; /*entre les boutons*/
}

.moduletable_topmenu li a{
text-align:left;
font-weight: bold;
height: 35px; /*hauteur image droite*/
display: block;
padding-left: 10px; /*espace gauche texte*/
padding-right: 15px; /*espace droite texte*/
text-decoration: none;
color: #EEE;
margin-left: 0px; /*largeur gauche-distance g-d*/
white-space: nowrap;
float: left;
}

.moduletable_topmenu li a:hover
{
color: #ffd500;
text-decoration:underline;
}

#footer{
width: 885px;
margin:0 auto;
text-align:center;
color:#fff;
}

/*Plugin css*/
.componentheading, .componentheading_contact{
width:885px !important;
width:901px;
height:44px;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:32px;
font-weight:bold;
font-size:12px;
padding-left:16px;
text-align:left;
}
#vid_titlebar{
width:885px;
height:36px;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:32px;
font-weight:bold;
text-align:left;
}

#vid_title{
float:left;
width:480px !important;
width:496px;
font-size:14px;
padding-left:16px;
display: inline;
}

#vid_titlebar_sub{
float:left;
width:389px;
font-size:14px;
text-align:right;
}

.text_area{
background-color:#faa;
border:1px;
border-color: #000000;
border-style: solid;
}

#vid_collection{
margin-left:40px;
margin-top:10px;
text-align:left;
}

#vid_player{
width:480px;
height:380px;
margin:0px;
padding:0px;
}

#vid_stats{
overflow:hidden;
width:480px;
height:54px;
margin:0px;
padding:0px;
background: url(/images/vid_stats.png) top left no-repeat;
float:left;
}

#vid_stats_numviews{
width:160px !important;
width:176px;
height:48px;
margin:0px;
padding:0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
line-height:48px;
padding-left:16px;
float:left;
}

.vid_stats_refer{
float:left;
width:108px;
height:43px !important;
height:48px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
background: url(/images/sendto.png) bottom left no-repeat;
text-align:center;
line-height:17px;
padding-top:5px;
}
.vid_stats_refer a{
color:#fff;
text-decoration:none;
}
.vid_stats_refer:hover{
background: url(/images/sendto.png) top left no-repeat;
text-decoration:underline;
}

#vid_stats_rating{
width:144px !important;
width:160px;
height:44px;
margin-top:4px;
padding:0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding-left:16px;
float:right;
text-align:left;
}

#vid-left{
float:left;
width:480px;
margin:0px;
padding:0px;
text-align:left;
}

#vid-right{
float:left;
width:402px;
margin-left:3px;
margin-top:3px;
padding:0px;
display: inline;
text-align:left;
}

.vid-minibox{
float:left;
width:133px;
height:143px;
background: url(/images/vid_mini_double.png) bottom right no-repeat;
margin:1px 0px 0px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding:0px;
display: inline;
text-align:left;
}
.vid-minibox:hover{
background: url(/images/vid_mini_double.png) top left no-repeat;
margin:0px 1px 1px 0px;
}

.vid-minibox-tn{
width:125px;
height:79px; /*+Border*/
text-align:center;
margin-top:10px;
color:#000000;
}
.vid-minibox-tn-img{
border:2px;
border-color: #000000;
border-style: solid;
}

a:link .vid-minibox-tn-img {
border-color:#000000;
}
a:active .vid-minibox-tn-img {
border-color:#000000;
}

.vid-minibox-title{
width:105px !important;
width:129px;
height:28px;
text-align:left;
line-height:12px;
font-weight:bold;
padding:0px 16px 0px 8px;
}
.vid-minibox-rating{
width:50px;
text-align:left;
margin-left:65px;
}

.vid-annbox{
float:left;
width:268px;
height:288px;
background: url(/images/ann_bg.png) top left no-repeat;
margin:0px;
}

.vid-annonce{
width:250;
height:250;
margin:15px 5px;
}

#frontpage-content{
width:885px;
margin:0px;
padding:0px;
}

#frontpage-side{
width:200px;
height:388px;
float:left;
text-align:left;
}
#frontpage-bottom{
width:845px;
height:200px;
float:left;
margin-left:40px;
display:inline;
}

.frontpage-tn{
width:165px;
height:150px;
float:left;
margin:50px 0px 0px 35px;
display: inline;
}

#frontpage-mainvideo{
margin-top:10px;
width:485px;
height:378px;
background: url(/images/main_video.png) top left no-repeat;
float:left;
display: inline;
text-align:left;
color:#fff;
}
#frontpage-maintitle{
width:460px;
height:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:35px;
margin-left:25px;
}
#frontpage-mainimage{
width:416px !important;
width:420px;
height:312px !important;
height:316px;
margin:0px 22px;
border:solid 2px;
border-color: #333;
overflow:hidden;
text-align:left;
}

#frontpage-new{
width:416px;
height:119px;
background: url(/images/nouveau.gif) top left no-repeat;
margin:0;
}
#frontpage-play{
width:77px;
height:75px;
margin-left:170px;
/*position: absolute;*/
}



#frontpage-play a img{
border:0;
}

/* Star rater*/
/*  styles for the unit rater     */
.ratingblock {
	display:block;
	/*border-bottom:0px;
	padding-bottom:0px;
	margin-bottom:0px;*/
	border:none;
	margin:0;
	padding:0;
	}

.loading {
	height: 20px;
	background: url('/images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('/images/starrating.png') top left repeat-x;
	line-height:8px;
	font-size:8px;
	}
.unit-rating-small {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 10px;
	width:50px;
	position: relative;
	background: url('/images/starrating_mini.png') top left repeat-x;
	line-height:8px;
	font-size:8px;
	}
.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-rating-small li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('/images/starrating.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating li.current-rating {
	background: url('/images/starrating.png') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.unit-rating-small li.current-rating-small {
	background: url('/images/starrating_mini.png') left bottom;
	position: absolute;
	height: 10px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#fff;}
.thanks {color:#ff0;}
.static {color:#fff;}
/*End Star rater*/



/*Comment form*/
#vid_comments {
float:left;
width:488px;
padding:0px;
margin:0px;
text-align:left;
}

.ann-incomment{
width:468px;
height:60px;
margin:6px 5px;
}

#vid_comm_head {
width:480px;
height:28px;
background:url('/images/comm_head.png') left top;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:28px;
}

.vid_comment_1 {
	width:478px !important;
	width:480px;
	padding:0px;
	margin:0px;
	background:#fff;
	border:solid #000;
	border-width:0px 1px;
}
.vid_comment_0 {
	width:478px !important;
	width:480px;
	padding:0px;
	margin:0px;
	background:#d0e8ff;
	border:solid #000;
	border-width:0px 1px;
}
.vid_comm_admin {
background:#ffffcc;
}
.vid_comm_textarea {
width:458px;
padding:0px;
margin:0px 10px;
}

.vid_comm_margins {
	overflow:hidden;
	width:472px;
	margin:0px 1px;
	padding-right:5px;
	height:16px;
	text-align:right;
	font-size:10px;
}
.vid_comm_0_top {
  border:solid #000;
	border-width:1px 0px 0px 0px;
}
.vid_comm_0_bottom {
  border:solid #888;
	border-width:0px 0px 1px 0px;
}
.vid_comm_1_top {
  border:solid #000;
	border-width:1px 0px 0px 0px;
}
.vid_comm_1_bottom {
  border:solid #888;
	border-width:0px 0px 1px 0px;
}
.vid_comm_admin_top {
  border:solid #000;
	border-width:1px 0px 0px 0px;
}
.vid_comm_admin_bottom {
  border:solid #888;
	border-width:0px 0px 1px 0px;
}
.vid_comm_name {
color:#000;
font-weight:bold;
font-size:11px;
line-height:12px;
}
.vid_comm_date {
color:#444;
font-size:9px;
line-height:11px;
}
.vid_comm_text {
font-size:12px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 0px 10px 0px;
}
#vid_comm_frm {
width:438px !important;
width:480px;
padding:20px;
margin:0px;
color:#fff;
border:solid #000;
border-width:0px 1px;
background-color:#0059b3;
}
#vid_comm_frm_title {
font-weight:bold;
font-size:14px;
line-height:16px;
}
#comm-msg {
background:#FFFF00;
font-weight:bold;
font-size:10px;
line-height:14px;
}

.comm_text {
background-color:#fff;
border:1px;
border-color: #000000;
border-style: solid;
}

.comm-param {
padding-left:5px;
font-size:12px;
font-weight:bold;
}

#com_form {
font-size:12px;
line-height:14px;
}
#submit-button {
height:20px;
width:100px;
text-align:center;
font-size:10px;
line-height:20px;
}
#submit-on {
border:solid 1px #333333;
background:#CCCCCC;
color:#333333;
}
#submit-on:hover {
background: #66FF66;
}
#submit-off {
border:solid 1px #999999;
background:#CCCCCC;
color:#999999;
}
#vid_comm_foot {
width:478px !important;
width:480px;
height:9px;
border:solid #000;
border-width:0px 1px 0px 1px;
background: url(/images/header.jpg) bottom left no-repeat;
}

/*-----------Blog-------------*/
.blog {
width:488px;
background:#006799;
margin:20px 0px 40px 150px;
}

.contentheading, .read-more {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
background:url('/images/comm_head.png') left top no-repeat;
width:496px !important;
width:504px;
height:28px;
line-height:28px;
padding-left:16px;
}

.contentpaneopen{
}

td.article-text{
padding:0px 24px 20px 16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
background:url('/images/comm_footer.png') left bottom no-repeat;
}

p.article-content{
margin-bottom:16px;
}

.blog_more ul{
background:url('/images/comm_footer.png') left bottom no-repeat;
padding-bottom:20px;
}

.createdate{
font-size:10px;
color:#555;
padding-left:16px;
line-height:11px;
padding-bottom:16px;
}

.blog_more{
}

.blogsection{
font-size:14px;
line-height:16px;
padding:0px 24px 20px 16px;
}

#content{
text-align:center;
}

#component-contact{
width:480px;
margin:0 auto;
text-align:left;
}

table.contentpaneopen{
width:480px;
background:FFF;
}

table.contentpane_contact{
width:488px;
margin:20px 0px 30px 150px;
}
table.contentpane_contact tbody{
width:488px;
background:url('/images/comm_head.png') left top no-repeat;
}
table.contentpane_contact tbody tr{
background:transparent;
}

#emailForm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #000;
line-height:20px;
margin-left:20px;
}
.contact_form{
background:url('/images/comm_footer.png') left bottom no-repeat;
}