
/**********************************************************/
/************************ CONTENT *************************/


/****************** HEADER CONTENT ******************/

#content_header{
	float:left;
	height:150px;
	width:940px;
	}

#content_header .logo{
	width:150px;
	float:left;
	height:150px;
	border-right:1px solid white;
	}

#content_header .logo_image{
	width:150px;
	height:150px;
	cursor:pointer;
	}

.grille_semaine{
	float:right;
	padding-right:10px;
	padding-left:15px;
	margin-top:5px;	
	background-image:url(../images/pictos/picto_pdf_home.png);
	background-repeat:no-repeat;
	}
	
*html .grille_semaine{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pictos/picto_pdf_home.png",sizingMethod='crop');
	font-size:1px;
	}

.grille_semaine a{
	font-size:11px;	
	}
		
/**** CALENDRIER ****/
.calendrier{
	float:left;
	width:150px;
	height:149px;
	color:#FFFFFF;
	font-size:11px;
	border-left:1px solid white;
	}

.calendrier a,
.calendrier span.outOfBound{
	color:#FFFFFF;
	font-size:11px;
	}
.calendrier span.outOfBound{
	cursor: default;
}

#tableMonths{
	padding-top:5px;
	}

*html #tableMonths{
	margin-top:5px;
	margin-bottom:3px;	
	}

*+html #tableMonths{
	margin-top:5px;
	margin-bottom:3px;	
	}
	
#tableMonths .turn{
	vertical-align:middle;
	width:15px;
	}
#tableMonths .turn_left{
	padding-left:2px;
}
#tableMonths .turn_right{
	padding-right:2px;
}
#tableMonths .turn a{
	width:4px;
	padding: 3px 7px;
	display:block;
	}
	
#tableMonths .month{
	width:auto;
	text-align:center;
	font-size:14px;
	}
	
#tableDay{
	padding:3px 5px;
	text-align:center;
	}

*html #tableDay{
	margin-bottom:3px;
	}

*+html #tableDay{
	margin-bottom:3px;
	}
				
#tableDay th{
	padding-bottom:5px;
	font-weight:normal;
	}

#tableDay .today a{
	color:black;
	background-color:#FFFFFF;	
	}

/**** BLOCK CALENDRIER EMISSIONS ****/

.calendier_emissions{
	float:left;
	padding-left:15px;
	padding-right:5px;
	width:618px;
	}

.calendrier_overflow{
	width:610px;
	overflow-x:scroll;
	padding-top:10px;
	float:left;
	}

.calendier_emissions .day{
	float:left;
	}

.calendier_emissions .day a{ 
	font-size:11px;
	}
	
.calendier_emissions .day .selected{
	font-size:14px;
	}	
	
.box_emission{
	height:95px;
	margin-bottom:5px;
	margin-right:10px;
	padding-left:10px;
	padding-right:2px;
	width:133px;
	float:left;
	font-size:11px;
	}
		
.box_emission_selected{
	color:#FFFFFF;
	height:95px;
	margin-bottom:5px;
	margin-right:10px;
	padding-left:10px;
	width:135px;
	font-size:11px;
	float:left;
	}
		
.box_emission_selected a{
	color:#FFFFFF;
	font-size:11px;
	}

.box_emission_selected a:hover{
	color:#3E3E3E;
	}
			
.heure{
	font-size:11px;
	}

.heure img{
	padding-right:5px;
	vertical-align:middle;
	}

.box_emission_selected h1{
	font-size:14px;
	padding-bottom:5px;
	color:#FFFFFF;
	}

.box_emission h1{
	font-size:14px;
	padding-bottom:5px;
	}
	
.action{
	float:left;
	width:130px;
	}

.action img{
	padding-right:5px;
	vertical-align:middle;
	}		
		
/****************** CONTENT HOME CHAINE ******************/

#tableContentHomeChaine{}

#tableContentHomeChaine .colonne_left{
	width:180px;
	vertical-align:top;
	}	

#tableContentHomeChaine .colonne_middle{
	width:540px;
	vertical-align:top;
	}
		
#tableContentHomeChaine .colonne_separation	{
	width:10px;
	}

#tableContentHomeChaine .colonne_right{
	width:180px;
	vertical-align:top;
	}
	
td.channel-4cols{
	padding-bottom:10px;
}
	
/************ Box Right ************/

#tableContentHomeChaine .colonne_right .background_color{
	background-color:#FFFFFF;
	float:left;
	}

#tableContentHomeChaine .colonne_right .titre_first{
	background-image:url(../images/box/box_right_chaine_top_first.gif);
	background-repeat:repeat-x;
	height:20px;
	width:170px;
	padding-left:10px;
	padding-top:5px;
	}
	
#tableContentHomeChaine .colonne_right .titre{
	background-image:url(../images/box/box_right_chaine_top.gif);
	background-repeat:repeat-x;
	height:20px;
	width:170px;
	padding-left:10px;
	padding-top:5px;
	clear:both;
	}	
	
#tableContentHomeChaine .colonne_right .titre img,
#tableContentHomeChaine .colonne_right .titre_first img,
#tableContentHomeChaine .colonne_right .illustration,
#tableContentHomeChaine .colonne_right .illustration img{
	float:left !important;
	clear:both;
	}	

#tableContentHomeChaine .colonne_right .texte{
	padding:10px 10px 20px 10px;
	float:left;
	}

#tableContentHomeChaine .colonne_right .texte a{
	color:#3E3E3E;
	float:left;
	width:100%;
	}
	
#tableContentHomeChaine .colonne_right .photo{
	padding:10px 0 5px 0;
	float:left;
	margin-left:10px;
	position: relative;
	}

#tableContentHomeChaine .colonne_right .photo .cameraIt,
#tableContentHomeChaine .colonne_right .photo .playIt{
	left: 35px;
	top: 45px;
	}
	
#tableContentHomeChaine .colonne_right .photo img{
	border:10px solid #dce0e2;
	}
	
#tableContentHomeChaine .colonne_right .block{
	padding-bottom:10px;
	clear:both;
	float:left;
	}
		
#tableContentHomeChaine .colonne_right .liens {
	float:left;
	padding-bottom:10px;
	padding-left:2px;
	clear:both;
	}
	
#tableContentHomeChaine .colonne_right  .block_playlist_lien{
	padding-top:5px;
	}

#tableContentHomeChaine .colonne_right  .block_photo_lien{
	padding-top:10px;
	}
	
#tableContentHomeChaine .colonne_right .liens a{
	font-size:11px;
	}
		
#tableContentHomeChaine .colonne_right h1{
	float:left;
	font-size:14px;
	font-weight:normal;
	}

#tableContentHomeChaine .colonne_right h2{
	font-size:12px;
	font-weight:normal;
	width:135px;
	}
#tableContentHomeChaine .colonne_right a h2:HOVER{
	text-decoration: underline;
	}

#tableContentHomeChaine .colonne_right h3{
	font-size:11px;
	font-weight:normal;
	padding-left:22px;
	color:#757a7c;
	padding-bottom:10px;
	}

#tableContentHomeChaine .colonne_right h4{
	font-size:11px;
	font-weight:normal;
	color:#757a7c;
	}
		
#tableContentHomeChaine .colonne_right p{
	font-size:10px;
	color:#757a7c;
	padding-left:2px;
	}

#tableContentHomeChaine .colonne_right .block_podcast{
	width:138px;
	}
	
#tableContentHomeChaine .colonne_right .block_playlist{
	padding-bottom:5px;
	}
	
/************ Box Center ************/

/**** Box Big ****/
	
#tableContentHomeChaine .box_center_body .texte{
	float:left;
	width:367px;
	padding-bottom:10px;
	font-size:12px;
	}

#tableContentHomeChaine .box_center_body .texte_seul{
	float:left;
	width:100%;
	padding-bottom:10px;
	font-size:12px;
	}
	
#tableContentCenter .box_center h2 {
	font-size:16px;
	font-weight:normal;
	}

#tableContentCenter .box_center_body .texte{
	float:left;
	width:363px;
	padding-bottom:10px;
	font-size:12px;
	}
	
#tableContentHomeChaine .box_center_body h3{
	font-size:11px;
	color:#8f9599;
	font-weight:normal;	
	padding-bottom:10px;
	clear:both;
	}

#tableContentHomeChaine .box_center_body .illustration{
	float:left;
	width:140px;
	padding-left:10px;
	padding-bottom:10px;
	position: relative;
	}
	
#tableContentHomeChaine .box_center_body .illustration .cameraIt,
#tableContentHomeChaine .box_center_body .illustration .playIt{
	left: 48px;
	top: 25px;
	}
	
/**** Box Medium ****/
	
#tableContentCenter .box_medium_center{
	width:262px;
	float:left;
	padding-bottom:20px;	
	}

#tableContentCenter .box_medium_body{
	background-image:url(../images/box/box_top.gif);
	background-repeat:repeat-x;
	float:left;
	border:1px solid #dce0e2;
	border-top:none;	
	background-color:#FFFFFF;
	width:239px;
	padding:5px 10px 10px;
	}

#tableContentCenter .box_medium_body h1 {
	color:#3E3E3E;
	font-size:16px;
	font-weight:normal;
	padding-bottom:5px;
	width:100%;
	}

#tableContentCenter .box_medium_body h3 {
	color:#8F9599;
	font-size:11px;
	font-weight:normal;
	padding-bottom:10px;
	}

#tableContentCenter .box_medium_body .ensavoirplus{
	background-image:url(../images/box/box_medium_ensavoirplus.gif);
	background-repeat:no-repeat;	
	}

/**** Box Middle ****/
	
#tableContentCenter .box_middle_center{
	width:360px;
	float:left;
	padding-bottom:10px;	
	}
	
#tableContentCenter .box_middle_body{
	background-image:url(../images/box/box_top.gif);
	background-repeat:repeat-x;
	float:left;
	border:1px solid #dce0e2;
	border-top:none;	
	background-color:#FFFFFF;
	width:340px;
	padding:5px 10px 10px;
	}

#tableContentCenter .box_middle_body .ensavoirplus{
	background-image:url(../images/box/box_middle_ensavoirplus.gif);
	background-repeat:no-repeat;
	clear:both;
	height:18px;
	padding-top:7px;
	text-align:right;
	}

*+html #tableContentCenter .box_middle_body .ensavoirplus {
	height:22px;
	padding-top:3px;
	}

*html #tableContentCenter .box_middle_body .ensavoirplus {
	height:22px;
	padding-top:3px;
	}
		
#tableContentCenter .box_middle_body .ensavoirplus img {
	vertical-align:sub;
	}

*+html #tableContentCenter .box_middle_body .ensavoirplus img {
	vertical-align:middle;
	}

*html #tableContentCenter .box_middle_body .ensavoirplus img {
	vertical-align:middle;
	}
			
#tableContentCenter .box_middle_body h2{
	font-size:16px;
	font-weight:normal;
	}

#tableContentCenter .box_middle_body .texte{
	float:left;
	padding-right:7px;
	width:190px;
	padding-bottom:2px;
	font-size:12px;
	}

#tableContentCenter .box_middle_body .texte_enbref{
	float:left;
	padding-right:10px;
	width:340px;
	padding-bottom:0px;
	font-size:12px;
	}

#tableContentCenter .box_middle_body .texte_enbref .date{
	float:left;
	width:330px;
	padding:0px;
	font-size:11px;
	color:#757a7c;
	}

#tableContentCenter .box_middle_body .texte_enbref p{
	padding-bottom:7px;
	}
			
#tableContentCenter .box_middle_body .texte_seul{
	float:left;
	padding-right:7px;
	width:330px;
	padding-bottom:15px;
	padding-top:13px;
	font-size:12px;
	}
	
#tableContentCenter .box_middle_body .illustration{
	float:left;
	width:140px;
	padding-bottom:10px;
	}

.rsrinfo #tableContentCenter .box_middle_body .illustration_seule{
	/*float:left;*/
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	position: relative;
	}
	
/* Meteo */

#tableContentCenter .box_middle_body .meteo{
	float:left;
	width:150px;
	padding-bottom:10px;
	}
	
#tableContentCenter .box_middle_body .meteo img{
	border:none;
	}

#tableContentCenter .box_middle_body .texte_meteo{
	float:left;
	padding-right:10px;
	width:160px;
	padding-bottom:10px;
	font-size:11px;
	}

#tableContentCenter #tableMeteo {
	width:115px;
	margin-bottom:10px;
	}

#tableContentCenter #tableMeteo img{
	padding-left:3px;
	}
	
#tableContentCenter #tableMeteo td{
	width:auto;
	}
	
/* Diaporama */

.box_middle_body .diaporama{
	background-color:#FFFFFF;
	border-top:1px solid #dce0e2;
	float:left;
	padding-bottom:5px;
	width:339px;
	}
	
.box_middle_body .diaporama_bouton{
	padding:5px 10px 0 0;
	text-align:center;
	}

.box_middle_body .diaporama_bouton_enBref{
	/*padding-top:8px !important;*/ 
	}

.box_middle_body .diaporama_bouton a{
	padding-left:8px;
	}

/* Photos / Videos */

#tableContentCenter .box_middle_center_media{
	width:360px;
	float:left;
	padding-bottom:10px;	
	}
	
#tableContentCenter .box_middle_body_media{
	background-image:url(../images/box/box_top.gif);
	background-repeat:repeat-x;
	float:left;
	border:1px solid #dce0e2;
	border-top:none;	
	background-color:#FFFFFF;
	width:360px;
	padding:5px 0 10px;
	}

#tableContentCenter .box_middle_body_media h1{
	float:left;
	padding-right:10px;
	padding-left:10px;
	}
	
#tableContentCenter .box_middle_body_media h2{
	float:left;
	font-size:14px;
	font-weight:normal;
	padding-top:7px;
	}			

#tableContentCenter .box_middle_body_media .ensavoirplus{
	background-image:url(../images/box/box_middle_ensavoirplus.gif);
	background-repeat:no-repeat;
	clear:both;
	height:18px;
	text-align:right;
	margin:10px 10px 0;
	}
					
/**** General ****/

.box_center p{
	font-size:12px;
	color:#3e3e3e;
	}
	
#tableContentCenter td{
	vertical-align:top;
	}

#tableContentCenter h1{
	color:#3e3e3e;
	font-size:20px;
	font-weight:normal;
	padding-bottom:5px;
	}			

#tableContentCenter h2{
	font-size:12px;
	font-weight:normal;
	}	
	
#tableContentCenter h3{
	font-size:11px;
	color:#8f9599;
	font-weight:normal;	
	padding-bottom:10px;
	}

*html #tableContentCenter h3{
	padding-bottom:5px;
	}
		
*+html #tableContentCenter h3{
	padding-bottom:5px;
	}

#tableContentCenter h4{
	color:#757A7C;
	font-size:10px;
	font-weight:normal;
	padding-bottom:5px;
	}
	
#tableContentCenter .illustration{
	float:left;
	width:120px;
	padding-bottom:10px;
	}

#tableContentCenter .illustration img{
	border:1px solid #dce0e2;
	}
	
#tableContentCenter .texte{
	float:left;
	padding-right:5px;
	width:114px;
	padding-bottom:10px;
	}
	
#tableContentCenter .texte_seul{
	float:left;
	padding-right:5px;
	width:100%;
	padding-bottom:10px;
	}
	
#tableContentCenter .box_center_body .texte p,
#tableContentCenter .box_center_body .texte_seul p{
	font-size:12px;
	}

#tableContentCenter .box_medium_body .texte,
#tableContentCenter .box_medium_body .texte_seul{
	height:90px;
	overflow:hidden;/*** ne devrait pas �tre utilis�, mais par s�curit� ;)  ***/
	}
	
#tableContentCenter .box_medium_body .texte p,
#tableContentCenter .box_medium_body .texte_seul p{
	font-size:11px;
	}
	
#tableContentCenter	.box_middle_body p{
	font-size:12px;
	}

/**** Box Medium avec playlist ou video ****/
#tableContentCenter	.box_medium_body .illustration{
	position: relative;
	}
	
#tableContentCenter	.box_medium_body .illustration .cameraIt,
#tableContentCenter	.box_medium_body .illustration .playIt{
	left: 28px;
	top: 27px;
	}
/**** Box Vignette General****/

.box_vignette{
	width:120px;
	float:left;
	background-color:#dce0e2;
	padding-bottom:5px;
	margin-bottom:10px;
	}

.box_vignette .video{
	position: relative;
	}
	
.box_vignette .video .cameraIt,
.box_vignette .video .playIt{
	left: 28px;
	top: 22px;
	}
	
#tableContentCenter .box_vignette h1{
	font-weight:normal;
	font-size:14px;
	padding-left:5px;
	padding-top:5px;
	}

#tableContentCenter .box_vignette h4{
	height:26px;
	}

#tableContentCenter .box_vignette .texte{
	background-color:#FFFFFF;
	padding:5px;
	width:110px;
	float:left;
	}
	
/* Sondage */

.box_vignette .sondage{
	padding-top:0px;
	float:left;
	width:110px;
	padding-bottom:7px;
	}
		
.box_vignette .radio_botton{
	color:#552073;
	float:none;
	font-size:11px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:0;
	text-align:left;
	}
	
*+html .box_vignette .radio_botton{
	padding-bottom:2px;
	}

*html .box_vignette .radio_botton{
	padding-bottom:2px;
	}
		
.box_vignette .radio_botton input{
	vertical-align:middle;
	margin-right:5px;
	}

.box_vignette .voter{
	float:left;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:4px;
	}

*html .box_vignette .voter{
	padding-top:5px;
	}

*+html .box_vignette .voter{
	padding-top:5px;
	}
		
.voter_left{
	background-image:url(../images/btn/btn_sondage_left.gif);
	background-repeat:no-repeat;
	height:16px;
	width:7px;
	float:left;
	}

.voter_body{
	background-image:url(../images/btn/btn_sondage_body.gif);
	background-repeat:repeat-x;
	height:16px;
	float:left;	
	padding:0 15px;	
	}
	
.voter_right{
	background-image:url(../images/btn/btn_sondage_right.gif);
	background-repeat:no-repeat;
	height:16px;
	width:7px;
	float:left;	
	}	

.box_vignette .voter a{
	color:#3e3e3e;
	}

.box_vignette .video{
	background-color:#FFF;
	padding-top:1px;
	float:left;
	}

/* Diaporama */

.box_vignette .diaporama{
	background-color:#FFF;
	padding-top:1px;
	float:left;
	}
	
.box_vignette .diaporama_bouton{
	padding:5px 10px 0 0;
	text-align:center;
	}

.box_vignette .diaporama_bouton a{
	padding-left:8px;
	}

/**** Box Onglet Actu****/

.onglet_actu{
	list-style:none;
	width:730px;
	height:26px;
	}
	
.onglet_actu li{	
	display:block;
	float:left;
	margin-right:2px;
	}	
	
#content .onglet_actu li a{	
	float:left;
	padding-left:20px;
	padding-right:20px;
	border:1px solid #dce0e2;
	border-bottom:none;
	background-image:url(../images/onglets/onglet_body.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#383838;
	padding-top:5px;
	height:21px;
	}	

.sous_onglet_actu{
	list-style:none;
	width:100%;
	height:26px;
	border-top:1px solid #dce0e2;
	margin-bottom:20px;
	background-image:url(../images/onglets/onglet_body_info.gif);
	background-repeat:repeat-x;
	}
	
.sous_onglet_actu li{	
	display:block;
	float:left;
	}	
	
.sous_onglet_actu li a{	
	float:left;
	padding-left:20px;
	padding-right:20px;
	border-bottom:none;
	font-size:11px;
	color:#383838;
	padding-top:5px;
	height:21px;
	font-weight:bold;
	}		

.sous_onglet_actu .selected a{	
	color:#9C0B12;
	}
		
.sous_onglet_actu2{
	list-style:none;
	width:100%;
	border-top:1px solid #dce0e2;
	margin-bottom:20px;
	}
	
/****************** CONTENT CHAINE ******************/

#tableContentChaine{}

#tableContentChaine .colonne_left{
	width:180px;
	vertical-align:top;
	}	

#tableContentChaine .colonne_middle{
	width:730px;
	vertical-align:top;
	}
		
#tableContentChaine .colonne_separation	{
	width:10px;
	}

#tableContentChaine .box_center{
	width:732px;
	float:left;
	margin-bottom:20px;
	}

#tableContentChaine .box_center_body{
	background-image:url(../images/box/box_top.gif);
	background-repeat:repeat-x;
	float:left;
	border:1px solid #dce0e2;
	border-top:none;	
	background-color:#FFFFFF;
	padding:5px 10px 10px;
	width:710px;
	margin-bottom:20px;
	}
	
#tableContentChaine .box_center_bottom{
	float:left;
	border:1px solid #dce0e2;	
	background-color:#FFFFFF;
	padding:5px 10px 10px;
	width:710px;
	margin-bottom:20px;
	}

#tableContentChaine .box_center .box_center_bottom h6{
	font-size:18px;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:0px;
	float:left;
	}

#tableContentChaine .box_center_bottom .image{
	float:left;
	clear:both;
	padding-top:10px;
	font-size:11px;
	color:#959A9D;
	}
					
#tableContentChaine .box_center h1{
	font-size:28px;
	font-weight:normal;
	padding-bottom:5px;
	float:left;
	color:#3e3e3e;
	}

#tableContentChaine .box_center h2{
	font-size:20px;
	font-weight:normal;
	padding-bottom:5px;
	float:left;
	color:#3e3e3e;
	}
#tableContentChaine .box_center h2.minivote_title{
	font-size:18px;
	padding-top: 25px;
}
		
#tableContentChaine .box_center h3{
	font-size:16px;
	font-weight:normal;
	color:#828282;
	clear:both;
	padding-bottom:10px;
	}			

#tableContentChaine .box_center h4{
	font-size:16px;
	font-weight:normal;
	clear:both;
	padding-bottom:10px;
	padding-top:20px;
	}	

#tableContentChaine .box_center h5{
	font-size:14px;
	font-weight:normal;
	color:#3a3a3a;
	clear:both;
	padding-bottom:15px;
	}

#tableContentChaine .box_center h6{
	font-size:18px;
	font-weight:normal;
	clear:both;
	padding-top:20px;
	padding-bottom:5px;
	}

#tableContentChaine .box_center .emission-chronique-seq h6{
	padding-bottom:10px;
}

#tableContentChaine .emission_choix{
	float:right;
	}
#tableContentChaine .miniVoteBroadcast .emission_choix{
	padding-right:10px;
}
	
.header_box{
	float:right;
	padding-top:5px;
	height:32px;
	}
	
.header_box .horaire .minivote_week{
	padding-top:25px;
}

#tableContentChaine .horaire{
	font-size:11px;
	color:#828282;
	text-align:right;
	float:left;
	padding-right:5px;
	}
	
.box_center .day{
	height:10px;
	}

.box_center .day a{ 
	font-size:11px;
	}
	
#tableContentChaine .box_center .day .selected{
	font-size:14px;
	color:#3a3a3a;
	}
			
#tableContentChaine .illustration{
	float:left;
	width:232px;
	padding-bottom:10px;
	padding-right:20px;
	font-size:10px;
	color:#8a8a8a;
	}	
.topiclist #tableContentChaine .illustration{
	width:460px;
}

#tableContentChaine .box_center_body .box_actu_left .illustration {
	width:480px;
	}

#tableContentChaine .illustration img {
	border:1px solid #DCE0E2;
	}	

#tableContentChaine .illustration2,
.actu-audio-article-view .box_center_body_list .illustration2,
.plusvalue-article-view .box_center_body_list .illustration2,
.article-audio .artice-audio-left-media .illustration2{
	float:left;
	width:202px;
	padding-bottom:10px;
	padding-right:20px;
	font-size:10px;
	color:#8a8a8a;
	position: relative;
	}

#tableContentChaine .illustration2 .playIt,
#tableContentChaine .illustration2 .cameraIt,
.article-audio .artice-audio-left-media .illustration2 .playIt,
.article-audio .artice-audio-left-media .illustration2 .cameraIt{
	top: auto;
	left: 68px;
	bottom: 60px;
	}

#tableContentChaine .illustration2 .loupeIt{
	top: 127px;
	left: 177px;
	}
	
#tableContentChaine .illustration2 a.height .loupeIt{
	top: 174px;
	left: 177px;
	}
	
#tableContentChaine .illustration2 a.width .loupeIt{
	top: auto;
	left: auto;
	bottom: 4px;
	right: 1px;
	}
	
.topiclist #tableContentChaine .box_info_body .illustration2{
	width:120px;
	}

#tableContentChaine .illustration3 {
	color:#8A8A8A;
	float:left;
	font-size:10px;
	padding-bottom:10px;
	padding-right:20px;
	width:120px;
	}

#tableContentChaine .illustration2 img,
.actu-audio-article-view .artice-audio-left-media .illustration2 img,
.plusvalue-article-view .plusvalue-article-leftmedia .illustration2 img,
.article-audio .artice-audio-left-media .illustration2 img{
	border:1px solid #DCE0E2;
	}	

#tableContentChaine .illustration2 .legend,
.actu-audio-article-view .artice-audio-left-media .illustration2 .legend,
.plusvalue-article-view .plusvalue-article-leftmedia .illustration2 .legend,
.article-audio .artice-audio-left-media .legend{
	width:190px;
}
		
#tableContentChaine .texte{
	font-size:12px;
	color:#3a3a3a;
	float:left;
	width:278px;
	}
	
#tableContentChaine .texte_seul{
	font-size:12px;
	color:#3a3a3a;
	float:left;
	width:100%;
	}
	
#tableContentChaine .box_center_body .texte{
	width:480px;
	padding-top:10px;
	}


#tableContentChaine .blocToggle1{
	width:530px;
	float:left;
	}

#tableContentChaine .blocToggle2,
#tableContentChaine .blocToggle3{
	width:710px;
	float:left;
	}
	
#tableContentChaine .blocToggle22,
#tableContentChaine .blocToggle22 .page_titre2{
	width:530px;
	float:left;
	}

#tableContentChaine .blocToggle22 .page_texte2,
#tableContentChaine .blocToggle2 .page_texte2,
#tableContentChaine .blocToggle3 .page_texte3{
	width:auto;
}

#tableContentChaine .bouton a.bouton_suite {
	position: static;
	left: 0px;
	float:right;
}

#tableContentChaine .bouton a.bouton_reduire {
	position: static;
	left: 0px;
	float:right;
}
	

#tableContentChaine .page_texte{
	font-size:12px;
	color:#3a3a3a;
	float:left;
	/*width:530px;*/
	width:307px;
	}

#tableContentChaine .page_texte2{
	font-size:12px;
	color:#3a3a3a;
	float:left;
	width:488px;
	}
	
#tableContentChaine .page_texte3{
	font-size:12px;
	color:#3a3a3a;
	float:left;
	width:710px;
	}
		
#tableContentChaine .page_titre{
	color:#828282;
	float:left;
	font-size:14px;
	padding-bottom:10px;
	width:307px;
	}
	
#tableContentChaine .page_titre2{
	color:#828282;
	float:left;
	font-size:14px;
	padding-bottom:10px;
	width:488px;
	}

#tableContentChaine .page_titre3{
	color:#828282;
	float:left;
	font-size:14px;
	padding-bottom:10px;
	width:710px;
	}


/**		
.couleur3 #tableContentChaine .page_titre{
	font-size:14px;
	color:#828282;
	background-image:url(../images/background/fond_titre_couleur3.gif);
	width:474px;
	height:10px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:15px;
	float:left;
	margin-bottom:15px;
	}

.couleur3 #tableContentChaine .page_titre2{
	font-size:14px;
	color:#828282;
	background-image:url(../images/background/fond_titre_couleur3_big.gif);
	background-repeat:no-repeat;
	width:710px;
	height:10px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:15px;
	float:left;
	margin-bottom:15px;
	}
*/	

.couleur3 #tableContentChaine .illustration2{padding-right:19px;}
		 

	
#tableContentChaine .texte_header_emission{
	font-size:12px;
	color:#3a3a3a;
	float:left;
	width:278px;
	padding-bottom:20px;
	}

*+html #tableContentChaine .texte_header_emission{
	width:268px;
	}
	
*html #tableContentChaine .texte_header_emission{
	width:268px;
	}
		
	
#tableContentChaine .page_texte_2 ul{
	list-style:none;
	display:block;
	}
	
#tableContentChaine .page_texte2 a{
	color:#3E3E3E;
	padding-left:15px;
	}
#tableContentChaine .emission-plus-value .page_texte2 a{
	padding-left:0;
}
				 	 
#tableContentChaine .box_right,
.plusvalue-article-view .box_right{
 	float:right;
	width:170px;
	margin-left:10px;
	margin-bottom:10px;
 	}	

#tableContentChaine .box_center_body .box_actu__right {
	float:right;
	height:524px;
	margin-bottom:0px;
	margin-left:10px;
	overflow-x:hidden;
	overflow-y:auto;
	width:220px;
	}
	
#tableContentChaine .box_center_body .box_actu__right h4{
	color:#A50127;
	font-size:16px;
	font-weight:normal;
	padding-bottom:10px;
	}

#tableContentChaine .box_center_body .box_actu__right h5{
	color:#3e3e3e;
	font-size:10px;
	font-weight:normal;
	width:200px;
	}
	
#tableContentChaine .box_center_body .box_actu__right .illustration{
	padding-right:10px;
	width:80px;
	padding-top:5px;
	}
	
#tableContentChaine .box_center_body .box_actu__right .texte{
	width:110px;
	padding-bottom:10px;
	padding-top:0;
	}

#tableContentChaine .box_center_body .box_actu__right .texte2{
	width:200px;
	padding-bottom:10px;
	}
	
#tableContentChaine .box_center_body .box_actu__right .texte img,
#tableContentChaine .box_center_body .box_actu__right .texte2 img{
	vertical-align:middle;
	}

#tableContentChaine .box_center_body .box_actu__right .texte p,
#tableContentChaine .box_center_body .box_actu__right .texte2 p{
	padding-top:5px;;
	}
	
#tableContentChaine .box_center_body .box_actu__right .texte a,
#tableContentChaine .box_center_body .box_actu__right .texte2 a{
	color:#A50127;
	font-size:10px;
	}
	
#tableContentChaine .box_center_body .box_actu_left {
	float:left;
	width:480px;
	}
	
#tableContentChaine .box_right_titre,
.plusvalue-article-view .box_right_titre{
 	background-color:#DCE0E2;
	float:left;
	font-size:12px;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	width:160px;
	border-bottom:1px solid #FFFFFF;
 	}
	
#tableContentChaine .box_right_content,
.plusvalue-article-view .box_right_content{	
	float:left;
	width:170px;
	padding:10px 0 1px;
	font_size:11px;
	background-color:#f4f4f4;
	}	

#tableContentChaine .box_right_content p{	
	padding:0 10px 5px 10px;
	}	

#tableContentChaine .masquer{	
	float:left;
	font-size:11px;
	text-align:right;
	margin-bottom:10px;
	padding-right:5px;
	padding-top:5px;
	clear:both;
	}

#tableContentChaine .retreci{
	float:left;
	clear:both;
	}

#tableContentChaine .masquer2{	
	float:left;
	font-size:11px;
	padding-top:10px;
	padding-right:5px;
	}
		
#tableContentChaine .box_right_content ul,
.rsrinfo #tableContentChaine .colonne_middle .box_actu_left .attachments ul,
.plusvalue-article-view .box_right_content ul{	
	list-style:none;
	display:block;
	border-bottom:3px solid #FFFFFF;
	padding:0 10px 15px 5px;
	}		

#tableContentChaine .box_right_content .normal{	
	line-height:15px;
	padding-bottom:5px;
	margin-left:5px;
	}	
#tableContentChaine .box_right_content li a,
.plusvalue-article-view .box_right_content li a {	
	font-size:11px;
	color:#3a3a3a;
	padding-left:20px;
	display:block;
	}	

#tableContentChaine .calendrier_right ul{	
	list-style:none;
	display:block;
	border-bottom:3px solid #FFFFFF;
	padding:0 0px 0px 0px;
	float:left;
	}		
	
#tableContentChaine .calendrier_right li{	
	line-height:15px;
	padding-bottom:5px;
	margin-left:5px;
	}

/* DUPLICATES
#tableContentChaine .box_right_content .video{	
	line-height:15px;
	padding-bottom:5px;
	margin-left:5px;
	}

#tableContentChaine .box_right_content .more{	
	line-height:15px;
	padding-bottom:5px;
	margin-left:6px;
	}
	
#tableContentChaine .box_right_content .mail{	
	line-height:15px;
	padding-bottom:5px;
	margin-left:6px;
	}

#tableContentChaine .box_right_content .pdf{	
	line-height:15px;
	padding-bottom:5px;
	margin-left:6px;
	}

#tableContentChaine .box_right_content .ecouter{	
	line-height:15px;
	padding-bottom:5px;
	margin-left:6px;
	}
	
#tableContentChaine .box_right_content .rss{	
	line-height:15px;
	padding-bottom:5px;
	margin-left:6px;
	}
*/
#tableContentChaine .calendrier_right li a{	
	font-size:11px;
	padding-left:10px;
	display:block;
	}	
	
#tableContentChaine .bookmark_body{

	}

#tableContentChaine .box_center .bookmark a{

	}	

#tableContentChaine .calendrier_central{
	clear:both;
	float:left;
	text-align:center;
	width:100%;
	margin-bottom:15px;
	}	

#tableContentChaine .calendrier_left{
	text-align:center;
	width:500px;
	padding-right:30px;
	float:left;
	}

#tableContentChaine .calendrier_seul{
	text-align:center;
	width:710px;
	float:left;
	padding-bottom:20px;
	}
		
#tableContentChaine .mois{
	padding-bottom:15px;
	}
	
#tableContentChaine .mois img{
	vertical-align:middle;
	}

#tableContentChaine .mois span{
	padding:0 10px;
	font-size:14px;
	}
			
#tableContentChaine .jour table td table td{
	padding-right:5px;
	}		

#tableContentChaine .jour .block_jour{
	border:1px solid #bababc;
	width:40px;	
	}		

#tableContentChaine .jour .chiffre{
	color:#959a9d;
	font-size:16px;
	border-bottom:1px solid #bababc;
	padding-bottom:1px;
	padding-top:1px;
	font-weight:bold;	
	}
	
#tableContentChaine .jour .day{
	font-size:12px;
	background-image:url(../images/calendrier/jour_fond.png);
	background-repeat:repeat-x;
	height:15px;
	}

#tableContentChaine .jour .block_jour_selected{
	width:40px;	
	}		

#tableContentChaine .jour .chiffre_selected{
	font-size:16px;
	padding-bottom:1px;
	padding-top:1px;
	font-weight:bold;		
	}
	
#tableContentChaine .jour .day_selected{
	color:#FFFFFF;
	font-size:12px;
	height:15px;
	}

#tableContentChaine .jour .block_jour_no{
	border:1px solid #bababc;
	width:40px;	
	}		

#tableContentChaine .jour .chiffre_no{
	color:#dde0e2;
	font-size:16px;
	border-bottom:1px solid #bababc;
	padding-bottom:1px;
	padding-top:1px;
	font-weight:bold;		
	}
	
#tableContentChaine .jour .day_no{
	color:#FFFFFF;
	font-size:12px;
	background-image:url(../images/calendrier/jour_fond.png);
	background-repeat:repeat-x;
	height:15px;
	}
#tableContentChaine .jour span.outOfBound{
	display:block;
	width:60px;
}
#tableContentChaine .lien{
	float:left;
	font-size:11px;	
	padding-top:10px;
	}
#tableContentChaine .miniVoteBroadcast .lien{
	padding-top:0px;
	}	

#tableContentChaine .lien a{
	padding-left:5px;
	}	

#tableContentChaine .calendrier_right{
	border:1px solid #dce0e2;
	width:160px;
	float:left;	
	padding:10px;
	padding-right:0px;
	}
	
#tableContentChaine .calendrier_right h1{
	font-size:14px;
	float:left;
	}	

.calendrier_right p{		
	color:#3E3E3E;
	float:left;
	font-size:11px;
	padding-bottom:5px;
	}

.calendrier_right .image{		
	float:left;
	font-size:11px;
	padding-top:5px;
	}	

.calendrier_right td{		
	vertical-align:bottom;
	color:#959a9d;
	}
	
.calendrier_right img{		
	float:left;
	padding-right:5px;
	}	
	
/**** Programme musical ***/

.blockEnPlus{
	float:left;
	padding-top:10px;
	font-size:14px;
	}
		
.programme_musical{
	text-align:left;
	padding-top:10px;
	}	
.programme_musical p{
	font-size:12px;
	margin-top:10px;
	}
		
.programme_musical ul{
	list-style:none;
	padding-top:10px;
	font-size:12px;
	color:#3e3e3e;
	}
	
.programme_musical li{
	padding-bottom:10px;	
	padding-left:10px;
	}

.emission_plus{
	border:1px solid #dce0e2;
	float:right;
	height:20px;
	padding-top:5px;
	padding-left:5px;
	width:450px;
	}

.emission_plus .titre{
	font-size:12px;
	color:#dc0031;
	float:left;
	}	
	
.emission_plus .picto{
	background:transparent url(../images/pictos/la1ere/picto_more.gif) no-repeat 0 0 ;float:left;
	height:9px;
	margin-left:5px;
	margin-top:4px;
	width:10px;
	}	

.puce span{
	padding-left:10px
	}
	

/***************** CORRECTION GILLES 02/10 ****************************/

.box_emission h1 { font-weight:bold;}
	
	
	
	
	
	
	
		
