
/* common */
* {margin:0; padding:0;}
div.clearer {clear: left; line-height: 0px; height: 0px;}
.plus{float:left;width:100%;text-align:right;padding:3px 0px;}
.plus img{float:right;padding:0px 10px;border:0px;}
.pointer{cursor:pointer;}
.colorwhite{color:#fff;}
body {		
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		background:#919191;
}
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: #7096BD; 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;
	background-color:#919191;
	padding: 0px;
	margin: 0px;
}
#conteneur .pub {
	display:none;
}
#gauche {
	width: 604px;
	float:none;
}
#droite {
	display:none;
}
#gauche .container {
	padding-left:5px;
	padding-right:5px;
	width: 800px;
	float:none;	
}
.content-in {
	background:#fff;
	float:none;
	width:800px;
	height:auto;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	line-height:20px;
	border: solid 1px white;
}
.banner{display:none;}
#footer {
	display:none;
}
#footer a:link, #footer a:hover, #footer a:visited{
		color: #ff8a00;
}
#skyscrapper {
	float: left;
	background: white;
	height: auto;
	width: 100px;
	padding: 0px;
}
.colonne {
	float:left;
	width: 291px;
}
/* mise en forme du header */
#header {
	float: left;
	width: 906px;
	height:auto;
	background-image: url("053073.gif");
	background-repeat: repeat-x;
}
#header .logo{
	float:left;
	margin:0;
	padding:0;
}
#header .separation{
	display:none;
}
#header .promo{
	display:none;
}
#header .programme{
	display:none;
}
#header .programme span{
	display:none;
}
#header .programme img{
	display:none;
}
#header .menu{
	display:none;
}
#header .menu span{
	display:none;
}
/* mise en forme de la barre de menu viva */
.menuchaine{
	display:none;
}

/* fin de mise en forme de la barre de menu viva */
/* fin mise en forme du header */

.evenement{
	width:100%;
	height:171px;
	background-color: #fff;
	margin-bottom:5px;
}
.container .separation{
	float:left;
	width:8px;
	height:1px;
}
.evenement .separation{
	float:left;
	width:8px;
	height:171px;
	background-color: #919191;
}
/* -----    boite avec titre et article haut de page  ------*/
.rubrique{
	float:left;
	width:291px;
	margin-bottom:5px;
	background-color: #fff;
}
.rubrique_large{
	float:left;
	width:588px;
	margin-bottom:5px;
	background:#fff;
}
.concours{
	display:none;
}
.rubrique .titre, .rubrique_large  .titre{
	float:none;
	width:100%;
	height:28px;
	background-image: url("053087.gif");
	background-repeat: repeat-x;
	
}
.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;
}
.concours .titre{
	display:none;
	
}
.rubrique .titre .texte, .concours .titre .texte, .rubrique_large .titre .texte{
	float:none;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top:4px;
}
.rubrique .titre .coingauche, .rubrique_large .titre .coingauche{
	float:none;
	width:15px;
	height:25px;
	background-image: url("053089.gif");
	background-repeat: no-repeat;
}
.rubrique .titre .coindroit{
	float:right;
	width:15px;
	height:25px;
	background-image: url("053090.gif");
	background-repeat: no-repeat;
}

.rubrique .titre .coin, .rubrique_large .titre .coin{
	float:left;
	width:15px;
	height:1px;
	background-image: url("053087.gif");
	background-repeat: repeat-x;
}
.concours .titre .coin{
	float:left;
	width:15px;
	height:1px;
	background-image: url("053088.gif");
	background-repeat: repeat-x;
}

.rubrique_large .emission .resume {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	line-height: 18px;
	color:#000;
}
.emission{
	clear:left;
	float:left;
	width:100%;
}
.emission .conteneur {
	float:left;
	width:93%;
	padding: 5px 5px 5px 15px;
}
.rubrique .emission .pointille {
	float:left;
	width:100%;
	height:1px;
	margin-bottom:5px;
	clear:both;
	background-image: url("057117.gif");
	background-repeat: no-repeat;
}
.concours .emission .pointille {
	float:left;
	width:100%;
	height:1px;
	margin-bottom:5px;
	clear:both;
	background-image: url("057118.gif");
	background-repeat: no-repeat;
}
.rubrique .emission .titre {
	float:left;
	color:#FF8A00;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 0px;
	background: #fff;
}
.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;
}

.concours .emission .titre {
	float:left;
	color:#FF2800;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 0px;
	background: #D8D8D8;
}
.emission .image{
	float:left;
	padding:0px 5px 5px 0px ;
}
.rubrique .emission .image img, .concours .emission .image img{
	width:80px;
	height:60px;
}
.emission .resume {
	float:left;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bouton{	
	float:left;
	width:100%;
	padding:0px;
}

/* ------------------------Derniers articles ------------------------------------*/
.derniers_articles {
	float:left;
	padding:5px 5px;
	width:280px;
	margin-right:-3px;
}
.derniers_articles p{
	margin:5px 0px 0px 10px;
	padding-top:5px;
	width:270px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url("053069.jpg");
	background-repeat: repeat-x;
	font-weight: bold;
}
.derniers_articles ul {
	list-style-type:none;
}
.derniers_articles ul li{
	float:left;
	width:265px;
	margin:1px 0px;
	padding-left:10px;
	padding-right:5px;
	font-size: 12px;
	font-weight: normal;
	background-color: #CCCCCC;
}
.derniers_articles .heure{
	float:right;
	width:32px;
}
.derniers_articles .texte{
	float:left;
	width:225px;
}
/*------------------------  Sports ----------------------------------------------------*/
.sports-content .titre{
	float:left;
	width:555px;
	background-color:#FF8A00;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	font-weight: bold;
	height:auto;
	margin:0px 0px 5px 0px;
}
.sports-content .commande{
	display:none;
}
.sports-content .commande input{
	display:none;
}
.sports .titre {
	float:left;
	width:100%;
	background-color:#FF8A00;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	font-weight: bold;
	height:auto;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.sports .titre a:link,.sports .titre a:hover,.sports .titre a:visited {
	color:white;
}
.sports ul {
	list-style-type:none;
	margin-bottom:5px;
	padding:0px;
}
.sports ul li{
	float:left;
	width:100%;
	margin:1px 0px;
	padding:0px;
	font-size: 12px;
	font-weight: normal;
	background-color: #CCCCCC;
}
.sports .sport_b{
	background-color: #EFEFEF;
}
.sports .sport_a{
	background-color: #CCCCCC;
}
#categorie ul{
	padding-left:15px; 
}

/* ------------------------Classements Sports------------------------------------------*/
.classements_sports_home {
	float:left;
	padding:5px 5px;
	width:280px;
	margin-right:-3px;
}
.classements_sports {
	float:left;
	padding:5px 0px;
	width:555px;
}
.classements_sports .sports .classements {
	float:left;
	width:395px;
	margin:0px;
	padding:0px;
}
.classements_sports img{
	display:none;
}
.classements .equipe{
	float:left;
	width:30%;
	border-right:solid 1px white;
}
.classements .number{
	float:left;
	width:6%;
	border-right:solid 1px white;
	text-align:center;
}
.classements .buts{
	float:left;
	width:13%;
	border-right:solid 1px white;
	text-align:center;
}
.classements .points{
	float:left;
	width:11%;
	font-weight:bold;
	text-align:right;
}
/*------------------------- Calendrier Sports ----------------------------------------*/
.calendrier {
	float:left;
	padding:0px;
	width:555px;
	padding-right:5px;
}
.calendrier .equipe_home {
	float:left;
	width:29%;
	margin:0px;
	padding:0px 0px 0px 2px;
	text-align:left;
}
.calendrier .equipe_away {
	float:left;
	width:29%;
	margin:0px;
	padding:0px 2px 0px 0px;
	text-align:right;
}
.calendrier .equipegagne_home {
	float:left;
	width:29%;
	margin:0px;
	padding:0px 0px 0px 2px;
	font-weight:bold;
	text-align:left;
}
.calendrier .equipegagne_away {
	float:left;
	width:29%;
	margin:0px;
	padding:0px 2px 0px 0px;
	font-weight:bold;
	text-align:right;
}
.calendrier .score {
	float:left;
	width:20%;
	margin:0px;
	padding:0px;
	text-align:center;
}
.calendrier .score .gagne{
	font-weight:bold;	
}
.calendrier .heure {
	float:left;
	width:20%;
	margin:0px;
	padding:0px;
	text-align:center;
}
.calendrier .journee {
	color:#FE8A00;
	text-align:center;
	font-weight:bold;
	background:#fff;
}
/* ------------------------ Résultats Sports------------------------------------------*/
.resultats_sports {
	float:left;
	padding:0px;
	width:275px;
	padding-right:5px;
}
.resultats .equipe_home {
	float:left;
	width:34%;
	margin:0px;
	padding:0px 0px 0px 2px;
	text-align:left;
}
.resultats .equipe_away {
	float:left;
	width:34%;
	margin:0px;
	padding:0px 2px 0px 0px;
	text-align:right;
}
.resultats .equipegagne_home {
	float:left;
	width:34%;
	margin:0px;
	padding:0px 0px 0px 2px;
	font-weight:bold;
	text-align:left;
}
.resultats .equipegagne_away {
	float:left;
	width:34%;
	margin:0px;
	padding:0px 2px 0px 0px;
	font-weight:bold;
	text-align:right;
}
.resultats .score {
	float:left;
	width:30%;
	margin:0px;
	padding:0px;
	text-align:center;
}
.resultats .score .gagne{
	font-weight:bold;	
}


/* ----------------------depeches ------------------------------------------------*/
.depeches{
	float:left;
	width:100%;
	background:#BABABA;
}
.depeches span{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	line-height:20px;	
	background-image: url("053101.gif");
	background-repeat: no-repeat;
	padding-left:14px;
	padding-right:8px;
}

/* ---------------------------------- pub --------------------------------------- */
.promolarge{
	float:left;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}
.promolarge img {width:100%;}
.promosmall{
	width:100%;
	margin-bottom:5px;
}
.promosmall img {width:100%;}

/* -----------------------------   Galerie Photos ------------------------------- */
.containergalerie {
	float:none;
	width:302px;
	clear:both;
	margin:0;
	padding:0;
	height:154px;
}
#galerie-photos-container {
	border:solid #fff 5px;
	position: absolute;
    width: 292px;
    height: 141px;
	background: #E9E9E9;
	overflow: hidden;
}
#galerie-photos-header {
	height: 25px;
	width: 100%;
	background-image: url("053091.gif");
	background-repeat: repeat-x; 
}
#galerie-photos-header .left{
	float:left;
	width:20px;
	height:25px;
}
#galerie-photos-header .center{
	float:left;
	width:245px;
	height:25px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF8A00;
}
#galerie-photos-header .right{
	float:right;
	width:20px;
	height:25px;
}			
#galerie-photos {
	position: absolute;
	width: auto;
}
#galerie-photos .clip {
   	float:left;
    width: 92px;
    height: 117px;
    border-right: 1px solid #BFBFBF;
	text-align: center;
	padding: 1px 2px;
   
    }
#galerie-photos .clip img {
    border: 0px solid #000;
    background: #000;
}
#galerie-photos .clip p {
    text-align:center;
	margin: 1px 0px;
	width: 83px;
    height: 40px;
    font: 12px arial, helvetica, sans-serif;
    /*overflow: hidden;*/
    }
/* ------------------------------  Contactez nous ---------------------------------*/
.contactez_nous{
	float:left;
}
.contactez_nous img{
	width:100%;	
}
/* -------------------------------  imu   -----------------------------------------*/
.imu {
	float: left;
	width: 298px;
	padding:2px;
	margin-bottom:5px;
	background: #DEDDDB;
	text-align:center;
}
.imu span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	line-height:22px;
}
.imu img{
	width:298px;
}

/*----------------------------------------------------------------------------------*/
#droite .meteo .titre, #droite .loterie_home .titre, #droite .bonnearrivees .titre{
	float:left;
	width:302px;
	height:35px;
	background-image: url("053098.gif");
	background-repeat: repeat-x;
}
#droite .titre span{
	float:left;
	color:#FE8A00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	padding-top:4px;
	padding-left:15px;
}
#droite .plus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#7C7C7C;
	
}
.meteo, .loterie_home, .bonnearrivees {
	float:left;
	width:302px;
	background:white;
	margin-bottom:5px;
	
}

/*----------------------------- Meteo ---------------------------------------------*/
.meteo .container{
	float:left;
	width:94px;
	border-right:solid 1px #fff;
	background:#E9E9E9;
	margin:0px 0px 3px 3px;
	padding-bottom:5px;
}
.meteo .container span{
	float:left;
	border-bottom:solid 1px #fff;
	text-align:center;
	width:100%;
	line-height:18px;
	background:#CCCCCC;
	color:#3A3A3A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.meteo .container img {
	float:left;
}
.meteo .container .degre{
	float:left;
	width:20px;
	height:15px;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#A7B5C0;
}

/*-----------------------------  Loterie   -----------------------------------*/
.loterie_home .titre .date{
	line-height:22px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7C7C7C;
	padding-right:10px;
}
.loterie_home .container{
	width:180px;
	text-align:center;
	padding:5px 60px;
}
.loterie_home .number {
	float:left;
	width:25px;
	height:25px;
	line-height:23px;
	text-align:center;
	font-weight:bold;
	color: #fff;
	background-image: url("054505.gif");
	background-repeat: no-repeat;
}
.loterie_home .extra {
	float:left;
	width:25px;
	height:25px;
	line-height:23px;
	text-align:center;
	font-weight:bold;
	color: #fc0303;
	background-image: url("054506.gif");
	background-repeat: no-repeat;
}
/* loterie */
.container .container a img {
	display:none;
}
.titre_loterie { font: bold 11pt arial;}
.grille_loterie { border: 1px; border-style: solid;} /*text-decoration: blink;*/
.resultat_loterie {
				 font: bold 10pt arial; 
				 color: #FFFFFF;
				 border: 0px;
				 text-align: center; 
                 width: 34px;
                 height: 35px;
}
.grille_gain { border:0; width: 100%;}
.font_gain {font: 9pt arial; color: #000000;}
/* loterie - lotto */
.color_lotto { color: #FC0303;}
.border_lotto { border-color: #FC0303;}
.background_lotto {background-color: #FC0303; color: #FFFFFF;}
a:link.lotto, a:visited.lotto, a:hover.lotto, a:active.lotto {color: #FC0303 ; text-decoration: none;}

/* loterie - joker */
.color_joker { color: #3E7DBE;}
.border_joker { border-color: #3E7DBE;}
.background_joker {background-color: #3E7DBE; color: #FFFFFF;}
a:link.joker, a:visited.joker, a:hover.joker, a:active.joker {color: #3E7DBE ; text-decoration: none;}

/* loterie - pick3 */
.color_pick3 { color: #A43EBE;}
.border_pick3 { border-color: #A43EBE;}
.background_pick3 {background-color: #A43EBE;}

/* loterie - keno */
.color_keno { color: #002B90;}
.border_keno { border-color: #002B90;}
.background_keno {background-color: #002B90;}

/* loterie - euro million */
.color_euro { color: #0000CC;}
.border_euro { border-color: #0000CC;}
.background_euro {background-color: #0000CC; color: #FFFFFF;}
a:link.euro, a:visited.euro, a:hover.euro, a:active.euro {color: #0000CC ; text-decoration: none;}

/* loterie - super lotto */
.color_super_lotto { color: #5D8F3E;}
.border_super_lotto { border-color: #5D8F3E;}
.background_super_lotto {background-color: #5D8F3E;}

/*----------------------------- Ecoutez -----------------------------------------*/
.containerecouter{
	display:none;
 }
.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("053095.gif");
	background-repeat: no-repeat;

}
.arrondidroited{
	float:right;
	width:15px;
	height:25px;
	background-image: url("053096.gif");
	background-repeat: no-repeat;
}
.droitegrandtitre{
	float:left;
	background:url("053097.gif") repeat-x;
	width:302px;
	height:25px;
}
.droitegrandtitre span{
	float:left;
	color:#FF8A00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top:4px;
}
  
  .reserve{
  	display:none;
	
}
.menu_sports{
		display:none;
}
/*--------------Menu RTBF--------------------------------------*/
.menurtbf 
{
display:none;
}	
.menurtbf_left 
{
 display:none;
}
.menurtbf_right
{
display:none;
}
.menurtbf_right form
{
 display:none;
}
.menurtbf_right img
{
display:none;
}
.menurtbf_right div
{
display:none;
}	
.menurtbf_right .recherche
{
display:none;
}
.menuDeroulant
{
 display:none;
}
.menuDeroulant li
{
display:none;
}	
.menuDeroulant li a
{
 padding-right: 0.4em;
 padding-left: 0.4em;
 padding-top:0;
 padding-bottom:0;
 margin:0px;
 line-height: 23px;
 height:3em;
 text-decoration: none;
 color: black;
}
.menurtbf_left .menuDeroulant li a:hover 
{
display:none;
}
.menuDeroulant li a:link,.menuDeroulant li a:visited
{
display:none;
}
.menuDeroulant .sousMenu
{
 display:none;
}
.menuDeroulant .sousMenu li
{
 border-right:#fff 1px solid; 
 margin: 0px; 
 padding-top: 5px;
 height:1.2em;
}
.menuDeroulant .sousMenu li a{
 color: white;
 text-decoration: none;
 margin: 0;
 border: medium none;
 font-size: 8pt ;
 line-height: 1em;
 height:1.2em;
}
.menuDeroulant .sousMenu li a:link,.menuDeroulant .sousMenu li a:visited
{
 color: white;
}
.menuDeroulant .sousMenu li a:hover
{
 color: silver;
}

.menuDeroulant li:hover > .sousMenu { display: inline; }

/*-------- Formulaire -----------------------------------------------*/
.formulaire
{
 float:left;
 margin:0px;
 padding : 5px;
 width:563px;
 
}
.formulaire .reponse
{
 margin-top:225px;
 margin-bottom:135px;
 padding : 0px;
}
.formulaire .reponse p.succes
{
 text-align:center;
 margin-bottom:20px;
 width:550px;
 font-weight: 600; 
 font-size: 12px; 
 font-family: Arial, Helvetica, sans-serif; 
}
.formulaire .reponse p.erreur
{
 text-align:center;
 margin-bottom:20px;
 width:550px;
 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 .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
{
 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 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:1px 5px;
}
/*----------------------------- Tout L'Audio   -------------------------------------------*/
.tout-audio
{
 float: left;
 width: 100%;
}
.tout-audio .description
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 margin-bottom:10px;
 padding-right:10px;
}
.tout-audio img
{
 float: left;
 width: 300px;
 border:0px;
}
.tout-audio .choix
{
 float: left;
 width: 265px;
 padding-left:5px;
}
.tout-audio .audio
{
 float: left;
 width: 100%;
 padding-bottom:5px;
}
.tout-audio .audio .titre
{
 float: left;
 width: 100%;
 color:#ff8a00;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background-image: url("057118.gif");
 background-repeat: repeat-x;
}
.tout-audio .audio form
{
 float: left;
 width: 100%;
}
.tout-audio .audio select
{
 float: left;
 width: auto;
 font-size:8pt;
}
.tout-audio .audio input
{
 float: right;
 width: auto;
 font-size:8pt;
 background:#ff8a00;
 color:#fff;
}