#haut-bandeau
{
	font-size: 90%;
	background-position: left 29px;
	background-repeat: no-repeat;
}


/* onglets de rubrique */
#haut-bandeau #haut-bandeau-onglet-pro
{
	margin-right : 0px;
}
div#menuActif,div#menuActifEvenement,div#menuActifconcours
{
	position: absolute;
	top: 139px;
	display:block;
	width: 123px;
	height: 3px;
	background-repeat:no-repeat;
}
	
#haut-bandeau div#menu-haut
{
	width: 100%;
}

#haut-bandeau div#menu-haut div
{
	margin-left: 2px;
	float: left;
	width: 86px;
}


#haut-bandeau a#haut-bandeau-image-centrale
{
	height: 97px;
	width: 100%;
	float: left;
}

#haut-bandeau p#haut-bandeau-image-centrale a.linkAccueil
{
	width: auto;
	padding: 15px 0px 0px 60px;
	background: none;
	display: block;
}


#haut-bandeau div#haut-bandeau-image-droite
{
	height: 97px;
	width: 360px;
	float: left;
	display: block;
}

#haut-bandeau div.actu
{
	margin-bottom: 1px;
}

#haut-bandeau p.onglet-accueil-droite {
	float:left;
	width:116px;
	background-repeat: repeat-x;
}

div.actu p.onglet a,
#haut-bandeau p.onglet-accueil-droite
{
	background-position:  repeat-x;
}

/*****  ancienne css  *****/
#haut-bandeau div.menu a
{
	height: 30px;
	display : block;
}

#haut-bandeau div.menu
{
	float: left;
	border-style: solid;

	border-top-width : 0px ;
	border-right-width : 0px ;
	border-bottom-width : 2px ;
	border-left-width : 0px;
	
	border-color: rgb(255,255,255);

	margin-top : 0px;
	margin-right : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	
	height: 30px;
}
/*****  ancienne css  *****/
/* fin onglets de rubrique */

/* image centrale */
#haut-bandeau p#haut-bandeau-image-centrale a
{
	height: 100px;
	width: 970px;
	display : block;
	background-repeat : no-repeat;
}

/* fin image centrale */
#haut-bandeau p.onglet a
{
	width: 120px;
}

#haut-bandeau span.onglet-accueil-droite,
#haut-bandeau p.onglet-accueil-droite
{
	width: 116px;
	float : left;
	text-align: center;
}

#haut-bandeau p.onglet-accueil-droite a
{
	color: White;
}

#haut-bandeau p.onglet-accueil-droite a:hover
{
	text-decoration: underline;
}

#haut-bandeau span.onglet-accueil-droite a,
#haut-bandeau span.onglet-accueil-droite a:active,
#haut-bandeau span.onglet-accueil-droite a:visited
{
	color: rgb(255,255,255);
}

/* fin onglets pages transverses */ 
 

/*haut outils*/

#haut-outils
{
	margin: 0 0 1px 0;
	padding-top: 15px;
	width: 970px;
	float : left;
	background: url(/generique/img/bg_haut_outil.gif) repeat-x bottom #bfb5b3;
}
div#haut-outils-bottom
{
	background-image: url(/generique/img/bg_haut_outil_bas.gif);
	background-position: left -56px !important;
	background-position: left -55px ;
	background-repeat: repeat-x;
	height: 15px;
	float: left;
	width: 970px;
}
#haut-outils div.haut-outils-direct
{
	padding : 0px;

	margin-top : 0px;
	margin-right : 3px;
	margin-bottom : 0px;
	margin-left : 0px;
	
	border: none;
	float:left; 
	width: 150px;
	height: 57px;
	background: url(/generique/img/bg_ecouter_rfi.jpg) no-repeat;
}


#haut-outils div.haut-outils-direct div#ecouteRFI
{
	width: 90px;
	margin:20px 0 0 5px;
	background-color: White;
	float: left;
}
#haut-outils div.haut-outils-direct div#ecouteRFI p
{
	width: auto;
	display: block;
	float: left;
	padding-left:5px;
	vertical-align: middle;
}

#haut-outils div.haut-outils-direct div#ecouteRFI div#btnEcouteRFI
{
	height: 18px;
	width: 10px;
	display: block;
	float: right;
	background-color: #c70a0e;
}

#haut-outils div.defilant
{
	/*width: 432px;*/
	width: 622px;
	float: left ;
	
	margin-top : 0px;
	margin-right : 3px;
	margin-bottom : 0px;
	margin-left : 0px;

}

#haut-outils div.defilant p
{
	text-align: right;
	border-style: solid;
	border-color: rgb(204,204,204);
}

#haut-outils div.defilant p.bord-bas
{
	height: 20px;

	border-top-width : 0px ;
	border-right-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 0px;
	
}

#haut-outils div.defilant p.tu
{
	/*width: 428px;*/
	width: 618px;
	/*background: url(/img/fond_tu.gif) top right no-repeat;*/
	color: rgb(141,141,141);
	font-size: 80%;
}

#haut-outils div.defilant p.bord-iframe
{
	
	height: 17px;

	border-top-width : 0px ;
	border-right-width : 2px ;
	border-bottom-width : 1px ;
	border-left-width : 2px;
	
}

/* ajout */
#haut-outils div.defilant p.bord-iframe iframe
{
	width: 615px;
}
/* fin ajout */

#haut-outils div.defilant p.heure
{
	color: rgb(141,141,141);
	font-size: 110%;
}

#haut-outils div.defilant div.sup
{
	vertical-align: super;
}

#haut-outils div.recherche
{
	float:left;
	margin:0px;
	width: 182px;
	background: none;
	padding:0;
}
/* new css */
#haut-outils div.recherche input#haut-bandeau-texte-recherche, #haut-outils div.recherche div#chPays
{
	width: 145px;
	height: 18px;
	border: 1px solid #CCC;
	padding-left: 2px;
	margin-bottom: 3px;
	background-color: #FFF;
	color: #000;
	float: left;
	margin-right: 3px;
}


#haut-outils div.recherche div#chPays 
{
	height: 20px;	
	color: #c70a0e;
	width: 146px;
	background: url(/generique/img/btn_lang_cn_off.gif) no-repeat;
}
#haut-outils div.recherche div#chPays  p
{
	padding-left: 25px;
}

div.recherche div#btnChPays img,
div.recherche div#chPays,
div.recherche div#footer_chPays
{
	cursor: pointer;
	cursor: hand;
}

#haut-outils div.recherche #haut-bandeau-submit-recherche
{
	margin-bottom: 2px;
}

#haut-outils div.recherche input#haut-bandeau-submit-recherche
{
	height: 23px;
}
/* new css */

#haut-outils div.recherche form input
{
	float: left;
}

#haut-outils div.recherche form input.texte
{
	width: 150px;
	font-family: arial,helvetica,sans-serif;
	font-size: 80%;
	border-style: solid;
	border-color: rgb(136,136,136);

	border-top-width : 2px ;
	border-right-width : 0px ;
	border-bottom-width : 0px ;
	border-left-width : 0px;
	
}

#haut-outils div.recherche p.lien-recherche-avance
{
	float: left;

	margin-top : 8px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;

	padding-top : 2px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 23px;
	
	width: 147px;
	
	background-image: url(/img/haut_outils_lien_fleche.gif);
	background-position: 2px 4px;
	background-repeat: no-repeat;
	
	border-style: solid;
	border-color: rgb(136,136,136);

	border-top-width : 2px ;
	border-right-width : 0px ;
	border-bottom-width : 0px ;
	border-left-width : 0px;
	
	font-size: 80%;
	color: rgb(255,255,255);
}

#haut-outils div.recherche form a,
#haut-outils div.recherche form a:active,
#haut-outils div.recherche form a:visited,
#haut-outils div.recherche p.lien-recherche-avance a,
#haut-outils div.recherche p.lien-recherche-avance a:active,
#haut-outils div.recherche p.lien-recherche-avance a:visited
{
	color: rgb(255,255,255);
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#haut-outils div.recherche form a:hover,
#haut-outils div.recherche p.lien-recherche-avance a:hover
{
	text-decoration: underline;
	margin: 0px;
	padding: 0px;

}

/*** gestion du menu deroulant sur onglet a l'affiche ***/
#rendertarget
{
	position: absolute;
	z-index: 1;
	/*top: 311px;
	left: 786px;*/
	width: 370px;
	height: 126px;
	border: 1px solid #c70a0e;
	background-color: #FFF;
}
#rendertarget img
{
	margin-top:20px;
}
#rendertarget ul
{
	width: 100%;
}
#rendertarget ul li a
{
	display: block;
	height:20px;
	color: #c70a0e;
	padding-left: 2px;
	background-repeat : no-repeat;
	background-position: 3px 2px;
}
#rendertarget ul li a:hover
{
	background-color: #CCC;
}

#rendertarget ul li a.cn{ background-image: url(/generique/img/btn_lang_cn_off.gif) }
#rendertarget ul li a.cn:hover{ background-image: url(/generique/img/btn_lang_cn_on.gif) }

#rendertarget ul li a.ab{ background-image: url(/generique/img/btn_lang_ab_off.gif) }
#rendertarget ul li a.ab:hover{ background-image: url(/generique/img/btn_lang_ab_on.gif) }

#rendertarget ul li a.pers{ background-image: url(/generique/img/btn_lang_pers_off.gif) }
#rendertarget ul li a.pers:hover{ background-image: url(/generique/img/btn_lang_pers_on.gif) }

#rendertarget ul li a.lao{ background-image: url(/generique/img/btn_lang_lao_off.gif) }
#rendertarget ul li a.lao:hover{ background-image: url(/generique/img/btn_lang_lao_on.gif) }

#rendertarget ul li a.cam{ background-image: url(/generique/img/btn_lang_camb_off.gif) }
#rendertarget ul li a.cam:hover{ background-image: url(/generique/img/btn_lang_camb_on.gif) }

#rendertarget ul li a.viet{ background-image: url(/generique/img/btn_lang_viet_off.gif) }
#rendertarget ul li a.viet:hover{ background-image: url(/generique/img/btn_lang_viet_on.gif) }

#rendertarget ul li a.rus{ background-image: url(/generique/img/btn_lang_rus_off.gif) }
#rendertarget ul li a.rus:hover{ background-image: url(/generique/img/btn_lang_rus_on.gif) }

#rendertarget ul li a.bul{ background-image: url(/generique/img/btn_lang_bul_off.gif) }
#rendertarget ul li a.bul:hover{ background-image: url(/generique/img/btn_lang_bul_on.gif) }

#rendertarget ul li a.alb{ background-image: url(/generique/img/btn_lang_alb_off.gif) }
#rendertarget ul li a.alb:hover{ background-image: url(/generique/img/btn_lang_alb_on.gif) }

#rendertarget ul li a.de{ background-image: url(/generique/img/btn_lang_de_off.gif) }
#rendertarget ul li a.de:hover{ background-image: url(/generique/img/btn_lang_de_on.gif) }

#rendertarget ul li a.en{ background-image: url(/generique/img/btn_lang_eng_off.gif) }
#rendertarget ul li a.en:hover{ background-image: url(/generique/img/btn_lang_eng_on.gif) }

#rendertarget ul li a.es{ background-image: url(/generique/img/btn_lang_es_off.gif) }
#rendertarget ul li a.es:hover{ background-image: url(/generique/img/btn_lang_es_on.gif) }

#rendertarget ul li a.ha{ background-image: url(/generique/img/btn_lang_ha_off.gif) }
#rendertarget ul li a.ha:hover{ background-image: url(/generique/img/btn_lang_ha_on.gif) }

#rendertarget ul li a.sls{ background-image: url(/generique/img/btn_lang_sls_off.gif) }
#rendertarget ul li a.sls:hover{ background-image: url(/generique/img/btn_lang_sls_on.gif) }

#rendertarget ul li a.sld{ background-image: url(/generique/img/btn_lang_sld_off.gif) }
#rendertarget ul li a.sld:hover{ background-image: url(/generique/img/btn_lang_sld_on.gif) }

#rendertarget ul li a.sc{ background-image: url(/generique/img/btn_lang_sc_off.gif) }
#rendertarget ul li a.sc:hover{ background-image: url(/generique/img/btn_lang_sc_on.gif) }

#rendertarget ul li a.pta{ background-image: url(/generique/img/btn_lang_pta_off.gif) }
#rendertarget ul li a.pta:hover{ background-image: url(/generique/img/btn_lang_pta_on.gif) }

#rendertarget ul li a.pol{ background-image: url(/generique/img/btn_lang_po_off.gif) }
#rendertarget ul li a.pol:hover{ background-image: url(/generique/img/btn_lang_po_on.gif) }

#rendertarget ul li a.ptb{ background-image: url(/generique/img/btn_lang_ptb_off.gif) }
#rendertarget ul li a.ptb:hover{ background-image: url(/generique/img/btn_lang_ptb_on.gif) }

#rendertarget ul li a.rom{ background-image: url(/generique/img/btn_lang_rom_off.gif) }
#rendertarget ul li a.rom:hover{ background-image: url(/generique/img/btn_lang_rom_on.gif) }

#rendertarget ul li a.turc{ background-image: url(/generique/img/btn_lang_turc_off.gif) }
#rendertarget ul li a.turc:hover{ background-image: url(/generique/img/btn_lang_turc_on.gif) }



#rendertargetItem
{
	position: absolute;
	z-index: 100;
	/*top: 311px;
	left: 786px;*/
	width: 88px;
	border: 1px solid #CCC;
	background-color: #FFF;
	font-size: 11px;
}

#divprglangue1
{
	position: absolute;
	z-index: 110;
}

#divprglangue2
{
	position: absolute;
	z-index: 110;
}

#rendertargetItem ul
{
	width: 100%;
}

#rendertargetItem ul li p
{
	padding-left: 2px;
	font-weight: bold;
}

#rendertargetItem ul li a
{
	display: block;
	height:20px;
	padding-left: 10px;
	color: Black;
}

#rendertargetItem ul li a:hover,
.ecouterover
{
	background-color: #CCC;
	text-decoration: none;
}


/* debut gestion bandeau publicite */

div#haut-publicite div.contenu
{
	/* width: 780px; */
	width: 970px;
	height: 90px;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

div#bandeau-publicite
{
	width: 728px;
	height: 90px;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	overflow: hidden;
	position: absolute;
	top: 15px;
	left: 121px;
	text-align:center;
}

div#haut-publicite div.contenu img.publicite-gauche,
div#haut-publicite div.contenu img.publicite-droite
{
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
}

div#haut-publicite div.contenu img.publicite-gauche
{
	float: left;
}

div#haut-publicite div.contenu img.publicite-droite
{
	float: right;
}
div#pubHiMedia img{display:inline;width:0px;height:0px;}