/* 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 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;
	}

fieldset {
	margin:0;
	padding:0;
	border:0;
	}
legend {display:none;}

p.flash {
	margin:0 31px 40px 27px;
	color:#5e7b9d;
	font-size:10px;
	padding:10px 0 10px 39px;
	background:url(/photo/images_default/ico-flash.gif) no-repeat left;
	}
	
.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;}

#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.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 .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;}

#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;
    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.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;}

div.hr {width:100%;overflow:hidden;background:#cccdcc;border-bottom:1px solid #fff;height:1px;}
div.hr hr {display:none;}

.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:0 0 0 22px;background:url(/photo/images_default/circle-arrow.gif) no-repeat left;}
.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.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;}

div.bg div.content { padding:2px; }

dl.job {
background: #EDF1F2;
padding: 0 0 10px 30px;
margin: 5px 0;
}

dl.job dt {cursor:pointer}
dl.job dt img { margin-left:-21px; position:absolute; }
dl.job dd { padding: 0; margin: 10px 0; display:none; }
/*dl.job dd.active{display:block}*/
dl.job dd a{ display:block; width: 150px;}
dl.job dd a.right{ float:right; margin: -16px 5px 0; width: 28px;}
dl.job dd div.actions { margin-top: 5px; }

#rh_post span.spacetop {display:none; }
#rh_post span { float:left; margin: 0 5px; width: 48%;}
#rh_post span label { font-weight:bold;}
#rh_post span#line_submit_front  { float:right; }
dl .active {display:block  !important;}
#ibox_content{ overflow: hidden !important; }
#ibox_content label.error { color: #CF0000; }

.entry span {color:#D80B0B;font-weight:bold;}
.entry{padding-bottom:3px;}

