
div#playerBrightcove {
	line-height: 19px;
	width: 592px;
}

	/*div#playerBrightcove h3,
	div#playerBrightcove p {
		width: 450px;
	}*/
	
	div#playerBrightcove p#pubBrightcove {
		float: right;
		width: 120px;
		height: 60px;
		margin: 15px 0 0 0;
		overflow: hidden;
		display: none;
	}

	div#playerBrightcove h3 {
		font-size: 18px;
		font-weight: normal;
		margin: 15px 0 0 0;
		padding: 0;
	}	
	
	div#playerBrightcove p {
		margin: 2px 0 15px 0;
	}
	
	div#playerBrightcove p a {
		color: #000;
	}
	
	div#playerBrightcove p.liensTxt {
		display: none;
	}
	
	div#playerBrightcove p.liensTxt a {
		color: #f07902;
		text-decoration: none;
		font-weight: bold;
	}
	
	
/*** Carousel BC ***/	
	div#brightcoveList ul#navigationBc {
		width: 612px;
		height: 36px;
		background: transparent url('/emissions/salutbonjour/images/accueil/carouselbc/bg-filet-sousmenu.png') 0 bottom no-repeat;
	}
	
	div#brightcoveList ul#navigationBc,
	div#brightcoveList ul#navigationBc li {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	div#brightcoveList ul#navigationBc li,
	div#brightcoveList ul#navigationBc li a {
		background: transparent url('/emissions/salutbonjour/images/accueil/carouselbc/bg-sousmenu.png') 0 0 no-repeat;
		position: relative;
		z-index: 10;
	}
	
	div#brightcoveList ul#navigationBc li {
		position: relative;
		z-index: 10;
		background-position: right -26px;
		display: block;
		float: left;
		height: 26px;
		padding: 0 10px 0 0;
	}
	
		div#brightcoveList ul#navigationBc li a {
			background-position: 0 0;
			display: block;
			float: left;
			height: 27px;
			padding: 3px 0 0 10px;
			margin: 0;
			overflow: hidden;
			font-size: 14px;
			color: #fff;
			text-decoration: none;
			cursor: pointer;
		}
	
	/* li pour le grand carousel */
	
	div#contenerCarouselBc {
		position: relative;
		/*height: 410px;*/
		height: 270px;
		margin: 0 0 10px 0;
		overflow: hidden;
	}
	
		div#contenerCarouselBc div.ongletSpinner {
			background: transparent url('/emissions/salutbonjour/images/layout/spinner-noir.gif') center center no-repeat;		
			position: relative;
			height: 270px;
			overflow: hidden;
		}
	
	div#brightcoveList ul#carouselBc {
		position: absolute;
		top: 0;
		left: 0;
		clear: both;
	}
	
	div#brightcoveList ul#carouselBc,
	div#brightcoveList ul#carouselBc li	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		div#brightcoveList ul#carouselBc li {
			background: transparent url('/emissions/salutbonjour/images/accueil/carouselbc/bg-thumb-bc.gif') no-repeat;
			width: 120px;
			height: 120px;
			padding: 10px 10px 0 10px;
			margin: 0 0 10px 10px;
			float: left;
			overflow: hidden;
			color: #f07902;
		}
		
			div#brightcoveList ul#carouselBc li img {
				display: block;
				margin: 0 0 3px 0;
			}
		
			div#brightcoveList ul#carouselBc li em {
				color: #595959;
				font-size: 10px;
				font-style: normal;
			}
			
	div#brightcoveList ul#carouselBc li a {
		text-decoration: none;
		color: #f07902;
	}	
	
	div#brightcoveList p.boutons {		
		height: 24px;
		padding: 0 0 10px 271px;
		margin: 0;
	}
	
	div#brightcoveList p.boutons a {
		display: block;
		width: 24px;
		height: 24px;
		float: left;
		margin: 0 5px;
		cursor: pointer;
	}
	
	div#brightcoveList p.boutons a.btnHaut {		
		background: transparent url('/emissions/salutbonjour/images/layout/bg-fleches.gif') 0 0 no-repeat;		
	}
	
		div#brightcoveList p.boutons a.btnHaut.nonactif {		
			background-position: 0 -24px;	
			cursor: default;			
		}	
	
	div#brightcoveList p.boutons a.btnBas {		
		background: transparent url('/emissions/salutbonjour/images/layout/bg-fleches.gif') -24px 0 no-repeat;		
	}
		
		div#brightcoveList p.boutons a.btnBas.nonactif {		
			background-position: -24px -24px;
			cursor: default;
		}
	
	
	/*** Blocs éditables ***/
	div#concoursBg {
		width: 594px;
		position: relative;		
		background: transparent url('/emissions/salutbonjour/images/accueil/bg-concours.png') 0 0 no-repeat;
	}
	
	div#contenerConcours {		
		width: 542px;
		height: 121px;
		padding: 10px 42px 10px 10px;
		overflow: hidden;
	}
	
		div#contenerConcours h3 {
			font-size: 23px;
			margin: 0 0 10px 32px;
			padding: 0;
		}
		
		div#contenerConcours div#carouselConcours {
			width: 510px;
			position: relative;
			margin: 0 0 0 32px;
			overflow: hidden;
		}
		
		div#contenerConcours ul {
			width: 520px;
			height: 60px;
			overflow: hidden;
		}
		
		div#contenerConcours ul,
		div#contenerConcours ul li {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
			div#contenerConcours ul li {
				float: left;
				width: 120px;
				margin: 0 10px 0 0;
			}
			
	div#contenerConcours p.boutons {
		margin: 0;
		padding: 0;
	}
	
		div#contenerConcours p.boutons a {
			position: absolute;
			top: 67px;
			display: block;
			width: 24px;
			height: 24px;
			float: left;
			margin: 0 5px;
			cursor: pointer;
		}
		
			div#contenerConcours p.boutons a#btnRightConcours {	
				right: 5px;
				background: transparent url('/emissions/salutbonjour/images/layout/bg-fleches.gif') -24px -48px no-repeat;		
			}
			
			div#contenerConcours p.boutons a#btnRightConcours.nonactif {	
				background-position: -24px -72px;
				cursor: default;
			}			
			
			div#contenerConcours p.boutons a#btnLeftConcours {		
				left: 5px;
				background: transparent url('/emissions/salutbonjour/images/layout/bg-fleches.gif') 0 -48px no-repeat;		
			}

			div#contenerConcours p.boutons a#btnLeftConcours.nonactif {		
				background-position: 0 -72px;
				cursor: default;
			}
/*** blocs éditables ***/
div#contenerBlocs {
	padding: 10px 0;
}

div#contenerBlocs div.blocs {
	background: #f3f5f6 url('/emissions/salutbonjour/images/accueil/bg-acordeon.gif') 0 bottom repeat-x;
	padding: 10px 10px 0 10px;
	width: 574px;
	margin: 0 0 5px 0;
	overflow: hidden;
	font-size: 14px;
}

	div#contenerBlocs div.blocs h4 {
		font-size: 16px;
		font-weight: normal;
		margin: 0;
		padding: 0 0 10px 0;
		cursor: pointer;
	}
	
	div#contenerBlocs div.blocs img {
		float: left;
		padding: 0 10px 10px 0;
	}

	div#contenerBlocs div.contenu {
		display: none;
	}
	
	div#contenerBlocs a {
		cursor: pointer;
		display: block;
		color: #000;
	}
	
	div#contenerBlocs p {
		margin: 0;
		padding: 0 0 10px 0;
	}
	
	
/**** btn concours ****/
div#btnConcours {
	background: transparent url('/emissions/salutbonjour/images/accueil/btn-concours-generique.jpg') 0 0 no-repeat;
	width: 590px;
	height: 69px;
	margin: 5px 0 15px 0;
}

div#btnConcours p {
	margin: 0;
	padding: 0;
}

div#btnConcours p a {
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding: 69px 0 0 0;
}
