/* Style de recherche, meme pour les deux (nav barre / pied de page) */
	.src_navRecherche{float: left; position:relative;}
		.src_navRecherche input{ border: none; margin:0px; color:#fff; position: absolute; top:9px;padding: 4px 4px 3px 10px !important;}
			.src_navRecherche input.chercher{ width:84px; margin: 0 20px 0 0; font-size:11px;height:13px;
				background: url(../img/nav/bg_recherche.gif) no-repeat;
				border-style:none !important;
				background-color:transparent !important;}
			.src_navRecherche input.bouton, .src_navRecherche a.bouton{background: url(../img/nav/btn_recherche.gif) no-repeat 0px 0px; cursor: pointer; width:21px; height:21px; right:2px; }
			.src_navRecherche a.bouton{border: none; margin:0px; color:#fff; position: absolute; top:9px;}
	
	#globalContainer .src_navPied li{padding-left:0px;}
		#globalContainer .src_pied li{padding-left:4px;}

/* Affichage pour le sondage beta */
.bandeau_beta{background:#eaeaea; height:33px; width:990px;position:relative;}
	.bandeau_beta a{position:absolute; padding: 5px 10px; font-size:10px; color:#000; right:10px; top:6px;}
	.bandeau_beta a.sondage{background:#982021; color:#fff; top:26px;display:none;}

/* Nav barre */
/*PG-centre*/ #src_wrapNav{background: #2e2e2e url(../img/nav/bg_nav.png) repeat-x; /*width: 100%;*/}
/*PG-centre*/ #src_nav{margin:0 auto; width: 990px; background: #2e2e2e url(../img/nav/bg_nav.gif) repeat-x; clear: both;}


	#src_nav:after{ content:"."; display:block; height:0px; visibility:hidden; clear:left;}
	#src_nav span{display: none;}
	#src_nav object{margin:0px;padding:0px;}	
	
	#src_nav ul{background:url(../img/nav/bg_navMenu_l.gif) no-repeat 328px/*417px*/ 7px; float: left; margin:0px; padding:0px;}
		#src_nav ul li{float: left; position: relative; list-style: none;margin:0px;padding:0;}
			#src_nav ul li div{width:150px;}
	
	#src_nav a, #src_nav a:link{ text-decoration: none;}
		#src_nav a:active{text-decoration: none;}
		#src_nav a:hover{text-decoration: underline;}
		#src_nav a:visited{text-decoration: none;}
		
	#src_nav .accueil{width:287px; height:55px; overflow:hidden; margin-right: /*137px*/48px;background: url(../img/nav/lg_src.png) no-repeat 0 0; display: block;} 
		#src_nav .accueil a{display:block;width:287px; height:55px; }

	#src_nav .zones, #src_nav .information, #src_nav .chaines{ margin: 7px 0 0 0; padding: 8px 2px 0 2px; background:url(../img/nav/bg_navMenu.gif) repeat-x; height: 39px;}
		#src_nav a.niv1{background: url(../img/nav/src_nav.gif) no-repeat; height: 26px;}
			
			#src_nav a.actif, #src_nav a.actif:hover{height: 30px;}
				
			#src_nav .zones{/*$$$margin-left: 210px;*/} 
				#src_nav .zones ul{padding: 0 0 0 250px; width: 740px;}
				#src_nav .zones a.niv1{ background-position: -1px 0; display: block; width: 72px;}
				#src_nav .zones a.niv1:hover{background-position: -1px -44px;}
				#src_nav .zones a.actif, #src_nav .zones a.actif:hover{background-position: -1px -88px;}
				
				#src_nav .information ul{padding: 0 0 0 180px; width: 810px;}
				#src_nav .information a.niv1{background-position: -76px 0; display: block; width: 103px;}
				#src_nav .information a.niv1:hover{background-position: -76px -44px;}
				#src_nav .information a.actif, #src_nav .information a.actif:hover{background-position: -76px -88px;}

				#src_nav .chaines ul{padding: 0 0 0 180px; width: 810px;}
				#src_nav .chaines a.niv1{background-position: -183px 0; display: block; width: 96px;}
				#src_nav .chaines a.niv1:hover{background-position: -183px -44px;}
				#src_nav .chaines a.actif, #src_nav .chaines a.actif:hover{background-position: -183px -88px;}
	

	#src_nav ul.niv2{display: none; position: absolute; width: 135px; padding: 0 0 5px 0; overflow:hidden; background: #911919 url(../img/nav/bg_dropniv2.gif) repeat-x bottom; }
		#src_nav ul.niv2 li{border-top: #9c3535 solid 1px; width:100%;}
			#src_nav ul.niv2 li:first-child{/*note: last-child n'est pas supporté par IE7, mais first-child oui*/border-top: none;}
		
		#src_nav ul.niv2 a,	#src_nav ul.niv2 span{font-family:Verdana,Helvetica,Arial,sans-serif; padding: 4px 15px; color: #fff; background:none; font-size: 11px; font-weight: normal;display:block; text-decoration:none; cursor:pointer;}
		#src_nav ul.niv2 span.off{cursor:pointer;}
			
			#src_nav ul.niv2 a:hover,
			#src_nav ul.niv2 span.hover{text-decoration: none; background-color: #c6110f;}
			#src_nav ul.niv2 span.hover{cursor:pointer;}

	#src_nav .src_navRecherche{background:url(../img/nav/bg_navMenu.gif) repeat-x;margin:7px 0 0 0;height:39px;padding:9px 2px 0 8px;width: 105px;}

	#src_nav .src_logos{background: url(../img/nav/bg_navMenu_r.gif) no-repeat;z-index:10;padding:10px 10px 0px 25px/*80px*/;margin:0px;text-align:right;float:left;}
		#src_nav .src_logos a.cbc{background: url(../img/nav/lg_cbc.gif) no-repeat; display:block; width:42px; height:15px;margin:0 0 2px 18px;}
		#src_nav .src_logos a.boutique{background: url(../img/nav/lg_boutique.gif) no-repeat; display:block; width:59px; height:21px;}
	
	#src_nav .src_navProfil{background:url(../img/nav/bg_navProfil.png) no-repeat;padding:4px 0 0 10px;float:left;width:152px;height:51px;position:relative;}
		#src_nav .src_navProfil p{color:#b9b8b8;font-size:10px;}
		#src_nav .src_navProfil a{color:#fff;font-size:11px;width:105px;padding:19px 0 0 0;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;}
		#src_nav .src_navProfil a.ouvrir{padding:10px 0 0 0;}
		#src_nav .src_navProfil .src_login a{position:absolute;background: url(../img/nav/src_connection.gif) no-repeat; display:block;width:50px;height:0;padding:34px 0 0 0;overflow:hidden;top:14px;right:4px;}
			#src_nav .src_navProfil .src_login a.signIn{background-position:0 0px;}
			#src_nav .src_navProfil .src_login a.signIn:hover{background-position:0 -48px;}
			#src_nav .src_navProfil .src_login a.signOut{background-position:-61px 0px;}
			#src_nav .src_navProfil .src_login a.signOut:hover{background-position:-61px -48px;}


/* Pied de page */
/*PG-centre*/.src_wrapPied{
/*PG-centre*/	width:100%;
/*PG-centre*/	background:#2c2b2b;
/*PG-centre*/}

.src_utilPied{width:990px;height:40px;overflow:hidden;margin:0 auto;border-bottom:#222 solid 1px;position:relative;background:#2d2d2d url(../img/pied/bg_utilPied.png) repeat-x;}
	.src_utilPied:after{content:"."; display:block; height:0px; visibility:hidden; clear:left;}
	
	.src_utilPied .src{background:url(../img/pied/lg_src_2.0.gif) no-repeat;padding:30px 0 0 0;height:0;width:172px;overflow:hidden;position:absolute;top:6px;left:12px;}
	
	.src_utilPied .src_navRecherche{position:absolute;right:30px;top:1px;}
		.src_utilPied ul{float:left;border-right:#2c2c1c solid 1px;margin:0 12px 0 0;}
			.src_utilPied ul li{float:left;list-style:none;padding:11px 12px;border-right:#3c3c3c solid 1px;;border-left:#2c2c1c solid 1px;}
				.src_utilPied ul li:first-child{border-left:none;}
			.src_utilPied ul li a{color:#fff;font-size:11px;}
				.src_utilPied ul li a:hover{color:#b3b3b3;}		
		.src_utilPied .src_navRecherche .recherche{width:137px;float:left;}
		.src_utilPied input.chercher{width:100px;}
	
	
.src_pied{	/*PG-centre>>>*/position:relative;width:978px; margin:0 auto; border-top:#4e4e4e 1px solid; border-bottom:#2a2a2a 1px solid;/*<<<PG-centre*/ background:#323232 url(../img/pied/bg_pied.png) repeat-x; padding:10px 0 15px 12px; overflow:hidden; clear: both; height:1%; font-family:Verdana, Arial, Helvetica, sans-serif;}		
	.src_pied:after{ content:"."; display:block; height:0px; visibility:hidden; clear:both;}
	
	.src_pied span{display:none;}
	.src_pied div{text-align:left; float: left; margin: 0 4px -200px 0; padding: 0 0 195px 0; width: 16.1%; }	
		.src_pied .src_pied_zones{/*width:15.7%;*/width: 120px;}
		.src_pied .src_pied_chaines{width:17.7%;}
		.src_pied .src_pied_partenaires{/*width:15.5%;*/width: 120px;}
		.src_pied .src_pied_ressources{width: 210px;}
	
	.src_pied h3{margin:0 0 10px 0;padding:0px;height:13px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;}
			
	.src_pied ul{margin:0;padding:0px;}
		.src_pied li{padding:0px;padding:0 0 2px 0;list-style:none;font-size:11px;color:#686868;height:1%;/* S'il n'y a pas de lien, curseur par défaut*/cursor:default;}
	
	.src_pied a:link{ padding:0px; color:#b3b3b3;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
		.src_pied a:visited{color:#b3b3b3;font-weight:normal;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.src_pied a:hover{color:#fff;text-decoration: none;font-weight:normal;}
		.src_pied a:active{color:#b3b3b3;font-weight:normal;text-decoration:none;}
	
	
/* Navigation de pied de page */
.src_navPied{/*PG-centre>>>*/width:988px; margin:0 auto; border-top:#3e3e3e solid 1px;/*<<<PG-centre*/ background:#323232 url(../img/pied/bg_pied.png) repeat-x;position:relative;padding:0 2px 6px 0;height:33px;overflow:hidden;}
	.src_navPied ul{padding: 0 5px 0 0;margin:0px;height:1%;width:100%;}
		.src_navPied ul:after{ content:"."; display:block; height:0px; visibility:hidden; clear:both;}
		
		.src_navPied li{list-style:none;font-size:11px;float: left; padding: 0 8px 0 12px; }		
		.src_navPied li a{display:block;color:#B3B3B3;font-size:11px;padding:12px 0 12px 20px;font-weight:normal;background:url(../img/pied/src_navPied_2.0.gif) no-repeat;}
			.src_navPied li a:hover{color:#fff;}
			.src_navPied li.src_profil a{background-position:0px 3px;padding-left:30px;}
			.src_navPied li.src_cyberlettres a{background-position:0 -118px;padding-left:25px;cursor:pointer;}
			.src_navPied li.src_servicesMobiles a{background-position:0 -37px;padding-left:17px;}
			.src_navPied li.src_widget a{background-position:0 -76px;}
			.src_navPied li.src_filsRss a{background-position: 0 -157px;}
			.src_navPied li.src_baladodiffusion a{background-position:0 -197px;padding-left:27px;}
			.src_navPied li.src_radioMp3 a{background-position:0 -238px;padding-left:29px;}
			
			.src_navPied li.cbc{position:absolute;right:20px;top:10px;}
				.src_navPied li.cbc a{background:url(../img/pied/lg_cbc.gif) no-repeat;width:40px;padding:20px 0 0 0;height:0;overflow:hidden;}
			
			
			
/*** Ticker - Situation Crise ***/
.srcNo_ticker_alerte_dh{background:#A91C19; height:16px; width:990px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase;overflow:hidden;text-align:center;padding-top:3px;}
	.srcNo_ticker_alerte_amber {background:#e06002; height:16px; width:990px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase;overflow:hidden;text-align:center;padding-top:3px;}
	.srcNo_ticker_alerte_dh a,.srcNo_ticker_alerte_dh a:hover,.srcNo_ticker_alerte_dh a:visited,
	.srcNo_ticker_alerte_amber a,.srcNo_ticker_alerte_amber a:hover,.srcNo_ticker_alerte_amber a:visited{color:#fff; text-decoration:underline;}
	.srcNo_ticker_alerte_dh a:hover,
	.srcNo_ticker_alerte_amber a:hover{text-decoration:none;}
/*** [fin] Ticker - Situation Crise ***/





/********************************************************************************************* 
********************************************************************************************* 
     PG3776 Ajouté le 12 juillet 2010 - Navbar externe sans Javascript!
********************************************************************************************* 
**********************************************************************************************/


#src_EntetePage {
	border-left:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	height:90px;
	margin:0 auto;
	position: relative;
	width:988px;
	z-index:1;
}

#src_wrapNav_ext {
	display: block;
	width: 100%;
	height: 55px;
	background: url('../img/nav/bg_nav.png') repeat-x;
	position:relative;
	z-index:20;
}

#src_nav_logo_ext {
	display: block;
	float: left;
	width: 287px;
	height: 55px;
	background: url('../img/nav/lg_src.png');
	margin-right: 52px;
}

#src_nav_ext {
	display: block;
	width: 990px;
	height: 55px;
	margin: 0 auto;
	background: url('../img/nav/bg_nav.gif') repeat-x;
}

#src_nav_ext .src_logos a.boutique {
	background:url("../img/nav/lg_boutique.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:21px;
	width:59px;
}

#src_nav_ext .src_logos a.cbc {
	background:url("../img/nav/lg_cbc.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:15px;
	margin:0 0 2px 18px;
	width:42px;
}

#src_nav_ext .src_logos a span {
	display:none;
}

#src_nav_ext .src_logos a img {
	border:0;
}

#src_nav_menu_ext {
	display: block;
	position: relative;
	float: left;
	width: 405px;
	height: 37px;
	margin-top: 7px;
	padding:0;
	background: url('../img/nav/bg_navMenu.gif') repeat-x;
}

#src_nav_menu_ext .gauche_ext {
	display: block;
	float: left;
	width: 7px;
	height: 37px;
	background: url('../img/nav/bg_navMenu_l.gif') no-repeat;
}

#src_nav_menu_ext .droite {
	display: block;
	float: right;
	width: 6px;
	height: 37px;
	background: url('../img/nav/bg_navMenu_r.gif') 0 -7px no-repeat;
}

#src_nav_menu_ext .recherche {
	display: block;
	outline:none;
	float: left;
	width: 80px;
	height: 18px;
	color: #fff;
	font-size: 11px;
	margin-top: 10px;
	padding-left: 10px;
	border: 0;
	background: url('../img/nav/bg_recherche.gif');
}

#src_nav_menu_ext .bouton {
	display: block;
	float: left;
	border: 0;
	margin-top: 10px;
	margin-right: 2px;
	width: 21px;
	height: 20px;
	background: url('../img/nav/btn_recherche.gif');
	cursor: pointer;
}

.src_logos {
	background:url("../img/nav/bg_navMenu_r.gif") no-repeat;
	display: block; 
	float: left; 
	width: 60px;
	text-align: right;
	padding:11px 0 0 17px;
	margin-right: 10px;
}

.src_logos a img {
	border: 0;
}

.src_navProfil_ext {
	display: block; 
	float: left; 
	width: 159px; 
	height: 55px; 
	background: url('../img/nav/bg_navProfil.png') no-repeat;
}

.src_navProfil_ext a {
	display: block;
	width: 150px; 
	font-weight: bold;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin-top: 17px;
	padding-left: 9px;
}

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

.src_navProfil_ext a b {
	display: block;
	float: left;
	cursor: pointer;
}

.src_navProfil_ext a span {
	display: block;
	float: right;
	width: 58px;
	height: 40px;
	background: url('../img/nav/src_connection.gif') no-repeat;
	cursor: pointer;
}

.src_navProfil_ext a:hover span {
	background-position: 0 -48px;
}

.clear {
	font-size: 0;
	line-height: 0;
	display: block;
	clear: both;
	float: none;
	height: 0;
	overflow: hidden;
}

.boiteRecherche_ext{
	position:absolute;
	top:0;
	left:291px;
	width:120px;
}

/***********  Styles pour Menus déroulants  **************/

/* NAV */
.menuRC_ext li.top.zones {width: 72px; margin: 8px 2px 0 0; background: url('../img/nav/src_nav.gif') no-repeat;}
.menuRC_ext li.top.info {width: 103px; margin: 8px 2px 0 0; background: url('../img/nav/src_nav.gif') -76px 0 no-repeat;}
.menuRC_ext li.top.teleRadio {width: 96px; margin: 8px 5px 0 0; background: url('../img/nav/src_nav.gif') -183px 0 no-repeat;}

.menuRC_ext li.top.zones a.top_link {width: 72px; }
.menuRC_ext li.top.info a.top_link {width: 103px; }
.menuRC_ext li.top.teleRadio a.top_link {width:96px; }

/* NAV OVER */
.menuRC_ext li.top.zones:hover {background-position: 0 -88px; }
.menuRC_ext li.top.info:hover {background-position: -76px -88px;}
.menuRC_ext li.top.teleRadio:hover {background-position: -183px -88px;}
/*NAV OVER IE6*/
.menuRC_ext li.top.zones a.top_link:hover{width: 72px; background: url('../img/nav/src_nav.gif') 0 -88px no-repeat; }
.menuRC_ext li.top.info a.top_link:hover {width: 103px; background: url('../img/nav/src_nav.gif') -76px -88px no-repeat;}
.menuRC_ext li.top.teleRadio a.top_link:hover {width: 96px; background: url('../img/nav/src_nav.gif') -183px -88px no-repeat;}

/*Styles de la NAV*/
.menuRC_ext {padding:0; margin:0; list-style:none; height:34px; position:relative; z-index:100; width:287px;}
.menuRC_ext li.top {display:block; float:left;}

.menuRC_ext li a.top_link {display:block; float:left; height:35px; line-height:25px; color:#fff; text-decoration:none; font-size:11px; cursor:pointer;}
.menuRC_ext li.zones a.top_link { width:72px;}

/* Styles des liens */
/* Over - dépend du browser */
.menuRC_ext a:hover {visibility:visible; position:relative; z-index:200;}
.menuRC_ext li:hover {position:relative; z-index:200;}
.menuRC_ext table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/*Place le prochain niveau invisible à l'extérieur de l'écran */
.menuRC_ext ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; z-index:9999;}
.menuRC_ext ul.sub {width:100px;}
.menuRC_ext ul.sub li a { font-weight:normal;}

/*sous-menu*/
.menuRC_ext :hover ul {left:0; top:30px; height:auto; z-index:300;}
.menuRC_ext :hover ul li {display:block; position:relative; font-weight:normal; width:auto; line-height:11px;}
.menuRC_ext :hover ul li a {font-family: Verdana, Helvetica, Arial, sans-serif; line-height:15px; font-size: 11px; border-bottom: 1px solid #9c3535; display:block; width:100px; margin:0; padding:3px 15px; color:#fff; background-color: #790c0d; text-decoration: none;}
.menuRC_ext :hover ul li a:hover {background-color:#c6110f;}

/********************************************************************************************* 
********************************************************************************************* 
     PG3776 Ajouté le 12 juillet 2010 - Navbar externe sans Javascript!
********************************************************************************************* 
**********************************************************************************************/