/* imaged text */
.logo,
#video .left h2,
#video .left-block h2,
#video .video-block .h strong,
.newsletter strong,
div.vod h3,
div.emissions h3,
#center-blocks h2,
div.bar h2,
div.bar h3,
.aa a,
div.rendez-vous div.dates a,
div.sex-box label span,
div.podcast h3,
.filter h3,
.retrouvez-bilitotheque a.button,
.bibliographie h3,
.utiles h3,
ul.week-days a,
div.blocks h2,
div.savoir-plus h3,
ul.page-links li a,
div.be-journalist .questions,
.right-column .listing h3,
.right-column .photos h3,
div.two-column-boxes .box h2,
.communication-persons h3,
.photos h3,
.rechercher .box h3,
div.rechercher-video h3 {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	}
	
#middle {
	width:932px;
	padding:0 31px 22px 27px;
	float:left;
	}
div.top-block,
div.bottom-block,
div.full-block {
	width:932px;
	float:left;
	}
.left-column {
	float:left;
	width:728px;
	overflow:hidden;
	}

div.shadow-full {padding-bottom:19px;background:url(/photo/images_default/bg-shadow-full.jpg) no-repeat left bottom;}


h1,h2,h3 {margin:0;}
p {margin:0 0 10px 0;}
ul {
	margin:0;
	padding:0;
	list-style:none;
	}
fieldset {
	margin:0;
	padding:0;
	border:0;
	}
legend {display:none;}
	
.shadow {
	padding:0 0 2px 0;
	overflow:hidden;
	background:url(/photo/images_default/bg-small-shadow.gif) repeat-x left bottom;
	}
.shadow1,
.shadow2,
.shadow3 {
	padding:0 0 2px 0;
	overflow:hidden;
	background:url(/photo/images_default/bg-shadow1.gif) repeat-x left bottom;
	margin:0 0 18px 0;
	}
.shadow2 {
	width:705px;
	}
.shadow3 {overflow:visible;margin:0;}

	
	
#video {
	border:1px solid #d3d6d6;
	border-right:0;
	background:#eef0f2;
	width:724px;
	padding:3px 0 3px 3px;
	overflow:hidden;
	}
#video .content {
	width:717px;
	background:#f2f3f4 url(/photo/images_default/bg-video-content.gif) repeat-x top;
	padding:6px 0 2px 7px;
	overflow:hidden;
	}
#video .left {
	float:left;
	width:200px;
	}
#video .left h2.a-lantenne {width:200px;height:22px;background:url(/photo/images_default/h-a-lantenne.gif) no-repeat left top;margin:2px 0 4px 0;}
#video .left h2.a-suivre {width:200px;height:22px;background:url(/photo/images_default/h-a-suivre.gif) no-repeat left top;margin:34px 0 0 0;}
#video .a-la-une {width:200px;height:22px;background:url(/photo/images_default/h-a-la-une.gif) no-repeat left top;margin:2px 0 4px 0;}
#video .left .block {padding:6px 20px 6px 6px;}
#video h3 {color:#d2101c;font-size:14px;}
#video p {font-size:12px;}
#video .duration {font-size:10px;margin:0 0 6px 0;}
#video .duration strong {font-size:12px;}
#video .avec-block {font-size:11px;}
#video .player {
	float:left;
	margin:0 0 0 17px;
	display:inline;
	position:relative;
	padding:0 0 0 52px;
	width:418px;
	background:url(/photo/images_default/video-shadow.gif) no-repeat 41px 0;
	}
#video .player .reagir {position:absolute;bottom:0;left:0;}
#video .player .preview {float:right;width:79px;}
#video .player .preview span {border:1px solid #d5d8d8;background:#fff;padding:2px;display:block;margin:19px 0 0 0;}


#video .left-block {
	float:left;
	width:203px;
	margin:4px 0 0 0;
	}
#video .left-block .box {
	float:right;
	width:199px;
	background:url(/photo/images_default/bg-video-left-box.gif) repeat-y left;
	margin:0 0 3px 0;
	}
#video .left-block .box .bg-top {
	width:100%;
	background:url(/photo/images_default/bg-video-box-top.gif) no-repeat left top;
	}
#video .left-block .box .bg-bottom {
	width:197px;
	background:url(/photo/images_default/bg-video-left-box-bottom.gif) no-repeat left bottom;
	padding:14px 1px 0 1px;
	}
#video .left-block .box .a-lantenne {width:151px;height:24px;background:url(/photo/images_default/h-a-lantenne1.gif);margin:0 0 0 23px;}
#video .left-block .block {
	padding:20px 10px 10px 10px;
	background:url(/photo/images_default/bg-video-left-box-content.gif) no-repeat left top;
	}
#video .left-block .button {float:right;}
#video .video-block {
	padding:0 0 0 12px;
	background:url(/photo/images_default/video-shadow.gif) no-repeat 1px 0;
	float:right;
	width:468px;
	margin:4px 19px 4px 0;
	display:inline;
	position:relative;
	}
#video .video-block .h {
	width:453px;
	background:url(/photo/images_default/bg-red.png) repeat;
	position:absolute;
	top:157px;
	height:24px;
	padding:0 15px 0 0;
	}
#video .video-block .h2 {
	width:453px;
	background:url(/photo/images_default/bg-white.png) repeat;
	position:absolute;
	top:181px;
	padding:6px 15px 4px 0;
	text-align:right;
	}
#video .video-block .h strong.bientot-sur {
	float:right;
	width:235px;
	height:19px;
	margin:1px 0 0 0;
	background:url(/photo/images_default/h-bientot-sur.gif);
	}
#video .video-block h2 {font-size:18px;color:#d2101c;}
#video .video-block .button {
	position:absolute;
	top:244px;
	right:15px;
	}

#scrolling {
	width:728px;
	height: 31px;
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	position:relative;
	background:#e6e8e8 url(/photo/images_default/bg-scrolling.gif) repeat-x top;
	margin:10px 0 12px 0;
	}
#content {
	width:728px;
	height: 28px;
	line-height: 28px;
	}
#scrolling p {
	display:inline;
	}
#scrolling .separator {
	margin:0 18px 0 21px;
	color:#b71213;
	}
#scrolling .button {position:absolute;top:0;left:0;z-index:99;}

div.vod {
	width:204px;
	padding:2px 0 5px 0;
	border-bottom:1px solid #91aaaf;
	border-top:1px solid #fff;
	overflow:hidden;
	}
div.vod h3 {width:173px;height:20px;background:url(/photo/images_default/h-a-vod.gif);margin:0 0 6px 9px}
div.vod .box {
	margin:0 0 6px 10px;
	border:1px solid #fff;
	width:181px;
	background:#fcfdfd url(/photo/images_default/bg-vod-box.gif) repeat-x top;
	}
div.vod .box .bg {
	width:179px;
	background:url(/photo/images_default/bg-vod-box-bottom.gif) repeat-x bottom;
	padding:3px 0 6px 2px;
	overflow:hidden;
	}
div.vod ul {
	width:185px;
	overflow:hidden;
	margin:0 0 16px 0;
	}
div.vod ul li {
	float:left;
	margin:0 4px 4px 0;
	}
div.vod ul li span {display:none;}
#vod-text {
	padding:0 22px 16px 8px;
	background:url(/photo/images_default/bg-vod-text.gif) no-repeat 158px 0;
	font-size:10px;
	font-weight:bold;
	color:#8b8b8b;
	}
div.vod .button {
	float:left;
	margin:0 0 0 4px;
	}
div.vod .vod-button {float:left;margin:0 0 0 2px;}

div.one-link {padding:39px 0 40px 3px;border-top:1px solid #fff;}
div.one-small-link {padding:11px 0 8px 3px;border-top:1px solid #fff;border-bottom:1px solid #91aaaf;}


div.emissions {
	border-top:1px solid #fff;
	width:194px;
	padding:12px 0 0 10px;
	}
div.emissions h3 {width:141px;height:14px;background:url(/photo/images_default/h-nos-emissions.gif) no-repeat;margin:0 0 7px 0;}
div.emissions .box {
	border:1px solid #fff;
	width:181px;
	background:#fcfdfd url(/photo/images_default/bg-vod-box.gif) repeat-x top;
	}
div.emissions .box .bg {
	width:179px;
	background:url(/photo/images_default/bg-vod-box-bottom.gif) repeat-x bottom;
	padding:2px 2px 4px 0;
	overflow:hidden;
	}
div.emissions .scrolled {
	width:179px;
	height:141px;
	overflow:auto;
	padding:10px 0 0 0;
	}
div.emissions .scrolled ul {
	margin:0 0 0 6px;
	}
div.emissions .scrolled ul li {
	padding:0 0 0 17px;
	background:url(/photo/images_default/circle-arrow.gif) no-repeat 0 1px;
	margin:0 0 4px 0;
	}
	
	
#center-blocks {
	width:726px;
	padding:0 0 7px 2px;
	overflow:hidden;
	}
#center-blocks .block {
	float:left;
	width:229px;
	padding:0 0 10px 0;
	background:url(/photo/images_default/bg-shadow-center-blocks.gif) no-repeat left bottom;
	margin:0 10px 0 0;
	}
#center-blocks .bg1 {background:#e7edef url(/photo/images_default/bg1.jpg) no-repeat left top;}
#center-blocks .bg2 {background:#e7edef url(/photo/images_default/bg2.jpg) no-repeat left top;}
#center-blocks .bg3 {background:#ffc000 url(/photo/images_default/bg3.jpg) no-repeat left top;}
#center-blocks .text {
	min-height:53px;
	padding:6px 20px 0 7px;
	}
* html #center-blocks .text {height:53px;}
#center-blocks .text p {margin:0;}
#center-blocks .date {
	float:left;
	color:#eb0505;
	padding:12px 0 4px 10px;
	}
#center-blocks img {clear:both;}
#center-blocks h2 {
	clear:both;
	height:15px;
	margin:0 0 11px 10px;
	}
#center-blocks h2.magazine {width:95px;background:url(/photo/images_default/h-magazine.png);}
#center-blocks h2.evenement {width:115px;background:url(/photo/images_default/h-evenement.png);}
#center-blocks h2.documentaire {width:144px;background:url(/photo/images_default/h-documentaire.png);}
#center-blocks .link {float:right;margin:5px 6px 0 0;display:inline;}


div.blocks {
	width:726px;
	padding:0 0 7px 0;
	overflow:hidden;
	}
div.blocks .block {
	float:left;
	width:229px;
	padding:0 0 10px 0;
	background:url(/photo/images_default/bg-shadow-center-blocks.gif) no-repeat left bottom;
	margin:0 10px 0 0;
	}
div.blocks .block .text {padding:6px 20px 0 7px;min-height:24px;}
* html div.blocks .block .text {height:24px;}
div.blocks .bg1 {background:#e7edef url(/photo/images_default/bg1.jpg) no-repeat left top;padding-top:14px;}
div.blocks h2 {height:20px;margin:0 0 10px 10px;}
* html div.blocks h2 {float:left;display:inline;}
div.blocks h2.lequipe {width:80px;background:url(/photo/images_default/h-lequipe.gif) no-repeat left top;}
div.blocks h2.les-chiffres-cles {width:183px;background:url(/photo/images_default/h-les-chiffres-cles.gif) no-repeat left top;}
div.blocks h2.les-dates-cles {width:149px;background:url(/photo/images_default/h-les-dates-cles.gif) no-repeat left top;}
div.blocks .block .text a {font-weight:bold;padding:0 0 0 19px;background:url(/photo/images_default/circle-arrow.gif) no-repeat left;}



#footer div.bar { height:130px; }
div.bar {
    width:100%;
    height:25px;
   /*  background:#b41515 url(/photo/images_default/bg-rendez-vous-bar.gif) repeat-x top; */
    overflow:hidden;
    align:center;
    color:#FFFFFF;
    font-size:19px;
    font-weight:bold;
    text-align : center;
    }
div.bar h2 {float:left;display:inline;margin-left:5px;}
div.bar .form-element {float:right;padding:2px 4px 1px 0;}
div.bar .form-element select {font-size:10px;color:#6f6f6f;width:181px;}

div.rendez-vous {
	border:1px solid #e9eaea;
	background:#f6f7f8;
	padding:3px 3px 5px 4px;
	width:924px;
	font-size:medium;
	}
div.rendez-vous .bar {
	margin:0 0 7px 0;
	}
div.rendez-vous .bar h2 {width:460px;height:20px;background:url(/photo/images_default/h-rendez-vous.gif);}
div.rendez-vous div.dates {padding:890px;padding:0 17px;height:19px;position:relative;margin:0 0 7px 0;}
div.rendez-vous div.dates a {width:17px;height:17px;position:absolute;top:1px;}
div.rendez-vous div.dates a.prev {left:0;background:url(/photo/images_default/prev.gif) no-repeat left top;}
div.rendez-vous div.dates a.next {right:0;background:url(/photo/images_default/next.gif) no-repeat left top;}
div.rendez-vous div.dates strong {font-size:11px;white-space:nowrap;width:98px;height:19px;background:url(/photo/images_default/bg-date.gif);text-align:center;position:absolute;top:0;line-height:18px;}
div.rendez-vous div.dates .date1 {left:20px;}
div.rendez-vous div.dates .date2 {left:149px;}
div.rendez-vous div.dates .date3 {left:282px;}
div.rendez-vous div.dates .date4 {left:411px;}
div.rendez-vous div.dates .date5 {left:543px;}
div.rendez-vous div.dates .date6 {left:672px;}
div.rendez-vous div.dates .date7 {left:804px;}
div.rendez-vous table {
	margin:0 3px 7px 3px;
	width:917px;
	font-size:64%;
	border-collapse:collapse;
	}
div.rendez-vous table td {
	width:131px;
	padding:2px 2px 2px 5px;
	border:1px solid #f8f9f9;
	vertical-align:top;
	}
div.rendez-vous table .bg1 {background:#ffc000;}
div.rendez-vous table .bg2 {background:#c8d0d2;}
div.rendez-vous table .bg3 {background:#d4dadc;}
div.rendez-vous table .bg4 {background:#e3eaec;}
div.rendez-vous table .bg5 {background:#edf1f2;}
div.rendez-vous table .bg6 {background:#ffe400;}
div.rendez-vous table td div {float:left;width:105px;}
div.rendez-vous table td a {float:right;vertical-align:top;}
div.rendez-vous .bottom-button {margin:0 0 0 3px;}
div.rendez-vous .bottom-button img {display:inline;}

div.grille {font-size:11px;}
div.grille table {font-size:11px;}
.info-bar {
	width:100%;
	overflow:hidden;
	text-align:right;
	color:#494949;
	padding:8px 0 10px 0;
	}
.info-bar span {margin:0 18px 0 6px;}
.schedule .info-bar span {margin:0 0 0 20px;}
.info-bar .manquer {padding:4px 0 4px 26px;background:url(/photo/images_default/ico-manquer.gif) no-repeat left;}
.info-bar .video {padding:4px 0 4px 23px;background:url(/photo/images_default/video.gif) no-repeat left;}
.info-bar .pocast {padding:4px 0 4px 26px;background:url(/photo/images_default/ico-podcast.gif) no-repeat left;}
.info-bar .reagissez {padding:4px 0 4px 26px;background:url(/photo/images_default/ico-forum.gif) no-repeat left;}
div.grille th {padding:10px 0;}
div.grille th strong {display:block;margin:0 auto;font-size:11px;white-space:nowrap;width:98px;height:19px;background:url(/photo/images_default/bg-date.gif);text-align:center;line-height:18px;}
div.grille th.bg {background:#edf1f1;border-left:1px solid #f8f9f9;border-right:1px solid #f8f9f9;}
div.grille td a {float:right !important;margin-top:-4px;}
div.grille .active {color:#ba1213;}
div.grille td {padding-top:5px !important;padding-bottom:5px !important;}

div.schedule {width:689px;padding:0 4px;}
div.schedule .time {font-size:12px;display:block;padding:7px 5px 7px 9px;color:#bd0410;}
div.schedule .roll {width:100%;overflow:hidden;margin:0 0 2px 0;background:#edf1f2;padding:6px 0 5px 0;color:#2b292d;font-size:12px;}
div.schedule .roll span.icons {float:right;padding:0 5px 0 0;}
div.schedule .roll span.icons img {float:left;margin:0 0 0 6px;}
div.schedule .roll a.button {margin:0 0 0 9px;font-weight:bold;}
div.schedule .roll .inner div {padding:8px 9px;}
div.schedule .roll a.button em {font-style:normal;font-size:10px;}
div.schedule .close a.button {font-weight:normal;}
div.schedule .roll .manquer {background:#fae848 url(/photo/images_default/bg-manquer.gif) no-repeat right top;padding:3px 10px 5px 6px;left:-6px;position:relative;}


div.aa {
	float:right;
	width:28px;
	height:19px;
	background:url(/photo/images_default/bg-aa.gif) no-repeat left top;
	padding:3px 0 0 6px;
	margin:3px 3px 0 0;
	display:inline;
	}
div.aa a {float:left;margin:0 1px 0 0;height:13px;}
div.aa a.medium {width:9px;}
div.aa a.x-large {width:12px;}

div.reagissez {
	width:705px;
	overflow:hidden;
	padding:0 0 2px 0;
	background:url(/photo/images_default/bg-shadow1.gif) repeat-x left bottom;
	}
div.reagissez .bg {
	border:1px solid #e9eaea;
	background:#f8f9f9 url(/photo/images_default/bg-reagissez.jpg) no-repeat left top;
	padding:4px 4px 0 4px;
	width:695px;
	overflow:hidden;
	}
div.reagissez h3 {
	width:695px;
	height:28px;
	background:url(/photo/images_default/bg-reagissez-title.gif) no-repeat left top;
	text-indent:6px;
	color:#bd030f;
	font-size:17px;
	line-height:27px;
	text-transform:uppercase;
	margin:0 0 12px 0;
	}
div.reagissez .info {
	float:left;
	margin:10px 0 0 0;
	width:175px;
	font-size:12px;
	padding:0 0 20px 75px;
	background:url(/photo/images_default/info.gif) no-repeat 4px 2px;
	}
div.reagissez .form {float:right;width:406px;padding:0 13px 10px 0;}
div.sex-box {
	clear:left;
	width:72px;
	height:83px;
	background:url(/photo/images_default/bg-sex.gif) no-repeat left top;
	margin:0 auto;
	}
div.sex-box label {text-align:center;}
div.sex-box label span {height:63px;overflow:hidden;width:100%;float:left;}
div.sex-box label.women {float:left;width:26px;}
div.sex-box label.man {float:right;width:23px;}
div.reagissez .form .sex {
	float:left;
	width:121px;
	}
div.reagissez .form label.top {font-size:10px;}
div.reagissez .form .sex .text {
	width:115px;
	padding:1px 0 1px 4px;
	border:1px solid #000;
	margin:4px 0 18px 0;
	}
div.reagissez .form .message {
	float:right;
	width:278px;
	}
div.reagissez .form .message textarea {
	width:272px;
	height:87px;
	padding:1px 0 1px 4px;
	border:1px solid #000;
	margin:4px 0 0 0;
	}
div.reagissez .form .button {
	text-align:right;
	padding:13px 0 1px 0;
	}
	
	
div.questions {
	width:705px;
	overflow:hidden;
	padding:0 0 2px 0;
	background:url(/photo/images_default/bg-shadow1.gif) repeat-x left bottom;
	}
div.questions .bg {
	border:1px solid #e9eaea;
	background:#f8f9f9 url(/photo/images_default/bg-questions.jpg) no-repeat left top;
	padding:0 0 0 9px;
	width:694px;
	height:230px;
	overflow:hidden;
	}
div.questions div.sex-box {background:url(/photo/images_default/bg-sex-red.gif) no-repeat left top;}
div.questions .links {
	float:left;
	width:250px;
	padding:81px 0 0 0;
	}
div.questions .form {
	float:right;
	width:308px;
	padding:10px 115px 0 0;
	color:#fff;
	}
div.questions .form h3 {font-size:18px;margin:0 0 4px 0;}
div.questions .form p {margin:0 0 12px 0;font-weight:bold;}
div.questions .form .sex {
	float:left;
	width:121px;
	}
div.questions .form label.top {font-size:10px;}
div.questions .form .sex .text {
	width:115px;
	padding:1px 0 1px 4px;
	border:1px solid #000;
	margin:4px 0 13px 0;
	}
div.questions .form .message {
	float:right;
	width:178px;
	}
div.questions .form .message textarea {
	width:174px;
	height:87px;
	padding:1px 0 1px 4px;
	border:1px solid #000;
	margin:4px 0 0 0;
	}
div.questions .form .button {
	text-align:right;
	padding:13px 0 1px 0;
	}
	
	
	
/* BOXES */
.top-full-box {
	width:725px;
	border:1px solid #e9eaea;
	border-right:0;
	background:#f6f7f8;
	padding:3px 0 4px 4px;
	overflow:hidden;
	}
.top-full-box .bg {
	background:url(/photo/images_default/bg-full-box-bg.gif) repeat-x top;
	width:100%;
	overflow:hidden;
	}
	
.box-gr {
	overflow:hidden;
	border:1px solid #fff;
	background:#fff url(/photo/images_default/bg-box-gr-top.gif) repeat-x top;
	}
.box-gr .box-bg {
	overflow:hidden;
	width:100%;
	background:url(/photo/images_default/bg-box-gr-bottom.gif) repeat-x bottom;
	}
.top-full-box .box-gr {width:707px;}
	
	
.container {
	width:697px;
	padding:3px;
	background:#f6f7f8;
	border:1px solid #e9eaea;
	overflow:hidden;
	}
.container .bg {
	background:url(/photo/images_default/bg-full-box-bg.gif) repeat-x top;
	width:100%;
	}
.container div.bar {width:695px;margin:1px 1px 0 1px;}
div.full-block .block-bg {
	background:url(/photo/images_default/bg-full-box-bg.gif) repeat-x top;
	width:100%;
	}
div.full-block .container {
	width:925px;
	padding:3px;
	background:#f6f7f8;
	border:1px solid #e9eaea;
	overflow:hidden;
	}
div.full-block .container div.bar {width:925px;margin:0;}
	
.top-full-box .visuals {
	padding:1px 0 5px 2px;
	overflow:hidden;
	width:710px;
	}
.top-full-box .visuals img {float:left;margin:0 1px 0 0;}


.top-full-box .box-gr {
	width:707px;
	}
	
.emissions-top-box {
	padding:12px 9px;
	overflow:hidden;
	font-size:12px;
	width:689px;
	}
.emissions-top-box .left {
	float:left;
	width:345px;
	}
.emissions-top-box .right {
	float:right;
	width:323px;
	}
.emissions-top-box .colour {color:#b11414;}
.emissions-top-box .button {float:right;margin:0 0 -4px 0;position:relative;}

.bar .retrouvez-biblioteque {width:470px;height:23px;background:url(/photo/images_default/h-retrouvez-biblioteque.gif) no-repeat left top;}
.bar .voir-revoir {width:177px;height:20px;background:url(/photo/images_default/h-voir-revoir.gif) no-repeat left top;}
.bar .lequipe-complet {width:203px;height:20px;background:url(/photo/images_default/h-lequipe-complet.gif) no-repeat left top;}
.bar .direction-generale {width:203px;height:20px;background:url(/photo/images_default/h-direction-generale.gif) no-repeat left top;}
.bar .direction-des-programmes {width:449px;height:20px;background:url(/photo/images_default/h-direction-des-programmes.gif) no-repeat left top;}
.bar .pierre-elkabbach {width:343px;height:20px;background:url(/photo/images_default/h-pierre-elkabbach.gif) no-repeat left top;}
.bar .pour-en-savoir-plus {width:343px;height:20px;background:url(/photo/images_default/h-pour-en-savoir-plus.gif) no-repeat left top;}
.bar .les-forums {width:210px;height:21px;background:url(/photo/images_default/h-les-forums.gif) no-repeat left top;}
.bar .reagir-emission {width:225px;height:21px;background:url(/photo/images_default/h-reagir-emission.gif) no-repeat left top;}
.bar .reagir-lactualite {width:201px;height:21px;background:url(/photo/images_default/h-reagir-lactualite.gif) no-repeat left top;}
.bar .reagissez {width:101px;height:21px;background:url(/photo/images_default/h-reagissez.gif) no-repeat left top;}
/*.bar .derniere-minute {width:171px;height:20px;background:url(/photo/images_default/h-derniere-minute.gif) no-repeat left top;}*/
.bar .les-visages-de-la-chaine {width:251px;height:20px;background:url(/photo/images_default/h-les-visages-de-la-chaine.gif) no-repeat left top;}
.bar .les-programmes {width:171px;height:20px;background:url(/photo/images_default/h-les-programmes1.gif) no-repeat left top;}
.bar .ecouter {width:83px;height:20px;background:url(/photo/images_default/h-ecouter.gif) no-repeat left top;}
.bar .les-videos-recentes {width:210px;height:20px;background:url(/photo/images_default/h-les-videos-recentes.gif) no-repeat left top;}
.bar .les-videos-plus-vues {width:254px;height:20px;background:url(/photo/images_default/h-les-videos-plus-vues.gif) no-repeat left top;}
.bar strong.date {text-align:center;font-size:18px;line-height:25px;color:#fff;display:block;}

.retrouvez-bilitotheque {
	width:678px;
	padding:5px 10px 5px 8px;
	overflow:hidden;
	font-size:12px;
	}
.retrouvez-bilitotheque .left {
	float:left;
	width:390px;
	}
.retrouvez-bilitotheque .right {
	float:right;
	width:258px;
	}
.retrouvez-bilitotheque h3 {color:#d80b0b;font-size:18px;font-weight:normal;}
.avec {padding:8px 11px;}
.avec strong {color:#d80b0b;} 

.retrouvez-bilitotheque .video {padding:6px;width:244px;overflow:hidden;}
.retrouvez-bilitotheque .video div {padding:8px 0 4px 0;}
.retrouvez-bilitotheque .video .floatright a {display:block;margin:2px 0 6px 0;}
.retrouvez-bilitotheque .roll {padding:12px 0 4px 0;clear:both;width:100%;}
div.inner {display: block;}
.close div.inner {display: none;}
.retrouvez-bilitotheque a.button {width:680px;height:17px;background:url(/photo/images_default/btn-en-savoir-plus2.gif) no-repeat 0 -17px;}
.retrouvez-bilitotheque .close .button {background:url(/photo/images_default/btn-en-savoir-plus2.gif) no-repeat 0 0;}
.bibliographie {width:100%;overflow:hidden;padding:0 0 4px 0;border-bottom:1px solid #d3d3d3;margin:0 0 14px 0;}
.bibliographie .left-col {float:left;width:320px;padding:0 0 0 24px;}
.bibliographie .right-col {float:right;width:302px;}
.bibliographie .one {width:100%;overflow:hidden;padding:0 0 15px 0;}
.bibliographie .one .image {float:left;width:61px;}
.bibliographie .one .text {float:left;width:210px;}
.bibliographie h3 {width:142px;height:14px;background:url(/photo/images_default/h-bibliographie.gif);margin:22px 0 22px 20px;}
.utiles h3 {width:126px;height:14px;background:url(/photo/images_default/h-liens-utiles.gif);margin:14px 0 14px 27px;}
.utiles ul {margin:0 0 6px 26px;}
.utiles li {padding:0 0 0 17px;background:url(/photo/images_default/circle-arrow.gif) no-repeat 0 2px;}



div.voir-revoir {
	padding:10px 26px 11px 18px;
	width:653px;
	overflow:hidden;
	}
div.voir-revoir .video-boxes {
	width:130%;
	padding:0 0 15px 0;
	overflow:hidden;
	}
div.voir-revoir .video-boxes .box-gr {
	float:left;
	width:175px;
	margin:0 61px 0 0;
	}
div.voir-revoir .video-boxes .box-gr .box-bg {padding:5px 4px 10px 4px;width:167px;}
div.voir-revoir .video-boxes img {border:1px solid #acbcbf;margin:0 0 4px 0;}
div.voir-revoir .video-boxes .duration {font-size:10px;}

/* paging */
div.paging {
	text-align:center;
	height:17px;
	padding:1px 0 2px 0;
	overflow:hidden;
	background:#edf1f1;
	line-height:15px;
	font-weight:bold;
	}
div.paging .left-link {float:left;}
div.paging .right-link {float:right;}
div.paging .numbers a {border:1px solid #ababab;background:#fff;padding:0 5px 1px 5px;margin:0 -1px;}
div.paging a.active {color:#df1a27;}

div.paging-full {
	width:691px;
	background:url(/photo/images_default/bg-paging-full.gif) no-repeat left top;
	padding:6px 6px 6px 6px;
	height:19px;
	font-size:12px;
	}


div.filter {
	width:682px;
	height:71px;
	background:#e7e9e9 url(/photo/images_default/bg-filter-box.gif) no-repeat left top;
	padding:6px 11px 0 10px;
	margin:0 0 0 2px;
	}
div.filter h3 {float:left;width:284px;height:19px;background:url(/photo/images_default/h-les-emissions.gif);margin:0 0 13px 0;}
div.filter .right-button {float:right;margin:4px 0 0 0;}
div.filter-bar {
	clear:both;
	width:100%;
	background:#edf1f1;
	height:20px;
	padding:1px 0 0 0;
	font-size:12px;
	line-height:19px;
	}
div.filter-bar select {
	font:10px arial,sans-serif;
	color:#6f6f6f;
	vertical-align:middle;
	}
div.filter-bar img {display:inline;vertical-align:middle;margin:0 0 1px 0;}
div.filter-bar label {margin:0 4px 0 6px;}
div.filter-bar .short {width:91px;margin:0 20px 0 0;}
div.filter-bar .medium {width:124px;margin:0 27px 0 6px;}
div.filter-bar .long {width:250px;}



div.date-changer {
	width:707px;
	height:125px;
	padding:4px 0 0 2px;
	min-height:125px;
	position:relative;
	}
* html div.date-changer {height:125px}
div.date-changer .links {width:100%;overflow:hidden;}
div.date-changer .links a {float:left;margin:0 8px 0 0;}
div.date-changer .changer {position:absolute;bottom:0;left:2px;width:707px;}
div.date-changer .changer .bar {margin:0 0 12px 0;}
div.date-changer .changer .bar h2,
div.date-changer .changer .bar h3,
div.date-changer .changer .bar img {margin:0 auto;}

div.seven-days {width:707px;height:21px;background:#fff;margin:0 0 10px 0;}
div.seven-days a {display:block;height:21px;line-height:20px;text-align:center;}
div.seven-days .prev {float:left;width:150px;padding:0 0 0 20px;background:url(/photo/images_default/bg-prev.gif);}
div.seven-days .next {float:right;width:150px;padding:0 20px 0 0;background:url(/photo/images_default/bg-next.gif);}

ul.week-days {margin:0 0 5px 103px;}
ul.week-days li {float:left;margin:0 10px 0 0;}
ul.week-days li a {width:68px;height:22px;background:url(/photo/images_default/week-days.gif);}
ul.week-days .lun a {background-position:0 0;}
ul.week-days .lun a:hover,
ul.week-days .lun a.active {background-position:0 -22px;}
ul.week-days .mar a {background-position:-78px 0;}
ul.week-days .mar a:hover,
ul.week-days .mar a.active {background-position:-78px -22px;}
ul.week-days .mer a {background-position:-157px 0;}
ul.week-days .mer a:hover,
ul.week-days .mer a.active {background-position:-157px -22px;}
ul.week-days .jeu a {background-position:-237px 0;}
ul.week-days .jeu a:hover,
ul.week-days .jeu a.active {background-position:-237px -22px;}
ul.week-days .ven a {background-position:-315px 0;}
ul.week-days .ven a:hover,
ul.week-days .ven a.active {background-position:-315px -22px;}
ul.week-days .sam a {background-position:-393px 0;}
ul.week-days .sam a:hover,
ul.week-days .sam a.active {background-position:-393px -22px;}
ul.week-days .dim a {background-position:-470px 0;}
ul.week-days .dim a:hover,
ul.week-days .dim a.active {background-position:-470px -22px;}


div.visual {padding:1px 2px 0 2px;}

div.info-box {padding:13px 0 10px 71px;background:url(/photo/images_default/info.gif) no-repeat 4px 12px;font-size:12px;overflow:hidden;width:617px;}
div.info-box .button {float:right;}

div.graphe {padding:12px 0;}

div.contacts {padding:12px 10px;font-size:12px;line-height:18px;}
div.contacts .email {padding:2px 0 4px 30px;background:url(/photo/images_default/ico-email.gif) no-repeat left;}
div.contacts .hr {margin:15px 0 12px 0;}

div.hr {width:100%;overflow:hidden;background:#cccdcc;border-bottom:1px solid #fff;height:1px;}
div.hr hr {display:none;}

div.edito {width:100%;padding:18px 0 12px 0;overflow:hidden;background:#f9f9f8;}
div.edito .person {float:left;width:165px;font-size:10px;}
div.edito .person strong {margin:0 0 0 5px;}
div.edito .content {float:right;width:500px;padding:0 19px 0 0;font-size:12px;}
div.edito .content p {margin:0 0 1.2em 0;}
div.edito .signature {margin:-10px 50px 0 0;text-align:right;}
div.edito .signature img {display:inline;}


div.savoir-plus {
	width:720px;
	overflow:hidden;
	padding:7px 1px 2px 1px;
	}
div.savoir-plus .box-gr {
	float:left;
	width:218px;
	margin:0 17px 0 0;
	}
div.savoir-plus .box-bg {
	padding:3px 5px 0 5px;
	width:208px;
	height:71px;
	}
div.savoir-plus h3 {
	height:15px;
	margin:0 0 13px 0;
	}
div.savoir-plus .conseil {width:206px;background:url(/photo/images_default/h-conseil.gif) no-repeat left top;}
div.savoir-plus .recevoir {width:183px;background:url(/photo/images_default/h-recevoir.gif) no-repeat left top;}
div.savoir-plus .rapport {width:153px;background:url(/photo/images_default/h-rapport.gif) no-repeat left top;}
div.savoir-plus .link {width:100%;font-size:12px;}
div.savoir-plus .link a {padding:0 0 0 19px;background:url(/photo/images_default/circle-arrow.gif) no-repeat left;}

div.savoir-plus ul.page-links {margin-top:-6px;float:right;padding:0 4px 0 0;}
ul.page-links li {
	float:left;
	margin:0 0 0 17px;
	}
ul.page-links li a {width:100%;height:100%;position:relative;padding:0 !important;background:none !important;}
ul.page-links li.pdf {width:19px;height:26px;background:url(/photo/images_default/ico-pdf.png);}
ul.page-links li.email {width:21px;height:24px;background:url(/photo/images_default/ico-mail.png);}
ul.page-links li.print {width:28px;height:26px;background:url(/photo/images_default/ico-print.png);}
ul.page-links li.zoom {width:25px;height:27px;background:url(/photo/images_default/ico-zoom.png);}
ul.page-links li.speaker {width:25px;height:25px;background:url(/photo/images_default/ico-speaker.png);}
ul.page-links li.comment {width:22px;height:25px;background:url(/photo/images_default/ico-comment.png);margin:0 0 0 6px !important;}
ul.page-links li.message {width:30px;height:26px;background:url(/photo/images_default/ico-message.png);margin:0 -6px 0 0 !important;}

div.be-journalist {
	padding:8px 11px 0 4px;
	height:42px;
	}
div.be-journalist .questions {float:left;width:418px;height:38px;background:url(/photo/images_default/be-journalist-questions.gif) no-repeat left top;}
div.be-journalist a {float:right;margin:3px 0 0 0;}


div.forums {
	width:688px;
	padding:10px 0 0 0;
	overflow:hidden;
	}
div.forums table {
	width:690px;
	border-collapse:collapse;
	}
div.forums table td {
	background:#edf1f1;
	border:2px solid #f8f9f9;
	border-bottom:4px solid #f8f9f9;
	border-top:0;
	}
div.forums table .name {padding:5px;font-size:12px;}
div.forums table .name a {font-size:15px;font-weight:bold;color:#101010;}
div.forums table .messages {padding:5px 10px 5px 30px;font-size:12px;width:115px;}
div.forums table .last {padding:5px 7px;width:192px;}
div.forums div.paging {margin:18px 0 5px 1px;font-size:12px;}
	
div.forum-posts {margin:0 0 20px 0;}
div.forum-posts .shadow2 {margin:0 0 6px 0;}
div.forum-posts .bg {
	padding:9px 3px 4px 7px;
	overflow:hidden;
	width:687px;
	}
div.forum-posts .moderator {background:#ffe380;}
div.forum-posts p {font-size:12px;margin:0 0 6px 0;}
div.forum-posts h3 {font-size:15px;margin:4px 0 8px 0;}
div.forum-posts .button {float:right;}
div.forum-posts .moderator .post-by,
div.forum-posts .moderator .post-by a {color:#df0505;}


.right-column .listing,
.right-column .photos {
	border-top:1px solid #fff;
	border-bottom:1px solid #91aaaf;
	width:196px;
	padding:13px 3px 15px 5px;
	overflow:hidden;
	}
.right-column .last-listing {border-bottom:0;padding-bottom:5px;}
.right-column .listing h3,
.right-column .photos h3 {margin:0 0 11px 2px;}
h3.bulletins-de-programmes {width:186px;height:11px;background:url(/photo/images_default/h-bulletins-de-programmes.gif);}
h3.dossiers-de-presse {width:159px;height:11px;background:url(/photo/images_default/h-dossiers-de-presse.gif);}
h3.espace-photos-et-sons {width:188px;height:11px;background:url(/photo/images_default/h-espace-photos-et-sons.gif);}
h3.conference-de-presse {width:185px;height:15px;background:url(/photo/images_default/h-conference-de-presse.gif);}
h3.rapport-dactivite {width:153px;height:15px;background:url(/photo/images_default/h-rapport-dactivite.gif);}
.right-column .listing li a {padding:2px 0 2px 20px;background:url(/photo/images_default/ico_next_small.gif) no-repeat left;display:block;}
.right-column .listing li,
.right-column .listing li div {width:100%;overflow:hidden;}
.right-column .listing .box-bg {padding:10px 8px;width:178px;}
.right-column .listing ul.page-links {margin:6px 0 4px 0;float:right;overflow:hidden;}
.right-column .listing .button,
.right-column .photos .button {float:left;margin:10px 0 0 0;}
.right-column .photos .box-bg {padding:10px 8px;width:178px;}
.right-column .photos .box-bg img {border:1px solid #7b787f;}
.right-column .photos a.link {padding:0 0 0 22px;background:url(/photo/images_default/circle-arrow.gif) no-repeat left;display:block;margin:0 0 8px 0;}
.right-column .listing select {width:100%;font-size:10px;color:#6f6f6f;margin:10px 0 0 0;}


div.top-text-content {width:680px;padding:10px 10px 0 10px;font-size:12px;margin-bottom:-6px;}

div.minute {
	width:676px;
	padding:0 10px 0 7px;
	margin:10px 0 0 0;
	font-size:12px;
	overflow:auto;
	height:65px;
	}
div.minute p {margin:0;}
div.minute .hr {background:#91aaaf;margin:8px 0 6px 0;}
* html .holder {float:left;width:auto;margin:0;}
*+html .holder {clear:both;float:left;width:auto;margin:0;}


div.two-column-boxes {
	width:703px;
	padding:0 0 0 2px;
	overflow:hidden;
	}
div.two-column-boxes .left-col {float:left;width:329px;}
div.two-column-boxes .right-col {float:right;width:329px;}
div.two-column-boxes .box-shadow {width:100%;overflow:hidden;padding:0 0 10px 0;background:url(/photo/images_default/bg-box-shadow.jpg) no-repeat left bottom;margin:0 0 12px 0;}
div.two-column-boxes .box {width:100%;overflow:hidden;/* padding:10px 0 0 0; */ background:#f3f3f5 url(/photo/images_default/bg-box-top.jpg) no-repeat left top;}
h2.les-programmes {width:304px;height:16px;background:url(/photo/images_default/h-les-programmes.gif);}
h2.la-chaine {width:249px;height:16px;background:url(/photo/images_default/h-la-chaine.gif);}
h2.temps-forts-venir {width:139px;height:16px;background:url(/photo/images_default/h-temps-forts-venir.gif);}
div.two-column-boxes .box h2 {margin:0 0 7px 8px;}
div.two-column-boxes .listing {
	width:309px;
	padding:0 12px 0 8px;
	overflow:hidden;
	background:url(/photo/images_default/bg-line.gif) repeat-x top;
	}
div.two-column-boxes .one {
	width:309px;
	padding:14px 0 7px 0 ;
	overflow:hidden;
	background:url(/photo/images_default/bg-line.gif) repeat-x bottom;
	}
div.two-column-boxes .one .image {float:left;}
div.two-column-boxes .one .image img {border:1px solid #7b787f;}
div.two-column-boxes .one .text {
	float:right;
	width:208px;
	margin-top:-2px;
	}
div.two-column-boxes .one a {color:#bd030f;}
div.two-column-boxes .one .date {font-size:10px;color:#bd030f;margin:1em 0 8px 0;}
div.two-column-boxes .one ul {float:right;}
div.two-column-boxes .button {
	padding:12px 0 10px 8px;
	overflow:hidden;
	background:url(/photo/images_default/bg-line.gif) repeat-x top;
	margin:-2px 0 0 0;
	}
	
div.communication-persons {
	padding:7px 0 7px 6px;
	width:690px;
	overflow:hidden;
	}
.communication-persons h3 {width:179px;height:22px;background:url(/photo/images_default/h-lequipe-communication.gif);margin:0 0 14px 0;}
div.communication-persons .person {float:left; width: 225px; }
/*div.communication-persons .n1 {width:260px;}
div.communication-persons .n2 {width:220px;}
div.communication-persons .n3 {width:210px;}
div.communication-persons .n1 .text {width:173px;}*/
div.communication-persons .text {float:left; width: 145px; }
div.communication-persons .image {float:left;width:78px;}


div.button-place {width:704px;overflow:hidden;margin:0 0 7px 0;}
div.button-place a {float:right;}


div.photos {width:694px;overflow:hidden;padding:5px 0 10px 3px;}
div.photos .row {width:120%;overflow:hidden;}
div.photos .row .one {
	float:left;
	width:166px;
	padding-bottom:999px;
	margin:0 9px -995px 0;
	background:#fff;
	}
div.photos .row .one .image {
	width:166px;
	height:166px;
	background:#e5e5e6;
	display:table;
	}
div.photos .row .one .image img {border:1px solid #838087;display:inline;}
div.photos .row .one .image span { 
   text-align:center; 
   width:100%; 
   display:table-cell; 
   vertical-align:middle; 
	} 
* html div.photos .row .one .image {position:relative} 
* html div.photos .row .one .image span {display:block;position:absolute;top:50%;} 
* html div.photos .row .one .image img {position:relative;top:-50%;}
*+html div.photos .row .one .image {position:relative} 
*+html div.photos .row .one .image span {display:block;position:absolute;top:50%;} 
*+html div.photos .row .one .image img {position:relative;top:-50%;} 
div.photos .one .text {padding:5px;overflow:hidden;}
div.photos .one ul {float:right;padding:0 4px 0 0;}
div.photos .one ul li {margin:0 0 0 10px;}
div.photos .paging {margin:18px 0 -6px 0;}


div.top-bar {
	width:100%;
	background:#fff;
	overflow:hidden;
	margin:0 0 4px 0;
	}
div.top-bar fieldset {
	float:right;
	width:361px;
	padding:1px 5px 1px 0;
	text-align:right;
	background:url(/photo/images_default/selection-par-programme.gif) no-repeat left top;
	}
div.top-bar select {width:181px;font-size:10px;color:#6f6f6f;margin:0 5px 0 0;}
.photos h3.ils {width:271px;height:17px;background:url(/photo/images_default/h-ils.gif) no-repeat left top;margin:0 0 9px 1px;}
.photos .button {margin:11px 0 0 0;float:left;}



.rechercher {
	border-top:1px solid #fff;
	padding:20px 7px 20px 5px;
	overflow:hidden;
	width:192px;
	}
.rechercher .box {
	width:192px;
	overflow:hidden;
	background:url(/photo/images_default/bg-rechercher-box.gif) repeat-y left;
	margin:0 0 17px 0;
	}
.rechercher .box .top {
	width:192px;
	overflow:hidden;
	background:url(/photo/images_default/bg-rechercher-box-top.gif) no-repeat left top;
	}
.rechercher .box .bottom {
	width:182px;
	overflow:hidden;
	background:url(/photo/images_default/bg-rechercher-box-bottom.gif) no-repeat left bottom;
	padding:6px 5px;
	}
.rechercher .box select {width:181px;font-size:10px;color:#6f6f6f;margin:6px 0 2px 0;}
.rechercher .box h3 {float:left;margin:1px 0 0 0;height:12px;}
.rechercher .box a {float:right;}
.rechercher .rechercher-video {width:146px;background:url(/photo/images_default/h-rechercher-video.gif);}
.rechercher .par-emission {width:156px;background:url(/photo/images_default/h-par-emission.gif);}
.rechercher .plus-vues {width:158px;background:url(/photo/images_default/h-plus-vues.gif);}


div.videos {
	padding:13px 12px 10px 12px;
	width:901px;
	overflow:hidden;
	}
div.videos .row {width:120%;overflow:hidden;padding:0 0 11px 0;}
div.videos .box-gr {
	float:left;
	width:175px;
	margin:0 64px 0 0;
	}
div.videos .box-bg {
	width:167px;
	padding:3px 4px;
	}
div.videos .box-gr a {color:#d2101c;}
div.videos .image {margin:0 0 3px 0;}


div.rechercher-video {
	padding:0 0 0 6px;
	width:913px;
	overflow:hidden;
	font-size:12px;
	line-height:19px;
	}
div.rechercher-video h3 {
	width:229px;
	height:20px;
	background:url(/photo/images_default/h-rechercher-une-video.gif) no-repeat left top;
	margin:0 0 15px 0;
	}
div.rechercher-video .row {
	width:100%;
	overflow:hidden;
	padding:0 0 17px 0;
	}
div.rechercher-video .left {
	float:left;
	width:81px;
	text-align:right;
	}
div.rechercher-video .right {
	float:left;
	width:785px;
	padding:0 0 0 10px;
	}
div.offres-emplois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	background-color: #EDF1F1;
}
div.offres-emplois  .titre {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
}


div.rechercher-video .right label {margin:0 7px 0 9px;}
div.rechercher-video .text {
	width:173px;
	padding:2px 0 2px 4px;
	border:1px solid #778089;
	color:#6f6f6f;
	}
div.rechercher-video select {
	width:138px;
	font-size:10px;
	color:#6f6f6f;
	}
div.rechercher-video .small {
	width:34px;
	padding:2px 0;
	text-align:center;
	border:1px solid #778089;
	color:#6f6f6f;
	font-size:10px;
	}
div.rechercher-video .button-block {float:right;text-align:right;width:452px;background:#edf1f1;}

#ibox_content{ 
overflow: hidden !important;
}
#ibox_content label.error {
color: #CF0000;
}

select#archos {
width: 190px !important;
}
a.email {padding:2px 0 4px 30px; font-size: 12px; background:url(/photo/images_default/ico-email.gif) no-repeat left;}

div.minute.empty {height: 0;}
div.shadow2.hidden{display:none;}

