body {
margin:0px 0px 0px 0px;
overflow:hidden;
z-index:-100;
background-color:1A120F;
scrollbar-3dlight-color:#ffd700;
scrollbar-arrow-color:#ff0;
scrollbar-base-color:#ff6347;
scrollbar-darkshadow-color:#ffa500;
scrollbar-face-color:#008080;
scrollbar-highlight-color:#ff69b4;
scrollbar-shadow-color:#f0f;
}
h1{
font-family:Verdana;
font-size:13px;
font-weight:inherit;
margin-bottom:0px;
padding-bottom:0px;
display:inline;
}
#wrapper {
}
.holder {
background-color:white;
position:absolute;
width:1050px;
height:100%;
z-index:1;
overflow:hidden;
}
.holder2 {
position:absolute;
width:950px;
height:100%;
z-index:1;
overflow:hidden;
}
.main {
position: absolute;
background-image: url(img/blank_big.jpg);
background-repeat: no-repeat;
overflow: hidden;
width: 100%;
height: 100%;
z-index:6;
}
.main2 {
position: absolute;
background-image: url(img/new_design.jpg);
background-repeat: no-repeat;
overflow: hidden;
width: 100%;
height: 100%;


}
.body {

float:left;
width:825px;
height:573px;
margin-top:165px;
margin-left:159px;
overflow-y: scroll !important;
background-color:FFFFFF;
overflow:-moz-scrollbars-vertical;
}
.body2 {
position:absolute;
width:825px;
height:100%;
margin-top:195px;
margin-left:159px;
overflow-y: scroll;
overflow-x: hidden;
display:table;
overflow:-moz-scrollbars-vertical;
}
.vide {width:100px;}
.cd {
position:absolute;
background-repeat: no-repeat;
width: 123px;
height: 119px;
margin-top:10px;
}
.offset{
position:absolute;
margin-left:0px;
margin-top:-112px;
}
.start {

	margin-left:10px;
	margin-top:5px;


}
.details{

font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #000000;
line-height:17px;
width:400px;
margin-left:2px;
margin-top:10px;
}
.mid {
width: 400px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
line-height:20px;
margin-left:365px;
margin-top:-520px;
}
.top {
position: absolute;
width: 350px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
margin-top: 52px;
margin-left:340px;
}
.top2 {
position:absolute;
width:275px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
margin-top: 52px;
margin-left:690px;
}
.nav {
text-align:right;
position: absolute;
margin-top:290px;
margin-left:44px;
}
.navadmin {
text-align:right;
position: absolute;
margin-top:300px;
margin-left:30px;
}
.smallnav {
position:absolute;
width:193px;
height:22px;
margin-top:135px;
margin-left:785px;
}
.logo{
position: absolute;
margin-top:0px;
margin-left:460px;
}
.offset_ch {
position:absolute;
z-index:10;
vertical-align:top;
margin-top:12px;
margin-left:23px;
}
.offset_ch2 {
float:left;
z-index:10;
margin-top:46px;
margin-left:30px;
}
.cd_ch2 {
z-index:-1; 
margin-left:13px;
margin-top:36px;
position:absolute;
background-repeat: no-repeat;
width: 123;
height: 119;
}
.offset_home {
position:absolute;
z-index:10;
margin-top:10px;
margin-left:20px;
}
.cd_ch {
z-index:0; 
margin-left:5px;
margin-top:1px;
position:absolute;
background-repeat: no-repeat;
width: 128;
height: 124;
}
.bg_cd {
z-index:1; 
margin-left:1px;
margin-top:0px;
position:absolute;
background-image: url(img/bg_cd.jpg);
background-repeat: no-repeat;
width: 144;
height: 139;
}
.bracket {
display:block;
position:relative;
margin-top:10px;
background-image: url(img/bracket.gif);
background-repeat: no-repeat;
width:240px;
}
.intro {
position:relative;
width:340px;
height:45px;
margin-left:16px;
line-height:21px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;font-weight: bold;
}
.intro2 {
position:relative;
width:500px;
height:45px;
margin-left:16px;
line-height:21px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;font-weight: bold;
}
.retro {
background-image: url(img/bgvoir.gif);
background-repeat: no-repeat;
position:absolute;
z-index:12;
width:215px;
height:245px;
margin-left:550px;
margin-top:35px;
}
.retro_offset {
display:block;
position:relative;
margin-left:20px;
margin-top:-5px;
padding-top:0px;
padding-bottom:19px;
}
.retro_gif {
margin-left:15px;
margin-top:-10px;
background-image: url(img/retro.gif);
background-repeat: no-repeat;
position:relative;
width:140px;
height:38px;
}
.retro_details {
width:160px;
position:relative;
margin-top:-71px;
margin-left:78px;
height:53px;
padding-bottom:16px;
}
.multimedia {
background-image: url(img/bgmultimedia.gif);
background-repeat: no-repeat;

z-index:12;
width:223px;
height:659px;
margin-left:460px;
margin-top:-510px;
}
.multimedia_gif {
margin-left:17px;
margin-top:-5px;
background-image: url(img/multimedia.gif);
background-repeat: no-repeat;
position:relative;
width:140px;
height:38px;
}
.multimedia_offset {
margin-left:18px;
margin-top:-12px;
}
.actu_titre{
background-image: url(img/bgactu_t.jpg);
background-repeat: no-repeat;
width:513px;
height:44px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:20px;
margin-top:0px;
}
.actu_titre2{
float:left;
width:400px;
margin-left:53px;
margin-top:13px;
}
.actu_message {
background-image: url(img/bgactu_m.jpg);
background-repeat:repeat-y;
margin-left:20px;
width:513px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.actu_txt {
margin-left:55px;
width:440px;
padding-top:14px;
padding-bottom:28px;
}
.actu_date {
float:left;
margin-left:435px;
margin-top:-15px;
font-style:italic;
font-size: 11px;
color: #000000;
}
.actu_auteur {
float:left;
margin-left:420px;
margin-top:-25px;
font-style:italic;
font-size: 11px;
color: #000000;
}
.perso {
background-image: url(img/perso_bg.gif);
background-repeat: no-repeat;
position:absolute;
float:left;
text-indent:2em;
z-index:12;
width:330px;
height:210px;
margin-left:20px;
margin-top:12px;
}
.perso1{
margin-top:-16px;margin-left:76px;margin-bottom:5px;
}
.perso2{
position:absolute;margin-left:115px;margin-top:-17px;width:180px;
}
.perso_offset {
line-height:17px;
margin-left:30px;
vertical-align:top;
margin-top:10px;
text-indent:0em;
}
.interview {
float:left;
width:227px;
height:273px;
background-image: url(img/polaroid.jpg);
background-repeat:no-repeat;
}
.interview_t {
margin-top:20px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: chocolate;
}
.interview_q {
color:chocolate;
font-size:13px;
width:540px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left:230px;
margin-bottom:20px;
}
.interview_a {
margin-left:230px;
color:black;
font-weight:bold;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.interview_r {
margin-top:-14px;
margin-left:290px;
color:black;
font-size:12px;
width:500px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:20px;
}
.artistes {
float:left;
width:240px;
height:20px;
background-image: url(img/polaroid.jpg);
background-repeat:no-repeat;
}
.artistes_t {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: chocolate;
}
main_artistes{
margin-top:50px;
margin-left:150px;
position:absolute;
width:600px;

}
.genre {
background-image: url(img/bggenres.jpg);
background-repeat: no-repeat;
position:absolute;
z-index:12;
width:623px;
height:540px;
margin-left:125px;
text-indent:3.2em;
margin-top:-280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.genreworld {
background-image: url(img/bggenres.jpg);
background-repeat: no-repeat;
position:absolute;
z-index:12;
width:623px;
height:540px;
margin-left:125px;
text-indent:3.2em;
margin-top:-230px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.genre_res{
width:200px;
text-indent:0em;
position:absolute;
margin-left:40px;
margin-top:17px;
}
.genre_res2{
width:200px;
position:absolute;
margin-left:190px;
margin-top:-210px;
}
.genre_res3{
text-indent:0em;
position:absolute;
width:430px;
text-align:center;
margin-top:255px;
}
.concerts {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url(img/bgconcerts.gif);
background-repeat: no-repeat;
position:absolute;
z-index:12;
width:100%;
height:540px;
margin-left:155px;
text-indent:3em;
margin-top:-20px;
}
#chocolate {color:chocolate;font-size:14px;}
.concert_res {
width:700px;
margin-top:-10px;
text-indent:105px;
margin-bottom:20px;
position:absolute;
line-height:17px;
margin-left:36px;
font-size: 13px;
color: chocolate;
}
.concert_res2 {
width:700px;
display:block;
text-indent:105px;
margin-top:-12px;
margin-bottom:15px;
position:absolute;
line-height:25px;
margin-left:36px;
font-size: 13px;
color: black
}
.salle {
position:absolute;z-index:116;margin-left:310px;margin-top:-10px;color:black;font-style:italic;font-size:12px;
}
.canton {
position:absolute;z-index:116;margin-left:500px;margin-top:-10px;color:black;font-style:normal;float:left;font-size:12px;
}
.concertdate {
margin-left:-8px;
margin-right:20px;
margin-top:-9px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;font-weight:bold;
position:absolute;
z-index:20;
}
.art_res{
width:200px;
text-indent:0em;
position:absolute;
margin-left:85px;
margin-top:17px;
}
.art_res2{
width:200px;
position:absolute;
margin-left:295px;
margin-top:15px;
}
.art_res3{
margin-top:15px;
width:200px;
position:absolute;
margin-left:545px;
}
.myspace_offset {
background-image: url(img/myspace.gif);
background-repeat:no-repeat;
text-align:top;
width:280px;
margin-left:0px;
margin-top:24px;
text-indent:3.2em;
}
.myspace_offset2 {
background-image: url(img/myspace.gif);
background-repeat:no-repeat;
text-align:top;
margin-left:20px;
width:280px;
margin-top:28px;
margin-bottom:10px;
text-indent: 4.1em;
}
.reac {
position:relative;
width:300px;
height:220px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #000000;
z-index:100;
margin-top:20px;
margin-left:0px;
}
.comment {
position:relative;
width:700px;
height:220px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #000000;
text-decoration:none;
z-index:100;
margin-left:0px;
}
.comment_bar {
position:relative;
width:600px;
height:50px;
text-decoration:none;
background-image:url(img/comment.jpg);
background-repeat: no-repeat;
margin-left:0px;
}
.reactions {
position:relative;
width:300px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #000000;
z-index:54;
margin-top:30px;
margin-left:0px;
}
.reac_line {
width:300px;
margin-bottom:-10px;
margin-top:5px;
}
.forum {
float:left;margin-left:29px;margin-top:17px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #000000;
}
.forum2 {
margin-left:145px;margin-top:45px;width:550px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #000000;
}
.voir_aussi {
background-image: url(img/bgvoir.jpg);
background-repeat: no-repeat;
position:absolute;
z-index:12;
width:215px;
height:197px;
margin-left:500px;
margin-top:30px;
}
.voir_gif {
margin-left:15px;
margin-top:-10px;
background-image: url(img/voir_aussi.gif);
background-repeat: no-repeat;
position:relative;
width:140px;
height:38px;
}
.suisses {
background-image: url(img/bgvoir.gif);
background-repeat: no-repeat;
position:absolute;
z-index:12;
width:215px;
height:245px;
margin-left:550px;
margin-top:350px;
}
.suisses_gif {
margin-left:15px;
margin-top:-10px;
background-image: url(img/artistes_suisses.gif);
background-repeat: no-repeat;
position:relative;
width:140px;
height:38px;
}
.coeur {
background-image: url(img/bgvoir.gif);
background-repeat: no-repeat;
position:absolute;
z-index:12;
width:215px;
height:245px;
margin-left:550px;
margin-top:677px;
}
.coeur_gif {
margin-left:15px;
margin-top:-10px;
background-image: url(img/c_coeur.gif);
background-repeat: no-repeat;
position:relative;
width:140px;
height:38px;
}
.hasard{
background-image: url(img/bgvoir.jpg);
background-repeat: no-repeat;
position:absolute;
z-index:12;
width:215px;
height:67px;
margin-left:550px;
margin-top:990px;
}
.hasard2{
position:absolute;
z-index:12;
width:215px;
height:47px;
margin-left:550px;
margin-top:1100px;
}
.hasard_gif {
margin-left:15px;
margin-top:-10px;
background-image: url(img/hasard.gif);
background-repeat: no-repeat;
position:relative;
width:140px;
height:38px;
}
.album {

margin-top:33px;
margin-left:155px;
}
.category {
float:left;
text-align:right;
margin-top:30px;
margin-left:363px;
float:left;
}
.category_index {
position:relative;
text-align:right;
width:400px;
margin-top:-120px;
margin-left:193px;
float:left;
}
.category2 {
position:absolute;
text-align:right;
margin-top:30px;
z-index:800;
margin-left:305px;
float:left;
}
.infos {
position:relative;
margin-top:10px;
width:400px;
margin-left:143px;
line-height:17px;
}
.info {
position:relative;
margin-top:10px;
width:550px;
margin-left:147px;
line-height:17px;
}
.infos2 {
position:relative;
width:300px;
padding-top:9px;
margin-left:75px;
}
.stars {
display:block;
position:relative;
padding-top:2px;
padding-bottom:10px;
}
.bloc{
position:relative;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #000000;
line-height:17px;
width:350px;
margin-left:2px;
margin-top:10px;
}

.bloc2{
position:absolute;
float:right;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #000000;
line-height:17px;
width:350px;
margin-left:400px;
margin-top:-60px;
}
.blochome{
position:relative;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; color: #000000;
line-height:17px;
width:350px;
height:60px;
margin-left:2px;
margin-top:10px;
}
.indent{
position:relative;
margin-left:50px;
}
.chrobig{font-family:Georgia,;color:chocolate;font-size:56px;font-weight:normal;line-height:80%;margin-right:5px;}
.chro {

width:410px;
text-indent: 2.5em;
text-align:justify;
margin-top:49px;
margin-left:35px;
line-height:18px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}
.sig {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;font-weight:bold;
position:relative;
text-align:right;
padding-top:15px;
}
.date {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
position:relative;
text-align:right;
padding-top:5px;
}
.over3 {
width:700 px;
height:500 px;
overflow: auto;
scrollbar-3dlight-color:#ffd700;
scrollbar-arrow-color:#ff0;
scrollbar-base-color:#ff6347;
scrollbar-darkshadow-color:#ffa500;
scrollbar-face-color:#008080;
scrollbar-highlight-color:#ff69b4;
scrollbar-shadow-color:#f0f;
}
.search {
position:absolute;
margin-top:129px;
margin-left:155px;
vertical-align:middle;
}
.rss {
margin-top:20px;
margin-left:30px;
line-height:20px;
width:250px;
}
.rss2{
position:relative;
z-index:12;
width:215px;
height:47px;
margin-left:580px;
margin-top:-180px;
}
.calendar {
background-color:E4E4E4;
border:1px solid #999999
}
.stats {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color:chocolate;
margin-left:570px;
margin-top:0px;
position:absolute
}
.textadmin{
width:400px;
line-height:29px;
position:relative;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
}
.adminjump{
text-align:left;
width:650px;
line-height:21px;
position:relative;
margin-left:0px;
float:right;
margin-top:-336px;
}
.adminmenu {
color:chocolate;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
margin-left:-5px;
}
.top10 {
width:650px;
background-image: url(img/top10_1.gif);
background-repeat: no-repeat;
z-index:12;
width:623px;
height:175px;
margin-left:15px;
margin-top:-20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.top10_titre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width:170px;
position:absolute;
background-color:white;
padding-left:5px;
margin-left:90px;
margin-top:18px;
}
.top10_body {
position:absolute;
margin-left:55px;
margin-top:50px;
}
.top10_bodyt {
position:absolute;
margin-top:60px;
margin-left:168px;
width:400px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.form { color: #000000; border: 1px #999999 dashed}
.form_area {width:190px;height:200px; color: #000000; border: 1px #999999 dashed}
.form2 {  color: #000000; background-color: #CCCCCC; border: 1px #333333 solid}
.form3 {  color: #0;height:18px; background-color: D0D0D0; border: 1px #333333 solid}
A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 73BB27; text-decoration: underline;}
A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 73BB27; text-decoration: underline;}
A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 73BB27; text-decoration: underline;}
A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 73BB27; text-decoration: underline;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-bottom: 0px; margin-top: 0px; margin-left: -30px;}
.texte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.track {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: 77AD25;}
.small {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
#big  {font-size:+1;}
#small  {font-size:-1;}
.italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 ; font-style: italic}
.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none; font-weight: 600 }
#bold { font-weight: bold}
#bold2 { font-weight: bold;font-size:15px;}
#padding {padding-right:17px;}
#valign {
height:23px;
}
#valign2 {
margin-top:-21px;
margin-left:20px;
}
#right {text-align:right;line-height:17px;}
.search2 { border: 1px #000000 solid ; height: 14px; width: 90px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: 1c1056 ; font-weight: normal}
.searchbutton {  border: 1px #000000 solid}.link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: 0018CA; text-decoration: underline}
a.button, span.button, del.button{
	
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
    
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(form_buttons.png);
    _background-image:url(form_buttons.gif);
}
