/* Base */

* { margin:0; padding:0;}
body { background:#606 url(../navigation/back.jpg) center top repeat-x; font:13px/15px "Helvetica Neue",Arial,Helvetica,sans-serif; text-align:center;}
#wrapper { margin:0 auto; text-align:left; width:770px; position:relative;}
a { color:#0cf;}
	a:hover { text-decoration:none;}
	a img { border:none;}
p { margin:15px 0;}
.light { color:#999; font-size:12px;}
img.left { float:left; margin:0 20px 15px -30px; border:5px solid #0cf; border-left:none;}
img.right { float:right; margin:0 -30px 15px 20px; border:5px solid #0cf; border-right:none;}
	img.double { margin-left:-25px; border-left:5px solid #0cf;}
input,textarea { border:1px solid #199bda; font:12px/13px "Helvetica Neue",Arial,Helvetica,sans-serif; padding:4px;}
	.fixed { width:195px;}
label { display:block; margin:5px 0 2px 0; color:#333;}
strong span { font-weight:normal;}
.rouge { color:#f00;}

/* Head */

h1,h2 { background-repeat:no-repeat; text-indent:-9999px;}
	h1 { float:left; background-image:url(../navigation/les_ardentes.png); width:190px; height:208px; margin:23px 0 25px 0; padding-right:29px;}
	h2 { margin:10px 0 0 218px;}
#logostop { padding-top:10px}
#navigation { margin:18px 0 0 0;}
dl { float:left; width:110px;}
	dt { color:#98eaff; text-transform:uppercase; background-repeat:no-repeat; text-indent:-9999px; height:21px;}
		dd a { color:#fff; text-decoration:none; outline:none; background-repeat:no-repeat; display:block; height:15px; width:96px; text-indent:-9999px;}
#transclub { list-style-type:none; position:absolute; top:10px; right:0;}
	#transclub li { float:left; padding-left:15px;}
		#transclub a { background:url(../navigation/trans_club.gif) no-repeat; text-decoration:none; text-indent:-9999px; display:block; height:51px; width:71px;}
			#transclub a#club { background-position:-81px 0;}

/* Content */

#content { border-top:5px solid #0cf; padding:1px 0 15px 0; width:520px; float:left; clear:left;}
	#content-inner { background-color:#fff; padding:15px 30px 20px 30px;}
		body#bard #content-inner { padding-top:25px;}
h3 { background-repeat:no-repeat; height:25px; text-indent:-9999px; margin:10px 0 20px 0;}
	body#bard #content h3 { text-indent:0; color:#606; font-size:20px; background-image:none; margin:25px 0; height:auto;}
	h3 span { font-weight:normal; color:#0cf; font-size:15px;}
h4 { color:#606; font-weight:bold; margin:30px 0 15px 0; font-size:15px; clear:left;}
	body#bnew h4 { margin-top:15px;}
	h4 span { font-weight:normal; color:#000; font-size:12px;}
.meta { font-weight:bold;}
	.meta span { color:#606;}
#content p { text-align:justify;}
body#btic table { width:100%; margin:15px 0 -15px 0;}
	body#btic td { vertical-align:top; width:33%; padding:0 15px 15px 0;}
#diapo_large { margin:-15px -30px 25px -30px;}
#fs { float:right; margin-right:32px;}
#content ul { margin:15px 15px 0 15px;}
	#content li { text-align:left; margin-bottom:3px;}
#downloadlineup { float:right; background:url(../common/ardentes2009_lineup.gif) no-repeat; padding-left:40px; line-height:40px; height:40px;}

/* Sidebar */

#sidebar { float:left; padding-left:30px; width:220px;}
	.sidebar-inner { border-top:5px solid #0cf; padding-bottom:15px; background:url(../navigation/back_sidebar.png) bottom left no-repeat; margin-bottom:10px;}
		.sidebar-inner h3 { margin-bottom:-15px;}
		.sidebar-inner2 { background-color:#fff; margin-top:1px; padding:10px 20px;}

.news { margin-top:20px; clear:right;}
	.news img { float:right; margin:2px -20px 10px 15px; border:5px solid #0cf; border-right:none;}

.sidebar-inner#diapo { padding:1px 0 12px 0;}

.sidebar-inner#newsletter { border-top:none; color:#fff;}
	#newsletter div { background:#0cf url(../navigation/back_newsletter.png) -10px 0 repeat-x; border-top:none; color:#fff; padding:42px 20px 30px 20px; overflow:hidden;}
		#newsletter input { color:#666; width:149px; float:left; height:12px;}
		#newsletter input.submit { padding:0; width:auto; height:auto; border-left:none;}
		
.sidebar-inner#lineup { font-size:11px;}
	.sidebar-inner#lineup h3 { margin-bottom:-5px;}

.sidebar-inner#lastfm { padding:1px 0 12px 20px; background-color:#525252;}
.sidebar-inner#pub { padding:0 0 12px 0;}

/* Footer */

#footer { font-size:11px; background:url(../navigation/back_content.png) top left no-repeat; padding:15px 0 0 0;}
	#footer a { color:#303; text-decoration:none;}
	#footer a#share { background:url(../navigation/share.gif) 0 1px no-repeat; padding-left:13px; color:#0cf;}
	
/* Sprites */

dt#daff { background-position:-110px 0;}
dt#dpra { background-position:-220px 0;}
dt#ddiv { background-position:-330px 0;}
dt#dcom { background-position:-440px 0;}
a#anew { background-position:0 -21px;}		body#bnew a#anew,a#anew:hover { background-position:0 -121px;}
a#apre { background-position:0 -36px;}      body#bpre a#apre,a#apre:hover { background-position:0 -136px;}
a#ahis { background-position:0 -51px;}      body#bhis a#ahis,a#ahis:hover { background-position:0 -151px;}
a#apho { background-position:0 -66px;}      body#bpho a#apho,a#apho:hover { background-position:0 -166px;}
a#avid { background-position:0 -81px;}      body#bvid a#avid,a#avid:hover { background-position:0 -181px;}
a#ahor { background-position:-110px -21px;} body#bhor a#ahor,a#ahor:hover { background-position:-110px -121px;}
a#aart { background-position:-110px -36px;} body#bart a#aart,a#aart:hover { background-position:-110px -136px;}
a#atic { background-position:-220px -21px;} body#btic a#atic,a#atic:hover { background-position:-220px -121px;}
a#ainf { background-position:-220px -36px;} body#binf a#ainf,a#ainf:hover { background-position:-220px -136px;}
a#afes { background-position:-220px -51px;} body#bfes a#afes,a#afes:hover { background-position:-220px -151px;}
a#acam { background-position:-220px -66px;} body#bcam a#acam,a#acam:hover { background-position:-220px -166px;}
a#aacc { background-position:-220px -81px;} body#bacc a#aacc,a#aacc:hover { background-position:-220px -181px;}
a#amer { background-position:-330px -21px;} body#bmer a#amer,a#amer:hover { background-position:-330px -121px;}
a#aben { background-position:-330px -36px;} body#bben a#aben,a#aben:hover { background-position:-330px -136px;}
a#aprs { background-position:-330px -51px;} body#bprs a#aprs,a#aprs:hover { background-position:-330px -151px;}
a#avip { background-position:-330px -66px;} body#bvip a#avip,a#avip:hover { background-position:-330px -166px;}
a#apar { background-position:-330px -81px;} body#bpar a#apar,a#apar:hover { background-position:-330px -181px;}
a#afor { background-position:-440px -21px;} a#afor:hover { background-position:-440px -121px;}
a#anet { background-position:-440px -36px;} a#anet:hover { background-position:-440px -136px;}
a#amys { background-position:-440px -51px;} a#amys:hover { background-position:-440px -151px;}
a#afac { background-position:-440px -66px;} a#afac:hover { background-position:-440px -166px;}
a#atwi { background-position:-440px -81px;} a#atwi:hover { background-position:-440px -181px;}

body#bpre #content h3  { background-position:0 -25px;}
body#bhis #content h3  { background-position:0 -50px;}
body#bpho #content h3  { background-position:0 -75px;}
body#bvid #content h3  { background-position:0 -100px;}
body#bhor #content h3  { background-position:0 -125px;}
body#bart #content h3  { background-position:0 -150px;}
body#btic #content h3  { background-position:0 -175px;}
body#binf #content h3  { background-position:0 -200px;}
body#bfes #content h3  { background-position:0 -450px;}
body#bmer #content h3  { background-position:0 -475px;}
body#bcam #content h3  { background-position:0 -425px;}
body#bacc #content h3  { background-position:0 -250px;}
body#bben #content h3  { background-position:0 -275px;}
body#bprs #content h3  { background-position:0 -300px;}
body#bvip #content h3  { background-position:0 -225px;}
body#bpar #content h3  { background-position:0 -325px;}
#latest h3 { background-position:0 -350px;}
#lineup h3 { background-position:0 -375px;}
