@charset "iso-8859-1";
/* {margin:0;padding:0;} */


a { color:#f3c200; text-decoration:none; }
a:hover {text-decoration:none; color:#f3c200;}
h1 {font-size: 1.5em; font-weight:bold; color:#f3c200;}
h1 a{font-size: 1.5em; font-weight:bold; color:#f3c200;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#000000 url(site/body_bkg.jpg) top center no-repeat; color:#999999;}

#wrapper {width:990px; margin: 0 auto -60px auto; background:#121212; }
	#left { width:728px; float:left;}
		#banner_top {height:90px;}
		#flash {width:728px; height:300px;}
			#flash object {width:728px; height:300px;}
		#Horizontal { width:700px; height:26px; padding:0 16px 0 12px; position:absolute; left:0; top:102px;}
			#Horizontal #nav_8, #Horizontal #nav_9, #Horizontal #nav_11 {display:none; visibility:hidden;}
			ul.MenuBarHorizontal{ width:700px; height:26px; text-align:center; display:block;} 
			ul.MenuBarHorizontal li{float:left; display:block; margin:0; padding:0; width:82px; text-align:}
			#Horizontal #nav_2 {width:126px;}
			ul.MenuBarHorizontal a {display:block;}
			ul.MenuBarHorizontal a span {display:block; padding:5px 15px; text-align:left;}
			ul.MenuBarHorizontal a.MenuBarItemSubmenu{ padding:0 5px; height:26px;  }
			ul.MenuBarHorizontal a.MenuBarItemSubmenu span{line-height:26px; height:26px; padding:0; text-align:center; font-size:1.1em; font-weight:bold;}
			ul.MenuBarHorizontal li ul{width:200px; }
			ul.MenuBarHorizontal li ul li{width: 200px; background:none;}
			ul.MenuBarHorizontal li ul li a, ul.MenuBarHorizontal li ul li a:hover{ display:block; width:197px; margin-left:3px;  background-color:#000000; background-image:none; }
			ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {background-color:#000000;}
		#news_box {height:26px; background:#000000;}
		#act_ctn { padding:30px 14px; text-align:left;}
		#banner_foot {position:absolute; bottom:0; width:728px; height:100px; padding-bottom:60px;}

	#right { float:right; width:262px;}
		#shoutcast {float:left;}
			#shoutcast, #shoutcast object { width:262px; height:90px;}
		#nav {float:right; }
			#nav a  {width:262px; height:100px; display:block; }
			#nav #animateurs {background:url(site/animateurs.jpg);}
			#nav #games {background:url(site/games.jpg);}
			#nav .social { background:url(site/social.jpg); width:216px; height:48px; padding: 26px 23px;  }
			#nav .social a{ width:48px; height:48px; background-position:center center; background-repeat:no-repeat; display:block; padding:0 12px; float:left;}
			#nav #facebook { background-image:url(site/facebook.png);}
			#nav #twitter { background-image:url(site/twitter.png);}
			#nav #linkedin { background-image:url(site/linkedin.png);}
			#nav #gang {background-image:url(site/communaute.jpg);}
		#rss {width:262px; background:#000000; float:right; font-size:0.9em;}
			#rss a.rsshead { display:block; width:262px; height:60px; background:url(site/showbizz.jpg) top center no-repeat; }
			#rss img {padding:5px; float: left;}
			#rss p {margin:0; padding:0; }
			#rss div { padding:5px;}
			.rssblock { margin:20px 0;}
			.rssblock a { font-size:1.2em; display:block; line-height:1.2em; margin-top:10px;}
			.rssblock img {padding-right:20px;}
	
	#push { height:160px;}
			
	#girl {background:url(site/girl.png); width:308px; height:526px; margin-left:495px; margin-top:-562px; position:fixed!important; position:fixed; bottom:-0; left:50%;}

#footer {height: 60px; width:990px; clear:both; text-align:center; font-size:0.9em;} 
	#map { width:990px; margin:0 auto;}
		#map span { margin:0 3px; display:inline-block; line-height:16px; }
		#map a {color:#999999; font-weight:normal; text-decoration:none;}
		#map a:hover {font-weight:normal; text-decoration:underline;}
		#map .optimised {clear:left; display:block;}

/****************  PLAYER  ********************************************************************************************/
.pleft {float:left; width:728px;}
.pright {float:right; width:247px; background:url(site/pctrl_top.jpg) #000 top center no-repeat; padding-top:93px; margin:0 7px; text-align:center;}
.pctrl {height:279px; background:url(site/pctrl_foot.jpg) center bottom no-repeat; padding-bottom:18px;} 
.pctrl button { display:block; margin:0 auto;text-align:right; color:#fff902; background-color:#000000; background-position:left bottom; background-repeat:no-repeat; border:0 #fff; width:237px; padding-top:62px; height:92px; line-height:20px; cursor:pointer; }
.pctrl button span {color:#fff;}
.pctrl button#club {background-image:url(site/logo_club.jpg);}
.pctrl button#rock{background-image:url(site/logo_rock.jpg);}
.pctrl button#pop{background-image:url(site/logo_net.jpg);}

/**********************************************************************************************************************/
html, body {margin:0; padding:0; height:100%; width:100%; text-align:center;}
#wrapper {min-height: 100%; height: auto !important; height: 100%; text-align:left; position:relative }
#push {clear:both;}
#footer { margin:0 auto; position:relative;}
img {border:none; }
#news:before {  content: ""; display: block; clear: both; }
#news:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.gal {margin-top:20px; clear:both; width:100%;}
a.gal { display:inline-block; width:150px; height:150px; text-align:center; }
.thumbL { width:100%; margin-top:3px; clear:both; display:block; text-align:left;}
.thumbR { width:100%; margin-top:3px; clear:both; display:block; text-align:right;}
.thumbC { width:100%; margin-top:3px; clear:both; display:block; text-align:center;}
.thumbRF{ margin:0px 0px 3px 10px;float:right; } 
.thumbLF { margin:0px 10px 3px 0px; float:left; }
.section:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {clear:both;}
ul.MenuBarHorizontal{margin: 0; padding:0; list-style-type: none; cursor: default;  }
ul.MenuBarHorizontal li{margin: 0; padding: 0; position: relative; }
ul.MenuBarHorizontal ul{margin: 0; padding: 0; list-style-type: none; z-index: 1020; cursor: default; position: absolute; left: -1000em;}
ul.MenuBarActive { z-index: 1000; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left: auto}
ul.MenuBarHorizontal iframe { position: absolute; z-index: 1010; background:none; border:none; }
@media screen, projection{ul.MenuBarHorizontal li.MenuBarItemIE{display: inline; f\loat: left;}}
table.table {width:100%; clear:both; border-collapse:collapse;}
tr.tblrow {text-align:left; vertical-align:top; }
td.cell { border:nonee text-align:left; vertical-align:top;}
div.cellctn {padding:3px;}
a.pdf {line-height:3em; font-weight:bold; font-size:1.2em; background: url(admin/a_pdf.jpg) center left no-repeat; padding-left:20px; }