	/*CUSTOMS lINKS
	=========================================*/
	a
	{
		color:#000;
		text-decoration:none;
	}

	a:hover, a:focus
	{
		cursor:pointer;
	}

	.logged-in-as a,
	.yellow,
	.yellow a,
	.col_sidebar_overlay ul a,
	cite a
	{
		cursor:pointer;
		color:#d89727;
		text-decoration:underline;
	}
	
	.fb_like
	{
		margin:-1px 0 0 15px;
	}
	
	.block_navigation .fb_like
	{
		margin:4px 0 0 15px;
	}

	.col_sidebar_overlay ul a
	{
		font-size:12px;
	}

	#themesPanel .yellow
	{
		color:#AFACA0;
		text-decoration:none;
		font-size:11px !important;
	}

	#themesPanel .yellow.current,
	#themesPanel .yellow.current:hover,
	.col_sidebar_overlay ul a.current,
	.col_sidebar_overlay ul a.current:hover
	{
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}

	#themesPanel .yellow:hover
	{
		color:#d89727;
		text-decoration:underline;
	}

	.logged-in-as a:hover,
	.yellow.current,
	.yellow.current:hover,
	.yellow:hover,
	.col_sidebar_overlay ul a:hover,
	.hover .yellow,
	.yellow:hover a,
	cite a:hover
	{
		text-decoration:none;
	}

	.yellow_bloc
	{
		font-size:12px;
		color:#e5e5e2;
		background-color:#eca325;

		padding:7px 12px 7px 12px;
	}
	
	.videosingle .yellow_bloc
	{
		font-size:18px;
		margin-right:10px;
	}
	
	.yellow_bloc.lemur
	{
		margin:0 35px 0 15px !important;
	}

	.yellow_bloc.big_text
	{
		font-weight:bold;
		font-size:16px;
	}

	.yellow_bloc.current,
	.yellow_bloc.current:hover,
	.yellow_bloc:hover
	{
		background-color:#474747;
	}

	.black_bloc
	{
		font-size:12px;
		color:#fff;
		background-color:#000;

		padding:7px 12px 7px 8px;
	}

	.black_bloc.current,
	.black_bloc.current:hover,
	.black_bloc:hover
	{
		color:#4ca7a8;
	}

	.col_excerpt .yellow_bloc
	{
		margin:10px 0 0 0;
	}

	.block_submenu .yellow
	{
		font-size:11px;
		margin-top:7px;
	}

	.col_submenu_core
	{
		font-size:11px;
	}

	.dropdown
	{
		margin:0 18px 0 0;
		padding:6px 0 0 9px;
		width:241px;
		height:22px;
		background:url(/assets/images/dropdown-bg.jpg) top left no-repeat;

		font-weight:bold;
		font-size:14px;
		color:#2e2f2f;
	}
	
	.dropdown.current,
	.dropdown.current:hover
	{
		margin:0 18px 0 0;
		padding:6px 0 0 9px;
		width:241px;
		height:22px;
		
		color:#d89727;
		background:url(/assets/images/dropdown-bg.jpg) left -28px no-repeat;

		font-weight:bold;
		font-size:14px;
		
	}

	.dropdown:hover
	{
		color:#d89727;
		background:url(/assets/images/dropdown-bg.jpg) left -56px no-repeat;
	}

	.link_saison
	{
		margin-left:-11px;
	}

	.link_saison span.img
	{
		margin:7px 3px 0 0;
		width:11px;
		height:2px;
		background-color:#d89727;
		text-indent:-9999px;
		line-height:0px;
	}

	.link_saison span.img.plus
	{
		margin:3px 3px 0 0;
		width:11px;
		height:10px;
		background:url(/assets/images/plus.gif) top left no-repeat;
		text-indent:-9999px;
		line-height:0px;
	}

	.link_saison span.txt
	{
		font-size:14px;
		color:#666666;
	}

	.link_saison span.txt:hover
	{
		color:#d89727;
	}

	.block_fildariane a
	{
		margin-bottom:0;
		font-size:10px;
		color:#fff;
		font-weight:bold;
	}

	.block_fildariane a.current,
	.block_fildariane a.current:hover,
	.block_fildariane a:hover
	{
		text-decoration: underline;
	}

	.block_fildariane a.current {
		cursor: default;
	}


	.block_video .yellow
	{
		margin-top:5px;
	}
	
	.home .col_turqoise_core a:hover
	{
		text-decoration:none !important;
	}

	.partagez
	{
		background:url(/assets/images/btn_partage.gif) top left no-repeat;
		width:66px;
		height:18px;
		padding:3px 0 0 28px;

		font-size:12px;
		color:#fff;
	}
	
	.videosingle .partagez
	{
		margin:15px 0 35px 0;
	}

	.partagez:hover
	{
		color:#d89727;
	}

	.block_navigation .partagez
	{
		margin:5px 15px 0 15px;
	}

	.col_post_core ul a,
	.col_excerpt_cat ul a
	{
		font-size:10px;
		color:#000;
		font-weight:bold;
		text-decoration:underline;
	}

	.col_post_core ul a:hover,
	.col_excerpt_cat ul a:hover
	{
		color:#d89727 !important;
	}

	.col_sidebar_mur a.yellow
	{
		margin-bottom:10px;
	}

	.col_encoreplus a
	{
		width:200px;
		padding:0 0 8px 0;
		margin-top:8px;
		border-bottom:1px solid #e5e5e2;
		font-size:12px;
		color:#e5e5e2;
		font-weight:bold;
	}

	.col_encoreplus a:hover
	{
		color:#2e2f2f;
		border-bottom:1px solid #2e2f2f;
	}

	.link_oui,
	.link_non
	{
		padding:9px 13px;
		font-size:17px;
		color:#fff;
		font-weight:bold;
	}

	.link_oui
	{
		margin-right:7px;
		background-color:#f6a417;
	}

	.link_non
	{
		color:#f4f0d9;
		background-color:#696969;
	}

	.link_oui:hover,
	.link_non:hover
	{
		color:#000;
	}

	.quiz_left_arrow,
	.quiz_right_arrow
	{
		width:20px;
		height:16px;
		text-indent:-9999px;
		background-image:url(/assets/images/grey_arrow.png);
	}

	.quiz_left_arrow
	{
		margin:0 2px 0 0;
		background-position:left top;
	}

	.quiz_right_arrow
	{
		background-position:right top;
	}

	.quiz_left_arrow:hover
	{
		background-position:left -16px;
	}

	.quiz_right_arrow:hover
	{
		background-position:right -16px;
	}
	
	.quiz_left_arrow.disabled
	{
		cursor:default;
		background-position:left -32px;
	}

	.quiz_right_arrow.disabled
	{
		cursor:default;
		background-position:right -32px;
	}

	.thumb_mur
	{
		margin:7px 0 13px 15px;
		background-position:top left;
		background-repeat:no-repeat;
		cursor:pointer;
	}

	.thumb_mur h3,
	.thumb_mur div,
	.thumb_mur p
	{
		text-indent: -9999px;
	}
	.thumb_mur div {
		display: none
	}
	
	.thumb_mur.highlighted {
		margin:7px 0 13px 15px;
		background-position:top left;
		background-repeat:no-repeat;
		border: 10px yellow solid;
		cursor:pointer;
	}

	.block_thumbnail_video_next a
	{
		margin:0 0 13px 11px;
	}

	.block_thumbnail_video_next a.video_thumb
	{
		margin-left:0;
	}

	.video_thumb
	{
		background-image:url(/assets/images/video_thb-map.png);
		background-position:top left;
		background-repeat:no-repeat;
	}

	.hover .video_thumb,
	.video_thumb:hover
	{
		background-position:bottom left;
	}

	.video_thumb,
	.video_img_thumb
	{
		overflow:hidden;
		width:200px;
		height:112px;
		text-indent:-9999px;
	}
	
	.post_img_thumb
	{
		overflow:hidden;
		width:220px;
		height:120px;
		text-indent:-9999px;
	}
	
	.block_thumbnail_post_next.current .post_thumb
	{
		width:220px;
		height:120px;
		background:url(/assets/images/next_post-bg.png) top left no-repeat;
	}
	

	.link_lemur
	{
		width:56px;
		height:56px;
		background-color:#000;
	}

	.col_sidebar_mur .link_lemur
	{
		float:left;
		margin-right:16px;
	}

	.col_sidebar_mur .link_lemur.last
	{
		margin-right:0;
	}
	
	.filtre_orange
	{
		width:56px;
		height:56px;
		float:left;
		background-color:#f6a417;
		position:absolute;
		display:block !important;
		filter:alpha(opacity=65);
		-moz-opacity:0.65;
		-khtml-opacity: 0.65;
		opacity: 0.65;
	}
	
	.header_core ul a,
	.block_social_icons ul a,
	.block_collaboration a,
	.block_production a,
	.block_partners a
	{
		background-image:url(/assets/images/common-map.jpg);
		background-repeat:no-repeat;
		overflow:hidden;
		float:left;
		text-indent:-9999px;
	}

	.header_core ul a.webtv
	{
		width:57px;
		height:13px;
		background-position:-122px -17px;
	}

	.header_core ul a.webtv.current,
	.header_core ul a.webtv.current:hover,
	.header_core ul a.webtv:hover
	{
		background-position:-122px -1px;
	}


	.header_core ul a.blogue
	{
		width:55px;
		height:16px;
		background-position:-185px -17px;
	}

	.header_core ul a.blogue.current,
	.header_core ul a.blogue.current:hover,
	.header_core ul a.blogue:hover
	{
		background-position:-185px -1px;
	}


	.header_core ul a.observatoire
	{
		width:103px;
		height:14px;
		background-position:-246px -17px;
	}

	.header_core ul a.observatoire.current,
	.header_core ul a.observatoire.current:hover,
	.header_core ul a.observatoire:hover
	{
		background-position:-246px -1px;
	}

	.header_core ul a.lemur
	{
		width:56px;
		height:13px;
		background-position:-355px -17px;
	}

	.header_core ul a.lemur.current,
	.header_core ul a.lemur.current:hover,
	.header_core ul a.lemur:hover
	{
		background-position:-355px -1px;
	}
	
	.header_core ul a.concours
	{
		width:76px;
		height:14px;
		background-position:-817px -14px;
	}

	.header_core ul a.concours.current,
	.header_core ul a.concours.current:hover,
	.header_core ul a.concours:hover
	{
		background-position:-817px 0px;
	}

	.facebook_connect
	{
		border:1px solid #29447e;
	}

	.facebook_connect span.txt
	{
		color:#fff;
		font-size:10px;
		height:16px;
		line-height:15px;
		background:url(/assets/images/facebook-repeat.gif) top left repeat-x;
		padding:0 7px 0 7px;
	}

	.facebook_connect span.img
	{
		width:18px;
		height:16px;
		background:url(/assets/images/facebook-logo.jpg) top left no-repeat;
		text-indent:-9999px;
	}

	.facebook_connect:hover span.txt
	{
		color:#000;
	}

	.block_social_icons ul a
	{
		width:22px;
		height:22px;
		margin-top:16px;
	}

	.block_social_icons ul a.twitter
	{
		background-position:-729px 0;
	}

	.block_social_icons ul a.facebook
	{
		background-position:-751px 0;
	}

	.block_social_icons ul a.youtube
	{
		background-position:-773px 0;
	}

	.block_social_icons ul a.flickr
	{
		background-position:-795px 0;
	}


	.block_partners a.tv_cinq
	{
		margin:23px 29px 0 0;

		width:42px;
		height:16px;
		background-position:-411px -3px;
	}

	.block_partners a.fonds_bell
	{
		margin:11px 29px 0 0;

		width:35px;
		height:33px;
		background-position:-453px -3px;
	}

	.block_partners a.cmf_fmc
	{
		margin-top:20px;

		width:94px;
		height:24px;
		background-position:-488px 0;
	}
	
	
	.flash .block_partners a.tv_cinq
	{
		background-position:-411px -3px;
		margin:7px 29px 0 0;
	}

	.flash .block_partners a.fonds_bell
	{
		margin:-5px 29px 0 0;
	}

	.flash .block_partners a.cmf_fmc
	{
		margin-top:5px;
	}


	.block_production a.mc_deux
	{
		margin-top:17px;

		float:right !important;
		width:78px;
		height:31px;
		background-position:-582px 0;
	}
	
	.flash .block_production a.mc_deux
	{
		margin-top:3px;
	}


	a.prospek
	{
		margin:20px 0 0 7px;
		padding:0;
		float:right !important;
		width:47px;
		height:13px;
		background-position:-660px 0;
	}

	.rss
	{
		margin:28px 18px 0 0;
	}

	.rss .img
	{
		margin:0 5px 0 0;
		background:url(/assets/images/rss-bg.png) top left no-repeat;
		width:19px;
		height:19px;
		text-indent:-9999px;
	}

	.rss .txt
	{
		margin:2px 0 0 0;
		font-size:11px;
		color:#afaca0;
		text-decoration:underline;
	}

	.rss:hover .txt
	{
		color:#d89727;
	}

	.col_turqoise_core a
	{
		text-decoration:underline;
	}

	.col_turqoise_core a:hover
	{
		text-decoration:none;
	}

	.col_turqoise_core.olde p
	{
		margin-bottom:20px;
	}

	.leger .img
	{
		margin:0 10px 0 0;
		text-indent:-9999px;
		width:41px;
		height:22px;
		background:url(/assets/images/leger.jpg) top left no-repeat;
	}

	.leger .txt
	{
		font-size:11px;
		color:#1b1818;
		text-decoration:underline;
	}

	.leger:hover .txt
	{
		text-decoration:none;
	}
	
	.block_next_posts .modevie
	{
		font-size:10px;
		color:#828280;
		text-decoration:underline;
		margin:0 5px 5px 0;
	}
	
	.block_next_posts .modevie:hover
	{
		color:#eca325;
	}
	
	.block_thumbnail_post_next .next_post_title
	{
		font-size:14px;
		color:#7e7e7e;
		margin:0 0 5px 0;
	}
	
	.block_thumbnail_post_next .next_post_title:hover,
	.block_thumbnail_post_next.current .next_post_title
	{
		color:#eca325;
	}


	/*NAVIGATION*/
	/*=====================================*/
	
	.navigation .prev_post a,
	.navigation .next_post a,
	.navigation a
	{
		text-indent:-9999px;
		overflow:hidden;
	}
	
	.navigation .next_post a,	
	.navigation .prev_post a
	{
		float:left;
		display:block;
	}
	
	.navigation .prev_post
	{
		margin:0 0 0 10px !important;
	}
	
	.navigation .prev_post,
	.navigation .next_post,
	.navigation .prev_post a,
	.navigation .next_post a,
	.navigation a.arrow_left,
	.navigation a.arrow_right,
	.navigation a.encoreplus_prev,
	.navigation a.encoreplus_next
	{
		width:32px;
		height:17px;
	}

	.navigation .prev_post a,
	.navigation a.arrow_left,
	.navigation a.encoreplus_prev
	{
		margin:0 0 0 10px !important;
		background:url(/assets/images/nav-map.gif) left top no-repeat;
	}
	
	.navigation .prev_post a
	{
		margin-left:0 !important;
	}

	.navigation .next_post,
	.navigation .next_post a:hover,
	.navigation a.arrow_right:hover,
	.navigation a.encoreplus_next:hover
	{
		background:url(/assets/images/nav-map.gif) -32px bottom no-repeat;
	}
	
	.navigation .next_post a,
	.navigation a.arrow_right,
	.navigation a.encoreplus_next
	{
		background:url(/assets/images/nav-map.gif) -32px top no-repeat;
	}

	.navigation .prev_post,
	.navigation .prev_post a:hover,
	.navigation a.arrow_left:hover,
	.navigation a.encoreplus_prev:hover
	{

		background:url(/assets/images/nav-map.gif) left bottom no-repeat;
	}

	.navigation a.arrow_left.disabled,
	.navigation a.arrow_right.disabled,
	.navigation a.encoreplus_prev.disabled,
	.navigation a.encoreplus_next.disabled
	{
		cursor: default;
		opacity: 0.3;
		filter: alpha(opacity=30);
		filter: "alpha(opacity=30)";
	}
	
	.navigation a.arrow_left.disabled,
	.navigation a.encoreplus_prev.disabled
	{
		background:url(/assets/images/nav-map.gif) left bottom no-repeat;
	}
	
	.navigation a.arrow_right.disabled,
	.navigation a.encoreplus_next.disabled
	{
		background:url(/assets/images/nav-map.gif) -32px bottom no-repeat;
	}

	.navigation a.dot
	{
		margin:5px 8px 0 0;

		width:7px;
		height:7px;
		background:url(/assets/images/nav-map.gif) -71px top no-repeat;
	}

	.navigation a.dot.current,
	.navigation a.dot.current:hover,
	.navigation a.dot:hover
	{
		background:url(/assets/images/nav-map.gif) -64px top no-repeat;
	}

	.text_mosaic:hover
	{
		text-decoration:underline;
	}

	.politique a
	{
		color:#fff;
		text-decoration:underline;
	}
	
	.link_politique
	{
		color:#707070;
	}

	.link_politique:hover
	{
		color:#b3b3b3;
	}
	

	.politique a:hover
	{
		background-color:#fff;
		color:#000;
	}
	
	.politique a.no_bg:hover
	{
		background:none;
	}
	
	.js_encoreplus_content a
	{
		text-decoration:underline;
	}
	
	.js_encoreplus_content a:hover
	{
		background-color:#000;
		color:#f6a417;
	}
	
	.link_gemeaux span.text
	{
		color:#b1ae9d;
		font-size:12px;
		margin:42px 8px 0 0;
	}
	
	.link_gemeaux:hover span.text
	{
		color:#fff;
	}
	
	.link_gemeaux span.img
	{
		margin:17px 12px 0 0;
		background:url(/assets/images/gemeaux.jpg) bottom left no-repeat;
		width:25px;
		height:40px;
		text-indent:-9999px;
	}
	
	.link_gemeaux:hover span.img
	{
		background-position:top left;
	}

	.btn_obs_home
	{
		color:#fff;
		font-size:16px;
		padding:3px 0;
		border:3px solid #5a5959;
		background-color:#6e6e6e;
		text-align:center;
		width:257px;
		font-weight:bold;
		
		-moz-box-shadow: 0px 4px 7px #414141;
 		-webkit-box-shadow: 0px 4px 7px #414141;
  		box-shadow: 0px 4px 7px #414141;
		
	}
	
	.btn_obs_home:hover
	{
		border:3px solid #6e6e6e;
		background-color:#5a5959;
	}
	
	.block_obs_title
	{
		width:290px;
		height:35px;
		background:url(/assets/images/observatoire_title-bg.jpg) top left repeat-x;
		color:#fff;
		font-size:20px;
		padding:3px 0 0 20px;
	}






















