.image img a:over, .image img a:link, .image img a:visited {
		border:solid 0px #fff;
	/*	display:block;*/
	background:none;
}
.image img {
		border:solid 0px #fff;
	/*	display:block;*/
	background:none;
}
.pub_com {
	text-align:center;
	
}

/* ------------------------------- barre de menu de musiq3 -------------------------- */
.menuchaine{
	float:left;
	width:100%;
	text-align:center;
	background-image: url("057729.gif");
	height:40px;
	line-height:25px;
	background-repeat: no-repeat;
	clear:both;
}

.menuchaine ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	list-style:none; 
	display: inline;
	padding-right:3px;
}
.menuchaine ul li a:visited, .menuchaine ul li a:hover, .menuchaine ul li a:link{
	color:#fff;
	text-decoration:none;
}

/* -------------------------------------------------------------------------------------------------- */
/* mise en forme du menu gauche dans gauche */
.menugauche{
	float:left;
	width:150px;
	margin:0;
	padding:0;
	background:none;
	height:auto;
	text-align:center;
}
.menugauche img{
	float:left;
	/*line-height:auto;*/
	width:100%;
	list-style:none;
	background:white;
	border-top:solid white 1px;
}
.menugauche a:link, .menugauche a:hover, .menugauche a:visited{
	float:left;
	line-height:16px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#cc0033;;
	background:#CCCCCC;
	text-align:center;
	text-decoration:none;
	margin-top:2px;
	list-style:none;
}

.separation5px{
	float:left;
	width:3px;
	height:3px;
}
/*fin de mise en forme du menu gauche dans gauche */


 /* mise en page des rubrique */

.rubrique{
	float:left;
	width:430px;
	margin:0 0 5px 0;
	background:#D8D8D8;
	border:solid 1px #CC0033;
}
.rubrique .emission , .rubriquesimple .emission {
	float:left;
	width:93%;
	padding: 5px 5px 5px 15px;
	}

.rubriquesimple{
	float:left;
	width:430px;
	margin-bottom:5px;
	background:#fff;
	border:solid 1px #CC0033;
}
.rubriquesimple .content{
	float:left;
	width:93%;
	padding-left: 5px;
	padding-right:5px;
}

.rubriquesimple .content .images{
	clear:left;
	float:left;
	width:auto;
	height:auto;
}
.rubriquesimple .content .images img{
	clear:left;
	float:left;
	background-color:#E2E2E2;
	text-align:center;
	margin-bottom:2px;
}

.rubriquesimple .content .titre{
	float:left;
	width:100%;
	height:30px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:22px;
	background: none;
	color:#cc0033;
	font-weight:bold;
}

.rubriquesimple  ul{
	float:left;
	padding-left:145px;
	list-style-type:none;
}

.rubriquesimple  ul li{
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rubriquesimple  ul li a:hover , .rubriquesimple  ul li a:visited , .rubriquesimple  ul li a:active , .rubriquesimple  ul li a:link {
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rubriquesimple  p a:hover , .rubriquesimple  p a:visited , .rubriquesimple  p a:active , .rubriquesimple  p a:link {
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.rubrique .titre, .rubriquesimple  .titre{
	float:left;
	width:100%;
	height:30px;
	background-image: url("057719.gif");
	background-repeat: repeat-x;
}

.rubrique .titre .texte, .rubriquesimple .titre .texte{
	float:left;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:22px;
	padding-bottom:2px;
	padding-left:10px;
}
.rubriquesimple .content .texte .corps {
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:135px;
}
.rubriquesimple .content .texte .corps a:hover , .rubriquesimple .content .texte .corps a:visited , .rubriquesimple .content .texte .corps a:active , .rubriquesimple .content .texte .corps a:link {
	color:black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:135px;
	background:white;
}


.rubrique .emission .titre{
	float:left;
	color:#cc0033;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	height:23px;
	padding-bottom: 5px;
	background-image: url("057731.gif");
	background-repeat: repeat;
}

.rubrique .emission .titre a:link, .rubrique .emission .titre a:hover, .rubrique .emission .titre a:visited{	
	color:#cc0033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.rubriquesimple .emission .titre{
	float:left;
	color:#cc0033;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	height:23px;
	padding-bottom: 5px;
	background-image: url("057733.gif");
	background-repeat: repeat;
	line-height:23px;
}
.rubriquesimple .emission .titre a:link, .rubriquesimple .emission .titre a:visited, .rubriquesimple .emission .titre a:hover{
	color:#cc0033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.rubrique .emission .resume , .rubriquesimple .emission .resume{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	width:100%;
}

.rubrique .emission .resume a:link, .rubrique .emission .resume a:visited, .rubrique .emission .resume a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
}
.rubriquesimple .emission .resume a:link, .rubriquesimple .emission .resume a:hover, .rubriquesimple .emission .resume a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
}
.rubrique .emission .resume .image{
	float:left;
	padding-right:5px;
	padding-top:2px;
	padding-left:-2px;
}


/* pub */
.promolarge{
	float:left;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}
.promolarge img {width:100%;}
.promosmall{
	float:left;
	width:302px;
	margin:0px;
	padding:0px;
	border:solid 1px #CC0033;
	clear:both;
	text-align:center;
	margin-bottom:2px;
}
.promosmall img{
		float:left;
		width:298Px;
		margin-left:2px;
		margin-top:2px;
		margin-right:2px;

}

/* fin de pub */

 
/* common */
* {margin:0; padding:0;}
div.clearer {clear: left; line-height: 0; height: 0;}
.colorwhite{color:white;}
.plus{float:left;width:100%;text-align:right;padding:3px 0px;}
.plus img{float:right;padding:0px 10px;border:0px;}
.pointer{cursor:pointer;}

body {		
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
	
}
p {font: normal 10pt arial;	margin-top: 0px; text-align: justify;}
a:link {color: #676767; text-decoration: none;}
a:visited { color: #676767; text-decoration: none;}
a:hover {color:#cc0033; text-decoration: none;}
a:active {color: #4362A3; text-decoration: none;} 
/* page layout */
#conteneur_top {
	width: 1036px;
	margin-left: 0px;
	padding: 0px;
	left: 0px;
}
#conteneur {
	width: 908px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#conteneur .colonnecentre{
 	float:left;
 	margin:0;
	padding:0;
	width:430px;
	height:auto;
 }

/* mise en forme du header */
#header {
	float: left;
	width: 906px;
	background:#D8D8D8;
}
#header .logo{
	float:left;
	margin:0;
	padding:0;
}
#header .separation{
	float:left;
	width:5px;
	height:80px;
}
	
#header .promo{
	float:left;
	margin:0;
	padding:0;
	
}
#header .promo img{
	width:344px;
	background:#D8D8D8;
}
#header .programme{
	float:left;
	width:215px;
	margin-left:5px;
	margin-right:5px;
	text-align:right;
	background:#cc0033;
}
#header .programme span{
	float:left;	
	line-height:15px;
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
}

#header .programme span a:link , #header .programme span a:visited, #header .programme span a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:white;
	/*padding:auto;*/
}


#header .programme img{
	float:right;
	border:0px;
	background:#cc0033;
}
#header .programme img a:link, #header .programme img a:hover, #header .programme img a:visited{
	float:right;
	border:0px;
	background:#D8D8D8;
}
#header .menu{
	float:left;
	margin-top:5px;
	margin-left:5px;
}
#header .menu span a:hover, #header .menu span a:visited, #header .menu span a:link{
	line-height:23px;
	color:#cc0033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	
}
#header .menu span{
	padding-left:12px;
	width:112px;
	float:left;
	clear:left;
	line-height:23px;
	color:#cc0033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-image: url("053078.gif");
	background-repeat: no-repeat;
}
/*
#header .programme{
	float:left;
	width:165px;	
	background:#44032E;
}

#header .programme span{
	float:left;
	padding-left:5px;	
	line-height:20px;
	width:130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#header .programme img{
	float:right;
}
*/

/* mise en forme de la barre de menu viva */

/*.menuchaine img{float:left;}*/
/* fin de mise en forme de la barre de menu viva */
/* fin mise en forme du header */

#gauche {
	width: 600px;
	float:left;
}
#droite {
	float:left;
	width: 302px;	
}
#gauche .container {
	padding-left:5px;
	padding-right:5px;
	width: 590px;
	float:left;	
}
.container .separation{
	float:left;
	width:8px;
	height:1px;
}
/* -----    boite avec titre et article haut de page  ------*/
.rubrique_large .titre .complementtitre{
	float:right;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top:4px;
	padding-right:5px;
}

.rubrique .titre .coin, .rubrique_large .titre .coin{
	float:left;
	width:15px;
	height:1px;
}

.rubrique_large .emission .titre{
	padding-left:5px;
	padding-top:10px;
	float:left;
	color:#FF8A00;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	height:23px;
	padding-bottom: 5px;
	background:#fff;
}
.rubrique_large .emission .image{
	float:left;
	padding-right:5px;
}

.rubrique_large .emission .conteneur .titre .resume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	line-height: 16px;
}
.rubrique_large .emission .resume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	line-height: 18px;
}
.resume .presentation{
	
}


/* ------------------------Derniers articles ------------------------------------*/

#gauche .derniers_articles{
	float:left;
	width:425px;
	margin-left:2px;
}
#gauche .derniers_articles ul li{
	float:left;
	width:400px;
	background:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color:#cc0033;
	list-style:none;
	margin:1px;
	padding-left:10px;
	margin-bottom:2px;
}
#gauche .derniers_articles ul li a:link , #droite .derniers_articles ul li a:hover{
	color:#cc0033;
}
#gauche .derniers_articles .heure{
	float:right;
	width:32px;		
}
#gauche .derniers_articles .texte{
	float:left;
	width:400px;		
}



#droite .derniers_articles{
	float:left;
	width:280px;
	margin-left:2px;
}
#droite .derniers_articles ul li{
	float:left;
	width:100%;
	background:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color:#676767;
	list-style:none;
	margin:1px;
	padding-left:10px;
	margin-bottom:2px;
}
#droite .derniers_articles ul li a:link , #droite .derniers_articles ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#676767;
	list-style:none;	
}
#droite .derniers_articles .heure{
	float:right;
	width:32px;		
}
#droite .derniers_articles .texte{
	float:left;
	width:225px;
	padding-left:5px;		
}
.kill_repeat{
		float:left;
		width:200px;
		height:1px;
}
/* -----  fin  boite avec titre et article haut de page  ------*/
.bas5px{
	padding-bottom:5px;
	
}

/* -------------------------------  imu   -----------------------------------------*/
.imu {
	float: left;
	width: 298px;
	padding:2px;
	margin-bottom:5px;
	background: #DEDDDB;
	text-align:center;
	border:solid 1px #CC0033;
}
.imu span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	line-height:22px;
}
.imu img{
	width:295px;
}

/*----------------------------- Ecoutez -----------------------------------------*/
.containerecouter{
	margin:0px;
	width:291px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:5px;
	float:left;
	background-image: url("057768.gif");
	background-repeat: repeat-x;
	background-color:white;
	border-bottom:solid 1px #CC0033;
	border-left:solid 1px #CC0033;
	border-right:solid 1px #CC0033;
 }
.ecoutez-item-list {
	width:298px;
	background: #E9E9E9;
    color: #565656;
	padding-left:3px;
 }
.ecoutez-item-list ul li{
	height:22px;
	list-style-type: none;
 }
.ecoutez-item-list .titre{
	text-align:center;
	overflow:hidden;
 }
.ecoutez-item-list img{
	padding-right:3px;
	border:0px;
 } 
.ecoutez-item {
 	float:left;
    width:290px;
	background:#CCCCCC;
	height:19px;
	overflow:hidden;
	line-height:22px;
	background:#CCCCCC;
	margin-top:2px;
}
.ecoutez-item span{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#858585;
	margin-left:20px;
  }
  
.arrondidroiteg{
	float:left;
	width:15px;
	height:25px;
	background-image: url("057735.gif");
	background-repeat: no-repeat;

}
.arrondidroited{
	float:right;
	width:15px;
	height:25px;
	background-image: url("057734.gif");
	background-repeat: no-repeat;
}
.droitegrandtitre{
	float:left;
	background:url("057736.gif") repeat-x;
	width:304px;
	height:25px;

}
.droitegrandtitre span{
	text-align:center;
	width:250px;
	float:left;
	color:#cc0033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top:4px;
}
.reserve{
	float:left;
	width:100%;
	/*height:25px;*/
	background:red;
	display:none;
}

/*-------------------------- Calendar---------------------------------------------*/
.calendar{
	border: none;
}
.calendar table{
	border:none;
}
.calendar table .button {
	
}
.calendar tbody{
	border:none;
}
#calendar-container{
	float:left;
	width:149px;
	border:none;
	margin:0;
	border: none;
	border:solid 1px #CC0033;
	margin-top:3px;
}
#calendar-container table{
	border: none;
}
#calendar-container table .day {
	color:black;
}
#calendar-container table td {
	border:solid 1px white;
}
#calendar-container table .footrow {
	display:none;
}
#calendar-container tbody{
	border: none;
}


/*----------------------------- Droite jeux et info  ---------------------------------------------*/
#droite .agenda{
	float:left;
	width:100%;
	background:white;
	margin-bottom:5px;
	border:solid 1px #CC0033;
	display:none;
}

#droite .info, #droite .jeux{
	float:left;
	width:100%;
	background:white;
	margin-bottom:5px;
	border:solid 1px #CC0033;
}


/*#droite .info .cadre{
	float:left;
	width:293px;
	background:white;
	margin-bottom:5px;
	margin:1px;
	border:solid 1px #CCAC16;
}*/
#droite .info .emission{
	float:left;
	width:93%;
	
	padding-right:-3px;
}
#droite .info .emission .conteneur .titre {
	float:left;
	color:#cc0033;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 0px;
	background: #fff;
}

.emission .conteneur .titre-info {
	position: absolute;
	width: 97%;
	top: 20px;
	left:0px;
	padding-left: 14px;
	font-weight: bold;
	font-size:17px;
	line-height: 25px;
	word-spacing: -2px;
	background-image:url("182441.png");
	background-repeat: repeat-x;
	background-position:left top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='182441.png',sizingMethod='scale');
}

.titre-info a:active,.titre-info a:link,.titre-info a:visited{
	color:#cc0033;	
}
.titre-info a:hover{
	color:#ffffff;	
}
.titre-info .bar {
 	position: absolute;
	left: 0px;
	top: 0px;
	margin-left:3px;
	height: 28px;
	width: 7px;
}
.info_liste .bar-bloc {
 	float:left;
 	height: 15px;
	width: 7px;
}
.belgiquebar-small {
 	background: url("182415.png");
}
.mondebar-small {
	background: url("182416.png");
}
.societebar-small {
	background: url("182417.png");
}
.sportbar-small {
 	background: url("182418.png");
}
.emission .resume .imagecache {
	width:98%;
	border:0;
}

#droite .jeux .titre .texte , #droite .agenda .titre .texte{
	float:left;
	width:100%;
	height:35px;
	background-image: url("057742.gif");
	background-repeat: repeat-x;
	text-align:center;
	color:#cc0033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	padding-top:4px;
}
#droite .info .titre .texte{
	float:left;
	width:100%;
	height:35px;
	background-image: url("057738.gif");
	background-repeat: repeat-x;
	text-align:center;
}

.jeux .conteneur .titre , .info .conteneur .titre{
	float:left;
	color:#cc0033;
	width:98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	height:23px;
	padding-bottom: 5px;
	/*background-image: none;*/
	text-align:left;
	background:white;
}


#droite .plus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#7C7C7C;
}

#droite .jeux .conteneur{
	float:left;
	margin-left:5px;
	padding-right:2px;
	width:290px;
}
#droite .info .conteneur{
	/*float:left;*/
	position:relative;
	margin-left:5px;
	margin-right:-2px;
	width:278px;
}
#droite .conteneur .resume{
	margin-top:10px;
	clear:left;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:none;
	width:290px;
}
#droite .conteneur .resume a , #droite .conteneur .resume a:hover , #droite .conteneur .resume a:link , #droite .conteneur .resume a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
}
/*#droite .conteneur .resume img{
	float:left;
	width:80px;
	height:60px;
	padding-right:5px;
	padding-top:2px;
	padding-left:-3px;
	background:none;
}*/

/* ---------------------------------------------------------- footer -------------------------------------------- */

.footer{
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	line-height:25px;
	height: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}
.footer a:link , .footer a:visited , .footer a:hover , .footer a:active  {
	color:#cc0033;
}
#footer_texte {
	float:left;
	clear:both;
	width:100%;
}
/*.footer ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#cc3333;
	text-decoration:none;
	list-style:none;
	display: inline;
	padding-right:2px;
}
.footer ul li a:link , .footer ul li a:visited , .footer ul li a:hover , .footer ul li a:active  {
	color:red;
	text-decoration:none;
	list-style:none;
	display: inline;
}
#footer_texte a , #footer_texte a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#cc0033;
	text-decoration:none;
	list-style:none;
	display: inline;
	padding-right:2px;
}
*/


/* -----------------------------------------   Article interieur --------------------------------------------- */
.liste_rubrique{
	float:left;
	padding-left:4px;
	margin-top:10px;
}
.article_main{
	float:left;
	width:433px;
	margin-bottom:5px;
	background:#fff;
	border:solid 1px #CC0033;
	padding-bottom:12px;
}
.article_main .titre{
	float:left;
	width:100%;
	height:30px;
	background-image: url("057719.gif");
	background-repeat: repeat-x;
	padding:0;
	margin:0;
}

.article_main .titre .texte {
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	padding-top:4px;
	padding-left:10px;
}
.article_main .emission {
	padding : 5px 0px;
}

.article_main .emission .conteneur .titre  {
	float:left;
	width:auto;
	color:#cc0033;
	background-color:white;
	background-image: none;
	font-weight:bold;
}

.article_main .emission .conteneur .image {
	float:left;
	background-color:#E2E2E2;
	text-align:center;
	width:85px;
	border-right:solid 3px white;
}

.article_main .emission .conteneur .image img{
	float:left;
	background-color:#E2E2E2;
	text-align:center;
	margin-bottom:0px;
	margin-left:2px;
	width:85px;	
}
.article_main .article_chapeau {
	float:left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
}
.article_main .emission .conteneur .article_chapeau {
	padding-left:5px;
	padding-right:3px;
	padding-bottom:15px;
}

.article_main .photo_legende {
	clear:both;
	margin-left:auto;
	margin-right:auto;	
	float:none;
	color:#cc0033;
	line-height:13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width:85px;
}
.article_main .resume {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	width:auto;
}
.article_main .emission .conteneur .resume {
	float:none;
	padding-left:5px;
	padding-right:3px;
}
.article_main .emission .conteneur .resume font{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.article_main ul {
	list-style-type:none;
	
	
}
.article_main ul li a:hover, .article_main ul li a:link, .article_main ul li a:visited{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	text-decoration:none;
}



.emission_interieur{
	float:left;
	width:433px;
	margin-bottom:5px;
	background:#fff;
	border:solid 1px #CC0033;
}
.emission_interieur .titre{
	float:left;
	width:100%;
	height:30px;
	background-image: url("057719.gif");
	background-repeat: repeat-x;
}

.emission_interieur .titre .texte{
	float:left;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:20px;
	padding-top:4px;
	padding-left:10px;
}
.emission_interieur .emission .conteneur .titre {
	float:left;
	width:auto;
	color:#cc0033;
	background-color:white;
	background-image: none;
	font-weight:bold;
}
.emission_interieur .resume{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	width:auto;
}
.emission_interieur .resume{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
}
.emission_interieur.emission .conteneur .image{
	clear:left;
	float:left;
	width:auto;
	height:auto;
}
.emission_interieur.emission .conteneur .image img{
	clear:left;
	float:left;
	background-color:#E2E2E2;
	text-align:center;
	margin-bottom:2px;
	width:85px;
}

.emission_interieur .photo_legende{
	float:left;
	height:7px;
	background:red;
}
.emission_interieur .article_chapeau{
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
}


/* ---------------------------------------------------------------------------------------------- */
.container_media{
	float:right;
	width:150px;
}
.container_media .media{
	float:left;
	width:150px;
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color:white;
	margin-bottom:1px;
	background:#cc0033;
}
.container_media  ul{
	list-style-type:none;
}	
.container_media  ul li {
	width:150px;
	background:#D8D8D8;
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color:#cc0033;
	margin-bottom:1px;
	list-style-type:none;
}
.container_media ul li a:hover, .container_media ul li a:link, .container_media ul li a:visited{
	width:150px;
	background:#D8D8D8;
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color:#cc0033;
	margin-bottom:1px;
	list-style:none;
}


.article_main .send{
	float:right;
	width:100%;
}

.article_main .send .date{
	float:right;
	width:100%;
}
.article_main .send .date span{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#cc0033;
}
.article_main .send img{
	float:right
}
/*--------------Menu RTBF--------------------------------------*/
#menurtbf {
	background-color:#919191;
}
/*-------- Formulaire -----------------------------------------------*/
body .dojoValidateEmpty {background-color:white;}
body .dojoValidateValid {background-color:white;}
span.invalid, span.missing {
	display: inline;
	margin-left: 1em;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Verdana, sans-serif;
	color: #f66;
	font-size: 0.9em;
}
.formulaire
{
 float:left;
 margin:0px;
 padding : 5px;
 width:420px;
 
}
.formulaire .reponse
{
 margin-top:225px;
 margin-bottom:135px;
 padding : 0px;
}
.formulaire .reponse p.succes
{
 text-align:center;
 margin-bottom:20px;
 width:400px;
 font-weight: 600; 
 font-size: 12px; 
 font-family: Arial, Helvetica, sans-serif; 
}
.formulaire .reponse p.erreur
{
 text-align:center;
 margin-bottom:20px;
 width:400px;
 font-weight: 600; 
 font-size: 12px; 
 font-family: Arial, Helvetica, sans-serif; 
 color:red;
}
.formulaire .entete
{
 float:left;
 width: 100%;
 margin-bottom: 15px;
 padding : 0px;
}
.formulaire .entete .titre
{
 background:none;
 color:white;
}
.formulaire .entete .image
{
 float: left;
 margin-right: 5px;
 margin-bottom: 5px;
 padding : 0px;
}
.formulaire .entete .content
{
 margin-right: 5px;
 padding : 0px;
}
.formulaire .corps
{
 float:left;
 margin-bottom:25px;
 padding : 0px;
 width: 100%;
 clear:both;
}

.formulaire .corps .obligatoire
{
 font-size: 9px; 
 font-family: Arial, Helvetica, sans-serif; 
}
.formulaire ul
{
 width:90%;
 margin:10px;
 padding : 0px;
 list-style-type:none;
}
.formulaire .champ
{
 width: 200px;
 margin-bottom:5px;
 padding : 0px;
}
.formulaire textarea
{
 width: 300px;
 height:70px;
 margin:5px 0px 10px 0px;
 padding : 0px;
}
.formulaire .limitation-caracteres
{
 width: 100%;
}
.formulaire .limitation-caracteres .compteur
{
 font-weight: bold; 
}
.formulaire ul li
{
 margin:5px 0px;
 padding : 0px;
}
.form_footer
{
 float: left;
 width: 100%;
 padding : 0px;
 margin :0px;
 text-align:center;
}
.form_footer input
{
 width: 100px;
 margin:5px 5px;
}
/*------------------------------ NewsLetter ---------------------------------------------*/
.newsletter {
	height:600px;
}
.newsletter .nl-titre {
	padding-top:20px;	
	padding-left:10px;
	font-weight:bold;
	font-size:18px;
	color:#cc0033;
}
.newsletter .nl-message {
	padding-top:20px;
	padding-left:10px;
	font-size:11pt;
}
.newsletter .nl-information {
	padding-top:20px;
	padding-left:10px;
	font-size:11pt;
}

/*-----------------------------------------------------------------------------------*/
.colonnelarge{
 	float:left;
 	margin:0;
	padding:0;
	width:590px;
	padding-top:0px;
 }
.colonnelarge .rubriquegrille{
	float:left;
	width:590px;
	margin-bottom:5px;
	background:#fff;
	border:solid 1px #CC0033;
 }
.rubriquegrille .titre{
	float:left;
	width:100%;
	height:30px;
	background-image: url("057719.gif");
	background-repeat: repeat-x;
}
/*
.rubriquegrille .titre .texte{
	float:left;
	color:#CBAB16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:22px;
	padding-bottom:2px;
	padding-left:10px;
}
*/

.colonnelarge .rubriquegrille .titre .texte{
	float:left;
	padding-left:3px;	
	width:98%;
	background:url("057719.gif");
	line-height:22px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-bottom:5px;
}



 .rubriquegrille .containercol{
 		float: left;
 		width:100%;
 		text-align:center;
 		margin:auto;
 }
 .rubriquegrille .colonnesemaine{
	float:left;
	width:99px;
	background:none;
	border:solid 1px #CC0033;
	border: 1px solid #CC0033;
 }
 .rubriquegrille .colonnesemaine .titre{
 	float:none;
 	background:#cc0033;
 	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height:18px;
	height:18px;
 }
.rubriquegrille .colonnesemaine ul {
	list-style:none;
	text-decoration:none;
}
.rubriquegrille .colonnesemaine ul li{
	color:#cc0033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
	list-style:none;
	text-decoration:none;
}
.rubriquegrille .colonnesemaine ul li a:hover, .rubriquegrille .colonnesemaine ul li a:link, .rubriquegrille .colonnesemaine ul li a:visited{
	color:#cc0033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
	list-style:none;
	text-decoration:none;
}
.colonnelarge .rubriquegrille .separation_s{
 		float:left;
 		width:14px;
 		height:200px;
 		background:none;
 }
 

 
/* ------------------------------------------- */


#gauche .container .colonnecentre .prog {
		float:left;
		position:relative;
		height:auto;
		width:430px;
		background:#fff;
		padding-top:5px;
		padding-bottom:10px;
		margin:0px;
 		line-height:20px;
		border: 1px solid #CC0033;
}
#gauche .container .colonnecentre .prog .titre .texte{
		float:left;
		padding-left:3px;	
		width:98%;
		background:url("057719.gif");
		line-height:22px;
		color:white;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:bold;
		margin-bottom:0px;
		
}
#gauche .container .colonnecentre .prog .titre{
		float:left;
		padding-left:3px;	
		width:97%;
		background:#cc0033;
		line-height:20px;
		color:#fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:bold;
		margin-bottom:10px;
		margin-left:3px;
}
#gauche .container .colonnecentre .prog ul {
		float:left;
		list-style:none;
		text-decoration:none;
		margin-left:3px;
		padding-right:3px;
}
#gauche .container .colonnecentre .prog ul li{clear:left;margin-bottom:20px;}
/*#gauche .container .colonnecentre .prog ul li a:link, #gauche .container .content-in .prog ul li a:visited, #gauche .container .content-in .prog ul li a:hover {
		clear:left;
		float:left
		background:none;
		height:18px;
		color:#44032E;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		list-style:none;
		text-decoration:none;
		font-weight:bold;	
		clear:both;
}*/
.prog ul li a:link, .prog ul li a:visited, .prog ul li a:hover {
		color:#cc0033;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		list-style:none;
		text-decoration:none;
		font-weight:bold;	
		clear:both;
}

#gauche .container .colonnecentre .prog ul li .image img{
		clear:left;
		float:left;	
		padding-right:3px;
		padding-bottom:3px;
}

#gauche .container .colonnecentre .prog ul li .image .presentation{
		color:black;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		/*text-align:top;*/	
}
#gauche .container .colonnecentre .prog .precedent {
		float:left;
		width:100px;
		background:#cc0033;
		height:18px;
		margin-left:15%;
		margin-right:15%;
		text-align:center;
}
.prog .precedent a:link, .prog .precedent a:hover, .prog .precedent a:visited ,.prog .suivant a:link, .prog .suivant a:hover, .prog .suivant a:visited{
		color:white;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		list-style:none;
		text-decoration:none;
		line-height:18px;
}
#gauche .container .colonnecentre .prog .suivant {
		width:100px;
		float:left;
		background:#cc0033;
		height:18px;
		text-align:center;
}

#gauche .container .colonnecentre .rubriquesimple  {
		float:left;
		padding:0;
		margin:0;
		width:432px;
		
}
#gauche .container .colonnecentre .rubriquesimple .prog {
		float:left;
		padding:0;
		margin:0;
		width:432px;
}
#gauche .container .colonnecentre .rubriquesimple .prog .titre{
		width:430px;
		margin:0;
		padding:0;
}
#gauche .container .colonnecentre .rubriquesimple .prog .titre .texte{
		width:430px;
		margin:0;
		padding-right:0;
		line-height:31px;
}
#gauche .container .colonnecentre .rubriquesimple .prog .emission {
		float:left;
		padding:0;
		margin:0;
		width:100%;
}
#gauche .container .colonnecentre .rubriquesimple .prog .emission .conteneur{
		float:left;
		padding:0;
		margin:0;
		width:100%;
		text-align:left;
}
.rubriquesimple .prog .emission .conteneur .resume{
		padding-left:4px;
		margin:0;
		width:428px;
}
.rubriquesimple .prog .emission .conteneur .resume a img{
		float:left;
}
.rubriquesimple .prog .emission .conteneur .resume .image{
		float:left;
		width:100%;
}
.rubriquesimple .prog .emission .conteneur .resume .image a{
		float:right;
}
.rubriquesimple .prog .emission .conteneur .resume .image img{
		float:left;

}


/*--------------------- podcast -------- */
.podcast_container{
		text-align:center;
}
.list_podcast{
		height:150px;
		width:400px;
		overflow:auto;
}
.list_podcast .item{
		text-align:left;
		vertical-align:middle;	
}
.list_podcast .pointer{
		clear:left;
		float:left;
		line-height:18px;
		color:black;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
}
.list_podcast .pointer img{
		float:left;
		display:block;
		margin:3px;
}
.audio_list .item img{	
	margin-right:3px;
 } 
.audio_list .item{	
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:black;	
	margin-bottom:2px;
 }
/*.rubriquesimple div p{padding:4px;}*/
.rubriquesimple p{
		padding-left:3px;
		padding-right:2px;
}

/* -------------------------------- semainier --------------- */
#gauche .colonnecentre .semainier .derniers_articles ul li a:hover, #gauche .colonnecentre .semainier .derniers_articles ul li a:link{
	Float:left;
	list-style-type:none;
	background-image:url("068745.gif");
	background-repeat:no-repeat;
 	background-position:0% 65%;
 	padding-left:15px;
}
#gauche .colonnecentre .semainier{
		float:left;
		width:425px;
		border:solid 1px #CC0033;
		padding-top:8px;
}
#gauche .colonnecentre .semainier .derniers_articles ul{
	list-style-image:url("068745.gif");
	list-style-position: outside;
}

/*--------------------------------- footer multi page --------------------------------------------*/
.articles_multi {
 float:left;
 width: 100%;
 text-align:center;
 padding:9px 0px 0px 0px;
 margin:0;
 border:0;
}
.liste_article_footer {
 color:white;
 font: 10pt arial;
 width: 80%;
 height: 28px;
 text-align:center;
 padding:0;
 margin:0;
 border:0;
}
.liste_article_footer-imgback
{
 width:33%;
 height: 28px;
 float:left;
 padding:5px 0px;
 margin:0;
 border:0;
}
.liste_article_footer-page
{
 width:34%;
 height: 28px;
 float:left;
 padding:3px 0px 5px 0px;
 margin:0;
 border:0;
}
.liste_article_footer-imgnext
{
 width:33%;
 height: 28px;
 float:left;
 padding:5px 0px;
 margin:0;
 border:0;
}
.liste_article_footer-page form
{
 margin:0;padding:0;border:0;
}
.liste_article_footer-page form select
{
 color:white;
 margin:0;
 padding:0;
 border:0;
}
/*---------------------------------------------------------------------------------------------------*/
