/* HEADER */
div#header h1 a,
div#header h1 a img,
div#header h1 img,
div#header .smallmenu ul.smallnav,
div#header .smallmenu form.seek, 
div#header .smallmenu fieldset.seek,
div#header .player .widgetsplayer,
div#header .player .widgetsplayer a.play,
div#header .player .widgetsplayer .emissions,
div#header .player .widgetsplayer .titre,
div#header .player .widgetsplayer .titre h3,
div#header .player .widgetsplayer .titre select.date,
div#header .menu ul.nav,
div#header .menu ul.nav li,
div#header .menu ul.nav li a,
div#header .menu ul.sousnav,
div#header .menu div#navRoller,
div#header .menu ul.sousnav li,
div#header .menu ul.sousnav li a {
	position:relative;
	display:block;
	overflow:hidden;
}
div#header img.backgroundheader {
	position:absolute;
	display:block;
	overflow:hidden;
	width:60em;
	height:9.6875em;
	top:0;
	left:0;
	z-index:0;
}
div#header h1 {
	position:absolute;
	display:block;
	overflow:hidden;
	width:7.4375em;
	height:8.1875em;
	top:0.875em;
	left:0.875em;
	z-index:1;
}
div#header h1 span {
	display:none;
	visibility:hidden;
	width:0;
	height:0;
}
div#header h1 a {
	width:7.4375em;
	height:8.1875em;
}
div#header h1 a img,
div#header h1 img {
	width:7.4375em;
	height:8.1875em;
}
div#header .smallmenu {
	position:absolute;
	display:block;
	overflow:hidden;
	width:33em;
	height:1.75em;
	top:4.0625em;
	left:9.25em;
	z-index:1;
}
div#header .smallmenu ul.smallnav {
	float:left;
	width:22.75em;
	height:1.75em;
}
div#header .smallmenu ul.smallnav li {
	float:left;
	display:block;
	height:1.75em;
	line-height:1.75em;
	padding:0 0.25em;
}
div#header .smallmenu ul.smallnav li a {
	text-decoration:none;
}
div#header .smallmenu ul.smallnav li a:hover {
	text-decoration:underline;
}
div#header .smallmenu ul.smallnav li a:hover.active {
	text-decoration:none;
}
div#header .smallmenu form.seek, 
div#header .smallmenu fieldset.seek {
	float:right;
	width:10em;
	height:1.75em;
}
div#header .smallmenu form.seek img.backgroundseek {
	position:absolute;
	display:block;
	overflow:hidden;
	width:7em;
	height:1.25em;
	top:0.25em;
	right:2.75em;
	z-index:0;
}
div#header .smallmenu form.seek input.text {
	position:absolute;
	display:block;
	overflow:hidden;
	width:8.75em;
	height:1.25em;
	margin:0;
	padding:0;
	top:0.5625em;
	right:4em;
	z-index:1;
}
div#header .smallmenu form.seek input.submit {
	position:absolute;
	display:block;
	overflow:hidden;
	width:2.25em;
	height:1.25em;
	top:0.25em;
	right:0.25em;
	z-index:1;
}
div#header .player {
	position:absolute;
	display:block;
	overflow:hidden;
	width:16.4375em;
	height:10.5625em;
	top:0.625em;
	right:0.625em;
	z-index:2;
}
div#header .player .backgroundplayer {
	position:absolute;
	display:block;
	overflow:hidden;
	width:16.4375em;
	height:10.5625em;
	top:0;
	left:0;
	z-index:0;
}
div#header .player a.arrowlink {
	position:absolute;
	display:block;
	overflow:hidden;
	width:0.8125em;
	height:0.8125em;
	top:0.3125em;
	right:0.375em;
	text-indent:-5000em;
	z-index:2;
}
div#header .player .widgetsplayer {
	width:14.4375em;
	height:8.75em;
	margin:1em 0 0 1em;
}
div#header .player .widgetsplayer a.play {
	width:5em;
	height:5.5em;
	float:left;
	margin-right:0.5em;
}
div#header .player a.play img{
	width:5em;
	height:5.5em;
}
div#header .player .widgetsplayer h2 {
	display:block;
	margin:0.25em 0 0;
}
div#header .player .widgetsplayer p.now {
	display:block;
}
div#header .player .widgetsplayer .emissions {
	float:left;
	width:8.75em;
	height:3.875em;
	margin:0.25em 0 0;
}
div#header .player .widgetsplayer .emissions p.show{
	display:block;
	padding:0.25em 0.25em 0;
}
div#header .player .widgetsplayer .emissions p.animateurs{
	display:block;
	padding:0 0.25em 0.125em;
}
div#header .player .widgetsplayer .titre {
	clear:both;
	width:14.4375em;
	height:2.5em;
}
div#header .player .widgetsplayer .titre select.date {
	position:absolute;
	top:0.25em;
	left:0;
	height:1.6875em;
	width:7.5em;
	z-index:1;
	text-align:center;
	border:1px solid #7A6A59;
}
div#header .player .widgetsplayer .titre img.backgroundtime1, 
div#header .player .widgetsplayer .titre img.backgroundtime2 {
	position:absolute;
	display:block;
	overflow:hidden;
	width:1.5625em;
	height:1.25em;
	top:0.25em;
	z-index:0;
}
div#header .player .widgetsplayer .titre img.backgroundtime1 {
	left:6.25em;
}
div#header .player .widgetsplayer .titre img.backgroundtime2 {
	left:8.625em;
}
div#header .player .widgetsplayer .titre p.heure {
	position:absolute;
	display:block;
	overflow:hidden;
	top:0.625em;
	left:10.625em;
	z-index:1;
}
div#header .player .widgetsplayer .titre input.time1, 
div#header .player .widgetsplayer .titre input.time2 {
	position:absolute;
	display:block;
	overflow:hidden;
	width:1.5em;
	height:1.1875em;
	top:0.5em;
	z-index:0;
	border:0;
	text-align:center;
}
div#header .player .widgetsplayer .titre input.time1 {
	left:8.625em;
}
div#header .player .widgetsplayer .titre input.time2 {
	left:11.75em;
}
div#header .player .widgetsplayer .titre input.submittitre {
	position:absolute;
	display:block;
	overflow:hidden;
	width:2.25em;
	height:1.25em;
	top:0.25em;
	right:1.5em;
	z-index:1;
	border:0;
}
div#header .menu {
	position:absolute;
	display:block;
	overflow:hidden;
	width:60em;
	height:4.25em;
	bottom:0.125em;
	left:0;
	z-index:1;
}
div#header .menu .backgroundmenu{
	position:absolute;
	display:block;
	overflow:hidden;
	width:60em;
	height:4.25em;
	top:0;
	left:0;
	z-index:0;
}
div#header .menu a.home_house {
	position:absolute;
	display:block;
	overflow:hidden;
	width:1.5em;
	height:2.0625em;
	top:0.25em;
	left:0;
	z-index:1;
}
div#header .menu a.home_house img {
	position:relative;
	display:block;
	overflow:hidden;
	width:0.75em;
	height:0.6875em;
	top:0.6875em;
	left:0.5625em;
}
div#header .menu ul.nav {
	width:41.375em;
/*	height:2.0625em; */
	margin:0.25em 0 0 1.5em;
	text-align:left;
	z-index:1;
}
div#header .menu ul.nav li {
	float:left;
	width:6.5em;
	height:2.0625em;
	margin-left:0.3125em;
}
div#header .menu ul.nav li a {
	height:2.4375em;
	line-height:2.4375em;
	text-decoration:none;
	text-align:center;
}
div#header .menu ul.nav li a.active {
	height:2.1875em;
	line-height:2.25em;
}
div#header .menu div#navRoller {
	width:60em;
	height: 1.4375em;
	z-index:1;
}
div#header .menu div#navRoller #rolling {
	position:relative;
	display:block;
	overflow:hidden;
	top:0;
}
div#header .menu ul.sousnav {
	height:1em;
	padding:0.4375em 1em 0;
	z-index:1;
}
div#header .menu ul.hidden {
	display:none;
	visibility:hidden;
	width:0;
	height:0;
}
div#header .menu ul.sousnav li {
	float:left;
	height:1em;
	line-height:1em;
	padding:0 0.5em;
	border-right:1px solid #F7F4EF;
}
div#header .menu ul.sousnav li.no_border {
	border-right:0;
}
div#header .menu ul.sousnav li a {
	text-decoration:none;
}
div#header .menu ul.sousnav li a:hover, 
div#header .menu ul.sousnav li a.active {
	text-decoration:underline;
}
/* END HEADER */
/* FOOTER */
div#footer p.menufooter,
div#footer p.copy {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 0.625em;
	text-align:center;
	z-index:1;
}
div#footer p.menufooter {
	margin-bottom:0.25em;
	height:1.125em;
	line-height:1.125em;
}
div#footer p.menufooter a{
	position:relative;
	display:inline;
	padding:0 0.4375em 0 0.375em;
	text-decoration:none;
}
div#footer p.menufooter a:hover {
	text-decoration:underline;
}
/* END FOOTER */
/* WIDGETS STYLES COMMON */
#issue p,
.flcontainer,
.flashobject,
.flashobject object,
.pagination,
.pagination_keyboard,
.pagination_keyboard p,
.pagination_keyboard p a,
.pagination_keyboard p a b,
.scrollbar,
.common,
.common a.img_small,
.common a.img_standard,
.common a.img_big,
.common a.img_small img.picture,
.common a.img_standard img.picture,
.common a.img_big img.picture,
.common .texts_block,
.common .texts,
.common input.reserve,
.news_block img.picture_standard,
.widget_recherche form,
.widget_recherche form input,
.widget_recherche p.thomv,
.widget_emissions a.promo, 
.widget_emissions a.promo img,
.widget_emissions .emission_focus,
.widget_emissions .emission_other,
.widget_emissions .emission_focus h3,
.widget_emissions .emission_focus p,
.widget_concerts_prives .show,
.widget_concerts_prives .show p.date,
.widget_concerts_prives .show a.picture,
.widget_concerts_prives .show a.picture img,
.widget_concerts_prives .show img.picture,
.widget_concerts_list .concerts_list,
.widget_concerts_list .concert,
.widget_concerts_list .concert div,
.widget_listing ul,
.widget_listing li,
.widget_minipromos .minipromo,
.widget_minipromos .minipromo a,
.widget_minipromos .minipromo a img.picture,
.widget_minipromos .minipromo p,
.widget_artiste .artist_list,
.widget_artiste .artist_list ul,
.widget_artiste .artist_list ul li,
.widget_publicite p,
.widget_privateclub h3,
.widget_privateclub .inscription,
.widget_privateclub .inscription input.submit,
.widget_kiosque .elements,
.widget_kiosque .kiosque,
.widget_kiosque .kiosque h3,
.widget_kiosque .kiosque h3 a,
.widget_kiosque .kiosque h3 a img,
.widget_forum ul,
.widget_forum a.link_forum,
.threecols div#st_left .widget_forum a.link_forum,
.widget_chat p,
.widget_chat a.link_chat,
.widget_chat a.link_chat img,
.widget_references p.date,
.widget_references .ref,
.widget_references .ref p,
.widget_references .ref h3,
.widget_references .ref a,
.widget_playlist ul,
.widget_playlist ul li,
.widget_playlist ul li p,
.widget_programmation .archives,
.widget_programmation .archives p,
.widget_programmation .archives select,
.widget_programmation h3,
.widget_programmation .scrolled,
.widget_programmation .scrolledJS,
.widget_programmation .content,
.widget_programmation .bigfilet,
.widget_programmation .prog ul,
.widget_programmation .prog ul li,
.widget_programmation .prog ul li.title,
.widget_programmation .prog span,
.widget_programmation .time p,
.widget_results p.no_result,
.widget_results .result_fiche,
.widget_results .result_fiche a.img_result,
.widget_quizz .quizz,
.widget_quizz .quizz h3,
.widget_quizz .quizz p,
.widget_quizz .quizz a.jouez,
.widget_quizz .quizz a.jouez img,
.widget_events_promo a.eventpromo,
.widget_events_promo a.eventpromo img,
.widget_events_promo a.poprockpromo,
.widget_events_promo a.poprockpromo img,
.widget_article p.date,
.widget_article .article,
.widget_article .article img.picture,
.widget_article .article img.contact_rtl2,
.widget_article .article img.contact_rtlnet,
.widget_article .question_answer,
.widget_article .question_answer h3.hidder,
.widget_article .question_answer div.hidden,
.widget_article .question_answer div.hidden h4,
.widget_article .question_answer div.hidden p,
.widget_article .question_answer div.hidden ul,
.widget_article .question_answer div.hidden ul li,
.widget_article .question_answer div.hidden img,
.widget_galerie #flashContainer,
.widget_galerie #flashContainer .flashobject,
.widget_tracklist .tracklist,
.widget_tracklist .tracklist ul,
.widget_tracklist .tracklist ul li,
.widget_tracklist .tracklist ul li a.itunes,
.widget_tracklist .tracklist ul li a.itunes img,
.widget_bigpromo a.present,
.widget_bigpromo h3,
.widget_bigpromo p,
.widget_smallpromo img.smallpromo,
.widget_meteo .today,
.widget_meteo h3,
.widget_meteo p,
.widget_meteo .today .today_left,
.widget_meteo .today .today_right,
.widget_meteo .today .today_left img,
.widget_meteo .today .today_right img,
.widget_meteo .week,
.widget_meteo .week .week_prev,
.widget_meteo .week .week_prev img,
.widget_meteo .week .codepostal,
.widget_meteo .week .codepostal input.submit,
.widget_tagclouds .tags,
.widget_discographie p,
.widget_discographie h3,
.widget_discographie .smallroll,
.widget_discographie a.previous,
.widget_discographie a.next,
.widget_discographie .discographie_roller,
.widget_discographie .discographie_rollercontent,
.widget_discographie .discographie_rollercontent a,
.widget_discographie .discographie_rollercontent a img,
.widget_discographie .bigroll,
.widget_discographie .album_roller,
.widget_discographie .album_rollercontent,
.widget_discographie .album,
.widget_discographie .album .infos_disc,
.widget_discographie .album .cover,
.widget_discographie .album .cover img.cover_picture,
.widget_discographie .album .cover a.buy_cd,
.widget_discographie .album .cover a.download_cd,
.widget_discographie .album .texts,
.widget_mediatheque,
.widget_mediatheque .partner,
.widget_mediatheque .media,
.widget_mediatheque .media a,
.widget_integral,
.widget_integral .media,
.widget_archives .video,
.widget_archives .video .texts,
.widget_sessions_acoustiques .video,
.widget_sessions_acoustiques .video .texts,
.widget_sessions_acoustiques .sessions_list,
.widget_phototheque .banner,
.widget_phototheque .celebrites,
.widget_phototheque .person_detail,
.widget_phototheque .person_detail img.big_picture,
.widget_phototheque .person_detail .texts,
.widget_phototheque .person_detail .texts h3,
.widget_phototheque .person_detail .texts a,
.widget_phototheque .person_detail .texts .question_answer,
.widget_phototheque .person_detail .texts .question_answer p,
.widget_phototheque .person_detail .texts .question_answer p.hidden,
.banner_emission,
.banner_emission .liens a,
.banner_emission h2,
.widget_mediatheque p.contact,
.widget_integral p.contact,
.widget_assist,
.widget_assist .email select,
.widget_assist .email input.mail,
.widget_assist .email input.cp,
.widget_assist .email input.submit,
.widget_newsletter .newsletter,
.widget_newsletter .newsletter img.exemple,
.widget_newsletter .newsletter .text,
.widget_newsletter .newsletter .text h3,
.widget_newsletter .newsletter .text h4,
.widget_newsletter .newsletter .text p,
.widget_newsletter .inscription,
.widget_newsletter .inscription input,
.widget_newsletter .newsletter .text p.notlogged,
.banner_partenaire,
.banner_partenaire img,
.animflash,
.animflash img,
.banner_opradio,
.banner_opradio a.pub,
.banner_opradio a.pub img,
.banner_opradio h2.title,
.banner_opradio p.intro,
.bandeaupromo,
.bandeaupromo a.promo,
.bandeaupromo a.promo img,
.widget_archive_chroniques .chronique,
.widget_archive_chroniques .chronique p,
.widget_archive_chroniques .chronique h3,
.widget_cinema_all .cinema,
.widget_cinema_all .cinema img.affiche,
.widget_cinema_all .cinema .texts,
.widget_cinema_all .cinema .texts img.banner_picture,
.widget_cinema_all .cinema .texts p,
.widget_cinema_all .cinema .texts h3,
.widget_cinema_all .cinema .interviews,
.widget_cinema_all .cinema .interviews h4,
.widget_cinema_all .cinema .interviews .interview,
.widget_quizz_detail .questionnaire,
.widget_quizz_detail .focus,
.widget_quizz_detail .focus img.picture,
.widget_quizz_detail .focus .texts,
.widget_quizz_detail .focus .texts p,
.widget_quizz_detail .focus .texts h3,
.widget_quizz_detail .question,
.widget_quizz_detail .question h4,
.widget_quizz_detail .question p,
.banner_region,
.evenement_region,
.evenement_region img.picture,
.evenement_region .texts,
.evenement_region .texts h2,
.evenement_region .texts p,
.widget_accordion .hidden,
.widget_accordion .article,
.widget_accordion .article img.picture,
.widget_region_frequence .frequence,
.widget_region_frequence .frequence img,
.widget_jeux_concours .jeux,
.widget_concert_detail .concert_detail,
.widget_concert_detail .concert_detail img.picture,
.widget_concert_detail .concert_detail .texts,
.widget_concert_detail .concert_detail .texts a.buy_cd,
.widget_concert_detail .concert_detail .texts a.buy_cd img,
.widget_concert_detail .concert_detail .texts a.download_cd,
.widget_concert_detail .concert_detail .texts a.download_cd img,
.widget_concert_detail .concert_detail .texts .calendar,
.widget_concert_detail .concert_detail .texts .calendar p,
.widget_concert_detail .concert_detail .texts a.reserve,
.widget_concert_detail .concert_detail .texts a.reserve img,
.widget_goodies .goodies,
.widget_goodies .goodies h3,
.widget_goodies .goodies p,
.widget_goodies .goodies .roller,
.widget_goodies .goodies .roller .conteneur,
.widget_goodies .goodies .roller .conteneur .rolling,
.widget_goodies .goodies .vignette,
.widget_goodies .goodies .vignette a,
.widget_goodies .goodies .vignette a img,
.widget_goodies .goodies .vignette p,
.widget_goodies a.previous,
.widget_goodies a.next,
.widget_goodies .goodies .apercu,
.widget_goodies .goodies .apercu img,
.widget_grille .grille,
.widget_grille .grille .week,
.widget_grille .grille .week a,
.widget_grille .grille .week a b,
.widget_grille .grille .week a.previous img,
.widget_grille .grille .week a.next img,
.widget_grille .grille .emission,
.widget_grille .grille .emission a.show,
.widget_grille .grille .emission a.show img,
.widget_grille .grille .emission .time,
.widget_grille .grille .emission .time p,
.widget_grille .grille .emission .budy,
.widget_grille .grille .emission .links,
.widget_grille .grille .emission .budy h3,
.widget_grille .grille .emission .budy p,
.widget_titre h3.last,
.widget_titre p.last,
.widget_titre form,
.widget_titre form select,
.widget_titre form b,
.widget_titre form input.submit,
.widget_promo img,
table.classement,
table.classement tbody,
table.classement tbody tr,
table.classement tbody tr td p,
table.classement tbody tr td.img a,
table.classement tbody tr td.img a img,
.widget_podcast_details p.links img.picto_righttop,
.widget_podcast_details p.links a,
.widget_podcast_details .common a.itunes,
.widget_podcast_details .common a.rss,
.widget_podcast_details .common a.img_standard span,
.widget_podcast_details .common img.img_standard,
.widget_artiste_detail .artiste,
.widget_artiste_detail .artiste .right,
.widget_artiste_detail .artiste .mea,
.widget_artiste_detail img.picture,
#chromeboxContent,
#chromeboxContent #textsGallery h4,
#chromeboxContent #textsGallery p,
#chromeboxContent img,
#chromebox a.previous img,
#chromebox a.next img,
#chromebox a.close img,
#tooltip p,
#tooltip input,
p.claim,
div.list,
div.list p#messList,
form#listForm,
div.widget_votelist,
div.widget_recaplist,
div#voteList,
.widget_list A.vote,
.widget_list  IMG.picture,
.widget_list {
	position:relative;
	display:block;
	overflow:hidden;
}

.widget_promo,
.widget_emissions,
.widget_concerts,
.widget_concerts_all,
.widget_concerts_list,
.widget_concert_detail,
.widget_concerts_prives,
.widget_listing,
.widget_music_news,
.widget_artiste,
.widget_artiste_detail,
.widget_events,
.widget_publicite,
.widget_privateclub,
.widget_kiosque,
.widget_forum,
.widget_chat,
.widget_archive_chroniques,
.widget_references,
.widget_references_all,
.widget_results,
.widget_podcasts,
.widget_lesartistes,
.widget_minipromos,
.widget_mainpromo,
.widget_playlist,
.widget_programmation,
.widget_quizz,
.widget_quizz_detail,
.widget_events_promo,
.widget_article,
.widget_contenus,
.widget_bigpromo,
.widget_cinema,
.widget_smallpromo,
.widget_cinema_all,
.widget_livetv,
.widget_region_frequence,
.widget_grille,
.widget_ensavoirplus,
.widget_titre,
.widget_accordion,
.widget_goodies,
.widget_galerie,
.widget_tagclouds,
.widget_discographie,
.widget_meteo,
.widget_jeux_concours,
.widget_recherche,
.widget_tracklist,
.widget_newsletter,
.widget_sessions_acoustiques,
.widget_podcast_details,
.widget_phototheque,
.widget_archives,
.widget_mobile,
.widget_facebook,
.widget_countdown,
.widget_focusnew,
.widget_focustracks,
.widget_integral,
div.adsense {
	position:relative;
	display:block;
	overflow:hidden;
	clear:both;
	margin-bottom:1.25em;
}
.widget_publicite {
	overflow:visible;
}
.widget_events, 
.widget_chat,
.widget_quizz,
.widget_contenus,
.widget_galerie,
.widget_ensavoirplus,
.widget_newsletter,
.widget_concerts_prives,
.widget_playlist,
.widget_titre,
.widget_podcast_details,
.widget_meteo,
.widget_cinema, 
.widget_archive_chroniques,
.widget_concerts_all,
.widget_references_all,
.widget_archives,
.widget_results {
	padding:0 0 0.625em;
}
.widget_galerie.linkb {
	padding:0;
}
.widget_podcasts {
	overflow:visible;
	margin-top:0.5em;
}
h2.widget_title {
	position:relative;
	display:block;
	overflow:hidden;
	padding:0.25em 0.875em;
}
h2.big {
	padding:0.5em 0.875em;
}
h2.big span {
	display:block;
}
.widget_podcasts h2.widget_title {
	padding-left:4em;
}
a.bottom_link {
	position:relative;
	display:block;
	overflow:hidden;
	clear:both;
	margin:0;
	padding:0.375em 0.5em 0.375em 0.75em;
	text-decoration:none;
	text-align:right;
	z-index:1;
}
a:hover.bottom_link {
	text-decoration:underline;
}
.widget_music_news a.bottom_link,
.widget_podcasts a.bottom_link,
.widget_lesartistes a.bottom_link,
.widget_concerts a.bottom_link,
.widget_cinema a.bottom_link,
.widget_livetv a.bottom_link,
.widget_galerie.linkb a.bottom_link {
	margin-top:0.625em;
}
a.bottom_link img {
	width:0.6875em;
	height:0.6875em;
	margin-right:0.25em;
}
.widget_listing a.bottom_link img {
	width:0.6875em;
	height:0.6875em;
}
a.suite {
	display:block;
	margin-top:0.5em;
	text-decoration:none;
}
a.suite:hover {
	text-decoration:underline;
}
a.suite img {
	display:inline;
	float:none;
	width:0.4375em;
	height:0.75em;
	margin-right:0.3125em;
}
a.suite img.down {
	width:0.8125em;
	height:0.4375em;
	margin:0 0.25em 0.125em;
}
a.back {
	display:block;
	margin:0.25em 1em;
	padding-left:0.75em;
}
a:hover.back {
	text-decoration:underline;
}
input.champ_texte {
	position:relative;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:0.125em 0.25em;
	height:1.25em;
	border:1px solid #7A6A59;
}
p.results {
	position:relative;
	display:block;
	overflow:hidden;
	padding:0.375em 0.8125em;
}
p.info {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0.5em 0.75em;
}
.flashobject object {
	width:18.75em;
	height:16.5625em;
	margin:0 auto;
}
.threecols div#st_main .flashobject object {
	width:27.8125em;
}
.twocols_left div#st_main .flashobject object,
.twocols_right div#st_main .flashobject object {
	width:39.375em;
}
div#st_main div.st_leftcontent .flashobject object,
div#st_main div.st_rightcontent .flashobject object {
	width:18.75em;
}
.flashobject object.miniplayer {
	width:15.625em;
	height:2.5em;
	margin:0;
}
.threecols div#st_main .flashobject object.miniplayer,
.twocols_left div#st_main .flashobject object.miniplayer,
.twocols_right div#st_main .flashobject object.miniplayer {
	width:15.625em;
}
#issue p {
	padding:0.625em;
}
/* END WIDGETS STYLES COMMON */
/* SOCIAL BOOKMAKERS */
a.bkm_facebook {
	position:relative;
	display:inline;
	overflow:hidden;
	padding:0 0 0 20px;
	font-size:11px;
	color:#3B5998;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url('../img/picto_facebook.gif');
}
/* END SOCIAL BOOKMAKERS */
/* PAGINATION */
.pagination {
	clear:both;
	padding:0.625em;
	text-align:center;
}
.pagination a {
	position:relative;
	display:inline;
	overflow:hidden;
	margin:0 0.0625em;
	text-decoration:none;
}
.pagination a:hover {
	text-decoration:underline;
}
.pagination a.previous,
.pagination a.next {
	top:0.1875em;
	margin:0 0.25em;
	width:1em;
	height:1em;
}
.pagination a.active{
	top:1px;
}
.pagination a:hover.previous,
.pagination a:hover.next {
	text-decoration:none;
}
.pagination a.previous img,
.pagination a.next img {
	width:1em;
	height:1em;
}
/* END PAGINATION */
/* PAGINATION ALPHABET */
.pagination_keyboard {
	clear:both;
	padding:0.375em 0 1.25em;
}
.pagination_keyboard p {
	margin:0 auto;
	padding-left:0.375em;
	width:15.25em;
}
.threecols div#st_left .pagination_keyboard p {
	width:8.5em;
}
.threecols div#st_main .pagination_keyboard p,
.twocols_left div#st_main .pagination_keyboard p,
.twocols_right div#st_main .pagination_keyboard p {
	width:24.75em;
}
.twocols_left div#st_main .pagination_keyboard p,
.twocols_right div#st_main .pagination_keyboard p {
	width:30em;
}
div#st_main div.st_leftcontent .pagination_keyboard p,
div#st_main div.st_rightcontent .pagination_keyboard p {
	width:15.25em;
}
.pagination_keyboard a {
	float:left;
	width:1.125em;
	height:1.125em;
	margin:0.375em 0.1875em 0;
	border:1px solid #FFF;
	text-align:center;
	text-decoration:none;
}
.pagination_keyboard a b {
	line-height:1.5em;
}
.pagination_keyboard a:hover,
.pagination_keyboard a.active {
	border:1px solid #544838;
	text-decoration:underline;
}
.pagination_keyboard a.active {
	text-decoration:none;
}
/* END PAGINATION ALPHABET */
/* SCROLLBAR */
.scrollbar {
	background-color:#F5EEE4;
	margin:0.5em;
}
/* END SCROLLBAR */
/* WIDGET COMMON */
.common {
	width:17.5em;
	margin:1em auto 0;
}
.threecols div#st_left .common {
	width:9.0625em;
}
.threecols div#st_main .common {
	width:26.5625em;
}
.twocols_left div#st_main .common,
.twocols_right div#st_main .common {
	float:left;
	width:18.75em;
	margin:1em 0 0 0.625em;
}
.twocols_left div#st_main .news_block,
.twocols_right div#st_main .news_block {
	display:block;
	float:none;
	clear:both;
	width:38.125em;
	margin:1em auto;
}
div#st_main div.st_leftcontent .common,
div#st_main div.st_rightcontent .common {
	float:none;
	width:17.5em;
	margin:1em auto 0;
}
.common a.img_small,
.common a.img_standard,
.common a.img_big {
	float:left;
	margin:0;
}
.threecols div#st_left .common a.img_small,
.threecols div#st_left .common a.img_standard,
.threecols div#st_left .common a.img_big {
	float:none;
}
.common a.img_small img.picture,
.common a.img_standard img.picture,
.common a.img_big img.picture {
	margin:0 0.625em 0 0;
}
.common a.img_small img.picture {
	width:5.625em;
	height:3.75em;
}
.common a.img_standard img.picture {
	width:5.625em;
	height:5.625em;
}
.common a.img_big img.picture {
	width:5.625em;
	height:7.5em;
}
.news_block img.picture_standard {
	float:left;
	width:5.625em;
	height:5.625em;
	margin:0 0.625em 0.25em 0;
}
.common a.img_standard img.picto {
	position:absolute;
	display:block;
	overflow:hidden;
	width:2.125em;
	height:2.125em;
	bottom:0.5em;
	left:3.25em;
	z-index:1;
}
.common .texts {
	float:left;
	width:11.25em;
}
.threecols div#st_left .common .texts {
	width:9.0625em;
	float:none;
}
.threecols div#st_main .common .texts {
	width:20.25em;
}
.twocols_left div#st_main .common .texts,
.twocols_right div#st_main .common .texts {
	width:12.5em;
}
.twocols_left div#st_main .news_block .texts,
.twocols_right div#st_main .news_block .texts {
	width:31.75em;
}
div#st_main div.st_leftcontent .common .texts,
div#st_main div.st_rightcontent .common .texts {
	width:11.25em;
}
.common h3,
.common h4,
.common p,
.common a {
	display:block;
	margin:0 0 0.375em;
}
.common p.date {
	position:relative;
	overflow:hidden;
	float:right;
	height:1em;
	margin:0.125em 0.25em;
	line-height:1em;
}
.threecols div#st_left .common p.date {
	float:none;
	margin-left:0;
}
.common a.suite {
	padding-top:0.25em;
	text-align:left;
}
.common a:hover {
	text-decoration:underline;
}
.common a.reserve,
.common a.reserve img {
	margin:0 0 0.25em;
	width:4.5625em;
	height:1.125em;
}
.common a.reserve img {
	margin:0;
}
.common input.reserve {
	margin:0.25em 0;
	width:4.5625em;
	height:1.125em;
}
/* END WIDGET COMMON */
/* WIDGET MAINPROMO (FLASH) */
.widget_mainpromo .flashobject object {
	height:16.875em;
}
/* END WIDGET MAINPROMO (FLASH) */
/* WIDGET RECHERCHE */
.widget_recherche form {
	padding:0.625em;
}
.widget_recherche form input {
	float:left;
}
.widget_recherche form input.champ_texte {
	height:1.25em;
	margin-right:0.5em;
	width:19em;
}
.threecols div#st_left .widget_recherche form input.champ_texte {
	width:7.5em;
}
.threecols div#st_main .widget_recherche form input.champ_texte {
	width:31em;
}
.twocols_left div#st_main .widget_recherche form input.champ_texte,
.twocols_right div#st_main .widget_recherche form input.champ_texte {
	width:46em;
}
div#st_main div.st_leftcontent .widget_recherche form input.champ_texte,
div#st_main div.st_rightcontent .widget_recherche form input.champ_texte {
	width:19em;
}
.widget_recherche form input.submit {
	width:2.25em;
	height:1.25em;
}
.widget_recherche p.thomv {
	padding:0 0.875em;
}
/* END WIDGET RECHERCHE */
/* WIDGET EMISSIONS */
.widget_emissions a.promo, 
.widget_emissions a.promo img {
	margin:0 auto;
}
.widget_emissions a.promo img {
	width:10.3125em;
	height:7.6875em;
}
.widget_emissions .emission_focus,
.widget_emissions .emission_other {
	padding:0.25em 0.25em 0.25em 0.5em;
}
.widget_emissions .emission_other a{
	margin:0;
	padding:0 0 0.25em;
}
/* END WIDGET EMISSIONS */
/* WIDGET CONCERTS */
.threecols div#st_left .widget_concerts .common a.img_big {
	float:left;
	margin-bottom:0;
}
.threecols div#st_left .widget_concerts .common a.img_big img {
	width:3.125em;
	height:4.1875em;
	margin-right:0.5em;
}
.threecols div#st_left .widget_concerts .common .texts {
	float:left;
	width:5.25em;
}
.threecols div#st_main .widget_concerts .common {
	float:left;
	width:13em;
	margin:1em 0 0 0.625em;
}
.threecols div#st_main .widget_concerts .common .texts {
	width:6.75em;
}
/* END WIDGET CONCERTS */
/* END WIDGET CONCERTS PRIVES */
.widget_concerts_prives .pagination {
	padding:0.25em 0.625em 0;
}
.widget_concerts_prives .common a.suite {
	padding-top:1em;
}
.widget_concerts_prives .show {
	clear:both;
	margin:0.625em 0.625em 0;
}
.widget_concerts_prives .show p.date {
	float:right;
	margin:0.25em;
}
.widget_concerts_prives .show h3,
.widget_concerts_prives .show h4 {
	display:block;
	margin-bottom:0.25em;
}
.widget_concerts_prives .show a.picture,
.widget_concerts_prives .show img.picture {
	clear:both;
}
.widget_concerts_prives .show a.picture img,
.widget_concerts_prives .show img.picture {
	width:17.5em;
	height:25em;
	margin:0.5em auto 0;
}
.threecols div#st_main .widget_concerts_prives .common {
	float:left;
	width:13em;
	margin:1em 0 0 0.625em;
}
.threecols div#st_main .widget_concerts_prives .common .texts {
	width:6.75em;
}
/* END WIDGET CONCERTS PRIVES */
/* WIDGET CONCERTS LIST */
.widget_concerts_list .concerts_list {
	padding:0.625em 0.3125em;
}
.widget_concerts_list .concert div {
	padding:0 0 0.25em 1em;
	float:left;
	width:8em;
}
.threecols div#st_main .widget_concerts_list .concert div {
	width:12.5em;
}
.twocols_left div#st_main .widget_concerts_list .concert div,
.twocols_right div#st_main .widget_concerts_list .concert div {
	width:18.25em;
}
div#st_main div.st_leftcontent .widget_concerts_list .concert div,
div#st_main div.st_rightcontent .widget_concerts_list .concert div {
	width:8em;
}
.widget_concerts_list .concert div p {
	display:block;
	margin:0.25em 0 0;
}
.widget_concerts_list .concert div p.date {
	float:right;
}
.widget_concerts_list .concert div h3 {
	display:block;
	margin:0.25em 0 0;
}
.widget_concerts_list .concert div h3 a {
	display:block;
	text-decoration:none;
}
.widget_concerts_list .concert div h3 a:hover {
	text-decoration:underline;
}
/* END WIDGET CONCERTS LIST */
/* WIDGET LISTING */
.widget_listing ul.scrolled {
	height:13.25em;
	overflow:auto;
	margin:0.5em;
}
.widget_listing.no_scroll ul.scrolled {
	height:auto;
	overflow:hidden;
	margin:0.5em;
}
.widget_listing ul.scrolledJS {
	overflow:hidden;
	margin:0 1.75em 0 0.5em;
}
.widget_listing li {
	padding:0.375em 2em 0.375em 0.375em;
	margin-right:0.5em;
}
.widget_listing.no_scroll li {
	margin-right:0;
}
.widget_listing ul.scrolledJS li {
	margin-right:0;
}
.threecols div#st_left .widget_listing ul.scrolled {
	margin:0;
}
.threecols div#st_left .widget_listing ul.scrolled {
	margin:0.5em;
}
.threecols div#st_left .widget_listing .scrollbar {
	margin:0;
}
.widget_listing li p {
	display:block;
	padding-left:1em;
}
.widget_listing li p.freq {
	position:relative;
	overflow:hidden;
	float:right;
	width:2.5em;
	height:1.1875em;
	text-align:right;
	padding:0 1em;
}
.threecols div#st_left .widget_listing li p {
	width:auto;
	padding:0;
	float:none;
	text-align:left;
}
.threecols div#st_left .widget_listing li p.freq {
	padding-left:1em;
}
.widget_listing li p a {
	position:relative;
	display:inline;
	overflow:hidden;
}
.widget_listing li p a:hover {
	text-decoration:underline;
}
/* END WIDGET LISTING */
/* WIDGET MINIPROMO LEFT & RIGHT */
.widget_minipromos {
	margin-bottom:0;
}
.widget_minipromos .minipromo {
	width:18.75em;
	margin-bottom:1.25em;
	padding-bottom:0.4375em;
}
.threecols div#st_left .widget_minipromos .minipromo {
	width:10.3125em;
}
.threecols div#st_main .widget_minipromos .minipromo {
	float:left;
	width:12.8125em;
}
.threecols div#st_main .widget_minipromos .right {
	float:right;
	width:12.8125em;
}
.twocols_right div#st_main .widget_minipromos .minipromo, 
.twocols_left div#st_main .widget_minipromos .minipromo {
	float:left;
}
.twocols_right div#st_main .widget_minipromos .right, 
.twocols_left div#st_main .widget_minipromos .right {
	float:right;
}
div#st_main div.st_leftcontent .widget_minipromos .minipromo,
div#st_main div.st_rightcontent .widget_minipromos .minipromo,
div#st_main div.st_leftcontent .widget_minipromos .right,
div#st_main div.st_rightcontent .widget_minipromos .right {
	float:none;
}
.widget_minipromos .minipromo a,
.widget_minipromos .minipromo a img.picture {
	margin:0 auto;
}
.widget_minipromos .minipromo a img.picture {
	width:12.8125em;
	height:7.1875em;
}
.widget_minipromos .minipromo p {
	margin:0.5em 0.5em 0 0.625em;
}
.widget_minipromos .minipromo p b {
	display:block;
}
.widget_minipromos .minipromo a.suite {
	margin:0.5em 0.5em 0 0.625em;
}
/* END WIDGET MINIPROMO LEFT & RIGHT */
/* WIDGET ARTISTE */
.widget_artiste .common {
	margin:0.625em auto 0.3125em;
}
.widget_artiste .common {
	margin:0.625em auto 0.3125em;
}
div#st_main div.st_leftcontent .widget_artiste .common, 
div#st_main div.st_rightcontent .widget_artiste .common {
	margin:0.625em auto 0.3125em;
}
.threecols div#st_main .widget_artiste .common {
	float:left;
	margin:0.625em 0 0 0.625em;
	width:16.25em;
}
.threecols div#st_main .widget_artiste .common .texts {
	width:9.5em;
}
.threecols div#st_main .widget_artiste .artist_list {
	width:10.9375em;
	float:left;
}
.twocols_left div#st_main .widget_artiste .artist_list,
.twocols_right div#st_main .widget_artiste .artist_list {
	width:20em;
	float:left;
}
div#st_main div.st_leftcontent .widget_artiste .artist_list, 
div#st_main div.st_rightcontent .widget_artiste .artist_list {
	width:18.75em;
	float:none;
}
.widget_artiste .artist_list ul {
	margin:0.3125em;
}
.widget_artiste .artist_list ul li {
	padding:0.375em;
}
.widget_artiste .artist_list ul li a {
	position:relative;
	display:inline;
	overflow:hidden;
	padding-left:1em;
}
/* WIDGET ARTISTE */
/* WIDGET PUBLICITE */
.widget_publicite p {
	margin-bottom:0.25em;
	text-align:right;
	height:1em;
	line-height:1em;
}
.widget_publicite #adspave {
	position:relative;
	display:block;
	overflow:visible;
	clear:both;
	width:18.75em;
	height:15.625em;
}
/* END WIDGET PUBLICITE */
/* WIDGET PRIVATE CLUB */
.widget_privateclub img.backgroundprivateclub {
	position:absolute;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:5.625em;
	top:1em;
	left:0;
	z-index:0;
}
.widget_privateclub img.logo_privateclub {
	position:absolute;
	display:block;
	overflow:hidden;
	width:3.6875em;
	height:4.0625em;
	top:0.5em;
	right:0.3125em;
	z-index:0;
}
.widget_privateclub .btn {
	position:relative;
	display:block;
	overflow:hidden;
	padding:2.5em 1.25em 0.5em;
}
.widget_privateclub .btn a {
	position:relative;
	display:inline;
	overflow:hidden;
	margin:0 0.5em;
	width:4.9375em;
	height:0.9375em;
}
.widget_privateclub .btn a img {
	width:4.9375em;
	height:0.9375em;
}
.widget_privateclub .logged {
	position:relative;
	display:block;
	overflow:hidden;
	padding:0.5em 4.25em 0.5em 1.25em;
}
.widget_privateclub .logged span {
	display:block;
	margin-bottom:0.25em;
}
.widget_privateclub .logged a {
	display:inline;
	margin-right:0.5em;
}
.widget_privateclub .logged a img {
	display:inline;
	width:0.4375em;
	height:0.75em;
	margin-right:0.25em;
}
/* END WIDGET PRIVATE CLUB */
/* WIDGET MOBILE */
.widget_mobile {
	padding: 0 0 5px 0;
}
.widget_mobile form {
	padding:1.125em 0.5em 0.5em 3.75em;
	background-position:25px 10px;
	background-repeat:no-repeat;
	background-image:url('../img/phone.gif');
}
.threecols div#st_left .widget_mobile form {
	padding:0.5em;
	background-image:none;
}
.widget_mobile form input {
	display:block;
	width:10em;
	margin:0 0.5em 0 0;
	float:left;
}
.threecols div#st_left .widget_mobile form input {
	width:8em;
}
.widget_mobile form input.submit {
	width:2.25em;
	height:1.25em;
	margin:0;
	font-size:100%;
}
.threecols div#st_left .widget_mobile form input.submit {
	width:2.25em;
}
.widget_mobile form a.suite {
	margin-top:0;
	padding-top:0.5em;
	clear:both;
}
/* END WIDGET MOBILE*/
/* WIDGET PROMO */
.widget_promo .flashobject object {
	height:25em;
}
.widget_promo img {
	margin:0 auto;
}
/* END WIDGET PROMO */
/* WIDGET KIOSQUE*/
.widget_kiosque img.bg {
	position:absolute;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:9.68975em;
	top:1.25em;
	left:0;
	z-index:0;
}
.widget_kiosque .elements {
	margin:0 0 0.625em;
	z-index:1;
}
.widget_kiosque .kiosque {
	float:left;
	width:9.375em;
	height:3.125em;
}
.threecols div#st_left .widget_kiosque .kiosque {
	float:none;
	clear:both;
}
.widget_kiosque .kiosque h3 {
	margin:0.5em 0 0 0.5em;
}
.widget_kiosque .kiosque h3 a {
	float:left;
	text-decoration:none;
	padding: 0 0.125em 0 0;
}
.widget_kiosque .kiosque h3 a img {
	float:left;
	margin-right:0.375em;
	width:2.5em;
	height:2.5em;
}
.widget_kiosque .kiosque h3 a span {
	line-height:2.375em;
}
.widget_kiosque .kiosque h3 a:hover {
	text-decoration:underline;
}
/* END WIDGET KIOSQUE */
/* WIDGET FORUM  */
.widget_forum img.backgroundforum {
	position:absolute;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:5.625em;
	top:1.25em;
	left:0;
	z-index:0;
}
.threecols div#st_left .widget_forum img.backgroundforum {
	display:none;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.widget_forum img.buddy {
	position:absolute;
	display:block;
	overflow:hidden;
	width:7.1875em;
	height:3.125em;
	bottom:1.5625em;
	right:0;
	z-index:0;
}
.widget_forum ul {
	margin:1.5em 0.625em 0;
}
.threecols div#st_left .widget_forum ul {
	margin:0.625em 0.625em 0;
}
.widget_forum ul li{
	display:block;
	padding-left:1.25em;
	line-height:1.5em;
}
.widget_forum ul li a{
	text-decoration:none;
	margin-right:0.125em;
}
.widget_forum ul li a:hover {
	text-decoration:underline;
}
.widget_forum a.link_forum {
	width:8.125em;
	height:1.25em;
	margin:0.5em 0 0.625em 2em;
}
.threecols div#st_left .widget_forum a.link_forum {
	width:8.125em;
	height:1.25em;
	margin:0.625em auto
}
.widget_forum a.link_forum img {
	width:8.125em;
	height:1.25em;
}
/* END WIDGET FORUM */
/* WIDGET BLOC CHAT  */
.widget_chat img.backgroundchat {
	position:absolute;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:5.625em;
	top:1.25em;
	left:0;
	z-index:0;
}
.threecols div#st_left .widget_chat img.backgroundchat {
	display:none;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.widget_chat p {
	margin:2em 7em 1em 1em;
}
.widget_chat .connected {
	position:absolute;
	display:block;
	overflow:hidden;
	width:5.4375em;
	height:5.4375em;
	top:1.25em;
	right:0;
	z-index:1;
}
.widget_chat .connected img {
	position:absolute;
	display:block;
	overflow:hidden;
	width:5.4375em;
	height:5.4375em;
	top:0;
	right:0;
	z-index:0;
}
.widget_chat .connected p {
	position:absolute;
	top:0.8125em;
	right:2.75em;
	margin:0;
	z-index:1;
}
.widget_chat .connected p.people {
	position:absolute;
	top:3.75em;
	right:1.625em;
	width:5.5em;
	margin:0;
	z-index:1;
	text-align:center;
}
.widget_chat a.link_chat,
.widget_chat a.link_chat img {
	width:8.125em;
	height:1.25em;
	margin:1em 0 0.25em 2em;
	z-index:2;
}
.threecols div#st_left .widget_chat a.link_chat {
	margin:1em auto 0.25em;
}
.widget_chat a.link_chat img {
	width:8.125em;
	height:1.25em;
	margin:0;
}
/* END WIDGET CHAT */
/* WIDGET REFERENCES */
.widget_references p.date {
	margin:0.625em 0.625em 0.125em;
	text-align:right;
}
.widget_references .ref {
	margin:0 0.3125em;
	padding:0.625em;
}
.widget_references .ref p,
.widget_references .ref h3,
.widget_references .ref a {
	margin-bottom:0.25em;
}
.widget_references .ref a {
	text-decoration:none;
}
.widget_references .ref a:hover {
	text-decoration:underline;
}
/* END WIDGET REFERENCES */
/* WIDGET PODCASTS */
.widget_podcasts img.picto_podcast {
	position:absolute;
	display:block;
	overflow:hidden;
	width:2em;
	height:2em;
	top:-0.3125em;
	left:0.625em;
	z-index:1;
}
/* END WIDGET PODCASTS */
/* WIDGET COUNTDOWN */
.widget_countdown .countdown {
	padding:0.625em;
}
.widget_countdown h3,
.widget_countdown h4,
.widget_countdown p,
.widget_countdown a.suite,
.widget_countdown object {
	display:block;
	margin:0 0 0.375em 0;
}
.widget_countdown h3 {
	font-size:110%;
	font-weight:bold;
	color:#CA011B;
	text-align:center;
}
.widget_countdown h4 {
	color:#000;
	font-size:90%;
	font-weight:bold;
	text-align:center;
}
.widget_countdown p {
	font-size:75%;
	color:#000;
}
.widget_countdown img.img_left {
	display:block;
	float:left;
	margin:0 0.625em 0.625em 0;
}
.widget_countdown img.img_center {
	display:block;
	margin:0 auto 0.625em;
}
.widget_countdown img.img_right {
	display:block;
	float:right;
	margin:0 0 0.625em 0.625em;
}
.widget_countdown .flashobject object {
	height:6.25em;
	background-color:transparent;
}
.threecols div#st_main .widget_countdown .flashobject object {
	width:26.5625em;
}
.twocols_left div#st_main .widget_countdown .flashobject object,
.twocols_right div#st_main .widget_countdown .flashobject object {
	width:38.125em;
}
.widget_countdown .flashobject object,
div#st_main div.st_leftcontent .widget_countdown .flashobject object,
div#st_main div.st_rightcontent .widget_countdown .flashobject object {
	width:17.5em;
}
/* END WIDGET COUNTDOWN */
/* WIDGET PLAYLIST */
.widget_playlist ul {
	margin:0.625em 0.3125em;
}
.widget_playlist ul li {
	padding:0.375em;
}
.widget_playlist ul li p {
	float:left;
}
.widget_playlist ul li a {
	display:inline;
	overflow:hidden;
	text-decoration:underline;
}
.widget_playlist ul li p.num {
	height:1.25em;
	margin:0 0.75em 0 0;
}
.widget_playlist ul li p.nom_artiste {
	width:9em;
	margin:0 0.25em 0 0;
}
.widget_playlist ul li p.titre_son {
	width:9em;
}
.widget_playlist ul li a.itunes {
	position:relative;
	display:block;
	overflow:hidden;
	float:right;
}
.widget_playlist ul li a.itunes img {
	display:block;
	width:2.5625em;
	height:1em;
}
.widget_playlist ul li p.like {
	clear:both;
	float:none;
	padding:0.25em;
}
.widget_playlist ul li p.like .right {
	display:block;
	float:right;
}
.threecols div#st_left .widget_playlist ul li p.num {
	width:auto;
	height:1.25em;
	text-align:left;
}
.threecols div#st_left .widget_playlist ul li p.nom_artiste {
	width:auto;
	float:none;
	overflow:visible;
	margin:0;
}
.threecols div#st_left .widget_playlist ul li p.titre_son {
	float:none;
	clear:both;
	width:auto;
	margin:0.25em 0;
	text-align:left;
}
.threecols div#st_left .widget_playlist ul li a.itunes {
	position:relative;
	top:auto;
	right:auto;
}
.threecols div#st_main .widget_playlist ul li p.nom_artiste {
	width:14em;
}
.threecols div#st_main .widget_playlist ul li p.titre_son {
	width:17em;
}
.twocols_left div#st_main .widget_playlist ul li p.nom_artiste,
.twocols_right div#st_main .widget_playlist ul li p.nom_artiste {
	width:22em;
}
.twocols_left div#st_main .widget_playlist ul li p.titre_son,
.twocols_right div#st_main .widget_playlist ul li p.titre_son {
	width:25em;
}
div#st_main div.st_leftcontent .widget_playlist ul li p.nom_artiste,
div#st_main div.st_rightcontent .widget_playlist ul li p.nom_artiste,
div#st_main div.st_leftcontent .widget_playlist ul li p.titre_son,
div#st_main div.st_rightcontent .widget_playlist ul li p.titre_son {
	width:9em;
}
/* END WIDGET PLAYLIST */
/* WIDGET PROGRAMMATIONS */
.widget_programmation {
	height:25.5em;
}
.widget_programmation .archives {
	height:2.75em;
}
.widget_programmation .archives form {
	position:absolute;
	display:block;
	overflow:hidden;
	width:10.5em;
	height:2em;
	top:0.375em;
	right:0.5em;
	z-index:1;
}
.widget_programmation .archives p {
	float:left;
	margin:0.75em 0.5em 0 0;
}
.widget_programmation .archives select {
	float:left;
	height:1.625em;
	width:7.5em;
	margin:0.3125em 0 0;
	text-align:center;
	border:1px solid #7A6A59;
}
.widget_programmation h3 {
	margin:0.5em 1em 0.625em;
	height:1.1875em;
}
.widget_programmation .scrollbar {
	background-color:transparent;
	margin:0 0 1em 0.5em;
}
.widget_programmation .scrolled {
	height:18.75em;
	overflow:auto;
	margin-right:0.5em;
}
.widget_programmation .scrolledJS {
	overflow:hidden;
	margin-right:1.75em;
}
.widget_programmation .prog {
	position:relative;
	display:block;
	overflow:visible;
}
.widget_programmation .bigfilet {
	margin:0;
	height:1.25em;
}
.widget_programmation .prog ul,
.widget_programmation .prog ul li {
	padding:0.5em;
	margin:0 0 0.125em 1.625em;
}
.widget_programmation .prog ul li {
	margin:0;
	padding:0.4375em 0 0.4375em 1.5em;
}
.widget_programmation .prog ul li.title {
	padding:0;
	margin:0 0 0 0.375em;
	top:-0.375em;
}
.widget_programmation .prog span {
	margin-right:0.5em;
}
.threecols div#st_main .widget_programmation .prog span {
	float:left;
	width:14.5em;
}
.twocols_left div#st_main .widget_programmation .prog span,
.twocols_right div#st_main .widget_programmation .prog span {
	float:left;
	width:22.5em;
}
div#st_main div.st_leftcontent .widget_programmation .prog span,
div#st_main div.st_rightcontent .widget_programmation .prog span {
	float:none;
	width:auto;
}
.widget_programmation .time,
.widget_programmation .time img {
	position:absolute;
	display:block;
	overflow:hidden;
	width:1.9375em;
	height:2.1875em;
	top:0.5em;
	left:0;
	z-index:1;
}
.widget_programmation .time img {
	top:0;
	z-index:0;
}
.widget_programmation .time p {
	width:2.25em;
	height:2.5em;
	margin:0.25em auto;
	text-align:center;
	z-index:1;
}
/* END WIDGET PROGRAMMATIONS */
/* WIDGET SESSIONS ACOUSTIQUE */
.widget_sessions_acoustiques .video {
	padding-bottom:0.625em;
}
.widget_sessions_acoustiques .video .flcontainer {
	height:16.5625em;
}
.twocols_left div#st_main .widget_sessions_acoustiques .video .flcontainer,
.twocols_right div#st_main .widget_sessions_acoustiques .video .flcontainer {
	float:left;
	width:18.75em;
	margin:0.625em 0.625em 0;
}
div#st_main div.st_leftcontent .widget_sessions_acoustiques .video .flcontainer, 
div#st_main div.st_rightcontent .widget_sessions_acoustiques .video .flcontainer {
	float:none;
	width:auto;
	margin:0;
}
.twocols_left div#st_main .widget_sessions_acoustiques .flashobject object, 
.twocols_right div#st_main .widget_sessions_acoustiques .flashobject object {
	width:18.75em;
}
.widget_sessions_acoustiques .video .texts {
	margin:0.625em 0.625em 0;
	overflow:visible;
}
.twocols_left div#st_main .widget_sessions_acoustiques .video .texts,
.twocols_right div#st_main .widget_sessions_acoustiques .video .texts {
	float:left;
	width:18.75em;
	margin:0.625em 0;
}
div#st_main div.st_leftcontent .widget_sessions_acoustiques .video .texts, 
div#st_main div.st_rightcontent .widget_sessions_acoustiques .video .texts {
	float:none;
	width:auto;
	margin:0.625em;
}
.widget_sessions_acoustiques .video .texts h3 {
	display:block;
}
.widget_sessions_acoustiques .video .texts a {
	display:block;
	margin:0.5em 0 1em;
}
.widget_sessions_acoustiques .video .texts p {
	display:block;
	margin-top:0.5em;
}
.widget_sessions_acoustiques .video .texts ul {
	position:relative;
	display:block;
	margin-top:0.25em;
}
.widget_sessions_acoustiques .video .texts ul li {
	position:relative;
	display:block;
}
.widget_sessions_acoustiques .video .texts ul li a {
	position:relative;
	display:inline;
	margin:0;
	padding:0.25em 0;
	text-decoration:none;
}
.widget_sessions_acoustiques .video .texts ul li a:hover {
	text-decoration:underline;
}
.widget_sessions_acoustiques .video .texts ul li a.active {
	padding-left:1.75em;
}
.widget_sessions_acoustiques .sessions_list {
	clear:both;
	padding:0.375em 0;
}
.widget_sessions_acoustiques .sessions_list ul,
.widget_sessions_acoustiques .sessions_list ul li {
	margin:0 0.3125em;
}
.widget_sessions_acoustiques .sessions_list ul li {
	margin:0;
	padding:0.375em;
}
.widget_sessions_acoustiques .sessions_list ul li a {
	position:relative;
	display:inline;
	overflow:hidden;
	padding-left:1em;
}
/* END WIDGET SESSIONS ACOUSTIQUE */
/* WIDGET QUIZZ */
.widget_quizz .quizz {
	width:17.5em;
	margin:0.625em auto 0;
	padding:0.625em 0;
}
.threecols div#st_left .widget_quizz .quizz {
	width:9.0625em;
}
.threecols div#st_main .widget_quizz .quizz {
	width:26.5625em;
}
.twocols_left div#st_main .widget_quizz .quizz,
.twocols_right div#st_main .widget_quizz .quizz {
	float:left;
	width:18.75em;
	margin:0.625em 0 0 0.625em;
}
div#st_main div.st_leftcontent .widget_quizz .quizz,
div#st_main div.st_rightcontent .widget_quizz .quizz {
	float:none;
	width:17.5em;
	margin:0.625em auto 0;
}
.widget_quizz .quizz h3,
.widget_quizz .quizz p {
	padding:0 0.625em;
}
.widget_quizz .quizz p {
	padding:0.5em 1em 0;
}
.widget_quizz .quizz a.jouez,
.widget_quizz .quizz a.jouez img {
	float:right;
}
.widget_quizz .quizz a.jouez img {
	float:none;
	width:8.125em;
	height:1.25em;
	margin:0.3125em 0.625em 0 0;
}
.threecols div#st_left .widget_quizz .quizz a.jouez,
.threecols div#st_left .widget_quizz .quizz a.jouez img {
	float:none;
	margin:0.3125em auto 0;
}
.threecols div#st_left .widget_quizz .quizz a.jouez img {
	margin:0 auto;
}
/* END WIDGET QUIZZ */
/* WIDGET EVENTS */
.threecols div#st_main .widget_events .common {
	float:left;
	width:13em;
	margin:1em 0 0 0.625em;
}
.threecols div#st_main .widget_events .common .texts {
	width:6.75em;
}
/* END WIDGET EVENTS */
/* WIDGET MUSIC */
.threecols div#st_main .widget_music_news .common {
	float:left;
	width:13em;
	margin:1em 0 0 0.625em;
}
.threecols div#st_main .widget_music_news .common .texts {
	width:6.75em;
}
.twocols_left div#st_main .widget_music_news .news_block .texts h3,
.twocols_right div#st_main .widget_music_news .news_block .texts h3 {
	margin:0;
}
.twocols_left div#st_main .widget_music_news .news_block .texts p,
.twocols_right div#st_main .widget_music_news .news_block .texts p {
	margin:1em 0;
	line-height:1.5em;
}
.twocols_left div#st_main .widget_music_news .news_block .texts p.date,
.twocols_right div#st_main .widget_music_news .news_block .texts p.date {
	margin:0 0.5em 0.5em;
	line-height:normal;
}
.twocols_left div#st_main .widget_music_news .news_block .texts p.sous_titre,
.twocols_right div#st_main .widget_music_news .news_block .texts p.sous_titre {
	margin:0;
	line-height:normal;
}
/* END WIDGET MUSIC */
/* WIDGET EVENTS PROMO */
.widget_events_promo h2.widget_title {
	margin-bottom:0.625em;
}
.widget_events_promo a.eventpromo,
.widget_events_promo a.eventpromo img, .widget_events_promo a.poprockpromo img {
	margin:0 auto 0.5em;
}
.widget_events_promo a.eventpromo img {
	width:17.8125em;
	height:3.125em;
	margin:0 auto;
}
.widget_events_promo a.poprockpromo img {
	width:17.8125em;
	height:7.6875em;
}
/* END WIDGET EVENTS PROMO */
/* WIDGET ARTICLE */
.widget_article h2.widget_title {
	margin-bottom:0.625em;
}
.widget_article p.date {
	margin:0 0.625em;
	text-align:right;
}
.widget_article .article {
	margin:0 0.625em;
	padding-bottom:0.625em;
}
.widget_article .article .flashobject {
	clear:both;
}
.widget_article .article img.picture, .article img.picture_standard {
	float:left;
	width:5.625em;
	height:7.5em;
	margin-right:0.625em;
}
.article img.picture_standard {
	height:5.625em;
}
.widget_article .article p,
.widget_article .article h3,
.widget_article .article h4 {
	display:block;
	line-height:1.5em;
	margin-bottom:0.375em;
}
.widget_article .article p img {
	display:block;
}
.widget_article .article p img.imgleft {
	float:left;
	margin:0 0.5em 0.5em 0;
}
.widget_article .article p img.imgcenter {
	margin:0 auto;
	clear:both;
}
.widget_article .article p img.imgright {
	float:right;
	margin:0 0 0.5em 0.5em;
}
.widget_article .article a.suite {
	margin:0 0 0.4375em;
}
.widget_article .article img.contact_rtl2,
.widget_article .article img.contact_rtlnet {
	margin:0.5em 0 0.25em;
	width:3.3125em;
	height:3.75em;
}
.widget_article .article img.contact_rtlnet {
	width:6.6875em;
	height:2.0625em;
}
.widget_article .question_answer {
	margin:0 0 0.5em;
}
.widget_article .question_answer h3.hidder {
	padding-right:1.5em;
}
.widget_article .question_answer div.hidden {
	padding:0.5em;
}
.widget_article .question_answer div.hidden h4,
.widget_article .question_answer div.hidden p,
.widget_article .question_answer div.hidden ul {
	margin-bottom:0.5em;
}
.widget_article .question_answer div.hidden ul li {
	padding-left:3em;
}
.widget_article .question_answer div.hidden img {
	margin:1em 0.5em;
}
/* END WIDGET ARTICLE */
/* WIDGET GALERIE */
.widget_galerie .flcontainer {
	height:16.9375em;
}
.widget_galerie .flcontainer .flashobject {
	height:16.9375em;
}
.widget_galerie div.common {
	margin:0 auto;
	padding-top:1em;
}
.twocols_left div#st_main div.widget_galerie div.common,
.twocols_right div#st_main div.widget_galerie div.common {
	margin-top:0;
}
/* END WIDGET GALERIE */
/* WIDGET TRACKLIST */
.widget_tracklist .common {
	margin:0.625em auto 0.3125em;
}
div#st_main div.st_leftcontent .widget_tracklist .common, 
div#st_main div.st_rightcontent .widget_tracklist .common {
	margin:0.625em auto 0.3125em;
}
.widget_tracklist .common p.intro {
	margin-bottom:0.5em;
}
.widget_tracklist .common a.buy_cd,
.widget_tracklist .common a.buy_cd img,
.widget_tracklist .common a.download_cd,
.widget_tracklist .common a.download_cd img {
	display:block;
	float:left;
	width:6.25em;
	height:0.9375em;
}
.widget_tracklist .common a.buy_cd img,
.widget_tracklist .common a.download_cd img {
	float:none;
}
.twocols_left div#st_main .widget_tracklist .tracklist,
.twocols_right div#st_main .widget_tracklist .tracklist {
	width:19em;
	float:right;
}
div#st_main div.st_leftcontent .widget_tracklist .tracklist, 
div#st_main div.st_rightcontent .widget_tracklist .tracklist {
	width:18.75em;
	float:none;
}
.widget_tracklist .tracklist .scrollbar {
	background-color:transparent;
	margin-right:0;
}
.widget_tracklist .tracklist ul.scrolled {
	height:6.25em;
	overflow:auto;
	margin-right:0.5em;
}
.widget_tracklist .tracklist ul.scrolledJS {
	margin-right:1.75em;
	overflow:hidden;
}
.widget_tracklist .tracklist ul li {
	padding:0.375em 0.25em;
	margin-right:0.5em;
	line-height:1.25em;
}
.widget_tracklist .tracklist ul.scrolledJS li {
	margin-right:0;
}
.widget_tracklist .tracklist ul li span {
	position:relative;
	display:inline;
	overflow:hidden;
}
.widget_tracklist .tracklist ul li span.number {
	padding-right:0.375em;
}
.widget_tracklist .tracklist ul li a.itunes {
	line-height:normal;
	float:right;
	margin-left:0.5em;
	width:41px;
	height:16px;
}
.widget_tracklist .tracklist ul li a.itunes img {
	width:41px;
	height:16px;
}
/* END WIDGET TRACKLIST */
/* WIDGET BIGPROMO */
.widget_bigpromo {
	padding-top:9.5em;
}
.widget_bigpromo h2 {
	display:none;
	visibility:hidden;
	width:0;
	height:0;
}
.widget_bigpromo img {
	position:relative;
	display:block;
	overflow:hidden;
	width:17.5em;
	height:8.4375em;
	margin:0 auto 1em;
	border:1px solid #DBCDB9;
}
.widget_bigpromo img.bg {
	position:absolute;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:23.125em;
	margin:0;
	border:0;
	top:0;
	left:0;
	z-index:0;
}
.widget_bigpromo a.present {
	margin:0 0 1em;
}
.widget_bigpromo a.present img {
	margin:0 auto;
}
.widget_bigpromo h3,
.widget_bigpromo p {
	margin:0 0.75em 0.25em;
}
.widget_bigpromo p {
	text-transform:none;
	margin:0 0.8125em 0.75em;
}
.widget_bigpromo a.suite {
	position:relative;
	margin:0 0.8125em 0.75em;
}
.widget_bigpromo a.suite img {
	margin:0 0.3125em 0 0;
	border:0;
}
.widget_bigpromo a:hover {
	text-decoration:underline;
}
/* WIDGET BIGPROMO */
/* WIDGET SMALLPROMO */
.widget_smallpromo img.smallpromo {
	margin:0 auto;
}
/* WIDGET SMALLPROMO */
/* WIDGET METEO */
.widget_meteo .today {
	float:left;
	width:8em;
	padding:0.625em 0.5em 0 0.375em;
	text-align:center;
}
.threecols div#st_left .widget_meteo .today {
	clear:both;
	float:none;
	margin:0 auto;
	padding:0.625em 0 0;
}
.widget_meteo h3 {
	clear:both;
	padding:0 0.5em;
}
.widget_meteo .today .today_left,
.widget_meteo .today .today_right {
	float:left;
	width:4em;
	height:5.5em;
}
.widget_meteo .today .today_right {
	float:right;
}
.widget_meteo .today .today_left img,
.widget_meteo .today .today_right img {
	width:3.125em;
	height:3.125em;
	margin:0 auto;
}
.widget_meteo .week {
	float:left;
	width:9.375em;
	padding:0.625em 0 0;
	text-align:center;
}
.threecols div#st_left .widget_meteo .week {
	clear:both;
	float:none;
	margin:0 auto;
}
.threecols div#st_main .widget_meteo .week {
	width:18.75em;
}
.twocols_left div#st_main .widget_meteo .week,
.twocols_right div#st_main .widget_meteo .week {
	width:28.125em;
}
.twocols_left div#st_main .widget_meteo .week,
.twocols_right div#st_main .widget_meteo .week {
	width:28.125em;
}
div#st_main div.st_leftcontent .widget_meteo .week,
div#st_main div.st_rightcontent .widget_meteo .week {
	width:9.375em;
}
.widget_meteo .week .week_prev {
	float:left;
	width:3.125em;
	height:3.75em;
}
.widget_meteo .week .week_prev img {
	width:1.875em;
	height:1.875em;
	margin:0 auto;
}
.widget_meteo .week .codepostal {
	clear:both;
	height:1.25em;
	padding:0.625em 0 0 0.5em;
	text-align:left;
}
.widget_meteo .week .codepostal input.champ_texte {
	display:block;
	float:left;
	width:6em;
	height:1.25em;
	margin-right:0.5em;
}
.widget_meteo .week .codepostal input.submit {
	float:left;
	width:2.25em;
	height:1.25em;
	margin:0;
	padding:0;
}
/* END WIDGET METEO */
/* WIDGET TAGCLOUDS */
.widget_tagclouds .tags {
	padding:0.625em;
	line-height:0.9375em;
	text-indent:1.25em;
}
.widget_tagclouds .tags a {
	position:relative;
	display:inline;
	overflow:hidden;
	padding:0 0.5em;
	text-decoration:none;
}
.widget_tagclouds .tags a.big_brown {
	padding:0 0.875em;
}
.widget_tagclouds .tags a:hover {
	text-decoration:underline;
}
/* WIDGET TAGCLOUDS */
/* WIDGET DISCOGRAPHIE */
.widget_discographie .smallroll {
	width:17em;
	margin:0.625em auto 0;
}
.threecols div#st_main .widget_discographie .smallroll,
.twocols_left div#st_main .widget_discographie .smallroll,
.twocols_right div#st_main .widget_discographie .smallroll {
	width:26.25em;
}
div#st_main div.st_leftcontent .widget_discographie .smallroll,
div#st_main div.st_rightcontent .widget_discographie .smallroll {
	width:17em;
}
.widget_discographie a.previous,
.widget_discographie a.next {
	float:left;
	margin:1.375em 0 0;
	width:1em;
	height:1em;
}
.widget_discographie a.previous img,
.widget_discographie a.next img {
	width:1em;
	height:1em;
}
.widget_discographie .discographie_roller {
	float:left;
	margin:0 0.5em;
	width:13.875em;
}
.threecols div#st_main .widget_discographie .discographie_roller,
.twocols_left div#st_main .widget_discographie .discographie_roller,
.twocols_right div#st_main .widget_discographie .discographie_roller {
	width:23.125em;
}
div#st_main div.st_leftcontent .widget_discographie .discographie_roller,
div#st_main div.st_rightcontent .widget_discographie .discographie_roller {
	width:13.875em;
}
.widget_discographie .discographie_rollercontent {
	width:312em;
	height:4em;
}
.widget_discographie .discographie_rollercontent a.cover {
	float:left;
	width:4.625em;
	height:4em;
}
.widget_discographie .discographie_rollercontent a.cover img {
	width:3.75em;
	height:3.75em;
	margin:0 auto;
	border:2px solid #DCCFBB;
}
.widget_discographie .discographie_rollercontent a.active img {
	border:2px solid #544838;
}
.widget_discographie .bigroll {
	margin:0.625em 0;
}
.widget_discographie .album_roller {
	margin:0 auto;
	width:17.5em;
}
.widget_discographie .album_rollercontent {
	width:312em;
}
.widget_discographie .album {
	width:17.5em;
	float:left;
}
.threecols div#st_main .widget_discographie .album_roller,
.threecols div#st_main .widget_discographie .album,
.twocols_left div#st_main .widget_discographie .album_roller,
.twocols_left div#st_main .widget_discographie .album,
.twocols_right div#st_main .widget_discographie .album_roller,
.twocols_right div#st_main .widget_discographie .album {
	width:26.5em;
}
div#st_main div.st_leftcontent .widget_discographie .album_roller,
div#st_main div.st_leftcontent .widget_discographie .album,
div#st_main div.st_rightcontent .widget_discographie .album_roller,
div#st_main div.st_rightcontent .widget_discographie .album {
	width:17em;
}
.widget_discographie .album .infos_disc {
	margin:0.625em 0;
	text-align:center;
}
.widget_discographie .album .infos_disc p.album_type,
.widget_discographie .album .infos_disc p.album_details {
	margin-bottom:0.25em;
}
.widget_discographie .album .infos_disc p.album_type span {
	display:inline;
	padding:0 1px;
}
.widget_discographie .album .cover {
	float:left;
	width:6.25em;
	margin:0 0.25em 0 0;
}
.widget_discographie .album .cover img.cover_picture {
	margin:0 auto;
	width:5.625em;
	height:5.625em;
}
.widget_discographie .album .cover a.buy_cd,
.widget_discographie .album .cover a.download_cd {
	margin-top:0.5em;
}
.widget_discographie .album .cover a.buy_cd img,
.widget_discographie .album .cover a.download_cd img {
	display:block;
	width:6.25em;
	height:0.9375em;
	margin:0 auto;
}
.widget_discographie .album .texts {
	float:left;
	width:10.5em;
}
.widget_discographie .album .texts ol {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0 0 0 2.5em;
}
.widget_discographie .album .texts ol li {
	position:relative;
}
/* WIDGET DISCOGRAPHIE */

/**********************************/
/*								  */
/*		    PAGES ONLY            */
/*	    NOT DRAG N'DROPABLE       */
/*								  */
/*								  */																							
/**********************************/

/* COMMON */
.banner_emission {
	clear:both;
	width:39.375em;
	height:11.875em;
}
.banner_emission.session {
	margin-bottom:1.25em;
}
.banner_emission.margB {
	margin-bottom:1.25em;
}
.banner_emission h2 {
	padding:0.3125em 0.5em 0;
	z-index: 1;
}
.banner_emission.tmp_right h2 {
	text-align:right;
}
.banner_emission img.bannerbg {
	position:absolute;
	display:block;
	overflow:hidden;
	top:0;
	left:0;
	width:39.375em;
	height:11.875em;
	z-index:0;
}
.banner_emission .liens {
	position:absolute;
	display:block;
	overflow:hidden;
	width:23em;
	height:2.1875em;
	left:3em;
	bottom:0.125em;
	z-index:1;
}
.banner_emission.tmp_right .liens {
	left:16.5em;
	width:20em;
}
.banner_emission .liens a {
	position: relative;
	float: none;
	display: inline-block;
	white-space: nowrap;
	padding:0 0.75em 0 0;
	text-decoration:none;
}
.banner_emission .liens a img {
	width:0.4375em;
	height:0.75em;
	margin-right:0.3125em;
}
.banner_emission .liens a:hover {
	text-decoration:underline;
}
.widget_mediatheque {
	clear:both;
	width:39.375em;
	margin-bottom:1.25em;
	padding-bottom:1.25em;
}
.widget_integral {
	clear:both;
}
.widget_mediatheque .partner {
	float:left;
	width:17.8125em;
	margin:1.25em 0 0 1.25em;
}
.widget_mediatheque .partner p {
	position:relative;
	display:block;
	overflow:hidden;
	top:2.5625em;
	float:right;
	font-size:75%;
	color:#544838;
}
.widget_mediatheque .partner a.logo_partner,
.widget_mediatheque .partner a.logo_partner img {
	position:relative;
	display:block;
	overflow:hidden;
	float:right;
	margin-left:0.25em;
	width:5.625em;
	height:5.625em;
}
.widget_mediatheque .partner a.logo_partner img {
	margin-left:0;
	float:none;
}
.widget_mediatheque .media {
	float:left;
	width:17.8125em;
	margin:1.25em 0 0 1.25em;
	padding-bottom:1.25em;
}
.widget_integral .media {
	margin:0.625em 0.625em 0;
	padding-bottom:0.625em;
}
.widget_mediatheque .media h2,
.widget_mediatheque .media p,
.widget_integral .media h2,
.widget_integral .media p {
	display:block;
}
.widget_mediatheque .media h2 {
	margin-bottom:0.1875em;
}
.widget_integral .media h2 {
	margin-bottom:0.625em;
}
.widget_integral .media .flashobject p{
	width:19.625em;
	float:left;
}
.widget_integral .media .flashobject p {
	/*padding-right:0.625em;*/
	background:#f9f5ef url("../img/chevron.gif") 0.661em 0.441em no-repeat;
	padding-top:0.220em;
	padding-left:1.544em;
	margin-right:0.625em;
/*	padding-right:3.970em;*/
}
.widget_mediatheque .media p.date,
.widget_integral .media p.date{
	float:right;
	margin:0 0 0.1875em 0.25em;
}
.widget_mediatheque .media a,
.widget_integral .media a {
	float:left;
	margin:0 0.5em 0 0;
	padding:0 0 0 0.75em;
	text-decoration:none;
}
.widget_mediatheque .media a:hover,
.widget_integral .media a:hover {
	text-decoration:underline;
}
.widget_mediatheque p.contact,
.widget_integral p.contact {
	clear:both;
	margin:2em 1em 0.8125em 1.875em;
	text-align:center;
}
.widget_mediatheque p.contact a,
.widget_integral p.contact a {
	text-decoration:none;
}
.widget_mediatheque p.contact a:hover,
.widget_integral p.contact a:hover {
	text-decoration:underline;
}
/* END COMON */
/* PAGE INTERVIEWS + LIVETV + PHOTOS VIDEO GRAND MORNING & POP ROCK STATION + SESSIONS ACOUSTIQUES POP ROCK STATION */
.widget_archives img.picto_righttop {
	display:none;
	visibility:hidden;
	width:0;
	height:0;
}
.widget_archives img.picto_righttop {
	position:absolute;
	display:block;
	overflow:hidden;
	visibility:visible;
	width:2.125em;
	height:2.125em;
	top:0.25em;
	right:0.75em;
	z-index:1;
}
.widget_archives .video {
	padding-bottom:1em;
}
.widget_archives .video .flcontainer {
	float:left;
	width:18.75em;
	height:16.5625em;
	margin:0.625em 0.625em 0;
}
.twocols_left div#st_main .widget_archives .flashobject object, 
.twocols_right div#st_main .widget_archives .flashobject object {
	width:18.75em;
}
.widget_archives .video .texts {
	float:left;
	width:18.75em;
	margin:0.625em 0 0;
	overflow:visible;
}
.widget_archives .video .texts h3 {
	display:block;
	padding-right:3em;
}
.widget_archives .video .texts a {
	display:block;
	margin:0.5em 0 1em;
}
.widget_archives .video .texts p {
	display:block;
	margin-top:0.5em;
}
.widget_archives .video .texts ul {
	position:relative;
	display:block;
	margin-top:0.25em;
}
.widget_archives .video .texts ul li {
	position:relative;
	display:block;
}
.widget_archives .video .texts ul li a {
	position:relative;
	display:inline;
	margin:0;
	padding:0.25em 0;
	text-decoration:none;
}
.widget_archives .video .texts ul li a:hover {
	text-decoration:underline;
}
.widget_archives .video .texts ul li a.active {
	padding-left:1.75em;
}
.widget_archives .pagination_keyboard {
	padding-top:0;
}
/* PAGE INTERVIEWS + LIVETV + PHOTOS VIDEO GRAND MORNING & POP ROCK STATION + SESSIONS ACOUSTIQUES POP ROCK STATION */
/* PAGE ANIMATEURS + DETAILS / JOURNALISTES / ARTISTES */
.widget_phototheque .banner {
	width:39.375em;
	height:11.3125em;
	background-image:url('../img/shadow_gradient.gif');
	background-position:bottom left;
	background-repeat:repeat-x;
}
.widget_phototheque .banner img.bg {
	position:absolute;
	display:block;
	overflow:hidden;
	width:39.375em;
	height:10.9375em;
	top:0;
	left:0;
	z-index:0;
}
.widget_phototheque .banner h2 {
	position:absolute;
	display:block;
	overflow:hidden;
	padding:0.25em 0 0 0.5em;
}
.widget_phototheque .celebrites {
	padding:0 0 1.25em;
}
.widget_phototheque .celebrites.seek {
	padding-bottom:0;
}
.widget_phototheque h4 {
	margin:0 0 1em;
}
.widget_phototheque a.suite {
	padding:0;
}
.widget_phototheque .celebrites .whitefilet {
	padding-top:1em;
	height:2px;
}
.widget_phototheque .person_detail {
	padding:0.625em;
}
.widget_phototheque .person_detail img.big_picture {
	float:left;
	width:18.4375em;
	height:25.9375em;
}
.widget_phototheque .person_detail .texts {
	float:right;
	width:18.75em;
}
.widget_phototheque .person_detail .texts img.bkg {
	position:absolute;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:3.125em;
	top:0;
	left:0;
	z-index:0;
}
.widget_phototheque .person_detail .texts h3 {
	margin:3em 0 0.5em;
}
.widget_phototheque .person_detail .texts h4 {
	margin:0 0 0.5em;
	color:#000;
	font-size:80%;
}
.widget_phototheque .person_detail .texts a {
	padding-left:0.875em;
	text-decoration:none;
}
.widget_phototheque .person_detail .texts a.mailto {
	margin-bottom:2em;
}
.widget_phototheque .person_detail .texts a:hover {
	text-decoration:underline;
}
.widget_phototheque .person_detail .texts .question_answer {
	margin:0 0 1em;
}
.widget_phototheque .person_detail .texts .question_answer p {
	padding-right:1.5em;
}
.widget_phototheque .person_detail .texts .question_answer p.hidden {
	margin-top:0.75em;
	padding:0.25em 0.5em;
}
/* END PAGE ANIMATEURS + DETAILS / JOURNALISTES / ARTISTES */
/* PAGE GRAND MORNING */
.widget_assist {
	clear:both;
	width:39.375em;
	height:5.9375em;
	margin-bottom:1.25em;
}
.widget_assist img.bannerbg {
	position:absolute;
	display:block;
	overflow:hidden;
	top:0;
	left:0;
	width:39.375em;
	height:5.9375em;
	z-index:0;
}
.widget_assist .email {
	position:absolute;
	display:block;
	overflow:visible;
	bottom:0.625em;
	left:3em;
	width:35em;
	height:1.25em;
	z-index:1;
}
.widget_assist .email select {
	float:left;
	height:1.75em;
	width:17em;
	margin:0;
	padding:0;
	text-align:center;
}
.widget_assist .email input.mail {
	float:left;
	height:1.25em;
	width:12.5em;
	left:0.75em;
	margin:0.25em 0 0;
	border:0;
	padding:0;
}
.widget_assist .email input.cp {
	float:left;
	height:1.25em;
	width:6em;
	left:1.75em;
	margin:0.25em 0 0;
	border:0;
	padding:0;
}
.widget_assist .email input.submit {
	width:2.25em;
	height:1.25em;
	float:left;
	left:1.6875em;
	margin:0;
	padding:0;
	border:0;
}
/* END PAGE GRAND MORNING */
/* PAGE NEWSLETTER */
.widget_newsletter .newsletter {
	margin:0.625em 0.625em 0;
}
.widget_newsletter .newsletter img.exemple {
	float:left;
	width:17.8125em;
	height:36.25em;
}
.widget_newsletter .newsletter .text {
	float:right;
	width:19.5em;
}
.widget_newsletter .newsletter .text img.bg {
	position:absolute;
	display:block;
	overflow:hidden;
	width:18.75em;
	height:3.125em;
	top:0;
	left:0;
	z-index:0;
}
.widget_newsletter .newsletter .text h3{
	margin-top:4.5em;
}
.widget_newsletter .newsletter .text p{
	margin-top:0.25em;
	line-height:1.5em;
}
.widget_newsletter .newsletter .text h4{
	margin-top:1.25em;
}
.widget_newsletter .inscription {
	margin-top:1em;
}
.widget_newsletter .inscription img.backgroundemail {
	position:absolute;
	display:block;
	overflow:hidden;
	width:9.8125em;
	height:1.25em;
	top:0;
	left:0;
	z-index:0;
}
.widget_newsletter .inscription img.backgroundcp {
	position:absolute;
	display:block;
	overflow:hidden;
	width:4.9375em;
	height:1.25em;
	top:0;
	left:10em;
	z-index:0;
}
.widget_newsletter .inscription input {
	float:left;
	height:1.25em;
	width:12.5em;
	margin:0.25em 0 0 0.1875em;
	border:0;
	padding:0 0 0.1875em;
}
.widget_newsletter .inscription input.cp {
	position:absolute;
	display:block;
	overflow:hidden;
	float:none;
	top:0;
	left:13.75em;
	width:6em;
	margin-left:0;
	z-index:1;
}
.widget_newsletter .inscription input.submit {
	position:absolute;
	display:block;
	overflow:hidden;
	width:2.25em;
	height:1.25em;
	float:none;
	margin:0;
	padding:0;
	top:0;
	left:15.25em;
	z-index:1;
	border:0;
}
.widget_newsletter .newsletter .text p.notlogged{
	margin-top:1.25em;
}
.widget_newsletter .newsletter .text p.notlogged a {
	text-decoration:none;
}
.widget_newsletter .newsletter .text p.notlogged a:hover {
	text-decoration:underline;
}
/* END PAGE NEWSLETTER */
/* PAGE OP PARTENAIRE */
.banner_partenaire,
.banner_partenaire img {
	clear:both;
	width:39.375em;
	height:9.375em;
	margin-bottom:1.25em;
}
.banner_partenaire img {
	margin:0;
}
div.global img.background_wrapper {
	position:absolute;
	display:block;
	overflow:hidden;
	width:60em;
	height:37.5em;
	top:13.375em;
	left:0;
	z-index:0;
}
/* END PAGE OP PARTENAIRE */
/* PAGE OP RADIO */
.banner_opradio {
	clear:both;
	width:39.375em;
	margin:0 0 1.25em;
}
.banner_opradio .flashobject object {
	height:25em;
}
.banner_opradio a.pub,
.banner_opradio a.pub img {
	width:39.375em;
	height:25em;
}
.banner_opradio h2.title {
	padding:1em 1em 0;
}
.banner_opradio p.intro {
	padding:0 1em 1em;
}
.bandeaupromo {
	clear:both;
	width:39.375em;
	margin-bottom:1.25em;
}
.bandeaupromo a.promo,
.bandeaupromo a.promo img {
	width:39.375em;
	height:3.125em
}
/* END PAGE OP RADIO */
/* PAGE ARCHIVE CHRONIQUES */
.widget_archive_chroniques img.picto_righttop {
	position:absolute;
	display:block;
	overflow:hidden;
	width:2.125em;
	height:2.125em;
	top:0.25em;
	right:0.75em;
	z-index:1;
}
/* END PAGE ARCHIVE CHRONIQUES */
/* PAGE CINEMA */
.widget_cinema_all .cinema {
	padding:0.625em 0.625em 0;
}
.widget_cinema_all .cinema img.affiche {
	float:left;
	width:18.75em;
	height:25em;
	margin:0 0.625em 0.625em 0;
}
.widget_cinema_all .cinema .texts {
	float:left;
	width:18.75em;
	margin-bottom:0.625em;
}
.widget_cinema_all .cinema .texts img.banner_picture {
	width:18.75em;
	height:6.25em;
}
.widget_cinema_all .cinema .texts p{
	margin-top:0.375em;
}
.widget_cinema_all .cinema .texts p.produce {
	margin:1em 0 3em;
}
.widget_cinema_all .cinema .texts h3 {
	margin-top:0.75em;
}
.widget_cinema_all .cinema .interviews {
	clear:both;
	padding:0.625em;
	margin-bottom:0.625em;
}
.widget_cinema_all .cinema .interviews h4 {
	margin-bottom:0.625em;
}
.widget_cinema_all .cinema .interviews .interview {
	width:17.8125em;
	padding:0.25em;
	float:left;
	margin-bottom:0.25em;
}
/* END PAGE CINEMA */
/* PAGE QUIZZ DETAIL */
.widget_quizz_detail .questionnaire {
	margin:1.875em;
}
.widget_quizz_detail .focus {
	margin-bottom:1.25em;
}
.widget_quizz_detail .focus img.picture, .widget_quizz_detail .focus img.picture_standard {
	float:left;
	margin-right:1em;
	width:7.5em;
	height:7.5em;
}
.widget_quizz_detail .focus img.picture_standard {
	height:5.625em;
}
.widget_quizz_detail .focus .texts {
	float:left;
	width:26.5em;
}
.widget_quizz_detail .focus .texts h3 {
	margin:0.5em 0 0;
}
.widget_quizz_detail .focus .texts p {
	margin:0.75em 0 0;
}
.widget_quizz_detail .focus .texts p.submit img,
.widget_quizz_detail .focus .texts p.error img {
	display:inline;
	margin-right:0.375em;
	width:1em;
	height:1em;
}
.widget_quizz_detail .focus .texts a.suite {
	margin-top:1em;
	text-align:left;
}
.widget_quizz_detail .question {
	margin-bottom:1em;
}
.widget_quizz_detail .question h4 {
	padding-left:1.25em;
	margin-bottom:0.75em;
}
.widget_quizz_detail .question p {
	margin:0 0 0 1.75em;
}
.widget_quizz_detail input {
	position:relative;
	display:inline;
	overflow:hidden;
	margin:0 0.75em 0 0;
	padding:0;
}
.widget_quizz_detail input.champ_texte {
	width:8em;
	margin:0 0 0 0.75em;
	padding:0.25em;
}
.widget_quizz_detail input.submit {
	display:block;
	margin:0 auto;
	width:5em;
	height:1.25em;
}
.widget_quizz_detail .question p label {
	position:relative;
	display:inline;
	overflow:hidden;
	bottom:0.125em;
}
/* END PAGE QUIZZ DETAIL */
/* PAGE REGION */
.banner_region {
	clear:both;
	margin-bottom:1.25em;
	width:39.375em;
	height:9.75em;
}
.banner_region.shadowoff {
	clear:both;
	margin-bottom:1.25em;
	width:39.375em;
	height:9.375em;
}
.banner_region img.bannerbg {
	position:absolute;
	display:block;
	overflow:hidden;
	top:0;
	left:0;
	width:39.375em;
	height:9.375em;
	z-index:0;
}
.nomargB {
	margin-bottom:0;
}
.evenement_region {
	clear:both;
	margin-bottom:1.25em;
	padding:0 0.625em 0.625em;
}
.evenement_region a.suite {
	margin:0.25em 0 0.5em;
}
.evenement_region img.picture, .evenement_region img.picture_standard {
	float:left;
	width:5.625em;
	height:7.5em;
	margin-right:0.625em;
}
.evenement_region img.picture_standard {
	height:5.625em;
}
.evenement_region .texts {
	float:left;
	width:31em;
}
.evenement_region .texts h2 {
	margin-top:0.625em;
}
.evenement_region .texts p {
	margin-top:0.625em;
}
/* END PAGE REGION */
/* PAGE REGION DETAIL */
.widget_accordion h2.hidder {
	padding-right:1.5em;
	margin-top:0.125em;
}
.widget_accordion h2.hidder img.chevron {
	position:absolute;
	display:block;
	overflow:hidden;
	top:0.5em;
	right:0.5em;
	width:0.8125em;
	height:0.8125em;
	z-index:1;
}
.widget_accordion .article {
	float:left;
	width:18.75em;
	margin:0.625em 0 0 0.625em;
	padding-bottom:0.625em;
}
.widget_accordion .article img.picture, .widget_accordion .article img.picture_standard {
	float:left;
	width:5.625em;
	height:8.125em;
	margin-right:0.625em;
}
.widget_accordion .article img.picture_standard {
	height:5.625em;
}
.widget_accordion .article p {
	display:block;
}
.widget_accordion .article .flashobject {
	clear:both;
}
.widget_accordion .article a.suite {
	margin-top:0.25em;
}
.widget_accordion .article h3 {
	display:block;
	margin-bottom:0.25em;
}
/* END PAGE REGION DETAIL */
/* PAGE JEUX CONCOURS */
.widget_jeux_concours .jeux {
	padding-bottom:0.3125em;
}
/* END PAGE JEUX CONCOURS */
/* PAGE CONCERT DETAIL */
.widget_concert_detail .concert_detail {
	padding:0.625em;
}
.widget_concert_detail .concert_detail img.picture {
	float:left;
	margin-right:0.625em;
	width:18.75em;
	height:25em;
}
.widget_concert_detail .concert_detail .texts {
	float:left;
	width:18.5em;
	padding-top:1.5em;
}
.widget_concert_detail .concert_detail .texts a.buy_cd,
.widget_concert_detail .concert_detail .texts a.buy_cd img,
.widget_concert_detail .concert_detail .texts a.download_cd,
.widget_concert_detail .concert_detail .texts a.download_cd img {
	float:left;
	margin:0 0.25em 0.5em 0;
}
.widget_concert_detail .concert_detail .texts a.buy_cd img,
.widget_concert_detail .concert_detail .texts a.download_cd img {
	float:none;
	width:6.25em;
	height:0.9375em;
	margin:0;
}
.widget_concert_detail .concert_detail .texts h3,
.widget_concert_detail .concert_detail .texts h4 {
	display:block;
	margin-bottom:0.5em;
}
.widget_concert_detail .concert_detail .texts a.suite {
	margin-top:0;
	margin-bottom:0.5em;
	clear:both;
}
.widget_concert_detail .concert_detail .texts .calendar {
	margin:0 0 1em;
	clear:both;
}
.widget_concert_detail .concert_detail .texts .calendar p {
	margin:0.5em 0 0;
	padding-left:1em;
}
.widget_concert_detail .concert_detail .texts .calendar p span{
	position:relative;
	display:inline;
	overflow:hidden;
	margin-right:0.5em;
}
.widget_concert_detail .concert_detail .texts .calendar p b {
	display:inline;
	padding:1px 2px;
	margin-right:0.5em;
}
.widget_concert_detail .concert_detail .texts a.reserve {
	clear:both;
}
.widget_concert_detail .concert_detail .texts a.reserve img {
	width:4.5625em;
	height:1.125em;
	margin:0 auto;
}
/* END PAGE CONCERT DETAIL */
/* PAGE GRILLE */
.widget_grille .grille {
	padding:0.625em 0;
}
.widget_grille .grille .week {
	clear:both;
	padding:0.625em 0;
}
.widget_grille .grille .week a {
	float:left;
	width:4em;
	height:2em;
	margin-left:0.625em;
	padding:0.1875em;
	border:0.0625em solid #FFF;
	text-align:center;
	text-decoration:none;
}
.widget_grille .grille .week a b {
	line-height:1.375em;
}
.widget_grille .grille .week a.active,
.widget_grille .grille .week a:hover {
	border:1px solid #544838;
}
.widget_grille .grille .week a.previous,
.widget_grille .grille .week a.next {
	width:1em;
	height:2.25em;
	padding:0;
	border:0;
}
.widget_grille .grille .week a.previous {
	margin-left:0.4375em;
}
.widget_grille .grille .week a.previous img,
.widget_grille .grille .week a.next img {
	top:0.75em;
	width:1em;
	height:1em;
}
.widget_grille .grille .week a:hover.previous,
.widget_grille .grille .week a:hover.next {
	border:0;
	text-decoration:none;
}
.widget_grille .grille .emission {
	float:left;
	width:18.75em;
	height:10.625em;
	margin:0.625em 0 0 0.625em;
}
.widget_grille .grille .emission a.show,
.widget_grille .grille .emission a.show img {
	float:left;
	width:13.4375em;
	height:5.625em;
}
.widget_grille .grille .emission .time {
	float:left;
	width:5.3125em;
	height:5.625em;
}
.widget_grille .grille .emission .time img {
	position:absolute;
	display:block;
	overflow:hidden;
	width:5.375em;
	height:5.625em;
	top:0;
	left:0;
	z-index:0;
}
.widget_grille .grille .emission .time p {
	text-align:right;
	padding:0.25em 0.25em 0 0;
} 
.widget_grille .grille .emission .budy {
	float:left;
	width:13em;
	margin-top:0.5em;
	padding-left:0.4375em;
}
.widget_grille .grille .emission .links {
	float:left;
	width:13em;
	margin-top:0.5em;
	padding-left:0;
	width:5.25em;
}
.widget_grille .grille .emission .links a.suite {
	margin-top:0.125em;
}
/* PAGE GRILLE */
/* PAGE QUEL EST CE TITRE */
.widget_titre h3.last,
.widget_titre p.last {
	float:left;
	margin:2em 1em 0;
}
.widget_titre p.last {
	float:none;
	clear:both;
	margin:0 0 0 1em;
	padding:1em 0 0;
}
.widget_titre form {
	float:left;
	margin:1.25em 0 0;
}
.widget_titre form select {
	float:left;
	height:1.625em;
	width:7.5em;
	margin:0;
	padding:0;
	text-align:center;
	border:1px solid #7A6A59;
}
.widget_titre form input.champ_texte{
	display:block;
	float:left;
	width:1.5em;
	margin:0 0.375em;
}
.widget_titre form b {
	float:left;
	top:0.25em;
}
.widget_titre form input.submit {
	float:left;
	width:2.25em;
	height:1.25em;
}
.twocols_left div#st_main .widget_titre .common, 
.twocols_right div#st_main .widget_titre .common {
	padding:0.3125em;
	width:18.125em;
}
.twocols_left div#st_main .widget_titre .common .texts, 
.twocols_right div#st_main .widget_titre .common .texts {
	width:11.875em;
}
.widget_titre .common a.buy_cd,
.widget_titre .common a.buy_cd img,
.widget_titre .common a.download_cd,
.widget_titre .common a.download_cd img {
	display:block;
	float:left;
	width:6.25em;
	height:0.9375em;
}
.widget_titre .common a.buy_cd img,
.widget_titre .common a.download_cd img {
	float:none;
}
/* END PAGE QUEL EST CE TITRE */
/* PAGE PODCASTS */
.widget_podcast_details p.links {
	position:absolute;
	display:block;
	overflow:hidden;
	width:11.25em;
	height:2.5em;
	top:0.25em;
	right:0.75em;
	z-index:1;
}
.widget_podcast_details p.links img.picto_righttop {
	float:right;
	width:2.125em;
	height:2.125em;
}
.widget_podcast_details p.links a {
	float:left;
	margin-right:0.5em;
	text-decoration:none;
}
.widget_podcast_details p.links a:hover {
	text-decoration:underline;
}
.widget_podcast_details .common a.itunes,
.widget_podcast_details .common a.rss{
	float:left;
	margin:0.5em 0.25em 0 0;
	width:4.375em;
	height:1.25em;
}
.widget_podcast_details .common a.itunes img,
.widget_podcast_details .common a.rss img {
	width:4.375em;
	height:1.25em;
}
.widget_podcast_details .common a.img_standard {
	width:5.625em;
	height:5.625em;
	margin:0 0.625em 0.25em 0;
	text-decoration:none;
}
.widget_podcast_details .common img.img_standard {
	float:left;
	width:5.625em;
	height:5.625em;
	margin:0 0.625em 0.25em 0;
}
.widget_podcast_details .common a:hover.img_standard {
	text-decoration:underline;
}
.widget_podcast_details .common a.img_standard img {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	margin:0;
}
.widget_podcast_details .common a.img_standard span {
	padding:6em 0.125em 0.125em 3.5em;
}
/* END PAGE PODCASTS */
/* PAGE ARTISTE DETAIL */
.widget_artiste_detail .artiste {
	padding:0.625em;
}
.widget_artiste_detail .artiste .right {
	float:right;
	z-index:1;
	width:17em;
	margin:0 0 0.25em 0.625em;
	padding:0.625em;
}
.widget_artiste_detail img.picture {
	width:18.75em;
	height:5.625em;
	margin-bottom:0.5em;
}
.widget_artiste_detail h3,
.widget_artiste_detail h4,
.widget_artiste_detail p {
	display:block;
	margin-bottom:0.5em;
}
.widget_artiste_detail p.intro {
	margin:0 0 0.5em;
}
.widget_artiste_detail p.hidder {
	display:block;
	margin-top:0.5em;
}
.widget_artiste_detail p.hidder img {
	position:relative;
	display:inline;
	width:0.4375em;
	height:0.75em;
	top:0.0625em;
	margin-left:0.375em;
}
.widget_artiste_detail p.hidder img.down {
	width:0.8125em;
}
.widget_artiste_detail .artiste p.hidden {
	display:none;
	margin-top:0.5em;
}
.widget_artiste_detail .artiste .mea {
	padding:0.625em;
	background-color:#DCCFBB;
}
.widget_artiste_detail .artiste .mea h3,
.widget_artiste_detail .artiste .mea p {
	margin-bottom:0.25em;
}
/* END PAGE ARTISTE DETAIL */
/* PAGE RESULTATS RECHERCHE */
.widget_results form {
	margin:0.625em 0.625em 0;
}
.widget_results form span,
.widget_results form input {
	display:block;
	float:left;
	margin-right:0.5em;
}
.widget_results form span {
	margin-top:0.125em;
}
.widget_results form input.submit {
	width:2.25em;
	height:1.25em;
	font-size:100%;
}
.widget_results p.no_result,
.widget_results p.suggest {
	margin:0.75em 0.75em 0;
}
.widget_results p.suggest a{
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
.widget_results p.suggest a:hover {
	text-decoration:underline;
}
.widget_results .result_fiche {
	padding:0.625em;
	margin:1em 0.625em 0;
	z-index:1;
}
.widget_results .result_fiche a.img_result {
	float:left;
}
.widget_results .result_fiche a.img_result img {
	width:5.625em;
	height:5.625em;
	margin:0 0.625em 0.125em 0;
}
.widget_results .result_fiche h3 {
	margin-bottom:0.25em;
}
.widget_results .result_fiche h4 a {
	text-decoration:underline;
}
.widget_results .result {
	position:relative;
	display:block;
	margin:1em 0.625em 0;
}
.widget_results .result_fiche h3,
.widget_results .result_fiche h4,
.widget_results .result_fiche h4 a,
.widget_results .result_fiche p,
.widget_results .result h3,
.widget_results .result h3 a,
.widget_results .result p {
	display:block;
}
.widget_results .result h3 a {
	text-decoration:underline;
}
.widget_results .result_fiche p,
.widget_results .result p {
	margin-top:0.25em;
}
/* END PAGE RESULTATS RECHERCHE */
/* PAGE GOODIES */
.widget_goodies .goodies {
	margin:0.625em;
}
.widget_goodies .goodies h3 {
	margin-bottom:0.5em;
	font-size:75%;
	font-weight:bold;
	color:#CA011B;
}
.widget_goodies .goodies p {
	font-size:75%;
	color:#544838;
}
.widget_goodies .goodies .roller {
	margin:1.25em 0;
}
.widget_goodies .goodies .roller .conteneur {
	width:34.75em;
	margin:0 0.625em;
	float:left;
}
.widget_goodies .goodies .roller .conteneur .rolling {
	width:312em;
}
.widget_goodies .goodies .vignette {
	width:8.6875em;
	float:left;
}
.widget_goodies .goodies .vignette a.wallpaper {
	width:7.5em;
	height:5.625em;
	margin:0 auto;
}
.widget_goodies .goodies .vignette a.wallpaper img {
	width:7.5em;
	height:5.625em;
	margin-bottom:0.3125em;
}
.widget_goodies .goodies .vignette p {
	text-align:center;
	font-size:70%;
	color:#544838;
}
.widget_goodies a.previous,
.widget_goodies a.next {
	float:left;
	top:2.125em;
	width:1em;
	height:1em;
}
.widget_goodies a:hover.previous,
.widget_goodies a:hover.next {
	text-decoration:none;
}
.widget_goodies a.previous img,
.widget_goodies a.next img {
	width:1em;
	height:1em;
}
.widget_goodies .goodies .apercu {
	width:30em;
	height:22.5em;
	margin:0 auto;
	padding-bottom:0.625em;
	background-image:url('../img/loader.gif');
	background-position:center center;
	background-repeat:no-repeat;
}
.widget_goodies .goodies .apercu img {
	width:30em;
	height:22.5em;
}
.widget_facebook IMG {
	display:block;
	width:10.375em;
	height:3.3125em;
}
/* END PAGE GOODIES */
/* PAGE POPROCKLIST */
table.classement {
	margin:0.625em 0.625em 0;
}
table.classement tbody tr th,
table.classement tbody tr td {
	position:relative;
	overflow:hidden;
	padding:0.25em 0;
	vertical-align:top;
}
table.classement tbody tr th {
	width:4.0625em;
	vertical-align:bottom;
}
table.classement tbody tr th.title {
	width:30em;
	text-align:left;
}
table.classement tbody tr td p {
	padding:0 0.5em;
}
table.classement tbody tr td p a {
	position:relative;
	display:inline;
	overflow:hidden;
	text-decoration:underline;
}
table.classement tbody tr td.number {
	width:1.875em;
	text-align:right;
}
table.classement tbody tr td.text {
	width:10.9375em;
	color:#544838;
}
table.classement tbody tr td.img {
	width:6.25em;
}
table.classement tbody tr td.img a,
table.classement tbody tr td.img a img {
	width:6.25em;
	height:0.9375em;
}
table.classement tbody tr td.status {
	width:4.0625em;
	text-align:center;
}
/* END PAGE POPROCKLIST */
/* CHROMEBOX GALLERY */
#chromebox {
	position:absolute;
	display:block;
	overflow:hidden;
	width:0;
	height:0;
	top:0;
	left:0;
	z-index:1000;
}
#chromeboxContent {
	margin:25px;
}
#chromebox #textsGallery {
	position:absolute;
	display:block;
	overflow:hidden;
	bottom:25px;
	left:25px;
	text-align:center;
	z-index:10;
}
#chromebox #textsGallery h4 {
	padding:0.5em;
}
#chromebox #textsGallery h4 span {
	position:relative;
	display:inline;
	overflow:hidden;
	margin-right:5px;
	padding:0 3px;
	text-align:center;
}
#chromebox #textsGallery h4 span.copy {
	padding:0 0 0 3px;
	text-align:left;
}
#chromebox #textsGallery p {
	padding:0 0.5em;
	font-size:12px;
}
#chromeboxContent img {
	visibility:hidden;
}
#chromebox a.previous,
#chromebox a.next{
	position:absolute;
	display:block;
	overflow:hidden;
	width:16px;
	height:16px;
	top:48%;
	z-index:500;
}
#chromebox a.previous img,
#chromebox a.next img{
	width:16px;
	height:16px;
}
#chromebox a.previous{
	left:5px;
}
#chromebox a.next {
	right:5px;
}
#chromebox a.close{
	position:absolute;
	display:block;
	overflow:hidden;
	width:45px;
	height:10px;
	top:8px;
	right:8px;
	z-index:500;
}
#chromebox a.close img{
	width:45px;
	height:10px;
}
/* END CHROMEBOX GALLERY */
/* TOOLTIP */
#tooltip {
	position:absolute;
	display:block;
	overflow:hidden;
	top:0;
	left:0;
	width:220px;
	z-index:1000;
	border:1px solid #544838;
}
#tooltip.show {
	display:none;
}
#tooltip p {
	margin:0 5px;
	padding-top:5px;
	padding-right:15px;
}
#tooltip p#closeTooltip {
	position:absolute;
	display:block;
	overflow:hidden;
	right:7px;
	top:5px;
	margin:0;
	padding:0;
	z-index:5;
}
#tooltip input {
	width:198px;
	height:16px;
	margin:5px;
	padding:5px;
	border:1px solid #7A6A59;
}
/* END TOOLTIP */
/*CONTACT*/
DIV.phone H3, DIV.postal H3{
background: url(../img/phoneC.gif) no-repeat;
height: 1.9375em;
padding-left: 25px;
}
DIV.phone H3{
background: url(../img/phoneC.gif) no-repeat;
}
DIV.postal H3{
background: url(../img/postal.gif) no-repeat;
margin-top: 0.625em;
}
DIV.article A.contact_mail, DIV.article A.contact_faq {
position: relative;
display: block;
overflow: hidden;
width: 36.25em;
height: 5em;
margin: 10px auto;
}
DIV.article A.contact_faq IMG {
position: relative;
display: block;
overflow: hidden;
width: 36.25em;
height: 5em;
}
/* WIDGET FOCUS */
div.focustrack {
	position:relative;
	display:block;
	overflow:hidden;
	background-color:#DCCFBB;
	padding:0.625em 0.625em 0.625em;	
}
div.focustrack div.infos {
	position:relative;
	display:block;
	overflow:hidden;
	width:8em;
	float:left;
	background-color:#F9F5EF;
	margin:0 0.625em 0.25em 0;
	padding:0.625em;
}
div.focustrack div.infos a,
div.focustrack div.infos img {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 auto;
	width:5.625em;
	height:5.625em;
	margin-bottom:0.625em;
}
div.focustrack div.infos a img {
	display:block;
	width:5.625em;
	height:5.625em;
	margin:0;
}
div.focustrack div.infos a.suite {
	width:auto;
	height:auto;
	margin:0 0 0.1875em 0;
}
div.focustrack div.infos a.suite img {
	display:inline;
	height:0.75em;
	width:0.4375em;
	margin:0 0.3125em 0 0;
}
div.focustrack h3,
div.focustrack h4,
div.focustrack p {
	display:block;
	margin-bottom:0.1875em;
}
div.focustrack h3{
	font-size:100%;
	color: #CA011B;
}
div.focustrack p {
	font-size:75%;
	color: #000;
	line-height:1.5em;
}
div.focustrack div.infos p {
	line-height:normal;
	font-size:70%;
	font-weight:bold;
}
div.focustrack div.infos h4 {
	font-size:95%;
	color: #000;
}
/* END WIDGET FOCUS */
/* WIDGET DEDICACE */
div.widget_dedilist, 
div.widget_dedicace,
div.widget_dedilist div#deditabs,
div#dedilists,
div#dedilists div.list,
div#dedilists div.song,
div#dedilists div IMG,
div#dedilists div H2,
div.song div.dedi,
div#dedilists div.song div.dedi IMG,
div#dedilists div A IMG,
div.song div.dedi a,
div.dedicace,
div.dedicace div.info,
div.dedicace P,
div.dedicace P.admin,
div.dedicace P.admin A,
div.widget_privateclub p.message,
div.widget_privateclub p.connect,
div.widget_ugc,
div.widget_ugc div.dediarea,
div.widget_ugc div.dediarea p,
div.widget_ugc div.dediarea textarea,
div.widget_ugc p.message { 
	position: relative;
	display: block;
	overflow: hidden;
}
div.widget_dedilist, div.widget_dedicace { 
	margin: 0 auto;
	background-color: #faf7f2;
	padding: 10px;
}
div.widget_dedilist div#deditabs{ 
	margin: 0 auto 10px;
}								
div.widget_dedilist div#deditabs A{ 
	font-size: 90%;
	line-height:25px;
	border-left: 3px solid #e4d8c6;
	padding: 0 5px;
}
div.widget_dedilist div#deditabs A.active, div.widget_dedilist div#deditabs A:hover{ 
	border-left: 3px solid #E10000;
	color: #e10000;
}						
div#dedilists div.song { 
	background-color: #e4d8c6;
	color: #544838;
	padding-bottom:10px ;							
	margin: 0 0 10px 0;
}
div#dedilists div IMG{ 
	float: left;
	margin: 10px 10px 0;
}
div#dedilists div H2{ 
	font-size: 85%;
	text-transform: uppercase;
	margin-top: 10px;
}
div#dedilists div H2 span{ 
	font-size: 80%;
	text-transform: uppercase;
}
div.song div.dedi{
	float:right;
	text-align: right;
	width: 170px;				
}
div#dedilists div A IMG {
	margin: 0;	
}
div#dedilists div.song div.dedi a {
	font-size: 85%;
	margin:5px 5px 0;											
}
div#dedilists div.song div.dedi img {
	float:none;
	margin:5px 5px 0;
}
div#dedilists div.song div.dedi a img {
	margin:0;
}
div#dedilists div.song div.dedi a.backlist {
	background-image:url("../img/backlist.gif");
	background-repeat:no-repeat;
	background-position:0 2px;										
}								
div.dedicace {
	padding-bottom:10px;
	margin-bottom: 5px;
	border:10px #E4D8C6 solid;
}							
div.dedicace div.info {
	font-size: 85%;
	font-weight: bold;
	color: #E10000;
	border-bottom: 1px solid #544838;
	margin:10px 10px 0;
	padding-bottom:5px;
}
div.dedicace div.info span{
	position: relative;
	display: block;
	overflow: hidden;
	float:right;
	margin-left:10px;
	font-size: 80%;
	color: #544838;
}
div.dedicace P{										
	padding-top: 5px;
	color: #544838;
	margin: 10px 10px 0;											
}
div.dedicace P.admin A {
	float: left;
	width: 33%;
	text-align: center;
	text-decoration: underline;
	font-size: 80%;											
	color: #0000cc;
}
div.dedicace P.admin A:hover {
	text-decoration: none;
}
div.onair div.info span {
	background-image:url("../img/diffuse.gif");
	background-repeat:no-repeat;
	background-position:75px -7px;
	font-size: 100% ;											
	padding-right:120px;
	color: #339900;																			
}
div.onair p.admin a.onair {
	display: none;						
}																																																																								
div.widget_privateclub p.message{
	margin: 10px 70px 10px 10px;
	text-align: center;
}
div.widget_privateclub p.connect {
	margin: 10px 70px 10px 10px;
	text-align: center;
}
div.widget_privateclub p.connect a{
	margin:0 10px;
}
div.widget_ugc {
	clear:both;
	margin-bottom:1.25em;
	background-color:#F9F5EF;
}
div.widget_ugc h2.widget_title{
	margin-bottom:1.25em;
}
div.widget_ugc div.dediarea {
	clear:both;
}
div.widget_ugc div.dediarea p {
	margin: 10px auto;
	padding: 0 10px;
	text-align: center;
}											
div.widget_ugc div.dediarea textarea {
	overflow: auto;
	width: 95%;
	margin: 0 auto;
}
div.widget_ugc p.message{
	display:none;
	margin: 0 auto 10px;
	color: #339900;
	text-align: center;
}
div.widget_ugc p.ok{
	display:block;
	color: #339900;
}
div.widget_ugc p.error{
	display:block;
	color: #E10000;
}
/* END DEDICACE */
/* vote poprocklist*/
.widget_list {
	background-color: #faf7f2;
}
div.widget_list .flashobject{
	clear: both;
}
.widget_list  IMG.picture {
	float: left;
	width: 3.625em;
	height: 3.625em;
	margin: 0.3125em;
}
.widget_list A.vote {
	text-align: right;
	height: 1.25em;
	width: 150px;
	float: none;
	float: right;
	font-size: 80%;
	text-decoration: underline;
	color: #E2001A;
	background: url('../img/voteState.jpg') top right no-repeat;
	padding-right: 20px;
}
.widget_list  A.ok {
	background: url('../img/voteState.jpg') no-repeat;
	background-position: right -16px;
	color: #ccc;
}									
div#st_main div.st_leftcontent div.widget_list  div.common {
	border-bottom:1px #e6dfd1 solid;
	margin-top: 0.5em;
}
.widget_list  object {
	position: relative;
	display: block;
	width: 15.625em;
	height: 2.5em;
	margin: 0 auto;
}								
div.widget_votelist{
	position: absolute;								
	width: 300px;
	top: 0;
	background-color: #FAF7F2;
}
div.widget_recaplist{					
	width: 300px;
	margin-top: 5px;
	background-color: #FAF7F2;
}
div.widget_recaplist P{					
	position: relative;
	display: block; 
	overflow: hidden; 
	font-size: 75%; 
	color: #544838; 
	border: 1px solid #DCCFBB; 
	background-color: #FAF7F2; 
	margin: 5px 5px 5px 20px; 
	padding: 2px 20px 2px 5px; 
}
div.widget_recaplist P{					
	position: relative;
	display: block; 
	overflow: hidden; 
	font-size: 75%; 
	color: #544838; 
	border: 1px solid #DCCFBB; 
	background-color: #FAF7F2; 
	margin: 5px ; 
	padding: 2px 5px; 
}
div.widget_recaplist P.message{					
	border:none;
	color:#000000;
	display:block;
	font-size:85%;
	overflow:hidden;
	position:relative;
}
p.claim {
	font-size: 80%;
	text-align: justify;
	color: #e10000;
	margin: 10px;
}
div.list{
	margin: 15px 10px 5px;
}
div.list p#messList {
	padding: 5px 10px;
	text-align: center;
	font-size: 85%;
}
form#listForm {
	overflow: visible;
	margin:0 10px 0;
	text-align: center;
}
input.submit{
	margin: 0 auto;
	width: 80px;
	height: 20px;
}
div#voteList{
	position: relative;
	display: block;
	overflow: hidden;
	background-color: #fff;
	background-image: url('../img/listgrade.gif');
	background-repeat: no-repeat;
	background-position: 2px 0px;
}
/* vote poprocklist*/
/*TWITTER*/
div#twitter {
	padding: 5px 0 10px;
	background-color:#F5EEE4;
	margin: 0 0 10px 0;
	position: relative;
	overflow: hidden;
	display: block;
	overflow: visible;
}
div#twitter IMG {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0 auto;
}
div#twitter A{
	font-size: 13px;
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	width: 130px;
	color: #000;
	text-decoration: none;
	padding:0 5px 5px;
	border:solid 3px #F5EEE4;
	border-top:solid 5px #F5EEE4;
	border-bottom:solid 1px #DCCFBB;																					
}
div#twitter A:hover{
	color: #ffffff;
	background-color: #33ccff;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
     border:solid 3px #33ccff;
     border-radius: 3px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
    -moz-box-shadow:5px 5px 5px #191919;
    -webkit-box-shadow:5px 5px 5px #191919;
   	box-shadow:5px 5px 5px #191919;
	z-index: 10;
}
/*TWITTER*/