/* CSS Document */

/************************************/
/* Remplacement de CSS dans dom.css */

#zv2BigBox{
	background-color:#303030;
	width:300px;
	overflow: hidden;
  	margin-top:15px;
  	border:0;
}
/*************************/
/* Visionneuse  ---------*/
div#visionneuse{
	display:block;
	position:relative;
	width:646px;
	height:460px;
	padding-left:21px;
  	/*z-index: 120;*/
	border: 1px solid #303030;	/* SINON BUG, ESPACE = TROP HAUT */
}

div#visionneuse div.title_video{
	display:block;
	position:relative;
	color:#FFFFFF;
	z-index:0;
}
div#visionneuse div.title_video h1{
	font-size:18px;
	line-height:30px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	z-index:0;
}
div#visionneuse div.zone_video{
	display:block;
	position:relative;
	
	width:646px;
}


/*************************/
/* Liste videos   -------*/
div#selection_vid{
	display:block;
	position:relative;
	margin-bottom:15px;
	margin-top:20px;
	min-height:350px;
}

div#selection_vid div.autre_vid_holder{
	display:block;
	position:relative;
	padding-top:20px;
	padding-left:10px;
	width:670px;
}
div#selection_vid div.autre_vid_holder div.nav_bar{
	display:block;
	position:absolute;
	top:0px;
	left:10px;
	height:16px;
	width:646px;
}
div#selection_vid div.autre_vid_holder div.nav_bar div{
	display:block;
	position:relative;
	float:left;
	height:20px;
	padding-right:15px;
	padding-left:5px;
	background-color:#ffffff;
	background-image:url(../medias/interface/bkg_tab_white.gif);
	color:#000000;
}
div#selection_vid div.autre_vid_holder div.nav_bar a:link, div#selection_vid div.autre_vid_holder div.nav_bar a:visited{
	display:block;
	position:relative;
	float:left;
	height:20px;
	padding-right:15px;
	padding-left:5px;
	border:1px solid #474747;
	background-color:#838383;
	background-image:url(../medias/interface/bkg_menu_top_visionneuse.gif);
	color:#FFFFFF;
	text-decoration:none;
}
div#selection_vid div.autre_vid_holder div.nav_bar a:hover{
	display:block;
	position:relative;
	
	float:left;
	
	height:16px;
	padding-right:15px;
	padding-left:5px;
	border:1px solid #474747;
	background-color:#838383;
	color:#FFFFFF;
	
	text-decoration:underline;
}

div#selection_vid div.videolink_holder{
	display:block;
	position:relative;
	width:670px;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}
div#selection_vid div.videolink_holder div.videolink_block{
	display:block;
	position:relative;
	float:left;
	width:140px;
	margin-left:22px;
	margin-top:10px;
}
div#selection_vid div.videolink_holder div.videolink_block div.videolink_description{
	display:block;
	position:relative;
	
	margin-top:10px;
	/*width:100px;*/
	border-right:1px solid #AAAAAA;
}
div#selection_vid div.videolink_holder div.videolink_block div.bt_add{
	display:block;
	position:absolute;
	bottom:22px;
	right:6px;
	
}
div#selection_vid div.videolink_holder div.videolink_block div.commentaire{
	display:block;
	position:absolute;
	width:19px;
	height:16px;
	padding-top:16px;
	
  
	bottom:2px;
	right:3px;
	
	background-image:url(../medias/projecteur.png);
	background-repeat:no-repeat;
	background-position:top;
}
div#selection_vid div.videolink_holder div.videolink_block div.commentaire a.bt_commentaire{
	display:block;
	position:absolute;
	
	font-size:10px;
	color:c8c8c8;
	text-decoration:none;
}
div#selection_vid div.videolink_holder div.videolink_block div.commentaire a.bt_commentaire.trois{
	top:-1px;
	left:2px;
}
div#selection_vid div.videolink_holder div.videolink_block div.commentaire a.bt_commentaire.deux{
	top:-1px;
	left:4px;
}
div#selection_vid div.videolink_holder div.videolink_block div.commentaire a.bt_commentaire.un{
	top:-1px;
	left:6px;
}
/*************************/
/* Mots-clés  -----------*/

div#mot-clef{
	display:block;
	position:relative;
	width:300px;
	margin-top:15px;
	margin-bottom:10px;
}
div#mot-clef div.title_motsclefs{
	display:block;
	position:relative;
	height:20px;
	width:300px;
	background-image:url(../medias/interface/bkg_zone_motsclef.gif);
}
div#mot-clef div.content_motsclefs{
	display:block;
	position:relative;
	
	width:288px;
	padding:5px;
	
	background-color:#FFFFFF;
	border:1px solid #bcbcbc;
}
div#mot-clef div.content_motsclefs a{
	padding-right:10px;
	line-height:14pt;
}
div#mot-clef div.content_motsclefs a.size1:link, div#mot-clef div.content_motsclefs a.size1:visited{
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:16pt;
	color:#6a6a6a;
}
div#mot-clef div.content_motsclefs a.size1:hover{
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:16pt;
	color:#000000;
}
div#mot-clef div.content_motsclefs a.size2:link, div#mot-clef div.content_motsclefs a.size2:visited{
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:12pt;
	color:#6a6a6a;
}
div#mot-clef div.content_motsclefs a.size2:hover{
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:12pt;
	color:#000000;
}
div#mot-clef div.content_motsclefs a.size3:link, div#mot-clef div.content_motsclefs a.size3:visited{
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
	color:#6a6a6a;
}
div#mot-clef div.content_motsclefs a.size3:hover{
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
	color:#000000;
}
div#mot-clef div.content_motsclefs a.size4:link, div#mot-clef div.content_motsclefs a.size4:visited{
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	color:#6a6a6a;
}
div#mot-clef div.content_motsclefs a.size4:hover{
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	color:#000000;
}

/*************************/
/* recherche ------------*/
div#recheche_video{
	display:block;
	position:relative;
	
	background-image:url(../medias/interface/bkg_menu_top_visionneuse.gif);
	height:20px;
}
div#recheche_video form#recherche_rds{
	position:relative;
	background-color:red;
}
div#recheche_video form#recherche_rds input.searchbox{
	height:14px;
	font-size:10px;

	width:130px;
	
	/* background-color:#000000; */
  background-color:#ffffff;
	border:1px solid #b2b2b2;
	
	color:#000000;
	margin:0px;
	padding:0px;
}
div#recheche_video form#recherche_rds select{
	height:16px;
	
	font-size:10px;
	
	background-color:#ffffff;
	border:1px solid #b2b2b2;
	border-left:0px;
	
	color:#000000;
	margin:0px;
	margin-left:-1px;
	margin-top:1px;
	padding:0px;
}
div#recheche_video form#recherche_rds input.bt_go{
	/*wow aucun style a mettre :P*/
}
div#recheche_video form#recherche_rds div.searchbox1{
	display:block;
	position:absolute;
	
	top:2px;
	left:0px;
}
div#recheche_video form#recherche_rds div.searchbox2{
	display:block;
	position:absolute;
	
	top:1px;
	left:136px;
}
div#recheche_video form#recherche_rds div.searchbox3{
	display:block;
	position:absolute;
	
	top:2px;
	left:276px;
}

/*************************/
/* MENU VISIONNEUSE -----*/
div#menu_visionneuse{
	display:block;
	position:relative;
	
	background-image:url(../medias/interface/bkg_menu_top_visionneuse.gif);
	height:20px;
	width:690px;
}
div#menu_visionneuse a.bt_envedette:link, div#menu_visionneuse a.bt_envedette:visited{
	display:block;
	position:relative;
	
	width:89px;
	height:20px;
	
	background-image:url(../medias/interface/bt_vedettes.jpg);
	background-position:0px 0px;
	 
	margin-left:7px;
	
	float:left;
}
div#menu_visionneuse a.bt_envedette:hover{
	display:block;
	position:relative;
	
	width:89px;
	height:20px;
	
	background-image:url(../medias/interface/bt_vedettes.jpg);
	background-position:0px -20px;
	
	margin-left:7px;
	
	float:left;
}

div#menu_visionneuse a.bt_hockey:link, div#menu_visionneuse a.bt_hockey:visited{
	display:block;
	position:relative;
	
	width:67px;
	height:20px;
	
	background-image:url(../medias/interface/bt_hockey.jpg);
	background-position:0px 0px;
	
	margin-left:7px;
	
	float:left;
}
div#menu_visionneuse a.bt_hockey:hover{
	display:block;
	position:relative;
	
	width:67px;
	height:20px;
	
	background-image:url(../medias/interface/bt_hockey.jpg);
	background-position:0px -20px;
	
	margin-left:7px;
	
	float:left;
}

div#menu_visionneuse a.bt_baseball, div#menu_visionneuse a.bt_baseball:link, div#menu_visionneuse a.bt_baseball:visited{
	display:block;
	position:relative;
	
	width:67px;
	height:20px;
	
	background-image:url(../medias/interface/bt_baseball.jpg);
	margin-left:7px;
	background-position:0px 0px;
	float:left;
}


div#menu_visionneuse a.bt_baseball:hover{
	background-position:0px -20px;
}


div#menu_visionneuse a.bt_canadien:link, div#menu_visionneuse a.bt_canadien:visited{
	display:block;
	position:relative;
	
	width:76px;
	height:20px;
	
	background-image:url(../medias/interface/bt_canadien.jpg);
	background-position:0px 0px;
	
	margin-left:7px;
	
	float:left;
}
div#menu_visionneuse a.bt_canadien:hover{
	display:block;
	position:relative;
	
	width:76px;
	height:20px;
	
	background-image:url(../medias/interface/bt_canadien.jpg);
	background-position:0px -20px;
	
	margin-left:7px;
	
	float:left;
}

div#menu_visionneuse a.bt_integrales:link, div#menu_visionneuse a.bt_integrales:visited{
	display:block;
	position:relative;
	
	width:95px;
	height:20px;
	
	background-image:url(../medias/interface/bt_integrale.jpg);
	background-position:0px 0px;
	
	margin-left:7px;
	
	float:left;
}
div#menu_visionneuse a.bt_integrales:hover{
	display:block;
	position:relative;
	
	width:95px;
	height:20px;
	
	background-image:url(../medias/interface/bt_integrale.jpg);
	background-position:0px -20px;
	
	margin-left:7px;
	
	float:left;
}

div#menu_visionneuse a.bt_emissions:link, div#menu_visionneuse a.bt_emissions:visited{
	display:block;
	position:relative;
	
	width:95px;
	height:20px;
	
	background-image:url(../medias/interface/bt_emissions.jpg);
	background-position:0px 0px;
	
	margin-left:7px;
	
	float:left;
}
div#menu_visionneuse a.bt_emissions:hover{
	display:block;
	position:relative;
	
	width:95px;
	height:20px;
	
	background-image:url(../medias/interface/bt_emissions.jpg);
	background-position:0px -20px;
	
	margin-left:7px;
	
	float:left;
}

div#menu_visionneuse a.bt_experts:link, div#menu_visionneuse a.bt_experts:visited{
	display:block;
	position:relative;
	
	width:86px;
	height:20px;
	
	background-image:url(../medias/interface/bt_experts.jpg);
	background-position:0px 0px;
	
	margin-left:7px;
	
	float:left;
}
div#menu_visionneuse a.bt_experts:hover{
	display:block;
	position:relative;
	
	width:86px;
	height:20px;
	
	background-image:url(../medias/interface/bt_experts.jpg);
	background-position:0px -20px;
	
	margin-left:7px;
	
	float:left;
}
div#menu_visionneuse a.bt_touslesvideos:link, div#menu_visionneuse a.bt_touslesvideos:visited{
	display:block;
	position:relative;
	
	width:123px;
	height:20px;
	
	background-image:url(../medias/interface/bt_touslesvideo.jpg);
	background-position:0px 0px;
	
	margin-left:7px;
	
	float:left;
}
div#menu_visionneuse a.bt_touslesvideos:hover{
	display:block;
	position:relative;
	
	width:123px;
	height:20px;
	
	background-image:url(../medias/interface/bt_touslesvideo.jpg);
	background-position:0px -20px;
	
	margin-left:7px;
	
	float:left;
}

div#menu_visionneuse a.bt_envedette span,
div#menu_visionneuse a.bt_hockey span,
div#menu_visionneuse a.bt_baseball span,
div#menu_visionneuse a.bt_canadien span,
div#menu_visionneuse a.bt_integrales span,
div#menu_visionneuse a.bt_emissions span,
div#menu_visionneuse a.bt_experts span,
div#menu_visionneuse a.bt_touslesvideos span
{
	/*aide aux référencement*/
	display:none;
}
/*************************/
/* PLAYLIST  ------------*/

div#playlist{
	display:block;
	position:relative;
	background-color:#303030;
	padding-top:40px;
	min-height:288px;
}
img.loader{
	margin: auto;
}
div.list_chooser{
	display:block;
	position:absolute;
	width:301px;
	border-bottom:1px solid #FFFFFF;
	top:0px;
	left:0px;
	background-color:#303030;
	padding-top:18px;
}
div.list_chooser div.encours{
	display:block;
	position:relative;
	width:147px;
	background-color:#FFFFFF;
	background-image:url(../medias/interface/bkg_tab_white.gif);
	background-repeat:repeat-x;
	border-bottom:0px;
	color:#000000;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	float:left;
	height:21px;
	text-align:center;
}
div.list_chooser a:link, div.list_chooser a:visited{
	display:block;
	position:relative;
	width:133px;
	background-color:#838383;
	background-image:url(../medias/interface/bkg_menu_top_visionneuse.gif);
	border:1px solid #474747;
	border-bottom:0px;
	border-right:0px;
	padding-left:5px;
	padding-right:15px;
	color:#ffffff;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	text-align:center;
}
div.list_chooser a:hover{
	display:block;
	position:relative;
	width:133px;
	background-color:#696969;
	border:1px solid #474747;
	border-right:0px;
	border-bottom:0px;
	color:#ffffff;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	text-decoration:underline;
	float:left;
	text-align:center;
}

div.playlist_elem{
	display:block;
	position:relative;
	
	padding-left:87px;
	width:213px;
	height:52px;
	border: 1px solid #c9c9c9;
	border-left:1px solid #FFFFFF;
	border-left:0px;
	border-top:0px; 
	background-color:#ffffff;
}
div.playlist_elem_encours{
	display:block;
	position:relative;
	padding-left:87px;
	width:213px;
	height:52px;
	border: 1px solid #FFFFFF;
	border-top:0px; 
	border-right:0px;
	background-color:#b52c2a;
}
div.playlist_elem_encours img.thumbnail, div.playlist_elem img.thumbnail{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	
	padding:3px;
	border-left:1px solid #FFFFFF; 
}
div.playlist_elem_encours a.link_video:link, div.playlist_elem_encours a.link_video:visited, div.playlist_elem a.link_video:link, div.playlist_elem a.link_video:visited{
	display:block;
	position:relative;
	width:210px;
	height:52px;
	padding-left:3px;
	
	color:#b52c2a;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
}

div.playlist_elem_encours a.link_video:link, div.playlist_elem_encours a.link_video:visited{
	color: #ffffff;
}

div.playlist_elem_encours a.link_video:hover, div.playlist_elem a.link_video:hover{
	display:block;
	position:relative;
	width:210px;
	height:52px;
	padding-left:3px;
	
	background-color:#d6d8dc;
	color:#b52c2a;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
}
div.playlist_elem_encours a.encours:link, div.playlist_elem_encours a.encours:visited{
	color:#ffffff;
}
div.playlist_elem_encours a.encours:hover{
	background-color:#b52c2a;
	color:#ffffff;
}
div.playlist_elem div.date_floater{
	display:block;
	position:absolute;
	bottom:2px;
	left:90px;
	
	color:#696969;
	font-size:10px;
	line-height:12px;
	/*z-index:5;*/
	
	width:90%;
}
div.playlist_elem_encours div.date_floater{
	display:block;
	position:absolute;
	bottom:2px;
	left:90px;
	
	color:#ffffff;
	font-size:10px;
	line-height:12px;
	/*z-index:5;*/
	
	width:90%;
}
div.option_panel{
	display:block;
	position:absolute;
	
	bottom:2px;
	right:2px;
}
div.option_panel a.bt_add img{
	display:block;
	position:absolute;
	bottom:4px;
	right:24px;
}
div.option_panel div.commentaire{
	display:block;
	position:absolute;
	width:19px;
	height:16px;
	padding-left:20px;
	
  
	bottom:2px;
	right:25px;
	
	background-image:url(../medias/projecteur.png);
	background-repeat:no-repeat;
	background-position:left;

}
div.option_panel div.commentaire a.bt_commentaire{
	display:block;
	position:absolute;
		
	font-size:10px;
	color:c8c8c8;
	text-decoration:none;
}

div.option_panel div.commentaire a.bt_commentaire.trois{
  top:-1px;
  left:2px;
}
div.option_panel div.commentaire a.bt_commentaire.deux{
  top:-1px;
  left:4px;
}
div.option_panel div.commentaire a.bt_commentaire.un{
  top:-1px;
  left:6px;
}

div.page_sys_container{
  /*display:block;
  position:relative;*/
	background-color:#EEEEEE;
	border: 1px solid #c9c9c9;
	border-top:0px;
	border-right:0px;
	width:300px;
}
div.long_page_sys{
	padding-right: 185px;
	padding-left: 185px;
	border:0px;
	border-top:1px solid #CCCCCC;
}
div.page_nav{
  /*clear:both;*/
	display:block;
	position:relative;
	
	width:290px;
	padding-left:5px;
	padding-right:5px;
	
	padding-top:3px;
	padding-bottom:3px; 
	
	text-align:center;
}

div.page_nav a:link, div.page_nav a:visited{
	padding-right:4px;
	padding-left:4px;
	
	color:#990000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
div.page_nav span{
	padding-right:4px;
	padding-left:4px;
	
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
div.page_nav a:hover{
	padding-right:4px;
	padding-left:4px;
	
	color:#990000;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}
div.page_nav a.img_r:link, div.page_nav a.img_r:visited, div.page_nav a.img_r:visited{
	display:block;
	position:relative;
	float:right;
	text-decoration:none;
	margin-top:5px;
}
div.page_nav a.img_l:link, div.page_nav a.img_l:visited, div.page_nav a.img_l:visited{
	display:block;
	position:relative;
	float:left;
	text-decoration:none;
	margin-top:5px;
}

.nav_bar{
	font-weight: bold;
}

#rss_link2{background-color:transparent;background-image:none;border:0 none;padding:5px;width:auto;}

/*************************/
/* MENU_OVERLAY----------*/


/*
div.menu_overlay{
	display: none; 
	margin-top:-15px;
	z-index: 122;
	width:635px;
	height:460px;
	background-repeat:no-repeat;
	background-color: #303030;
  	position: absolute;
  	top: 0;
  	left: 21px;
	padding-left:15px;
	padding-top:15px;
}

div.menu_overlay#menu_experts{background-image:url(../medias/interface/bkg_experts_overlay.jpg);}
div.menu_overlay#menu_emissions{background-image:url(../medias/interface/bkg_emissions_overlay.jpg);}
div.menu_overlay#menu_videos{background-image:url(../medias/interface/bkg_sports_overlay.jpg);}
div.menu_overlay#menu_integrales{background-image:url(../medias/interface/bkg_integrales_overlay.jpg);}

div.menu_overlay h2{
	padding-top: 10px;
	color: #ffffff;
	padding-bottom: 10px;
}

div.menu_overlay a, div.menu_overlay strong{
	color: #ffffff;
}

div.menu_overlay div{
	position: absolute;
	top: 20px;;
	right: 15px;
}
*/

/*************************/
/* MENU_OVERLAY----------*/
div.msgbox{
	border: 3px solid #AD2B29;
	background-color: #EFEFEF;
	margin-right: 15px;
	padding: 20px;
}

div.normal_error{
  border: 3px solid #838383;
}

div.msgbox h3{
	font-weight: bold;
}

div.msgbox p{
	padding-top: 10px;
}

div.normal_error h3{
  color: #696969;
}

br.end_float{
  clear: both;
}

.hidden {
  /*z-index: 100000;*/
}

.visible{
  /*z-index: 1;*/
}

#addthis_container{
  margin-left: 21px;
  display:block;
  position:relative;
  text-align: right;
  width:646px;
}

#addthis_container a{color:#FFFFFF;}

#addthis_container a img{
  padding-left: 5px;
}


.rss_playlist{
  position: absolute;
  top: 0;
  right: 10px;
  
  text-align: right;
  
  width: 5px;
  height: 4px;
  
  margin: 0;
  padding: 0;
}

div.list_chooser .rss_playlis a:link, div.list_chooser .rss_playlist a:visited{
  background-color: #ffffff;
  border: 0;
  
  width: 4px;
  height: 4px;
  
  margin: 0;
  padding: 0;
  
  float: none;
  
  background-color: #ff00ff;
}


/**** Ecrivez-Nous ***/
#user_comments {display:block;margin-bottom:15px;margin-top:20px;margin-left:10px;padding-top:5px;position:relative;height:190px;width:670px;}
#user_comments input, #user_comments textarea{border:1px solid #CCCCCC;}
#userNavbar {display:block;height:16px;left:0px;position:absolute;top:0;width:670px;}
#userNavbar div{background-color:#FFFFFF;background-image:url(../medias/interface/bkg_tab_white.gif);color:#000000;display:block;float:left;height:20px;padding-left:5px;padding-right:15px;}
#userCommentBox {background-color:#F7F7F7;display:block;left:0px;position:absolute;top:16px;width:670px;}

#iframe_comments{
  width: 660px;
  height: 300px;
}

#commentaires_zone_vid{
  padding-left: 10px;
  background-color: #696969;
  padding: 4px;
  margin-left: 10px;
  margin-right: 10px;
}

#addthis_container a {
  padding-bottom: 23px;
  display: block;
}

#menu_visionneuse ul {
	width: 690px;
	height: 20px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

	#menu_visionneuse ul li {
		float: left;
		margin: 0;
		padding: 0;
		border-left: 1px solid transparent;
		border-right: 1px solid transparent;
	}
	
	#menu_visionneuse ul li.active {
		position: relative;
		z-index: 10000;
		border-left: 1px solid #b4b4b4;
		border-right: 1px solid #b4b4b4;
		
	}
	
	#menu_visionneuse ul li.active:after {
		content: "\0020";
		height: 11px;
		width: 100%;
		position: absolute;
		top: 20px;
		left: -1px;
		/*z-index: 130;*/
		background: #434343;
		border-left: 1px solid #b4b4b4;
		border-right: 1px solid #b4b4b4;
	}
	
		#menu_visionneuse ul li a {
			float: left;
			color: #fff;
			text-decoration: none;
			text-transform: uppercase;
			font: bold 10px/20px Verdana, Arial, sans-serif;
		}
		
		#menu_visionneuse ul li a:hover,
		#menu_visionneuse ul li.active a,
		#menu_visionneuse ul li.active a:hover {
			background: url(/zv2/medias/interface/bkg_menu_top_visionneuse.gif) 0px -20px repeat-x;
		}
		
		#menu_visionneuse ul li.ddm a {}
		
			#menu_visionneuse ul li a span {
				float: left;
				padding: 0 8px;
			}
		
			#menu_visionneuse ul li.ddm a span {
				background: url(/zv2/medias/interface/ddm_arrow.png) right 9px no-repeat;
				padding: 0 20px 0 8px;
			}
			
div.video_container{
  position: relative;
  margin-top:15px;
  z-index:0;
}

.menu_overlay {
	display: none;
	width: 630px;
	border: 1px solid #b4b4b4;
	background: #434343;
	position: absolute;
	top: 30px;
	left: 29px;
	/*z-index: 122;*/
	z-index: 1000;
}
#menu_visionneuse{ z-index:10000;}

	.ddmInner {
		width: 630px;
		padding: 5px 0 15px 0;
		position: relative;
	}
	
		.ddmInner a.ddmClose {
			position: absolute;
			top: 5px;
			right: 5px;
			width: 20px;
			height: 20px;
			background: url(/zv2/medias/interface/btn_ddm_close.gif) 0px 0px no-repeat;
			text-indent: -9999px;
		}
		
		.ddmInner a.ddmClose:hover {background-position: 0px -20px;}

	.menu_overlay h2{
		padding: 10px 20px;
		color: #fff;
	}
	
#menu_visionneuse .ddMenu {
	width: 630px;
	overflow: hidden;
}

	#menu_visionneuse .ddMenu ul {
		height: auto;
		position: static;
		float: left;
	}
	
	#menu_visionneuse .menu2col ul {
		width: 295px;
		margin: 0 10px;
	}
	
	#menu_visionneuse .menu3col ul {
		width: 190px;
		margin: 0 10px;
	}
	
	#menu_visionneuse .menu4col ul {
		width: 135px;
		margin: 0 10px;
	}
	
		#menu_visionneuse .ddMenu ul li {
			border: none;
			float: none;
			padding: 3px 0 3px 20px;
			background: url(/zv2/medias/interface/bullet_arrow_white.png) 10px 8px no-repeat;
		}
		
			#menu_visionneuse .ddMenu ul li a {
				font: normal 11px/16px Verdana, Arial, sans-serif;
				float: none;
				text-transform: none;
			}
			
			#menu_visionneuse .ddMenu ul li a:hover {
				text-decoration: underline;
				background: none;
			}
			
			
		
