/* CSS Document */
body { background-color:#999999; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#000000; scrollbar-base-color:#CCCCCC;scrollbar-3dlight-color:#E3E3E3;scrollbar-highlight-color:#FFFFFF;scrollbar-arrow-color:#FFFFFF;scrollbar-darkshadow-color:#E3E3E3;scrollbar-shadow-color:#666666;scrollbar-face-color:#BDBEBF;scrollbar-track-color:#E3E3E3 }
form { padding:0; margin:0 }
a    { color:#000000; text-decoration:none }
a:hover { text-decoration:underline }
a.lien12       { font-size:12px; font-weight:bold; color:#000000; text-decoration:none }
a.lien12:hover { text-decoration:underline }
a.texte10, a.texte10:hover { font-size:10px; color:#000000; text-decoration:none }
a.footer   { font-size:10px; color:#FFFFFF; text-decoration:none }
a.footer:hover   {font-size:10px; color:#FFFFFF; text-decoration:underline }
a.lien10gris   { color:#818181; font-weight:bold; text-decoration:none }
a.lien10gris:hover { color:#818181; font-weight:bold; text-decoration:underline }
a.liennav   { color:#818181; font-weight:bold; text-decoration:none }
a.liennav:hover { color:#818181; font-weight:bold; text-decoration:underline }
select { width:120px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px }
.texte11 { font-size:11px }
.texte_gris { font-size:11px; color:#666666 }


.recherche2 {
	width:570px;
	height:650px;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left:5px;
	overflow:auto;
}
.degrade_home { width:760px; background-image:url(images/fd_degradehome.png); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF }
.degrade_publeft { width:124px; height:800px; background-image:url(images/fd_degradehome.png); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF }
.degradepx { width:1px; background-image:url(images/fd_degradehome.png); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF }

table.home { background-image:url(images/fd_home.jpg); background-repeat:repeat-x; background-color:#999999; width:1000px }
table.top { background-color:#FFFFFF; background-image:url(images/bloc21127309780.jpg); background-position:right; background-repeat:no-repeat; width:1000px }

.haut_logo { width:131px; background-image:url(images/bloc11122373577.jpg); background-repeat:no-repeat }
.haut_accroche { width:559px; background-image:url(images/bloc51127221428.jpg); background-repeat:no-repeat; background-position:left }
.esp_pubhaut { width:739px; height:95px; overflow:hidden }
.sky { width:130px; padding-top:5px }
.recherche { background-image:url(images/bloc41122388603.jpg); width:180px; height:75px }
.input_rech { background-image:url(images/fd_rechinput.jpg); background-repeat:no-repeat; background-attachment:fixed; border-width:0; border-style:none; border:none; width:125px; height:20px; margin-right:5px; padding:3px 0 0 3px }
td.rech >.input_rech { background-attachment:inherit }

.fd_titre300 { background-image:url(images/fd_barre_titre.gif); background-repeat:repeat-x; width:300px }
.fd_titre320 { background-image:url(images/fd_barre_titre.gif); background-repeat:repeat-x; width:320px }

/* mn : music news */
.fd_musicnews { background-image:url(images/fd_musicnews.jpg); background-repeat:no-repeat; background-position:right bottom; width:272px }
.titre_mn { padding-bottom:7px }
.gdtexte_mn { width:132px; height:100px; overflow:hidden; padding:5px 5px 0 0 }
.texte_mn { width:173px; height:70px; overflow:hidden; padding:4px 5px 0 0 }
.img1_mn { width:94px; height:74px }
.img2_mn { background-image:url(images/fd_img_mn1_80x60.gif); background-repeat:no-repeat; width:94px; height:74px }
.img3_mn { background-image:url(images/fd_img_mn2_80x60.gif); background-repeat:no-repeat; width:94px; height:74px }
.input_mn { background-image:url(images/fd_input.png); background-repeat:no-repeat; background-attachment:fixed; border-width:0; border-style:none; border:none; width:127px; height:21px; margin-right:5px; padding:3px 0 0 3px }
td.newschamp > .input_mn { background-attachment:inherit }
.fond_mn_onair { background-image:url(images/fd_champonair.gif); background-repeat:no-repeat; width:165px; height:30px }
.onairdefil { width:150px; height:16px; margin:3px 0 10px 6px }
.playerone { width:850px; height:700px;}

.titre1 { font-size:10px; font-weight:bold }
.titre2 { font-size:12px; font-weight:bold }

.ligne1 { margin-left:10px }

/* cadre on air */
.table_onair { background-image:url(images/fd_onair.png); background-repeat:no-repeat; width:530px; height:240px }
.sep_onair { height:2px; width:324px; margin:0 0 0 1px }
.img1_onair { background-image:url(images/fd_img_onair1.png); background-repeat:no-repeat; width:91px; height:70px }
.img2_onair { background-image:url(images/fd_img_onair2.png); background-repeat:no-repeat; width:91px; height:70px }
.img3_onair { background-image:url(images/fd_img_onair3.png); background-repeat:no-repeat; width:91px; height:70px }
.texte_onair { width:230px; height:70px; overflow:auto; padding:0 4px 0 0 }

/* cadres pubs bas */
.titre_pubs { background-image:url(images/fd_titre_pubs.gif); height:20px }
.cadre_sponsor { background-color:#C1C1C1; width:750px; height:100px; padding-top:3px }
.cadre_shopping { background-color:#C1C1C1; width:240px; height:100px }

.titrepub { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:600; text-decoration:none }
.texte_blanc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none }
.texte_blanc:link,.texte_blanc:active,.texte_blanc:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none }
.texte_blanc:hover { color:#000000; text-decoration:none }
.lien_blanc,.lien_blanc:link,.lien_blanc:active,.lien_blanc:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:600 }

td.footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; height:30px; width:1000px; font-style:italic; text-decoration:none }
a.footer:link,a.footer:active,a.footer:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-style:italic; text-decoration:none }
a.footer:hover { text-decoration:underline }

/* blocs home */
.bloc_mu { width:150px; height:220px; background-image:url(images/fd_music.png); background-repeat:no-repeat; vertical-align:top }
.bloc_je { width:150px; height:220px; background-image:url(images/fd_jeux.png); background-repeat:no-repeat; vertical-align:top }
.bloc_co { width:150px; height:220px; background-image:url(images/fd_communaute.png); background-repeat:no-repeat; vertical-align:top }
.bloc_ci { width:150px; height:220px; background-image:url(images/fd_cinedvd.png); background-repeat:no-repeat; vertical-align:top }
.bloc_mo { width:150px; height:220px; background-image:url(images/fd_mobile.png); background-repeat:no-repeat; vertical-align:top }

.bloc_commun { width:170px; height:220px; background-image:url(images/fd_blocs.png); background-repeat:repeat-x }
.bloc_img { margin:15px 15px 10px 15px }
.bloc_txt1 { width:120px; height:95px; margin:0 15px 10px 15px; overflow:hidden }
.bloc_txt2 { width:155px; height:65px; margin:3px 5px 2px 10px; overflow:hidden }
.sep_bloc { height:2px; width:165px; margin:0 0 0 5px }

/* marges */
.marge_t5 { margin-top:5px }
.marge_b5 { margin-bottom:5px }
.marge_g5 { margin-left:5px }
.marge_g10 { margin-left:10px }
.marge_r12 { margin-right:12px }
.marge_rb10 { margin:0 10px 10px 0 }
.marge_tg10 { margin:10px 0 0 10px }
.marge_t5g1 { margin-top:5px; margin-left:1px }

/* home rubrique */
table.home_rub { background-image:url(images/fd_home_rub.jpg); background-repeat:repeat-x; width:1000px }
.imgtop_home_rub { background-image:url(images/fd_img_hrub.gif); background-repeat:no-repeat; background-position:bottom right; width:134px; height:104px }
.textetop_home_rub { width:120px; height:96px; overflow:hidden; padding:0 7px 0 7px }
.titre_news  { background-image:url(images/fd_sstitre.gif); background-repeat:repeat-x; width:615px; font-weight:bold; color:#FFFFFF; text-transform:uppercase }
.titre_news2 { background-image:url(images/fd_sstitre.gif); background-repeat:repeat-x; width:515px; font-weight:bold; color:#FFFFFF; text-transform:uppercase }
.bloc_home_rub { background-image:url(images/fd_cadre_hrub.gif); background-repeat:repeat-x; height:106px }
.imgnews_home_rub  { background-image:url(images/fd_img_newsrub.gif); background-repeat:no-repeat; background-position:bottom right; width:136px; height:106px }
.bloc_txt_homerub  { width:500px; height:60px; padding:0 4px 0 5px; margin-top:9px; overflow:hidden }
.bloc_txt_homerub2 { width:400px; height:60px; padding:0 4px 0 5px; margin-top:9px; overflow:hidden }

ul.menu { list-style-image:url(images/puce.gif); list-style-position:outside; font-size:11px; font-weight:bold; margin:15px 5px 0 5px; padding:0 0 0 20px }
/* onair */
td.menu_onair { width:150px; background-image:url(images/fd_menu_onair.jpg); background-repeat:no-repeat; height:223px }
ul.menu_onair { list-style-image:url(images/puce_onair.gif); list-style-position:outside; font-size:11px; font-weight:bold; margin:15px 5px 0 5px; padding:0 0 0 20px }
a.menu_onair  { text-decoration:none; color:#000000; display:block; width:120px; margin:0; padding:0;  }
a.menu_onair:hover { background-color:#C70016 }
.onair_rub_vide  { background-image:url(images/fd_vide_onair.jpg); background-repeat:no-repeat; background-position:left; height:223px }

/* music */
td.menu_music { width:150px; background-image:url(images/fd_menu_music.jpg); background-repeat:no-repeat; height:223px }
a.menu_music  { text-decoration:none; color:#000000; display:block; width:120px; margin:0; padding:0;  }
a.menu_music:hover { background-color:#D55E95 }
.music_rub_vide  { background-image:url(images/fd_vide_music.jpg); background-repeat:no-repeat; background-position:left; height:223px }


/* download */
td.menu_download { width:150px; background-image:url(images/fd_menu_download.jpg); background-repeat:no-repeat; height:223px }
a.menu_download  { text-decoration:none; color:#000000; display:block; width:120px; margin:0; padding:0;  }
a.menu_download:hover { background-color:#FFB014 }
.download_rub_vide  { background-image:url(images/fd_vide_download.jpg); background-repeat:no-repeat; background-position:left; height:223px }

/* ciné dvd */
td.menu_cinedvd { width:150px; background-image:url(images/fd_menu_cinedvd.jpg); background-repeat:no-repeat; height:223px }
a.menu_cinedvd  { text-decoration:none; color:#000000; display:block; width:120px; margin:0; padding:0;  }
a.menu_cinedvd:hover { background-color:#0066CC }
.cinedvd_rub_vide  { background-image:url(images/fd_vide_cinedvd.jpg); background-repeat:no-repeat; background-position:left; height:223px }

/* jeux */
td.menu_jeux { width:150px; background-image:url(images/fd_menu_jeux.jpg); background-repeat:no-repeat; height:223px }
a.menu_jeux  { text-decoration:none; color:#000000; display:block; width:120px; margin:0; padding:0;  }
a.menu_jeux:hover { background-color:#33CC33 }
.jeux_rub_vide  { background-image:url(images/fd_vide_jeux.jpg); background-repeat:no-repeat; background-position:left; height:223px }

/* jeux vidéo */
td.menu_jeuxvideo { width:150px; background-image:url(images/fd_menu_jeuxvideo.jpg); background-repeat:no-repeat; height:223px }
a.menu_jeuxvideo  { text-decoration:none; color:#000000; display:block; width:120px; margin:0; padding:0;  }
a.menu_jeuxvideo:hover { background-color:#66BCD0 }
.jeuxvideo_rub_vide  { background-image:url(images/fd_vide_jeuxvideo.jpg); background-repeat:no-repeat; background-position:left; height:223px }

/* mobile zone */
td.menu_mobile { width:150px; background-image:url(images/fd_menu_mobile.jpg); background-repeat:no-repeat; height:223px }
a.menu_mobile  { text-decoration:none; color:#000000; display:block; width:120px; margin:0; padding:0;  }
a.menu_mobile:hover { background-color:#999999 }
.mobile_rub_vide  { background-image:url(images/fd_vide_mobile.jpg); background-repeat:no-repeat; background-position:left; height:223px }

/* communauté */
td.menu_communaute { width:150px; background-image:url(images/fd_menu_communaute.jpg); background-repeat:no-repeat; height:223px }
a.menu_communaute  { text-decoration:none; color:#000000; display:block; width:120px; margin:0; padding:0;  }
a.menu_communaute:hover { background-color:#C70016 }
.communaute_rub_vide  { background-image:url(images/fd_vide_communaute.jpg); background-repeat:no-repeat; background-position:left; height:223px }

/* services + */
td.menu_services { width:150px; background-image:url(images/fd_menu_services.jpg); background-repeat:no-repeat; height:223px }
a.menu_services  { text-decoration:none; color:#000000; display:block; width:120px; margin:0; padding:0;  }
a.menu_services:hover { background-color:#9966CC }
.services_rub_vide  { background-image:url(images/fd_vide_services.jpg); background-repeat:no-repeat; background-position:left; height:223px }

/* pages */
table.home_page { background-image:url(images/fd_page.jpg); background-repeat:repeat-x; width:1000px }
.top_page { height:60px }

/* news */
.gd_cadre_news { background-image:url(images/fd_gd_article.jpg); background-repeat:repeat-x; width:555px; height:535px }
.text_court_news { font-size:12px; height:155px }
.titre_article { font-size:17px; font-weight:bold }
.visionneuse { background-image:url(images/fd_photos.jpg); background-repeat:no-repeat; width:340px; height:322px }
.tof_news { background-image:url(images/fd_photos.jpg); background-repeat:no-repeat; width:340px; height:302px }
.legende { font-size:12px; height:20px }
.text_long_news { width:535px; height:155px; overflow:auto; margin:5px 10px 5px 10px; font-size:12px }
.navigation { height:52px }
.txt_grix_12 { font-size:12px; font-weight:bold; color:#929396 }
.txt_gris_10 { color:#818181; font-weight:bold }
.mail_textarea { height:70px; width:180px }

/* news : bloc à 3 lignes */
.img1_news { background-image:url(images/fd_img_news1.gif); background-repeat:no-repeat; width:100px; height:84px }
.img2_news { background-image:url(images/fd_img_news2.gif); background-repeat:no-repeat; width:100px; height:84px }
.img3_news { background-image:url(images/fd_img_news3.gif); background-repeat:no-repeat; width:100px; height:84px }
.fd_bloc_news { background-color:#E6E6E6; background-image:url(images/fd_bloc_news.gif); background-repeat:repeat-x; background-position:bottom; width:300px; height:255px }
.bloc_txt_news { width:190px; height:65px; margin:3px 5px 2px 0; overflow:hidden }
.sep_bloc_news { height:2px; width:300px }

/*news : liste des derniers articles */
.bloc_txt_newslist { width:315px; height:60px; margin:10px 0 10px 0; overflow:hidden }
.fd_bloc_liste { background-image:url(images/fd_news_blocliste.gif); background-repeat:no-repeat; width:545px; height:80px }
.fd_bloc_liste_first { background-image:url(images/fd_news_bloclistefirst.gif); background-repeat:no-repeat; width:545px; height:80px }
.img_bloc_liste { background-image:url(images/fd_img_newslist.gif); background-repeat:no-repeat; width:100px; height:80px }
.img_bloc_liste_first { background-image:url(images/fd_img_newslistfirst.gif); background-repeat:no-repeat; width:100px; height:80px }
.img_bloc_liste_top { background-image:url(images/fd_img_top.gif); background-repeat:no-repeat; width:100px; height:80px }

/* news : bloc à 2 colonnes */
.bloc_vertical { width:300px; height:240px; background-color:#E6E6E6; background-image:url(images/fd_blocs.png); background-repeat:repeat-x; background-position:bottom }
.bloc_txt_vertical { width:130px; height:100px; margin:10px 9px 10px 10px; text-align:left; overflow:auto }
.sep_vertical { width:2px; height:235px }
.img_vertical { background-image:url(images/fd_img_news120x90.gif); background-repeat:no-repeat; width:149px; height:120px }

/* Euro Hot 30 */
.table_eurohot { background-image:url(images/fd_eurohot30.gif); background-repeat:repeat-x; width:555px; height:805px }
.div_eurohot { width:555px; height:800px; overflow:auto }
.img_eurohot { background-image:url(images/fd_img_eurohot.gif); background-repeat:no-repeat; width:96px; height:76px }
th.euro1 { width:90px; height:25px; background-color:#D6D6D6; font-size:9px; font-weight:bold }
th.euro2 { width:89px; height:25px; background-color:#8F8F8F; font-size:9px; font-weight:bold; color:#FFFFFF }
th.euro3 { width:326px; height:25px; font-size:9px; font-weight:bold; color:#C70016 }
td.euro1 { height:14px; background-color:#D6D6D6; text-align:center }
td.euro2 { height:14px; background-color:#8F8F8F; text-align:center; color:#FFFFFF }
td.euro3 { height:14px; background-color:#D6D6D6; text-indent:5px }

/* fréquences */
table.frequences { background-image:url(images/fd_frequences.jpg); background-repeat:no-repeat; width:545px; height:275px }
.texte_freq1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-indent:10px }
.input_freq  { border-width:0; border-style:solid; width:118px; height:16px; margin:0 12px 4px 17px; padding:0 }
.support_freq { position:relative; overflow:hidden; width:130px; height:200px }
.texte_freq  { position:relative; width:125px; height:195px; padding:5px }
.numero_freq { font-size:20px; font-weight:bold }

/* grille des programmes */
.grille_titre { height:15px; font-size:11px; color:#C70016 }
th.grille1 { width:85px; height:20px; background-color:#8F8F8F; color:#FFFFFF; font-weight:bold; text-align:left; text-indent:5px }
th.grille2 { width:215px; height:20px; background-color:#8F8F8F; color:#FFFFFF; font-weight:bold; text-align:left; text-indent:5px }
td.grille  { height:20px; background-color:#D6D6D6; text-align:left; text-indent:5px; font-size:9px }

/* hits nrj */
.texte_nom   { font-size:14px; font-weight:bold }
.texte_titre { font-size:12px; font-weight:bold; font-style:italic }

/* animateurs locaux */
.animateurs { background-image:url(images/fd_animateurs.jpg); background-repeat:no-repeat; width:555px }
.texte_animateur { width:535px; height:160px; font-size:11px; padding:0 10px 10px 10px; margin:0 }
.fd_station_anim { height:25px; background-image:url(images/fd_liste_station.jpg); background-repeat:no-repeat; background-position:center }
.fd_champs_anim  { height:183px; background-image:url(images/fd_champs_anim.jpg); background-repeat:no-repeat; background-position:154px; padding:0; margin:0 }
select.stations  { width:200px; height:17px }
input.anim { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:186px}
textarea.anim { width:186px; height:60px }
.texte_nom_anim { font-size:14px; font-weight:bold; text-indent:160px; color:#C70016 }

/* bio */
.fd_bio_liste { background-image:url(images/fd_bio_blocliste.gif); background-repeat:no-repeat; width:300px; height:80px }
.bloc_txt_biolist { width:190px; height:60px; margin:10px 0 10px 0; overflow:auto }

/* émissions */
.texte_emissions { width:190px; height:490px; overflow:auto; font-size:11px; margin:10px }
.liste_emissions { width:330px; height:235px; overflow:auto }

/* webcam */
.fd_page_cam { background-image:url(images/fd_page_cam.jpg); background-repeat:repeat-x; width:1000px }
.cadre_cam   { background-image:url(images/fd_webcam.jpg); background-repeat:no-repeat; width:730px; height:380px }
.video_cam   { background-image:url(images/fd_video_cam.jpg); background-repeat:no-repeat; width:334px; height:254px }
.photo_cam   { background-image:url(images/fd_photo_cam.jpg); background-repeat:no-repeat; width:128px; height:98px }
.texte_cam   { font-size:12px; padding-left:5px }

/* jeux sms */
.top_sms { background-image:url(images/fd_top_sms.jpg); background-repeat:no-repeat; width:555px; height:177px }
.div_sms { width:540px; height:510px; padding:0 5px 0 10px; overflow:auto }
.fd_sms_liste { background-image:url(images/fd_sms_bloc.gif); background-repeat:no-repeat; width:520px; height:80px; font-weight:bold }
.sms_rouge { color:#E20005; background-color:#FFFFFF; padding:1px }
.sms_gris { font-size:12px; color:#555656 }

/* horoscope */
.fd_bloc_horo { background-image:url(images/fd_bloc_horoscope.gif); background-repeat:no-repeat; width:545px; height:89px }
.bloc_txt_horo { width:430px; height:50px; overflow:auto; font-size:12px }
.bloc_txt_com { width:505px; height:100px; overflow:auto; font-size:12px }
.bloc_txt_horo2 { width:430px; height:75px; overflow:auto; font-size:12px }

/* contact */
.fd_contact { background-image:url(images/fd_contact.png); background-repeat:no-repeat; width:555px; height:535px }
input.contact, select.contact { border-width:0; border-style:solid; width:215px; background-color:#FFFFFF }

/* contact */
.mentions { background-image:url(images/fd_mentions.png); background-repeat:no-repeat; width:555px; height:602px }

.PubTop {width:728px;height:90px;}
.PubTopL {position:absolute;top:0px;left:0px;width:728px;height:90px;}

.yacast { background-color:#C1C1C1 }

#webradios_onair_home {
	width: 237px;
	height: 220px;
	overflow: auto;
	font-size: 11px;
}

.bg_webradio_onair {
	background: url(../images/bg_webradios_onair.png) repeat-x;
	font-size: 11px;
	height: 36px;
	width: 237px;
}
#bulle { position: absolute; visibility: hidden;  font-size:12px;}
		.info{ border:1px solid #666666; padding: 7px; color:#666666; background-color:#FFFFFF; font-family:"trebuchet MS";}