*{
padding:0;
margin:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#general{}
#bandeau{
overflow:hidden;
zoom:1
}
#bandeau .cont_bandeau{
width:900px;
margin:0 auto;
overflow:hidden;
zoom:1
}
#bandeau h1{
float:left;
font-size:30px;
color:#fff;
padding:15px 0;
}
#bandeau h2{
display:none;
float:right;
font-size:30px;
color:#fff;
padding:15px 0;
}
#menu{
width:900px;
margin:0 auto 25px auto;
background:#fff;
overflow:hidden;
zoom:1;
}
#menu ul{
overflow:hidden;
zoom:1;
}
#menu ul li{
float:left;
list-style:none;
margin:0 10px 0 0;
}
#menu ul li a{
display:block;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
background:#fff;
border:3px solid #fff;
border-top:none;
padding:5px;
}
#menu ul li a:hover, #menu ul li a.on{
color:#fff;
}
#photos, #videos, #video_detail{
width:900px;
margin:0 auto;
padding:0 0 25px 0;
overflow:hidden;
zoom:1
}
#photos .photo{
display:inline;
float:left;
margin:0 15px 30px 15px;
}
#videos .photo{
position:relative;
display:inline;
width:133px;
float:left;
margin:0 15px 30px 15px;
padding:3px;
}
#photos .photo a{
display:block;
width:139px;
background:#fff;
text-align:center;
}
#videos .photo a{
position:absolute;
width:133px;
height:100px;
top:0px;
left:0px;
display:block;
text-align:center;
background-image:url(../img/play.png) !important; 
background-image:url(no-image);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/play.png'); /* HACK png transparent sur IE en background */
text-indent:-9999px;
overflow:hidden;
zoom:1;
}
#photos .photo img{
display:block;
margin:0 auto;
border:3px solid #fff;
}
#videos .photo img, #video_detail .photo img{
display:block;
border:none;
}
.date{
display:block;
clear:both;
text-align:center;
font-size:10px;
color:#666666;
padding:3px 0;
}
#player{
width:368px;
float:left;
}
#video_detail .precedente, #video_detail .suivante{
float:left;
width:266px;
padding:80px 0 0 0;
}
#video_detail .suivante{
float:left;
width:251px;
padding:100px 0 0 15px;
}
#video_detail .photo{
position:relative;
width:133px;
padding:3px;
}
#video_detail h2{
width:143px;
padding:5px 3px 0 3px;
text-align:center;
font-size:11px;
color:#fff;
}
#video_detail .precedente .photo, #video_detail .precedente h2{
float:left;
}
#video_detail .suivante .photo, #video_detail .suivante h2{
float:right;
}
#video_detail .photo a{
position:absolute;
width:133px;
height:100px;
display:block;
top:0px;
left:0px;
text-align:center;
background-image:url(../img/play.png) !important; 
background-image:url(no-image);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/play.png'); /* HACK png transparent sur IE en background */
text-indent:-9999px;
overflow:hidden;
zoom:1;
}

/* PAGINATION */
.pagination, .retour{
clear:both;
padding:3px 0px;
margin:0 0 25px 0;
font-size:14px;
color:#666666;
background:#fff;
overflow:hidden;
zoom:1;
}
.pagination .num{
float:left;
}
.pagination .pages{
float:right;
}
.pagination .pages a{
color:#666666;
padding:0 5px;
margin:0 0 0 10px;
}
.retour a{
color:#666666;
padding:0 5px;
}
.pagination .pages a:hover, .pagination .pages a.on, .retour a:hover{
color:#fff;
}
/* CADEAU */
#general .cadeau{
display:none;
position:absolute;
top:0;
left:0;
z-index:10;
}
#general .cadeau_lien{
display:none;
position:absolute;
top:0;
left:0;
z-index:11;
}