*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}

body { background:#6f6e6f url(../images/bg.jpg) repeat-y center top;  }

.cachecache { display: none; }
#global { width:980px; margin:0 auto; background:#810038; padding:0 0 40px 0; }
#global span { display:none; margin-left:-10000px; }
#global h1 { width:980px; height:169px; background:url(../images/header.jpg) no-repeat 0 0; }
#global h1 a { display:block; width:980px; height:320px; }

#global .clear { clear:both; height:1px; overflow:hidden; }

#content { position:relative; }
#content p { font:bold 15px Arial, Helvetica, sans-serif; color:#fc95c2; text-align:center; padding:10px 0; }

#content .separator { width:954px; height:2px; background:#f545a8; margin:3px auto; overflow:hidden; }

#content .today { position:relative; padding-top:102px; }
#content .today a { color:#fc95c2; }
#content .today .bookmark { width:302px; height:105px; background:url(../images/balls.gif) no-repeat 0 0; position:absolute; top:0; left:79px; }
#content .today .bookmark a { display:block; width:48px; height:38px; position:absolute; bottom:3px; left:10px; }

#content .today .quiz { width:510px; position:absolute; top:0; right:5px; }
#content .today .quiz h2,#content .today .quiz h3 { font:bold 22px Arial, Helvetica, sans-serif; color:#f545a8; text-align:center; }
#content .today .quiz ul { width:510px; height:114px; }
#content .today .quiz ul li { width:94px; height:114px; float:left; padding:4px 6px 0 0; text-align: center }
#content .today .quiz ul li img {  height:91px; float:left; }
#content .today .quiz ul li p.yes { text-align:left; width:100px; float:left; }
#content .today .quiz ul li p.yes a:hover { color:#f545a8; }

#content .today .quiz ul li p a { font:bold 14px/14px Arial, Helvetica, sans-serif; color:#fc95c2; padding:0; }
#content .today .quiz ul li p {padding:3px 0 0 0; }

#content .today h2.todays { font:bold 24px/24px Arial, Helvetica, sans-serif; padding-left:79px; text-align:center;}

#content .today .bloc_today { width:950px; border:2px solid #f545a8; background:#f545a8; margin:0 auto; position:relative; padding:0 0 15px 0; }

#content .today .bloc_today ul li { float:left; padding:10px 0px 0 10px;  position:relative; width:430px; height:287px; }
#content .today .bloc_today ul li img { display:block; width:430px; height:287px; border:1px solid #fc95c2; float:left; }





#content .today .bloc_today ul.latest {  }
#content .today .bloc_today ul.latest li { float:left; padding:10px 0 0 10px; margin: 10px 10px 30px 10px; }
#content .today .bloc_today ul li div { display:block; width:76px; height:77px; background:url(../images/play.png) no-repeat 0 0; position:absolute; right:26px; bottom:4px; z-index:2; }
#content .today .bloc_today ul li a { display:block; width:430px; height:287px; z-index:3; position:absolute; top:26px; left:7px; background-image:url(../images/play-new.png); background-repeat: no-repeat; background-position: center center;  }
#content .today .bloc_today ul li a:hover { border: 5px;}
#content .today .bloc_today ul.latest div { right:6px; }
#content .today p.gauche { float: left;  width: 150px;  margin: 0; }
#content .today p.droite { float: right;  width: 150px;  margin: 0; }
#content h2.hotmovie { width:950px; height:120px; background:url(../images/todayshot.gif) no-repeat center center; }
#content h2.yesterday { width:390px; height:75px; background:url(../images/yesterday.gif) no-repeat right top; padding-left:79px; margin-top:20px; }
#content .bloc_yesterday { width:950px; border:2px solid #fbaa37; background:#f545a8; margin:0 auto; position:relative; padding:0 0 15px 0; }
#content .bloc_yesterday ul li { float:left; padding:15px 22px 0 12px; width:202px; height:182px; position:relative; }
#content .bloc_yesterday ul li img { display:block; width:200px; height:180px; border:1px solid #fc95c2; float:left; }
#content .bloc_yesterday ul li div { display:block; width:76px; height:77px; background:url(../images/play.png) no-repeat 0 0; position:absolute; right:26px; bottom:4px; z-index:2; }
#content .bloc_yesterday ul li a { display:block; width:202px; height:182px; z-index:3; position:absolute; top:11px; left:7px; background:url(images/play-new.png) repeat 0 0; }
#content .bloc_yesterday ul li a:hover { border: 5px dotted #f00;}

#content h2.old { width:390px; height:75px; background:url(../images/yesterday.gif) no-repeat right top; padding-left:79px; margin-top:20px; }
#content .bloc_old { width:950px; border:2px solid #fbaa37; background:#f545a8; margin:0 auto; position:relative; padding:0 0 15px 0; }
#content .bloc_old ul li { float:left; padding:15px 22px 0 12px; width:202px; height:182px; position:relative; }
#content .bloc_old ul li img { display:block; width:200px; height:180px; border:1px solid #fc95c2; float:left; }
#content .bloc_old ul li div { display:block; width:76px; height:77px; background:url(../images/play.png) no-repeat 0 0; position:absolute; right:26px; bottom:4px; z-index:2; }
#content .bloc_old ul li a { display:block; width:202px; height:182px; z-index:3; position:absolute; top:11px; left:7px; background:url(images/clear.gif) repeat 0 0; }
#content .bloc_old ul li a:hover { border: 5px dotted #f00;}




#content ul.todayshot { width:950px; margin:0 auto; }
#content ul.todayshot li { width:420px; float:left; background:url(../images/ic-star.gif) no-repeat 0 0; padding:0 0 0 34px; height:30px;  }
#content ul.todayshot li a { font:bold 11px/30px Arial, Helvetica, sans-serif; color:#fc95c2; text-decoration:none;}
#content ul.todayshot li a:hover { text-decoration:underline; }

#content h2.toplist { width:390px; height:75px; background:url(../images/toplist.gif) no-repeat right top; padding-left:79px; margin-top:20px; }
#content ul.toplist { width:950px; margin:0 auto; }
#content ul.toplist li { width:420px; float:left; background:url(../images/ic-star.gif) no-repeat 0 0; padding:0 0 0 34px; height:30px;  }
#content ul.toplist li a { font:bold 15px/30px Arial, Helvetica, sans-serif; color:#fc95c2; text-decoration:none; }
#content ul.toplist li a:hover { text-decoration:underline; }


.bubbleInfo {
    display:block; width:200px; height:180px; border:1px solid #fc95c2; float:left; position:absolute;
    
}

.popup {
    position: absolute;
    display: none;
}
