/* CSS Document */

*{text-align:left;
}

body  {
text-align:centre;
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
text-align:justify
}

#page { 
width:975px;
margin:0 auto 0 auto;
}

#pageNavbar {
width:976px;
background: url(../images/bg_nav.gif);
height:30px;

}

.nav-new {
	position:absolute;
	top:-14px;
	right:248px;
	width:93px;
	}
	
.nav-focus {
	position:absolute;
	bottom:-27px;
	right:370px;
	width:116px;
	}

#homeContent {
width:976px;
background: url(../images/bg_home.jpg) no-repeat;
float:left;
margin-bottom:10px;
}

#nivContent {
width:976px;
background: url(../images/bg_niv.jpg) no-repeat;
float:left;

}

#nivContentPicPic {
width:976px;
background: url(../images/bg_picpic.jpg) no-repeat;
float:left;

}

#home-video{
width:402px;
float:left;
}

#niv-video{
width:656px;
float:left;
}

#niv-player{
width:645px;
height:448px;
background: url(../images/bg_player_home.jpg) repeat-x #676667; 
}

.niv-player-cadre{
width:645px;
background: #fff; 
padding:1px;
border:#ccc solid 1px;
}


.credit {float:left; margin-top:2px}

.txt-credit {
float:left;
margin:0 0 0 10px}

#niv-player-txt{
margin:0 0 0 12px;}

#adds-video{
width:297px;
height:250px;
background:  url(../images/bg_adds_video.jpg) repeat-x #676867;
}

.cadre-adds-video {
width:297px;
background:#fff;
padding:1px;
border:#ccc solid 1px;
margin-top:9px;}

#player-title{
font-size:13px;
font-weight:bold;
float:left;
}

.player-title{
font-size:13px;
font-weight:bold;
}

#video-low, #video- {
	background:#000 url(../images/bg_player_low.jpg) repeat-x top left;
	margin-right:10px;
	padding:91px 0 75px 115px;
}

#video-high {
	background: url(../images/bg_player_home.jpg) repeat-x scroll 0%;
}

#video-list {
	width:952px;
	background: url(../images/bg_video.jpg) repeat;
	height:170px;
}

#video-list-long {
	width:952px;
	background: url(../images/bg_video_long.jpg) repeat-x top left;
	height:340px;
}

.video-list-txt{
padding:8px 10px 10px 10px;
}

.video-list-txt img{
margin:2px 0 2px 0;
}

.list-title{
font-weight:bold;}

.list-total{
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px}

.list-total2{
color:#999;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px}


.video-list-mov {
padding:5px 0 0 10px;
float:left;}

.recent {
clear:both;
margin-left:10px
}

.video-extra {
padding-left:20px;
float:left;
width:290px;
}

.extra {
background:url(../images/bg_adds_video.jpg);
padding:0 0 7px 0;
height:128px;}

.video-extra img {
float:left;
margin:0 6px 0 0;
}

.sep-extra {
background:url(../images/i_seperate3.gif) no-repeat;
width:2px;
height:94px;
float:left;
margin: 0 2px 0 8px;
}


.sep2 {
background: url(../images/bg_sep2.gif) repeat-x ;
width:278px;
height:2px;
margin:10px 0 10px 10px;
}

.recent img {
float:left;
margin:0 6px 0 0;
}

.btn-clip {
float:right;
margin:28px 10px 0 0}

#Sexy_and_hot-cadre {
    display:none;
}

#quiest, #Sexy_and_hot{
    height:168px;
}

#quiest {
background:url(../images/bg_quiest.jpg) no-repeat;
}

#Sexy_and_hot {
background:url(../images/bg_sexy_and_hot.jpg) no-repeat;
width:236px;
height:172px;
position:relative;
}

.quiest-cadre, .Sexy_and_hot-cadre {
float:left;
margin-right:10px;
}
#ImageNoel-cadre {
width:300px;
background:#fff;
/*padding:1px;
border:#000 solid 1px;*/
float:left;
/*margin-right:10px;*/
}

.quiest-txt {
padding:9px 0 0 12px;
color:#666
}

.Sexy_and_hot-txt {
	position:absolute;
	bottom:5px;
	right:6px;
}

.telecharger {
	position:absolute;
	top:99px;
	right:13px;
	}

.resolution {margin-right:34px}

#votes {
background: url(../images/bg_vote.jpg) repeat-x;
height:168px;
padding:0 3px 0px 12px;
color:#fff
}

.votes-cadre {
width:296px;
background:#fff;
padding:1px;
border:#ccc solid 1px;
float:left;
}


.result {
float:right;
padding:4px 86px 0 0;
}

.result a:link, .result a:visited {
color:#fff;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}

.result a:hover {
color:#fff;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

#home-main {
margin-top:219px;
width:556px;
float:left;
}

#niv-adds {
width:304px;
float:left;
padding-top:20px;
}


a:link, a:visited {
color:#847668;
text-decoration:underline;
font-size:11px;
}

a:hover {
color:#847668;
font-size:11px;
text-decoration:underline;
}

p {
margin:0 0 10px 0;
}



h2 {
color:#EB8C10;
font-size:1.2em;
margin:0 0 6px 0;
font-weight:lighter;
text-decoration:none;
padding:0;
}

.clear-fix{
margin:0;
padding:0;
clear:both;}

ul, li {
margin:0;
padding:0;
}

.float-left {
float:left;}

.float-right {
float:right;}

.space1 {
width:10px;
float:left;
height:1px;}

.pub {background-color:#e9e9e9; height:16px; text-align:center; color:#000; margin:0 1px 0 1px;}

#vote{
background:url(../images/bg_vote.jpg) no-repeat;
/*border-bottom:*/ }

.cadre-search {
width:398px;
background:#fff;
padding:1px;
border:#ccc solid 1px;
margin:20px 0 9px 0;}

#search{
width:398px;
background: url(../images/bg_search.jpg) repeat-x;
height:50px;

}

#search .search-txt {
padding:7px 0 0 7px;
font-weight:bold;
}

.field {
font-size:100%;
width:180px;
margin:0 0 0 9px;
}

#home-player{
width:398px;
padding-bottom:3px;
background: url(../images/bg_player_home.jpg) repeat-x  #676767
}

.home-player-cadre{
width:398px;
background:#fff;
padding:1px;
border:#ccc solid 1px;
}

#home-player .home-player-txt {
padding:0 0 0 10px;
}

.title-video{
margin-top:11px;
float:left;
}

#player {
margin:0 0 6px 0;
}

.sep-video {
background:url(../images/i_seperate.gif) no-repeat;
width:2px;
height:128px;
float:left;
margin: 8px 10px 0 17px;
}

.sep-video2 {
background:url(../images/i_seperate2.gif) no-repeat;
width:2px;
height:128px;
float:left;
margin: 8px 0 0 35px;
}

.sep-video-arch {
background:url(../images/i_seperate2.gif) no-repeat;
width:2px;
height:128px;
float:left;
margin: 8px 10px 0 20px;
}

#nav-pages{
float:right;}


#nav-pages a:link, #nav-pages a:visited{
color: #000;
font-weight:normal;
text-decoration:underline;
}

#nav-pages a:hover{
color:#ccc;
font-weight:normal;
text-decoration:underline;
}

.nav-pages {
color:#fff;
font-weight:bold;
}

.sep {
color:#333;
margin:4px
}

.cadre {
width:952px;
background:#fff;
padding:1px;
border:#ccc solid 1px;
float:left}

#wallpaper{
background:url(../images/bg_walpaper.jpg) #969596 repeat-x;
min-height: 304px
}

.wallpaper {
padding:5px 0 0 36px;
float:left;}

.wallpaper a:link, .wallpaper a:visited{
color:#000;
font-size:10px;
text-decoration:none;
}

.wallpaper a:hover{
color:#333;
font-size:10px;
text-decoration:none;
}

.menu-cell-vd {
margin:3px 0 2px 10px;

}
.menu-cell-vd ul{
	width:557px;
	margin:0;
	padding:0;
	height:20px;
}

.menu-cell-vd li{
		margin:0;
	padding:2px 1px 2px 5px;
	list-style:none;
}

#pscroller2{
width: 450px;
height: 14px;
padding: 3px 0 0 10px;
margin-top:2px
}

#pscroller2 a{
text-decoration: none;}

.visionnement {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px}

#archives {
margin: 20px 0 0 0;
float:left;
width:955px;
}

.cadre-archive{
background: #fff;
padding:1px;
border:#ccc solid 1px;
margin:0 auto 0 auto;
}

#archives-bg{
background:url(../images/bg_walpaper.jpg) #969596 repeat-x;

}

.pub-arch {
margin:3px 39px 2px 0;
-margin:3px 23px 2px 0;
float:right;
width:335px;
background: url(../images/bg_pub.jpg) repeat-x #666665;
padding:17px 0 17px 0;
text-align:center;
}

.fix-foot {
padding-top:10px !important;
clear:both;
}

#footer {
margin:12px 0 10px 0;
color:#666;
}

.footer-line {
background-color:#666;
height:1px;
width:956px;
margin:8px auto 0 auto;
}

/* Zone mobile */
#nav-mobile {
	position:relative;
}

#nav-mobile .nouveau {
	position:absolute;
	top:-14px;
	left:10px;
}

#nav-mobile .nouveau_Film {
	position:absolute;
	top:-14px;
	left:-10px;
}

#nav-mobile .nouveauFocus {
	position:absolute;
	top:20px;
	left:0px;
		display:none;
}

#nav-mobile .nouveauIMAXU2 {
	position:absolute;
	top:20px;
	left:6px;
		display:none;
}

.ambiance-mobile {
	float:left;
	margin:0 25px 95px 30px;
	padding-top:10px;
}

.content-mobile {
	float:left;
	width:370px;
	margin-right:10px;
	padding-top:15px;
	line-height:2.5;
	font:11px Arial, Helvetica, sans-serif;
}

.content-mobile h3 {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.content-mobile ol li {
	padding-bottom:5px;
}

.content-mobile ol li ol {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:5px;
}

.content-mobile ol li ol li {
	margin:0;
	padding:0;
	padding-bottom:5px;
}

.content-mobile a:link, .content-mobile a:visited, .content-mobile a:hover, .content-mobile a:active {
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}

.footer-list-video {
	background:url(../images/bg_more_videos.gif) no-repeat top left;
	height:29px;
	position:relative;
}

.footer-list-video ul {
	position:absolute;
	top:8px;
	right:22px;
	list-style:none;
}

.footer-list-video ul li {
	background:url(../images/fr/i_more_videos.gif) no-repeat top left;
	width:330px;
	height:15px;
}

.footer-list-video ul li a:link, .footer-list-video ul li a:visited, .footer-list-video ul li a:hover, .footer-list-video ul li a:active {
	text-indent:-9999px;
	height:15px;
	width:330px;
	display:block;
}

.footer-list-video ul li a:hover {
	background:url(../images/fr/i_more_videos.gif) no-repeat bottom left;
}


/******** Le Film ********/

.lcdstyle{ /*Example CSS to create LCD countdown look*/
color:#333333;
font-weight:bold;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
padding: 3px;
}

.lcdstyle strong{ /*Example CSS to create LCD countdown look*/
color:#666666;
font-size: 80%
}

#CountCownBackground { 
background:url(../images/fr/bg_decompte.gif) 0 0 no-repeat;
width:482px;
height:51px;
}
#CountCown { 

width:482px;
height:51px;
}

#countdowncontainer2 { /*Example CSS to create LCD countdown look*/

width:482px;
height:51px;
padding-top:21px;
text-align:center;
}
#niv-video_adds{
	width:376px;
	float:left;
	padding-top:6px;
}
.niv-player-cadre_adds{
width:366px;
background: #fff; 
padding:1px;
border:#ccc solid 1px;
}
#niv-player_adds{
width:366px;
background: url(../images/bg_player_home.jpg) repeat-x #676667; 
}
#niv-player-txt_adds{
margin:0 12px;
}

.pub-arch_adds {
margin:3px 0 2px 0;
-margin:3px 0 2px 0;
width:335px;
background: url(../images/bg_pub.jpg) repeat-x #666665;
padding:17px 0 17px 0;
text-align:center;
}

/**********/
#niv-video_film{
	width:584px;
	float:left;
	padding-left: 10px;
	padding-top:6px;
}
.niv-player-cadre_film{
width:574px;
background: #fff; 
padding:1px;
border:#ccc solid 1px;
}
#niv-player_film{
width:574px;
background: url(../images/bg_player_home.jpg) repeat-x #676667; 
}
#niv-player-txt_film{
margin:0 0 0 12px;
}

#niv_film_telechargement{
width:574px;
background: url(../images/bg_telechargement.gif) repeat-x #676667; 
}
#niv-3_telecharger{
width:366px;
background: url(../images/bg_telechargement.gif) repeat-x #676667; 
}

#Pub_flash {
	right:-575px;
	position:relative;
	top:-85px;
}
#BigPubU2 {
float:left;
width:976px;
margin:0px 12px;
}

/*******************************************
	Flash Error
*********************************************/
.need-flash {
	font-size:12px;
	padding-top:150px;
	height:220px;
	text-align:center;
	width:640px;
}

.need-flash a:link, .need-flash a:visited {
	color:#fff;
	text-decoration:underline;
	font-size:12px;
}

.need-flash a:hover {
	color:#ccc;
	font-size:12px;
	text-decoration:underline;
}