body {
	background: #111810;
	background-image:url(../images/bk_body.png);
	background-position:top center;
	background-repeat:repeat-y;
	margin: 0px;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#entete {
	background-image:url(../images/bk_head.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	width: 930px;
	background-color:#111810;
	min-height:100px;
	padding-top:10px;
}

#menu { float:right; padding-top:0px; padding-right:17px;}
#connexion { text-align:right; min-height:60px; margin-left:320px; margin-top:0px; padding-top:0px;}

#separateur { padding-left:5px; padding-right:5px; }

a {color:#C5D42B; text-decoration:none;}
a:hover {color:#C5D42B; text-decoration:underline;}

/* MENU CSS */

a#home img {background: url(../images/menu_home.jpg) top left no-repeat; width:37px; height:25px;}
a#home:hover img {background: url(../images/menu_home.jpg) bottom left no-repeat; width:37px; height:25px;}
a#home_s img {background: url(../images/menu_home_hover.jpg) top left no-repeat; width:37px; height:25px;}
a#home_s:hover img {background: url(../images/menu_home_hover.jpg) bottom left no-repeat; width:37px; height:25px;}

a#last_news img {background: url(../images/menu_news.jpg) top left no-repeat; width:39px; height:25px;}
a#last_news:hover img {background: url(../images/menu_news.jpg) bottom left no-repeat; width:39px; height:25px;}
a#last_news_s img {background: url(../images/menu_news_hover.jpg) top left no-repeat; width:39px; height:25px;}
a#last_news_s:hover img {background: url(../images/menu_news_hover.jpg) bottom left no-repeat; width:39px; height:25px;}


a#agenda img {background: url(../images/menu_agenda.jpg) top left no-repeat; width:54px; height:25px;}
a#agenda:hover img {background: url(../images/menu_agenda.jpg) bottom left no-repeat; width:54px; height:25px;}
a#agenda_s img {background: url(../images/menu_agenda_hover.jpg) top left no-repeat; width:54px; height:25px;}
a#agenda_s:hover img {background: url(../images/menu_agenda_hover.jpg) bottom left no-repeat; width:54px; height:25px;}

a#frenchscene img {background: url(../images/menu_frenchscene.jpg) top left no-repeat; width:97px; height:25px;}
a#frenchscene:hover img {background: url(../images/menu_frenchscene.jpg) bottom left no-repeat; width:97px; height:25px;}
a#frenchscene_s img {background: url(../images/menu_frenchscene_hover.jpg) top left no-repeat; width:97px; height:25px;}
a#frenchscene_s:hover img {background: url(../images/menu_frenchscene_hover.jpg) bottom left no-repeat; width:97px; height:25px;}

a#shop img {background: url(../images/menu_shop.jpg) top left no-repeat; width:36px; height:25px;}
a#shop:hover img {background: url(../images/menu_shop.jpg) bottom left no-repeat; width:36px; height:25px;}
a#shop_s img {background: url(../images/menu_shop_hover.jpg) top left no-repeat; width:36px; height:25px;}
a#shop_s:hover img {background: url(../images/menu_shop_hover.jpg) bottom left no-repeat; width:36px; height:25px;}

a#podcasts img {background: url(../images/menu_podcasts.jpg) top left no-repeat; width:69px; height:25px;}
a#podcasts:hover img {background: url(../images/menu_podcasts.jpg) bottom left no-repeat; width:69px; height:25px;}
a#podcasts_s img {background: url(../images/menu_podcasts_hover.jpg) top left no-repeat; width:69px; height:25px;}
a#podcasts_s:hover img {background: url(../images/menu_podcasts_hover.jpg) bottom left no-repeat; width:69px; height:25px;}

a#buzz img {background: url(../images/menu_buzz.jpg) top left no-repeat; width:33px; height:25px;}
a#buzz:hover img {background: url(../images/menu_buzz.jpg) bottom left no-repeat; width:33px; height:25px;}
a#buzz_s img {background: url(../images/menu_buzz_hover.jpg) top left no-repeat; width:33px; height:25px;}
a#buzz_s:hover img {background: url(../images/menu_buzz_hover.jpg) bottom left no-repeat; width:33px; height:25px;}

a#forum img {background: url(../images/menu_forum.jpg) top left no-repeat; width:45px; height:25px;}
a#forum:hover img {background: url(../images/menu_forum.jpg) bottom left no-repeat; width:45px; height:25px;}
a#forum_s img {background: url(../images/menu_forum_hover.jpg) top left no-repeat; width:45px; height:25px;}
a#forum_s:hover img {background: url(../images/menu_forum_hover.jpg) bottom left no-repeat; width:45px; height:25px;}

/* FIN MENU */

a.mp3 {	color: #C5D422;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; }
a.mp3:hover { color: #C5D422; text-decoration: underline overline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

a.artist {	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight:bold;}
a.artist:hover { color: #C5D422; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold;}

a.label {	color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; }
a.label:hover { color: #CCCCCC; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

form { margin:0px; padding:0px; }
input.login { border:1px solid #000000; height:13px; font-size:11px; padding:2px;}
input.text { border:0px solid #4E646E; height:18px; font-size:12px; padding-left:2px; width:60%; color:#333333;}
textarea { border:0px solid #4E646E; font-size:12px; width:95%; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; padding:2px;}
select { margin-left:2px; border:0px solid #4E646E; font-size:12px; height:20px; color:#333333;}
/*fieldset { border:1px solid #3A505A; width:90%; margin:auto; }*/
img { border:0px; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
ul,li { margin: 0; padding: 0; list-type:none;}

hr { background-image:url(../images/hr.png); height:2px; width:100%; border:0px; }
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#FFFFFF;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#999999;
	padding-top:3px;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666666;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#C5D422;
}
h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	padding:10px;
}

h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#C5D422;
	padding:10px;
}

#page {
	width: 930px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#bandeau {
	width: 900px;
	min-height:228px;
	margin:auto;
	margin-left:15px;
	margin-right:15px;
	background-image:url(../images/bkm_head.png);
}

	#bandeau_gauche {
		width:257px;
		border:0px;
		min-height:223px;
		background-image:url(../images/sep_bandeau.png);
		background-position:right top;
		background-repeat:repeat-y;
		float:left;
		padding:5px 0px 0px 10px;
	}

	#bandeau_droite {
		width:620px;
		padding:2px 0px 0px 0px;
		min-height:218px;
		text-align:right;
		float:right;
	}

	#bandeau_bas {
		width: 900px;
		min-height:14px;
		margin:auto;
		background-image:url(../images/bkb_bandeau.png);
		background-position:top center;
		background-repeat:no-repeat;
	}

#middle {
	width: 900px;
	margin:auto;
	min-height:500px;
	margin-left:15px;
	margin-right:15px;
	background-image:url(../images/bkt_body.png);
	background-position:top;
	background-repeat:repeat-x;
}

	#middle_gauche {
		width:640px;
		float:left;
		padding:5px;
	}

	#middle_droite {
		width:235px;
		padding:5px;
		float:right;
	}

	#listingbeatport img {
		margin:5px 5px 5px 0px;
	}

#footer {
	float:left;
	width:100%;
	min-height:100px;
	background-image:url(../images/bk_footer.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#4A606A;
	padding-top:15px;
	padding-bottom:0px;
	color:#7C929C;
}

#footer a {
	color:#9AB0BA;
}

#footer a:hover {
	color:#9AB0BA;
	text-decoration:underline;
}

#tableau_formulaire {
	width:100%;
	padding:5px;
	border:0px;
}

#message {
	margin:auto;
	width:501px;
	height:40px;
	padding-top:6px;
	background-image:url("../images/alert.gif");
	background-repeat:no-repeat;
	background-position:top center;
	color:#333333;
	text-align:center;
	font-weight:bold;
}
#archives {
	background-color:none;
}
#archives:hover {
	background-color:#263C46;
}
