/* Base */

* { margin:0; padding:0;}
body { background:#000 url(../navigation/back.gif) center top fixed no-repeat; font:13px/15px "Helvetica Neue",Arial,Helvetica,sans-serif; text-align:center;}
#wrapper { margin:0 auto; text-align:left; width:1020px; position:relative;}
a { color:#666;}
	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 #ff0; border-left:none;}
img.right { float:right; margin:0 -30px 15px 20px; border:5px solid #ff0; border-right:none;}
	img.double { margin-left:-25px; border-left:5px solid #ff0;}
input,textarea { border:1px solid #000; 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_transardentes.png); width:238px; height:210px; margin:23px 0 25px -8px; padding-right:19px;}
	h2 { margin:14px 0 16px 248px;}
#logostop { padding-top:15px}
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:12px; left:850px;}
	#transclub li { float:left; padding-right:20px;}
		#transclub a { background:url(../navigation/trans_club.gif) no-repeat; text-decoration:none; text-indent:-9999px; display:block; height:51px; width:52px;}
			#transclub a#club { background-position:-81px 0; width:71px;}
a#vw { text-decoration:none; position:absolute; top:144px; left:865px;}

/* Content */

#content { border-top:5px solid #ff0; padding:1px 0 15px 0; width:520px; float: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:#000; font-size:20px; background-image:none; margin:25px 0; height:auto;}
	h3 span { font-weight:normal; color:#666; font-size:15px;}
h4 { color:#666; 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:#666;}
#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 45px;}
	#content li { text-align:left; margin-bottom:3px;}
#downloadlineup { float:right; background:url(../common/Transardentes2010_Lineup.gif) no-repeat; padding-left:63px; line-height:40px; height:40px;}

/* Sidebar-left */

#sidebar-left { clear:left; float:left; padding-right:30px; width:220px;}

.blog { margin-top:20px; clear:right;}
	.blog img { float:left; margin:2px 15px 10px -20px; border:5px solid #ff0; border-left:none;}
.sidebar-inner#facebook a { color:#ff0;}

/* Sidebar */

#sidebar { float:left; padding-left:30px; width:220px;}
	.sidebar-inner { border-top:5px solid #ff0; margin-bottom:25px;}
		.sidebar-inner h3 { margin-bottom:-10px;}
		  .sidebar-inner#twitter h3 { text-indent:0; height:auto;}
		  .sidebar-inner#lineup h3 { margin-bottom:-5px;}
		.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 #ff0; border-right:none;}

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

.sidebar-inner#newsletter { border-top:none;}
	#newsletter div { background:#ff0 url(../navigation/back_newsletter.gif) -10px 0 repeat-x; border-top:none; 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#deezer { color:#fff;}
	#deezerflash { margin-top:1px;}
	.sidebar-inner#deezer a { color:#ff0;}
#videoflash { margin-top:1px;}

/* Footer */

#footer { font-size:11px; padding:15px 0 0 0; color:#999;}
	#footer a { color:#666; text-decoration:none;}
	#footer a#share { background:url(../navigation/share.gif) 0 1px no-repeat; padding-left:13px; color:#ff0;}
	
/* 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#ablo { background-position:-110px -51px;} body#bblo a#ablo,a#ablo:hover { background-position:-110px -151px;}
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#aacc { background-position:-220px -51px;} body#bacc a#aacc,a#aacc:hover { background-position:-220px -151px;}
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#bblo #content h3  { background-position:0 -525px;}
body#btic #content h3  { background-position:0 -175px;}
body#binf #content h3  { background-position:0 -200px;}
body#bmer #content h3  { background-position:0 -500px;}
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;}
#blog h3 { background-position:0 -400px;}
#lineup h3 { background-position:0 -375px;}