
/* NEW */
body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #ffffff url(../img/bck.jpg) center no-repeat;
	background-attachment: fixed;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

#container_onglet_enondes { z-index: -10; position: absolute; align: center; width: 100%; height: 224px; left: 0px; top: 450px; }
#onglet_enondes_bridge { width: 976px; height: 224px; }
#onglet_enondes_gauche { float: left; width: 23px; height: 224px; background: url(../img/enondes.png) center no-repeat; }
#onglet_enondes_centre { float: left; width: 953px; height: 224px; }

div#header { width: 100%; height: 354px; background: url(../img/bck_top.jpg) repeat-x; z-index: 300; }
div#logo { height: 354px; z-index: 200; }
div#header_top { width: 930px; height: 126px; z-index: 100; }
#header_top_superbanner { float: left; width: 728px; height: 126px; text-align: left; z-index: 90; }
#header_top_passport { float: right; width: 202px; height: 126px; text-align: left; z-index: 90; }
div#header_middle { width: 930px; height: 230px; z-index: 100; }
#header_middle_endirect { position: relative; float: right; width: 444px; height: 137px; top: 45px; right: 94px; z-index: 90; }
div#menu { position: absolute; width: 100%; height: 84px; left: 0px; top: 323px; z-index: 10; background: url(../img/bck_menu.png) center no-repeat; }
#et_section { width: 930px; height: 48px; text-align: left; background: url(../img/bck_entete_section.jpg); }
#container_section { width: 930px; text-align: left; border-bottom: 1px solid #a8a296; background: url(../img/bck_section.jpg) repeat-y; padding-bottom: 6px; }
#container_section_col_gauche { float: left; width: 612px; text-align: center; margin-top: 6px; margin-left: 6px; }
#container_section_col_droite { float: right; width: 300px; text-align: center; margin-top: 6px; margin-right: 6px; }
#container_bloc_promo { width: 930px; text-align: left; border: 1px solid #a8a296; background: #c8c1b1; padding-bottom: 6px; }
#container_bloc_promo_col_gauche { float: left; width: 300px; text-align: center; margin-top: 6px; margin-left: 6px; }
#container_bloc_promo_col_droite { float: right; width: 612px; text-align: center; margin-top: 6px; margin-right: 6px; }
#container_bloc_recherche { width: 930px; text-align: left; border-top: 2px solid #a8a296; background: #c8c1b1; }
#div_clear { width: 0px; height: 0px; clear: both; }

#float_right_pad { float: right; padding: 6px; }
#float_right { float: right; }

#bloc_principal { width: 930px; height: 448px; text-align: left; background: #ffffff; }
#bloc_principal_gauche { float: left; width: 238px; height: 448px; text-align: left; background: url(../img/bck_player_bottom.gif) no-repeat; }
#bloc_principal_centre { float: right; width: 374px; height: 443px; margin-top: 5px; text-align: center; background: url(../img/bck_teaser_principal.gif) repeat; }
#bloc_principal_droite { float: right; width: 306px; height: 443px; margin-top: 5px; text-align: center; background: #ffffff; }
#bloc_principal_separateur { float: right; width: 6px; height: 443px; margin-top: 5px; text-align: left; background: #ffffff; }
.titre_teaser_principal { font: 13px Helvetica, Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; padding-top: 20px; padding-left: 25px; }

.table_des_teasers { width: 930px; background: url(../img/bck_blocs_teasers.gif) repeat; }

#bloc_teasers { width: 930px; text-align: left; background: url(../img/bck_blocs_teasers.gif) repeat; }
#bloc_teasers_gauche { float: left; width: 306px; text-align: center; }
#bloc_teasers_centre { float: right; width: 306px; text-align: center; }
#bloc_teasers_droite { float: right; width: 306px; text-align: center; }
#bloc_teasers_separateur { float: right; width: 6px; height: 5px; text-align: left; }
.titre_teaser_generic { font: 13px Helvetica, Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none; padding-left: 30px; }

.overmenu a { display : block; font: 12pt Arial, helvetica, verdana, sans-serif; color: #fff; font-weight: bold; font-style: italic; text-decoration: none; height: 23px; padding-top: 5px; padding-left: 3px; padding-right: 3px; }
.overmenu a:hover { background: url(../img/menu_bck_rouge.png) repeat-x; }
.basictab { height: 23px; text-align: left; border-top: 0px solid #1380c3; }
#tabcontentcontainer {  background: #ff0000; text-align: left; font: bold 8pt Verdana; color: #ffffff; text-decoration: none; }
.tab_sous_menu { width: 713px; height: 19px; }
.tabcontent { display: none; height: 19px; padding-left: 12px; }
.tabcontent_text { font: normal 8pt Arial, helvetica, verdana, sans-serif; color: #ffffff; text-decoration: none; position: relative; top:-3px; }
.tabcontent_link { font: normal 8pt Arial, helvetica, verdana, sans-serif; color: #ffffff; text-decoration: none; }
.tabcontent_link:visited { font: normal 8pt Arial, helvetica, verdana, sans-serif; color: #ffffff; text-decoration: none; }
.tabcontent_link:hover { color: #ffffff; font-weight: bold; text-decoration: underline; }

.titre_liste_chanson { font: 20px Helvetica, Arial, sans-serif; font-style: italic; font-weight: bold; color: #f3eddd; text-decoration: none; }
.texte_liste_chanson { font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.texte_liste_chanson:hover { color: #f3eddd; text-decoration: underline; }
.cell_pale { border:#ffffff 0px solid; background: #4a3a2f; height:15px; }
.cell_fonce { border:#ffffff 0px solid; background: #3f2f24; height:15px; }

.sondage_resultats_cell { width: 274px; height: 11px; padding-left: 3px; padding-right: 3px; text-align: left; background: url(../img/bck_sondage_resultats.png) no-repeat; }
/*
#sondage_resultats_cell2 { width: 274px; height: 11px; padding-left: 3px; padding-right: 3px; margin-right: 10px; text-align: left; background: url(../img/bck_sondage_resultats.png) no-repeat; }
.sondage_resultats_img { background: url(../img/image_resultats.png) repeat-x; height:11px; }
*/

.titre_concours { font: 16px Helvetica, Arial, sans-serif; font-style: italic; font-weight: bold; color: #f3eddd; text-decoration: none; }

.cell_evenement_fonce { background: #4b453f; font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.cell_evenement_pale { background: #b8ab99; font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.lien_evenement { font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.lien_evenement:hover { font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #fee5c1; text-decoration: underline; }

.texte_blanc_16 { font: 16px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; }
.texte_blanc_12 { font: 12px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; }
.texte_blanc_10 { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; }
.lien_blanc_12 { font: 12px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; }
.lien_blanc_12:hover { font-weight: bold; text-decoration: underline; }
.lien_blanc_11 { font: 12px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: underline; }
.lien_blanc_11:hover { font-weight: bold; text-decoration: underline; }
.lien_blanc_10 { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: underline; }
.lien_blanc_10:hover { font-weight: bold; text-decoration: underline; }

.texte_noir_14 { font: 14px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }
.texte_noir_12 { font: 12px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }
.texte_noir_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; }
.lien_noir_14 { font: 14px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline; }
.lien_noir_14:hover { font-weight: bold; text-decoration: underline; }
.lien_noir_12 { font: 12px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline; }
.lien_noir_12:hover { font-weight: bold; text-decoration: underline; }
.lien_noir_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline; }
.lien_noir_11:hover { font-weight: bold; text-decoration: underline; }

.texte_gris_16 { font: 16px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #5e574f; text-decoration: none; }
.texte_gris_14 { font: 14px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #57554f; text-decoration: none; }
.texte_gris_13 { font: 13px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #57554f; text-decoration: none; }
.texte_gris_12 { font: 12px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #57554f; text-decoration: none; }
.texte_gris_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #57554f; text-decoration: none; }
.lien_gris_16 { font: 16px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #57554f; text-decoration: underline; }
.lien_gris_16:hover { font-weight: bold; text-decoration: underline; }
.lien_gris_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #57554f; text-decoration: underline; }
.lien_gris_11:hover { font-weight: bold; text-decoration: underline; }

.texte_brun_14 { font: 14px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #402f25; text-decoration: none; }
.texte_brun_12 { font: 12px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #402f25; text-decoration: none; }
.texte_brun_10 { font: 10px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #402f25; text-decoration: none; }
.lien_brun_14 { font: 14px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #402f25; text-decoration: none; }
.lien_brun_14:hover { font-weight: bold; text-decoration: underline; }
.lien_brun_12 { font: 12px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #402f25; text-decoration: none; }
.lien_brun_12:hover { font-weight: bold; text-decoration: underline; }

.texte_beige_16 { font: 16px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #cfc8ba; text-decoration: none; }
.texte_beige_10 { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #cfc8ba; text-decoration: none; }
.lien_beige_10 { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #cfc8ba; text-decoration: none; }
.lien_beige_10:hover { color: #ffffff; text-decoration: none; }

.texte_rouge_16 { font: 16px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #ff0000; text-decoration: none; }
.texte_rouge_10 { font: 10px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #ff0000; text-decoration: none; }

.player_accueil {
width: 238px;
height: 79px;
background: url(../img/bck_player_top.gif) center no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-size:12px;
font-weight: bold;
color:#ffffff;
}

.bck_bouton_menu_sous_player { width: 306px; height: 37px; text-align: left; background: url(../img/bck_bouton_player.gif) no-repeat; }
.menu_sous_player { font: 16px Helvetica, Arial, sans-serif; font-style: italic; font-weight: bold; color: #201813; text-decoration: none; }
.menu_sous_player:hover { font: 16px Helvetica, Arial, sans-serif; font-style: italic; font-weight: bold; color: #f3eddd; text-decoration: none; }

.player_interieur {
width: 238px;
height: 78px;
background: url(../img/player_interieur.gif) center no-repeat;
}

.flash_message { font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.flash_message:hover { text-decoration: underline; }

.meteo_teaser_texte { font: 10px Arial, Helvetica, sans-serif; font-weight: bold; color: #3f2f24; text-decoration: none; }
.meteo_teaser_link { font: 10px Arial, Helvetica, sans-serif; font-weight: bold; color: #3f2f24; text-decoration: none; }
.meteo_teaser_link:hover { text-decoration: underline; }

.current_song_texte { font: 10px Verdana, Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }

.link3 { font: 10px Arial, Helvetica, sans-serif; font-weight: bold; color: #3f2f24; text-decoration: none; }
.link3:hover { text-decoration: underline; }

.link1 { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #3f2f24; text-decoration: none; }
.link1:hover { text-decoration: underline; }

.link2 { font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #3f2f24; text-decoration: none; }
.link2:hover { text-decoration: underline; }

.table1_cell_title { background: #d3cdc1; font: 16px Helvetica, Arial, sans-serif; font-weight: bold; color: #4b453f; text-decoration: none; }
.table1_cell_fonce { background: #4b453f; font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.table1_cell_pale { background: #b8ab99; font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.table1_liens_title { font: 12px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; font-style: italic; text-decoration: none; }
.table1_liens_title:hover { color: #fee5c1; text-decoration: underline; }
.table1_liens_title_small { font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; font-style: italic; text-decoration: none; }
.table1_liens_title_small:hover { color: #fee5c1; text-decoration: underline; }
.table1_liens_voir { font: 12px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.table1_liens_voir:hover { color: #fee5c1; text-decoration: underline; }

.google_textfield {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #ffffff;
	background: url(../img/bck_case2.jpg) -2px -2px no-repeat;
	padding-left:5px;
	padding-top:4px;
	width:150px;
	height:15px;
}


.titre_section {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:36px;
	font-weight:bold;
	color:#f3eddd;
	padding-left: 20px;
}

/* BOUTON GENERIQUE */
.bouton_btn {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  height:38px;
  text-align:center;
  border-left:solid 1px #c8c0b1;
  border-top:solid 0px #1380c3;
  border-right:solid 1px #c8c0b1;
  border-bottom:solid 0px #1380c3;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
	margin: 0px;
  background: url(../img/bck_bouton_off.gif) center repeat-x;
	overflow: hidden;
}

.bouton_btn:hover {
  color: #3f2f24;
  background: url(../img/bck_bouton_on.gif) center;
}

#bouton {
  font-size: 20px;
  height:38px;
  text-align:center;
  border-left:solid 1px #c8c0b1;
  border-top:solid 0px #1380c3;
  border-right:solid 1px #c8c0b1;
  border-bottom:solid 0px #1380c3;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  background: url(../img/bck_bouton_off.gif) center repeat-x;
}

#bouton:hover {
  background: url(../img/bck_bouton_on.gif) center;
}

a.bouton {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

a.bouton:hover {
  color: #3f2f24;
}

/* GRILLE HORAIRE */
.grille_selection { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: bold; color: #cfc8ba; text-decoration: none; }
.grille_selection:hover { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: underline; }
.grille_emission { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #cfc8ba; text-decoration: none; }
.grille_emission:hover { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: underline; }
.grille_journee { font: 20px Helvetica, Arial, sans-serif; font-style: italic; font-weight: normal; color: #cfc8ba; text-decoration: none; }

/* ANIMATEURS */
.animateur_nom { font: 16px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #3f2f24; text-decoration: none; }

/* DRX */
.drx_cell_rouge { width: 606px; height: 33px; text-align: left; background: url(../img/bck_drx_cell_rouge.gif) no-repeat; }
.drx_cell_fonce { width: 606px; height: 33px; text-align: left; background: url(../img/bck_drx_cell_fonce.gif) no-repeat; }
.drx_top { width: 606px; height: 53px; text-align: left; background: url(../img/bck_drx_top.gif) no-repeat; }
.drx_bottom { width: 606px; height: 11px; text-align: left; background: url(../img/bck_drx_bottom.gif) no-repeat; }

.case_drx {
	border: #ffffff 1px solid;
	background: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cfc8ba;
	width: 500px;
	height: 20px;
}

/* ARTICLES */
.articles_cell_title { background: #d3cdc1; font: 16px Helvetica, Arial, sans-serif; font-weight: bold; color: #4b453f; text-decoration: none; }
.articles_manchette_title_link { font: 12px Helvetica, Arial, sans-serif; font-weight: bold; color: #4b453f; text-decoration: none; }
.articles_manchette_title_link:hover { text-decoration: underline; }
.articles_resume { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; }

.titre_manchette_principale { font: 10pt Helvetica, Arial, sans-serif; font-weight: bold; color: #4b453f; text-decoration: none; }
.titre_manchette_principale:hover { text-decoration: underline; }
.titre_manchette_secondaire { font: 9pt Helvetica, Arial, sans-serif; font-weight: bold; color: #4b453f; text-decoration: none; }
.titre_manchette_secondaire:hover { text-decoration: underline; }
.resume_manchette { font: 8pt Helvetica, Arial, sans-serif; font-weight: normal; color: #4b453f; text-decoration: none; }
.resume_manchette:hover { text-decoration: underline; }

/* PHOTO DU JOUR */
#photodujour_container { position: relative; }
#photodujour_loupe { position:absolute; top: 0px; left: 0px; width: 91px; height: 85px; background: url(../img/loupe.png) no-repeat; }

/* CONTACT */
.contact_titre { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #4b453f; font-weight: normal; text-decoration: none; }
.contact_soustitre { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4b453f; font-weight: bold; text-decoration: underline; }
.contacts_case { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px solid #ffffff; padding-left:5px; padding-top:4px; background: url(../img/bck_case_texte.png) -0px -0px no-repeat; }

/* METEO */
.texte_meteo_blanc_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; }
.texte_meteo_blanc_18 { font: 18px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; }
.texte_meteo_brun_10 { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #3f2f24; text-decoration: none; }
.texte_meteo_brun_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #3f2f24; text-decoration: none; }
.texte_meteo_brun_12 { font: 12px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #3f2f24; text-decoration: none; }
.texte_meteo_brun_14 { font: 14px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #3f2f24; text-decoration: none; }
.texte_meteo_brun_16 { font: 16px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #3f2f24; text-decoration: none; }

/* EVENEMENTS */
.calendar_month_link { font: 10px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: none; }
.calendar_month_link:hover { font-weight: normal; text-decoration: none; }
.calendar_day_link { font: 16px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #57554f; text-decoration: none; }
.calendar_day_link:hover { font-weight: bold; text-decoration: none; }

/* BLOGS */
.cell_blog_fonce { background: #4b453f; font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.cell_blog_pale { background: #b8ab99; font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.liens_blog { font: 10px Helvetica, Arial, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none; }
.liens_blog:hover { color: #fee5c1; text-decoration: underline; }

/* BUZZBAND */
.buzzband_texte_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #4b453f; text-decoration: none; }
.buzzband_lien_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #4b453f; text-decoration: underline; }
.buzzband_lien_11:hover { font-weight: bold; }

/* NOUVEAUTES MUSICALES */
.nouveautes_titre { font: 18px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #f3eddd; text-decoration: none; }
.nouveautes_lien_ecouter { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #f3eddd; text-decoration: underline; }
.nouveautes_lien_ecouter:hover { font-weight: bold; }
.nouveautes_lien_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #32231a; text-decoration: none; }
.nouveautes_lien_11:hover { color: #f3eddd; }

/* BALADO */
.podcast_case_theme { border:#ffffff 1px solid; background: #ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cfc8ba; width:300px; height:20px; }
.podcast_case_date { border:#ffffff 1px solid; background: #443327; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cfc8ba; width:300px; height:20px; }
.podcast_texte_gris_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #443327; text-decoration: none; }
.podcast_lien_11 { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; color: #443327; text-decoration: underline; }
.podcast_lien_11:hover { color: #ffffff; }
.podcast_lien_extrait { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: bold; color: #4b453f; text-decoration: underline; }
.podcast_lien_extrait:hover { color: #ffffff; }
.podcast_lien_emission { font: 11px Helvetica, Arial, sans-serif; font-style: normal; font-weight: bold; color: #443327; text-decoration: underline; }
.podcast_lien_emission:hover { color: #ffffff; }

/* ***************** Footer ******************** */
.bouton_footer_rnc { height:16px; text-align:center; border-left:solid 0px #ef4b23; border-top:solid 0px #ef4b23; border-right:solid 0px #ef4b23; border-bottom:solid 0px #ef4b23; color: #ffffff; margin:0px 0px 0px 0px; padding: 2px 5px 2px 5px; background: #000000; }
.bouton_footer_rnc:hover { background: #636466; }
a.bouton_footer_rnc { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: none; }
.texte_gris_8_lien { font: 8pt Helvetica, Arial, sans-serif; font-weight: normal; color: #636466; text-decoration: underline; }
.texte_gris_8_lien:hover { color: #000000; }
/* /NEW */

.bouton_rss {
  height: 15px;
  text-align: left;
  text-valign: middle;
  align: left;
  valign: middle;
  border: 1px solid #ef4b23;
  color: #ef4b23;
  margin: 0px;
  padding: 0px 5px 0px 0px;
  background: #ffffff;
}

.bouton_rss:hover {
 background: #dddddd;
}

a.bouton_rss {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

a.bouton_rss:hover {
  text-decoration: none;
}

.rssperso_label { font-family: Helvetica, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
.rssperso_title { font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }
.rssperso_title:hover { color: #1380c3; text-decoration: none; }
.rss_news_title { font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none; }
.rss_news_title:hover { color: #1380c3; text-decoration: none; }

.Section_header { font: 9pt Georgia, Tahoma, Helvetica, Arial, sans-serif; font-weight: normal; font-style: italic; color: #ffffff; background:#494949 url(../img/bck_section_header.jpg) 100% 0 repeat-x; padding-left: 5px; padding-top: 1px; padding-bottom: 2px; border-top: 2px solid #a00814; }
.Section_cell { background: #cccccc; }

.LS { font: 8pt Tahoma, Helvetica, Arial, sans-serif; font-weight: normal; color: #8d8d8d; text-decoration: underline; }
.LS:hover { font: 8pt Tahoma, Helvetica, Arial, sans-serif; font-weight: normal; color: #000000; text-decoration: underline; }

.archives_dark_cell { font-family: Arial, Helvetica, sans-serif; background: #d1d2d4;	color: #000000; font-size: 8pt; padding: 2px; border-bottom: 0px solid #aeaeae; }
.archives_light_cell { font-family: Arial, Helvetica, sans-serif; background: #ffffff; color: #000000; font-size: 8pt; padding: 2px; }
.archives_light_cell:hover { font-family: Arial, Helvetica, sans-serif; background: #ee2d24; color: #ffffff; font-size: 8pt; padding: 2px; }
.archives_navig_text { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; }
.archives_navig_link { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 8pt; text-decoration: none; }
.archives_navig_link:hover { text-decoration: underline; }

.active_cell { font-family: Arial, Helvetica, sans-serif; background: #ee2d24; color: #ffffff; font-size: 8pt; padding: 2px;}
.active_cell:hover { font-family: Arial, Helvetica, sans-serif; background: #ee2d24; color: #ffffff; font-size: 8pt; padding: 2px;}

.lien_grille { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; text-decoration: none; }
.lien_grille:hover { text-decoration: underline; }


/* ***************** Sondage ********************
.sondage_question { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }
.sondage_choix { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-weight: normal; color: #ffffff; }
.sondage_result_link { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-weight: bold; color: #ffffff; }
.sondage_result_link:hover { text-decoration: underline; }
.sondage_nbrepondant { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-weight: bold; color: #ffffff; }

.result-bck { background-color: #dddddd; border: 1px solid #cccccc; padding: 0px; height:12px; margin: 0px 0px 0px 0px; width: 100%; }
.result-bar { background: url(../img/bck_sondage.gif) repeat-x; margin: 0px 0px 0px 0px; height:12px; }
*/

/* ***************** Combat / Sondage ********************
.sondage_question_combat { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }
.sondage_choix_combat { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-weight: bold; color: #ffffff; }
.sondage_result_link_combat { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-weight: bold; color: #ffffff; }
.sondage_result_link_combat:hover { text-decoration: underline; }
.sondage_nbrepondant_combat { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-weight: bold; color: #ffffff; }

.result-bck { background-color: #dddddd; border: 1px solid #cccccc; padding: 0px; height:12px; margin: 0px 0px 0px 0px; width: 100%; }
.result-bar { background: url(../img/bck_sondage.gif) repeat-x; margin: 0px 0px 0px 0px; height:12px; }
*/

/* ***************** Concours ******************** */
.concoursTitle { text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold; color: #636466; }
.concoursTitleAll { text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold; color: #ffffff; }
.concoursTitleAll:hover { text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold; color: #c7c6c6; }
.textfield { border: 1px solid #848484;	background-color: #ffffff; }
.concours_selectfield { color: #424242; font-size: 10px; }
.concours_resume { font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: normal;	color: #3f2f24; }
.concours_desc { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal;	color: #3f2f24; }
.concours_rules { font-family: Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: normal; color: #3f2f24; }
.concours_label { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.concours_question { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;	color: #000000; }


/* ***************** Site newsletter ******************** */
.sitenl_textfield { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border: 1px solid #848484; background-color: #ffffff; }
.sitenl_formlabel { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; }

.pointille { height:11px; background:#fff url(../img/pointille.gif) 100% 0 repeat-x; }


/* ***************** Liens pertinents ******************** */
.sans_onglet_titre { font: 10pt Helvetica, Arial, sans-serif; font-weight: bold; color: #636466; text-decoration: none; }
.texte_gris_8 { font: 8pt Helvetica, Arial, sans-serif; font-weight: normal; color: #636466; text-decoration: none; }
.texte_gris_8:hover { font: 8pt Helvetica, Arial, sans-serif; font-weight: normal; color: #636466; text-decoration: none; }


/* ***************** Blogs ******************** */
.blog_title { font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: bold; text-decoration: none;	color: #1380c3; }
.blog_title:hover { text-decoration: underline;	color: #848484; }
.blog_details { font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold; text-decoration: none;	color: #1380c3; }
.blog_details:hover { text-decoration: underline;	color: #848484; }


/* ***************** Date / Meteo ******************** */
.date { font: 8pt Arial, helvetica, verdana, sans-serif; color: #fff; padding-left: 3px; padding-right: 3px; }
.texte_date_8 { font: 8pt Arial, Helvetica, sans-serif; font-weight: normal; color: #54b3ed; text-decoration: none; }
.texte_date_8:hover { font: 8pt Arial, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: underline; }

.meteo_title { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #ffffff; }
.meteo_subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; }
.meteo_temp { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #ffffff; }
.meteo_texte { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; }
.BasDePage_select { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color: #ededed; color: #000; border: 1px solid #818181; }


/* ***************** iTag Lists ******************** */
.itag_header { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; padding: 2px 0px 2px 0px; background: #d1d2d4; }
.itag1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; padding: 2px 0px 2px 0px; background: #ffffff; }
.itag2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; padding: 2px 0px 2px 0px; background: #d1d2d4; }
.titre_list { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; padding: 0px 0px 0px 0px; }

.link_itag { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
.link_itag:hover { text-decoration: none; }


/* ***************** MOOD Shopping ******************** */
.link_shopping { font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; }
.link_shopping:hover { color: #0d9ad6; text-decoration: underline; }


/* ***************** Horaire *