/*	media library panel -------------------------------------------------- */


	#panel_top_media.media-library { 
		background:url(/en/img/bg_panel_media-library.jpg) no-repeat; width:100%; height:240px;
	}

	div.media_wrapper {
		display:block; width:400px; margin:auto;
	}
	
	div.media_wrapper span {
		display:block; font-size:11px;
		margin-left:25px;
	}
	
	div.media_wrapper h4 { 
		font-size:14px; font-weight:normal;
		margin-left:25px;
	}


	.related_pr {margin-left: -10px;}
	#mediaplayer { margin-bottom:30px; }
	
	div.jCarouselLite {	}
	
	div.jCarouselLite ul.video li {}
	
	*html div.jCarouselLite ul.video {height:50px; }

	div.jCarouselLite ul.video li a {
		font-size:16px; font-weight:normal; color:#000; 
		display:block;width:185px; height:130px; margin-right:15px; padding:175px 0 0 10px; 
	}
	
	*html div.jCarouselLite ul.video li a {
		font-size:16px; font-weight:normal; color:#000; 
		width:185px; height:130px; 
	}

	div.jCarouselLite ul.video li a:hover {  }
	
		div.col3 a { color:; }

	div.jCarouselLite ul.video li span.date {
		display:block;
		font-size:11px; font-weight:normal; 
		color:#727272; 
	}
	
	*html 	div.jCarouselLite ul.video li span.date {
		font-size:11px; font-weight:normal; 
		color:#727272; 
	}


	div.jCarouselLite ul.video li span.resume {
		display:block;
		font-size:11px; font-weight:normal; line-height:12px;
		color:#4d4d4d; padding:8px 10px 0 0; 
	}
	
	*html div.jCarouselLite ul.video li span.resume {
		font-size:11px; font-weight:normal; line-height:12px;
	}
	
	
	
	/* media thumbs */
	li.media_thumb_1_lifecycle { background:url(/en/img/media_thumb_1_lifecycle.jpg) no-repeat; }
	li.media_thumb_2_parc { background:url(/en/img/media_thumb_2_parc.jpg) no-repeat; }
	li.media_thumb_3_resettlement { background:url(/en/img/media_thumb_3_resettlement.jpg) no-repeat; }
	li.media_thumb_4_030708 { background:url(/en/img/media_thumb_4_030708.jpg) no-repeat; }
	li.media_thumb_5_030608 { background:url(/en/img/media_thumb_5_030608.jpg) no-repeat; }
	li.media_thumb_6_030308 { background:url(/en/img/media_thumb_6_030308.jpg) no-repeat; }
	li.media_thumb_7_020408 { background:url(/en/img/media_thumb_7_020408.jpg) no-repeat; }
	li.media_thumb_8_012108 { background:url(/en/img/media_thumb_8_012108.jpg) no-repeat; }
	li.media_thumb_9_061707 { background:url(/en/img/media_thumb_9_061707.jpg) no-repeat; }
	li.media_thumb_10_112206 { background:url(/en/img/media_thumb_10_112206.jpg) no-repeat; }
	li.media_thumb_11_110606 { background:url(/en/img/media_thumb_11_110606.jpg) no-repeat; }
	li.media_thumb_12_visual { background:url(/en/img/media_thumb_12_visual.jpg) no-repeat; }
	li.media_thumb_13_inferred { background:url(/en/img/media_thumb_13_inferred.jpg) no-repeat; }	
	li.media_thumb_14_bnn_fall2008 { background:url(/en/img/media_thumb_14_bnn_fall2008.jpg) no-repeat; }	
	li.media_thumb_15_11252008 { background:url(/en/img/media_thumb_15_11252008.jpg) no-repeat; }		
	li.media_thumb_16_11252008 { background:url(/en/img/media_thumb_16_11252008.jpg) no-repeat; }		
	li.media_thumb_17_iletaitunefois { background:url(/en/img/media_thumb_17_iletaitunefois.jpg) no-repeat; }		
	li.media_thumb_18_bryan_explo2007 { background:url(/en/img/media_thumb_18_bryan_explo2007.jpg) no-repeat; }	
	li.media_thumb_18_bnn_082609 { background:url(/en/img/media_thumb_18_bnn_082609.jpg) no-repeat; }		
	li.media_thumb_19_bnn_032210 { background:url(/en/img/media_thumb_19_bnn_032210.jpg) no-repeat; }
	li.media_thumb_20_bnn_031010 { background:url(/en/img/media_thumb_20_bnn_031010.jpg) no-repeat; }

	
	
	/* Next and Previous Buttons */
	div.carousel_transport a.next {
		background:url(/en/img/btn_nav_next.gif) no-repeat; float:right; 
		width:83px; height:31px; margin-top:10px; margin-right:5px;
	}

	div.carousel_transport a.next:hover {
		background:url(/en/img/btn_nav_next.gif) no-repeat 0 -31px;
	}

	div.carousel_transport a.prev {
		background:url(/en/img/btn_nav_previous.gif) no-repeat; float:left;
		width:83px; height:31px; margin-top:10px;
	}

	div.carousel_transport a.prev:hover {
		background:url(/en/img/btn_nav_previous.gif) no-repeat 0 -31px;
	}
	
	div.carousel_transport a.next_de {
		background:url(/de/img/btn_nav_next.gif) no-repeat; float:right; 
		width:83px; height:31px; margin-top:10px; margin-right:5px;
	}

	div.carousel_transport a.next_de:hover {
		background:url(/de/img/btn_nav_next.gif) no-repeat 0 -31px;
	}

	div.carousel_transport a.prev_de {
		background:url(/de/img/btn_nav_previous.gif) no-repeat; float:left;
		width:83px; height:31px; margin-top:10px;
	}

	div.carousel_transport a.prev_de:hover {
		background:url(/de/img/btn_nav_previous.gif) no-repeat 0 -31px;
	}
/* Side stuff - articles, audio */
	/*new maps*/
	
	div.col2 div.content div.articles_list ul {
		margin-top:0 0 30px 0;  top: 200px; position:relative;
	}
		
	div.col2 div.content div.articles_list ul li.last, div.col2 div.content div.articles_list ul li.last_article {
		border:none; margin-bottom:40px;
	}
	
	div.col2 div.content div.articles_list ul li span.article  {
		color:#333333; /*width:180px;*/ font-size:13px; display:block; /*margin-bottom:8px; */
	}
	
	div.col2 div.content div.articles_list ul li span.article_info  {
		 display:block; margin-top:5px; font-size:11px;
	}	
	div.col2 div.content div.articles_list ul li  {
		color:#666666; /*width:180px;*/  line-height:11px; font-size:11px;
		border-bottom:1px dashed #e9e8e8; padding:8px 10px; 
	}	

	div.col2 div.content div.articles_list ul li a.new-window {
		float:right;margin-top:5px;
	}
	
	div.col2 div.content div.articles_list ul li a.bullet {
		float:left; margin-top:5px;
	}	

	
/* FRENCH -----------------------------------------------------------------*/

	/* Next and Previous Buttons */
	div.carousel_transport a.next_fr {
		
		background:url(/fr/img/btn_nav_next.gif) no-repeat; float:right;
		width:93px; height:31px; margin-top:20px; margin-right:5px;
	}

	div.carousel_transport a.next_fr:hover {
		background:url(/fr/img/btn_nav_next.gif) no-repeat 0 -31px;
	}

	div.carousel_transport a.prev_fr {
		background:url(/fr/img/btn_nav_previous.gif) no-repeat; float:left;
		width:93px; height:31px; margin-top:20px;
	}

	div.carousel_transport a.prev_fr:hover {
		background:url(/fr/img/btn_nav_previous.gif) no-repeat 0 -31px;
	}
	

/*new*/
	/* unified title - use throughout */
	div h3.media {
		border-bottom:1px solid #ccc;
		color:#202020;
		font-family:Helvetica, Arial, Helvetica, sans-serif;
		font-size:18px; line-height:25px;font-weight:normal;		
		width:100%; display:block;
		padding-bottom:3px; margin:35px 0 10px 0; 
	}
	
	div ul.media_articles_list li {
		margin:25px 0;
	}

	div ul.media_articles_list li a {
		float:left;
		padding-left:10px; margin:10px 0;
		background:url(/en/img/bullet_content.gif) no-repeat;
		background-position:0 5px; color:#e9af29;
	}
		
	div ul.media_articles_list li a:hover {
		background-position:0 -100px; color:#000;
	}

	/* date above the line */
	div ul.media_articles_list li span.article_info {
		color:#999; display:block; margin:0; font-size:11px; 
	}

	div ul.media_articles_list li div a.new-window {
		background:url(/en/img/a_new_window.gif) no-repeat 0 0;
		display:block; float:left;
		width:15px; height:15px;
		text-indent:-9999px; 
	}
	div ul.media_articles_list li div a.new-window:hover, div a.new-window:hover { 
		background-position:  0 -25px; 
	}

	
/*Safari Hacks */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	div.jCarouselLite {  /*height:360px!important;width:630px!important; */
		/* width:200px!important; height:360px; border:3px solid blue;*/
	}

    div.jCarouselLite ul.video {width:630px;}
   
	div.jCarouselLite ul.video li { /* height:300px!important; width:200px!important;*/ height:300px; width:200px; }
	

}
