@import url("ui/widgets.css");
@import url("player/player.css");

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/*********************************************************/

 /* 1. Structure **************************************** 
  */
.clear{clear:both;height:1px;}
 
html { /* overflow: -moz-scrollbars-vertical; */}
	#user_box{position:absolute;top:-537px;z-index:999;width:100%;}
	#user_bar{width:100%;position:fixed;z-index:998;}
	#wrap{position:relative;top:0;z-index:0;}
	#page{position:relative;width:960px;margin:0 auto;}
	#header{height:516px; }
		#menu{height:100px;padding-left:270px;}
			#menu li{float:left;}
			#menu a{display:block;height:68px;}
			#menu span{display:none;}
		#bar{height:200px;position:relative;}
			#bar #live span{display:none;}
			#bar #live{position:absolute;top:126px;left:30px;display:block;width:334px; height:64px;}
			#slider{margin-left:512px;}
			#slider img{position:absolute;z-index:1;}
			#slider_images{margin-left:20px;position:absolute;z-index:0;}
			#slider_cache{position:absolute;z-index:2; margin-left:-11px;width:449px;height:200px}
			#on_air{position:relative;z-index:4;top:165px;}
			#on_air h1{display:none;}
			#on_air ul{list-style:none;}
		#coups_de_coeur{padding-left:250px;position:relative;z-index:3;height:77px;width:710px;background:url(img/coups_de_coeur.jpg) no-repeat;}
			#coups_de_coeur .slider{width:710px;height:75px;overflow:hidden}
				#coups_de_coeur .slider li{float:left;position:relative;margin-right:15px;background:url(img/cover/bg_60x60.png); width:80px; height:73px;}
				#coups_de_coeur .slider li.book{background:none;text-align:center;}
					#coups_de_coeur .slider li img{width:59px;height:59px;margin-left:14px;margin-top:7px;}
					#coups_de_coeur .slider li.book img{background:none;width:auto;border:2px solid black;margin:7px 0;}
					#coups_de_coeur .slider li a{position:absolute;top:0;display:block;width:80px; height:73px;background: url(img/cover/highlights_60x60.png)}
					
					#coups_de_coeur .slider li.book a{background:none;}
			#coups_de_coeur #cache{width:418px;height:22px;background:url(img/general.png) -545px -455px no-repeat;;position:absolute;top:0;right:15px;z-index:10}
					
		#recherche_titre{height:119px;width:400px;padding:10px;padding-left:550px;position:relative;z-index:2}
			#recherche_titre h2{text-align:center;padding-top:5px}
			#recherche_titre .error{text-align:left;font-size:0.8em;margin-left:230px;position:relative;top:-17px}

	/*Accueil*/
	.content{padding:20px;min-height:800px;}
	.home{padding:10px 0 0 0;position:relative;}
	.home .lists{position:relative; height:366px;float:left;}
			.content .mini_rss{width:20px;height:20px;background:url('img/mini_rss.png') 0 0 no-repeat; position:absolute;right:5px;top:5px;}
			.content .mini_rss:hover{background:url('img/mini_rss.png') 0 -20px no-repeat}
		.content #news_list{width:460px;margin-left:10px;}
			.content #news_list .more{position:absolute;right:5px;top:50px;}
			.content #news_list .slider{margin-top:90px;height:260px;overflow:hidden;position:relative}
			.content #news_list ul{position:relative}
			.content #news_list li, .content.all_news li{height:110px;padding:10px 20px 10px 15px;margin-left:25px;}
				.content.all_news ul{ width:600px;margin:15px auto;}
				.content.all_news li{ border-bottom:1px #cccccc dashed}
			.content #news_list li h3, .content.all_news h3{margin:0;font-size:1.1em;font-style:italic}
			.content #news_list li .auteur, .content.all_news .auteur{font-size:0.7em;font-style:italic;color:#d29a31}
			.content #news_list li .commentaires, .content.all_news .commentaires{font-size:0.7em;font-style:italic;color:#d29a31}
			.content #news_list li .resume, .content.all_news .resume{margin-top:10px;}
			.content #news_list li img.thumb, .content.all_news li img.thumb{width:90px;height:90px;padding:3px;margin-right:15px;background:#FFFFFF;float:left;border-right:2px solid black;border-bottom:2px solid black;}
			.content #news_list .pagination{position:absolute;bottom:-5px;right:5px;}
		.content #podcasts_list{width:220px;margin-left:20px;position:relative;}
			.content #podcasts_list .slider{margin-top:90px;height:260px;overflow:hidden;position:relative;}
			.content #podcasts_list ul{position:relative;}
			.content #podcasts_list ul.main li{position:relative;cursor:pointer;width:210px;height:33px;line-height:33px;padding:5px 5px;background:url(img/li_bg.png) no-repeat bottom;}
				.content #podcasts_list .titre{font-size:0.9em;}
				.content #podcasts_list .date{margin-left:5px;font-style:italic;}
				.content #podcasts_list #informations_conteneur{position:absolute;left:240px;top:0;padding:0px 6px 0 6px;z-index:999;;opacity:0.9;background:#000000;width:210px;height:0px;}	
				.content #podcasts_list #informations_conteneur h4{font-size:1.2em;text-align:center;margin-top:66px;}
				.content #podcasts_list #informations_conteneur .date{text-align:center}
				.content #podcasts_list #informations_conteneur .sujet{color:#d29a31;font-weight:bold;text-align:center}
				.content #podcasts_list #informations_conteneur .invites{margin-top:20px;font-weight:normal;text-align:center}
				.content #podcasts_list #informations_conteneur .invites span.invite{font-size:0.8em;color:#3586ac}
				.content #podcasts_list #informations_conteneur .invites ul{margin-top:5px}
				.content #podcasts_list #informations_conteneur .invites li{padding:2px;}
				.content #podcasts_list .podcasts_options{line-height:42px;position:absolute;top:0;left:220px;display:none;width:100%;height:42px;text-align:center;background:#000000}
				.content #podcasts_list .slider .informations_cache{display:none;}
				.content #podcasts_list .pagination{position:absolute;bottom:5px;right:5px;}
		.content #events_list{width:220px;margin-left:20px;} 
			.content #events_list table{width:175px;margin:90px auto 0 auto;font-size: 12px}
				.content #events_list table th, .content #events_list table td{color: #FFFFFF;width:25px;height:17px;text-align:center;vertical-align:middle}
				.content #events_list table td.week_day{font-weight:bold;}
				.content #events_list table td {cursor:pointer;}
			.content #events_list .pagination{position:absolute;bottom:5px;right:5px;}
			.content #events_list #events {margin-top:15px;padding:10px;}
			.content #events_list #events li h3{margin:0;font-size:0.9em}
			.content #events_list #ajax_events{opacity:0.9;display:none;position:absolute;top:10px; left:-120px;width:250px;z-index:700;background:#000000;padding:10px;}
			.content #events_list #events .auteur{font-size:0.7em;font-style:italic;color:#d29a31}
			.content #events_list #events .commentaires{font-size:0.7em;font-style:italic;color:#d29a31}
		.content .infos{width:283px;height:166px;padding:10px;float:left;margin-top:340px;margin-bottom:60px;}
		.content #invites_list{margin-right:20px;position:relative;}
			.content #invites_list .slider{margin-top:10px;height:125px;overflow:hidden;position:relative;}	
			.content #invites_list ul{position:relative}	
			.content #invites_list ul li{height:31px;border-bottom:1px solid #444;padding:5px 0}	
			.content #invites_list ul li .nom_invite{margin-left:30px;}	
			.content #invites_list .pagination{position:absolute;bottom:5px;right:5px;}
		.content #zoom{margin-right:20px;position:relative}
			.content #zoom img{width:80px;height:80px;float:left;border:3px solid #FFF;margin:0 10px 0px 0}
			.content #zoom .more{position:absolute;bottom:5px;right:5px;}
		.content #article{position:relative}
			.content #article h4{margin-top:10px;margin-bottom:10px}
			.content #article .more{position:absolute;bottom:5px;right:5px}
			
	.coup_de_coeur{}
		.cc_container{width:700px;margin:0 auto;min-height:400px;}
			.cc_container .infos{float:left;}
			.cc_container h3{margin-top:10px;}
			.cc_container .resume{width:400px;margin-top:20px;margin-bottom:20px}
			.cc_container .full_cover {position:relative; float:left; background:url(img/cover/bg_250x250.png);width:250px; height:228px;margin-right:15px;}
			.cc_container .full_cover .full_highlights{cursor:pointer;position:absolute;z-index:2;background: url(img/cover/highlights_250x250.png);width:250px; height:228px;}
			.cc_container img{border:3px solid #FFF;width:175px; height:auto;margin:15px 15px 10px 15px;float:left;}
			.cc_container .full_cover img{border:none;position:relative;z-index:1; width:185px; height:185px;margin-left:45px;margin-top:22px;}
	
	.article{border-bottom:1px solid #ccc;position:relative;}
	.article h3{font-size:1.6em;margin-left:210px}
	.article .auteur{color:#3586ac;margin-left:210px;}
	.article div{padding:20px;font-size:1.1em;width:560px;margin:0 auto;}
	.article h2{text-align:center;margin-bottom:15px;}
	.article p{margin:10px;}
		.article .articles_options {position:absolute;right:15px;left:5px;}
		.article .articles_options li {display:inline-block;zoom:1;}
		.article .articles_options li a span{display:none}
			.article .articles_options li a{width:30px;height:30px;display:block;}
			.article .articles_options li a.print {background:url('img/options_articles.png') 0 0 no-repeat;}
				.article .articles_options li a.print:hover {background-position:0 -30px}
			.article .articles_options li a.pdf {background:url('img/options_articles.png') -60px 0 no-repeat;}
				.article .articles_options li a.pdf:hover {background-position:-60px -30px}
			.article .articles_options li a.mail {background:url('img/options_articles.png') -30px 0 no-repeat;}
				.article .articles_options li a.mail:hover {background-position:-30px -30px}
				.article .articles_options li.like{padding-top:10px;height:20px;}
			
	/*.pagination a, .pagination strong, .pagination span{display:inline-block;width:20px;height:20px;border:1px solid black;text-align:center;margin:0 5px;background:#FFFFFF;color:#000000;text-decoration:none;}
	.pagination strong {background:#444; color:#FFF;}*/
	
	/* Emissions */
	.content.emissions ul {width:810px;margin:0 auto;position:relative;}
		.content.emissions li, .content.emission .avatar{margin:0 5px 15px 5px;position:relative;background: url(img/li_emission_bg.png);cursor:pointer;width:125px;height:125px;float:left;color:#ffffff;font-size:0.9em;z-index:0;}
			.content.emissions li a {}
			.content.emissions li h3, .content.emission .avatar div{display:block;position:absolute;top:0;background: url(img/li_emission_up_2.png);z-index: 2;width:125px;height:125px;}	
			.content.emissions li h3{color:#FFFFFF;font-size:1em;background: url(img/li_emission_up_2.png);width:125px;height:125px;z-index: 2;padding-top:75px;text-align:center;padding-left:15px;padding-right:15px;width:95px;height:50px}
			.content.emissions li img, .content.emission .general img{position:absolute;top:12px;left:13px;z-index: 1;width:100px;height:100px;}
	.content.emission .general{width:600px;float:left;padding-right:10px;padding-bottom:50px;position:relative;background: url(img/emssion_general_bg_up.png) bottom center no-repeat}
		.content.emission .general h3{font-size:2.5em;margin-top:5px;color:#22608c;margin-bottom:0}
		.content.emission .general h4{font-size:1.6em;margin-left:250px;color:#FFF}
		.content.emission .general .mail{margin-left:250px;display:block}
		.content.emission .general .diffusion{display:block;margin-top:10px;margin-left:125px;color:#d29a31;}
		.content.emission .general .emission_resume{width:450px;margin-left:125px;;margin-top:60px;}
	.content.emission .emission_article{width:600px;margin-top:30px;background: url(img/emssion_general_bg.png) top center no-repeat;padding-top:45px}
	.content.emission .emission_information .resume{text-align:center;width:600px;padding-top:15px}
		.content.emission .emission_information .resume .sujet{font-size:1em;color:#d29a31;}
		.content.emission .emission_information .resume .invites{margin-top:15px;}
	/*grille*/
	.content.programme table{width:901px;height:1229px;margin:0 auto;border-collapse:separate;border-spacing:0px;}
		.content.programme .head{position:absolute;width:96%;height:30px;}
			.content.programme .head .prev{float:left;}
			.content.programme .head .next{float:right;}
		.content.programme .prog a{display:none;}
		.content.programme table tr{height:25px;border:none;}
		.content.programme th {color:#FFFFFF;font-size:0.8em;}
		.content.programme .hours{width:44px;vertical-align: top;}
		.content.programme td{width:100px;cursor:pointer;text-align:center;vertical-align:middle;border-right:1px solid #000000; border-bottom:1px solid #000000;border-top:1px solid #ccc;border-left:1px solid #ccc;  }
			.content.programme td a{text-decoration:none;}
	
	/*Partenaires */
	.content.partenaires li{display:inline-block;margin:10px;}
	.content.partenaires li .thumb {display:block;position:relative;top:0;background: url(img/li_emission_bg.png);z-index: 2;width:125px;height:125px;}
				.content.partenaires li .thumb img{position:absolute;top:12px;left:13px;z-index: 1;width:100px;height:100px;}
				
	
	/*Playlist */
	.content.playlist li{background:url(img/li_playlist.png) no-repeat bottom center;padding:30px 0;}
	.content.playlist li .hours{margin-left:280px;font-size:1em;font-style:italic;}
	.content.playlist li .titre{margin-left:410px;font-size:1.4em;font-style:italic;}
	.content.playlist li .artiste{margin-left:10px;font-size:1.8em;color:#22608c;}
	
	/*Pied*/
	#pied{margin-bottom:60px; background:#000000;}
		#partenaires{height:125px;width:960px;position:relative;}
		#pied #rss{padding:50px;width:960px;}
			#pied #rss_description{position:relative;float:left;width:460px;padding-right:20px;background:url(img/separateur_vertical_pied.jpg) no-repeat  right;}
				#pied #rss img{float:left;margin-right:25px} 
			#pied #social{position:relative;float:right;width:460px;padding-left:20px;}
			#pied #rss .more{position:absolute;bottom:0px;right:20px;}
		#pied #options div{width:290px;height:160px;padding:15px;float:left; margin-top:45px; position:relative}
		#pied #options h3{text-align:center;margin-bottom:15px;}
		#pied #options img{width:130px;height:auto;float:left;margin-right:10px;}
		#pied #options .more{position:absolute;bottom:5px;right:5px;}
		
		#pied #partenaires ul{margin-left:220px;}
		#pied #partenaires ul li{float:left;margin-right:35px;margin-top:22px;}
		#pied #partenaires ul li img{border-top:1px solid #444;border:2px solid black;height:80px; width:auto;}
		#pied #partenaires .see_all{position:absolute;bottom:-20px;right:5px;display:block}
		#pied #contacts_accueil{text-align:center;}
			#pied #contacts_accueil h4{margin:5px 0 5px 0;color:#FFF; }
	/* Commentaires */
	.comments{margin-top:40px;position:relative;}
		.comments ul{}
			.comments li{clear:both;width:780px;height:150px;margin-bottom:20px;background: url(img/separateur_pied.jpg) no-repeat bottom}
				.author{float:left;height:170px;width:150px;text-align:center;}
					.author img, .content.emission .author img{position:relative;top:0;left:0;height:90px; width:auto;border:2px solid #FFFFFF;}
					.author span{}
			.comments .comment{min-height:90px;position:relative;float:right;width:570px;background:#1c2d46;color:#FFF;padding:15px;border:2px solid #444;}
				.comments .comment span{position:absolute;top:2px;right:2px;font-style:italic;font-size:0.7em;}
				.comments .comment img{display:none;}
			/*.comments .comment img {float:left;margin-left:-80px;}*/
		
		.submit_comments{width:780px;position:relative}
			h3.comment_title{margin-bottom:50px;font-size:2em;margin-top:25px;}
			.submit_comments .comment{float:right;width:604px;position:relative;}
				/*.submit_comments .comment img{position:absolute;left:-63px;top:15px}*/
				.submit_comments textarea{color:#FFF;background:#1c2d46;border:none;height:100px;width:600px;border:2px solid #444;}
				.submit_comments input[type="submit"]{width:75px; position:absolute;right:0;bottom:-50px;;}
				.submit_comments .comment img{display:none;}
				
	

/* 2. Liens ********************************************* 
*/
	a{text-decoration:none;color:#3586ac }
	a:hover{color:#d29a31;} /*#22608c*/

	
			/*Accueil*/
			#menu #accueil{width:110px;background:url('img/general.png') 0 -578px no-repeat}
			#menu #accueil:hover{background-position:0 -714px;}
			#menu .page_en_cour #accueil{background-position: 0 -646px;}
			/*Programme*/
			#menu #programme{width:115px;background:url('img/general.png') -110px -578px no-repeat;}
			#menu #programme:hover{background-position:-110px -714px;}
			#menu .page_en_cour #programme{background-position: -110px -646px;}
			/*Emissions*/
			#menu #emissions{width:91px;background:url('img/general.png') -225px -578px no-repeat;}
			#menu #emissions:hover{background-position:-225px -714px;}
			#menu .page_en_cour #emissions{background-position:-225px -646px;}
			/*Association*/
			#menu #association{width:107px;background:url('img/general.png') -316px -578px no-repeat;}
			#menu #association:hover{background-position:-316px -714px;}
			#menu .page_en_cour #association{background-position: -316px -646px;}
			/*Radio*/
			#menu #radio{width:67px;background:url('img/general.png')-423px -578px no-repeat;}
			#menu #radio:hover{background-position:-423px -714px;}
			#menu .page_en_cour #radio{background-position: -423px -646px;}
			/*Contacts*/
			#menu #contacts{width:98px;background:url('img/general.png') -490px -578px no-repeat;}
			#menu #contacts:hover{background-position:-490px -714px;}
			#menu .page_en_cour #contacts{background-position: -490px -646px;}
			/*Contacts*/
			#menu #forum{width:101px;background:url('img/general.png') -588px -578px no-repeat;}
			#menu #forum:hover{background-position:-588px -714px;}
			#menu .page_en_cour #forum{background-position: -588px -646px;}

/* 3. Formulaires ***************************************
*/
	fieldset{border:1px solid #333;;padding:20px}
	legend{font-size:1.6em;}
	label{color:#3586ac;margin-left:30px;}
	
	input[type=text], input[type=password]{margin-bottom:15px;cursor:text;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding-left:10px;font-size:1em;color:#444;background:#e4e4e4;border:2px solid black;width:148px;height:16px;}
	select{padding:0;margin-top:5px;}
	input[type=submit]{cursor:pointer;position:absolute;right:75px;bottom:10px;color:#FFFFFF;background:url('img/general.png') -448px -454px no-repeat;width:81px;height:28px;border:none;font-size:1em;font-weight:bold}
	
	#recherche_titre input[type=text] {color:#444;text-align:center;padding:6px;margin-left:45px;background:url('img/general.png') -448px -427px no-repeat;border:none;font-size:0.8em;}
	#recherche_titre select {text-align:center;margin-left:45px;width:159px;height:25px;font-size:0.8em;color:#444;border:2px solid #157fc9;}
	#recherche_titre input[type=submit]{font-size:0.7em;top:55px;}

	.login_container{width:800px;margin:0 auto;}
			.user_connexion input[type=text], .user_connexion input[type=password]
			, .user_subscribe input[type=password], .user_subscribe input[type=text]
												{width:200px;margin-left:30px;margin-top:5px;}	
	.user_connexion input[type=submit]{bottom:0px;right:60px;}							
	.user_subscribe input[type=submit]{bottom:6px;right:20px;}
	.user_connexion, .user_subscribe{float:left;position:relative;}


/* 4. Typo ********************************************** 
*/
	body{font-size:82%;font-family:"Trebuchet MS", sans-serif;}
	h1{2em}
	h2{font-size:1.6em;margin-bottom:5px;}
	h3{font-size:1.3em;margin-bottom:5px;}
	h4{color:#3586ac}
	p, span{line-height:1.4em;font-family:"Verdana", sans-serif;font-size:0.75em;color:#e8e8e8;}

	#on_air{text-align:center;}
	
	.content.programme td a{font-family:verdana;font-weight:bold;font-size:0.67em;}

/* 5. Couleurs ******************************************
*/

.error{color:#9c1b1b;}

body{background:#000000;color:#FFFFFF;}

	#user_box{background:url('img/login_bg.png') repeat-x}
	#user_box #logincontent{margin:0 auto;width:960px;height:476px;padding-top:70px}
	#user_box #lien_enregistrement{margin-top:-6px;width:295px; text-align:center; padding:5px;height:25px; background:url('img/login_btn.png') no-repeat bottom;}
	.user_connexion{padding:0 20px;width:280px;background:url(img/separateur_vertical_pied.jpg) no-repeat right top;}
	.user_subscribe{padding:0 20px;width:280px;}
	.login_info{padding:0 20px;width:280px;float:left;background:url(img/separateur_vertical_pied.jpg) no-repeat  right top;}
	
	#user_bar{background:url('img/compte_bg.png') repeat-x;height:537px;bottom:-537px;}
	#user_bar #user_bar_btn{margin-top:-28px;width:295px; text-align:center; padding:5px;height:25px; background:url('img/compte_btn.png') no-repeat bottom;}
	#user_bar_content {min-width:960px;}
	#user_bar ul#user_bar_menu{float:left;height:500px;width:250px;margin:15px 15px 0 15px;padding-right:15px; background:url(img/separateur_vertical_pied.jpg) no-repeat right; }
		#user_bar #user_bar_menu li{margin-top:10px;}
	#user_bar #user_bar_data{float:left;margin:25px auto 0 auto;height:485px;}
	
		.liste_concours li{width:400px;height:150px;position:relative;}

			.liste_concours li .thumb {float:left;display:block;position:relative;top:0;background: url(img/li_emission_bg.png);z-index: 2;width:125px;height:125px;}
				.liste_concours li .thumb img{position:absolute;top:12px;left:13px;z-index: 1;width:100px;height:100px;}
			.liste_concours li .infos{padding-top:10px;} 
			.liste_concours .participer{cursor:pointer;position:absolute;left:450px;width:150px;height:35px;background:url(img/concours.jpg) 0 -35px;}
					.liste_concours .participer:hover{background:url(img/concours.jpg) 0 0px;}
			.liste_concours .enregistre{position:absolute;left:450px;width:150px;height:35px;background:url(img/concours.jpg) 0 -70px no-repeat;}
			.liste_concours  .more{position:absolute;bottom:35px;right:5px}

	#wrap{background:url('img/wrap.jpg') no-repeat center top}
	#page{background:url('img/page.jpg') repeat-y;}
	#header{}
		#menu{background:url('img/general.png') no-repeat}
		#bar{background:url('img/general.png') 0 -100px no-repeat}
			#bar #slider_cache{background: url('img/general.png') 1px -300px no-repeat;}
			#bar #live {background: url('img/general.png') -449px -300px no-repeat;}
				#bar #live:hover {background: url('img/general.png') -449px -364px no-repeat;}
		#coups_de_coeur{background: url('img/general.png') 0 -500px no-repeat;}
		#recherche_titre{background:url('img/general.png') 0 -907px no-repeat;}

	.content{background:url('img/content.png') no-repeat;}
	.content.home{background:url('img/accueil.png') no-repeat;}
		#events_list{background:url('img/accueil.png') 0 -968px no-repeat}
		#news_list{background:url('img/accueil.png') -220px -968px no-repeat}
		#podcasts_list{background:url('img/accueil.png') -678px -969px no-repeat}
	.content.home .infos{background:url('img/accueil.png') 0px -1335px no-repeat}
	.content.programme{position:relative;}
	.content.programme table{position:relative;z-index:2;}
	.content.programme div.bg{background:url(img/grille_programme.jpg) no-repeat;width:854px;height:1203px;position:absolute;z-index:1;top:43px;left:77px}
		.content.programme .social, #legende .social{background:url(img/grille_social.png) repeat-y;}
		.content.programme .culturel, #legende .culturel{background:url(img/grille_culture.png) repeat-y;}
		.content.programme .musical, #legende .musical{background:url(img/grille_musical.png) repeat-y;}
		.content.programme #legende .programme{background:url(img/grille_programme.jpg) no-repeat center}
		.content.programme .prog{;border:none;}
		.content.programme td a{color:#000000;}
		.content.programme #legende{margin-left:60px;margin-top:45px; color:#FFFFFF}
		.content.programme #legende div {display:inline-block;width:100px;height:10px;margin-right:15px}
 
 	#partenaires{background: url('img/general.png') 0 -782px no-repeat;}
	#pied{background:#000000;}
		#pied #options, #pied #rss{background:url('img/general.png') 0 -1046px no-repeat}
			#pied #options div{background:url(img/separateur_vertical_pied.jpg) no-repeat  right;}
				#pied #options #emission_hasard{background-image:none;}
				
	
