@charset "utf-8";
/* CSS Document */

/*GENERAL*/
body {

font-family: "Georgia", Helvetica, Arial, sans-serif;
color: #605339;/*#817664 #888272;*/
font-size: 11px;
background:url(gfx/back223.jpg) repeat-x;
background-color:#29200f;	/*#29200f et apres 060606*/
}
	
a img{ border: 0; }

a { text-decoration:none; color: #3e3322; font-weight:bold; }
a:hover { text-decoration:none; font-weight:bold; background-color:#3e3322; color: #e9e4c9; }

.cadre img { border: 5px solid #f3f0de; position: relative; background-color:transparent;}
a.cadre:hover img { border: 5px solid #ffffff; background-color:transparent;}
	
p { line-height: 20px; letter-spacing:0.5px; }
	
#total, #total_gate, #details, #enter, #entree {
text-align:left;
height: auto;
/*padding:15px;*/
background-color:#d8ceb8;
border:1px solid #766e59;
font-weight:400;
overflow:hidden;	
}
#total_inside, #footer{padding:15px;}

#total{width:700px;}

#enter{width:320px;}

#enter_sub {
padding:5px;
width:295px;/*455*/
background-color:#000;/*3b3529*/
height: auto;
font-size: 11px;
border: thin solid #888272;
}

#enter_up {width:295px; padding:5px;
background-color:#000;/*3b3529*/
border: thin solid #888272; }

#total_gate{width:640px; padding:10px;}

#header{
/*margin-bottom: 10px;*/
width: 700px;
height: 470px;
background: #e9e4c9 url(gfx/header.jpg);
z-index: -9999;
}

#entree{
/*margin-bottom: 10px;*/
width: 640px;
height: 390px;
background: #29200f url(gfx/head0.jpg);
z-index: -9999;
}
/*############################NAV################################*/

#actu {
/*background:none;*/
width:119px;
height:25px;
margin-left:15px;
margin-top:350px;
position:absolute;
}

#actu:hover{display: block; background: url(gfx/actu.png) top right no-repeat;}




/*.actu a { background: transparent;}
.actu a:hover { background: #000 url(gfx/actu.png);*/




/*#nav{margin-bottom: 20px;}*/

#bio {
/*background:none;*/
width:142px;
height:25px;
margin-left:15px;
margin-top:375px;
position:absolute;
}
#bio:hover{display: block; background: url(gfx/bio.png) top right no-repeat;}

#zik {
/*background:none;*/
width:109px;
height:25px;
margin-left:180px;
margin-top:350px;
position:absolute;
}
#zik:hover{display: block; background: url(gfx/zik.png) top right no-repeat;}

#dates {
/*background:none;*/
width:110px;
height:25px;
margin-left:180px;
margin-top:375px;
position:absolute;
}
#dates:hover{display: block; background: url(gfx/dates.png) top right no-repeat;}

#photos {
/*background:none;*/
width:93px;
height:25px;
margin-left:320px;
margin-top:350px;
position:absolute;
}
#photos:hover{display: block; background: url(gfx/tof.png) top right no-repeat;}

#videos {
/*background:none;*/
width:92px;
height:25px;
margin-left:320px;
margin-top:375px;
position:absolute;
}
#videos:hover{display: block; background: url(gfx/vids.png) top right no-repeat;}

#contact {
/*background:none;*/
width:100px;
height:25px;
margin-left:445px;
margin-top:350px;
position:absolute;
}
#contact:hover{display: block; background: url(gfx/contact.png) top right no-repeat;}

#myspace {
/*background:none;*/
width:111px;
height:25px;
margin-left:445px;
margin-top:375px;
position:absolute;
}
#myspace:hover{display: block; background: url(gfx/ms.png) top right no-repeat;}

#amis {
/*background:none;*/
width:81px;
height:25px;
margin-left:575px;
margin-top:350px;
position:absolute;
}
#amis:hover{display: block; background: url(gfx/links.png) top right no-repeat;}

/*############################NAV################################*/




#upshows, #nletter, #latestvids {
width:250px;
padding:5px;
color: #766e59;
background-color:#d8ceb8;/*3b3529
font-size: 12px;
/*border: thin solid #888272;*/
}

#main {
color: #605339;
padding:5px;
width:380px;/*445*/
background-color:#d8ceb8;/*3b3529*/
height: auto;
font-size: 11px;
/*border: thin solid #888272;*/
}

.in
{
padding:5px; /**/
background-color:#d2c7ae;/*#f3f0de*/
/*border-bottom: 2px dotted #817664;*/
height:auto;
}

.tour{

padding: 15px 0px 15px 0px; /*H D B L*/
/*color: #85826f;#150d0b*/
background-color:#d2c7ae;
border-bottom: 1px dotted #d8ceb8;
height:auto;

}

.msg
{
padding:5px;
background-color:#d2c7ae;/*#f3f0de*/
border: 2px dotted #817664;
height:auto;
width: auto;
font-size: 12px;
overflow: hidden;
}


.title{font-size: 22px; font-weight:bold; letter-spacing:0.1px; border-bottom: 3px solid #d2c7ae;}




/*.sbox
{
padding: 10px 10px 10px 10px;
color: #85826f;/*#150d0b*/
/*background-color:#474031;
border-bottom: 1px dotted #888272;
height:auto;
}*/

#footer{clear:both; width:auto;}
.gauche { float:left;}
.droite { float:right;}

/*.quote
{
padding: 0px 0px 10px 10px;
color: #000;
letter-spacing:2px;
font-size: 14px;
word-spacing:2px;

border-bottom: 2px dotted #150d0b;
}*/
.viz
{
float:left;
width:90px;
height:90px;
padding: 2px;
background-color:#242424;
color: #ffffff;

}


.visu{
float: left;
width:150px;
height: 150px;
padding: 4px 4px 16px 4px;
border: 1px solid #CCC;
background-color:#FFFFFF;
border-bottom-color:#BBB;
border-left-color:#DDD;
/*border-top-color:#EEE;*/
margin-right: 10px;
}

.tracklist{

margin-left:0px;
line-height: 10px;
height: auto;



}


* html.tracklist{
line-height: -5px;
height: auto;


}



.form{
border: 1px solid #817664;
background-color:#d2c7ae;
color: #766e59;
}

#details{
	width:450px;
	height: auto;
	padding:15px 15px 15px 15px;

}

#details_fly {width: 200px;}

.bigger{font-size:12px}

/*PRIVATE AREA*/

#private_total {width:640px;
font-size: 11px;
position:relative;
height:380px;
font-size:10px;
padding:5px;
}


h1 {font-family: Arial;
font-size: 12px;
font-weight:bold;
text-decoration: none; 
color: #ffffff; }

#p_add_date_jour{
position:absolute;
float:left;
}

#p_add_date_style{
position:absolute;
margin-left:105px;
}

#p_add_date_horaire{
position:absolute;
margin-left:255px;
}
#p_add_date_entree{
position:absolute;
margin-left:355px;
}
#p_add_date_main_band{
position:absolute;
float:left;
width:50%;
}
#p_add_date_sup_band{
margin-left:300px;
position:absolute;
width:50%;
}

#m_news, #m_amis{float:left;}

#m_news, #m_lives, #m_tofs, #m_bio, #m_presse, #m_coms, #m_liens,#m_misc  {
	background: #e9e4c9 url(./gfx/m_bottom.png) no-repeat bottom left;
	position:absolute;
	width:150px;
}

dt{
background:url(./gfx/m_top.png) no-repeat top left;
font-weight:bold;
font-size:12px;

border-bottom: 1px dotted #766e59;
text-decoration: none; 
padding: 10px 20px 0;
margin:0;}

dd{
text-align:left;
font-size:10px;
margin:0;
padding: 4px 4px 20px 4px;
height:80px;
}

#m_lives, #m_coms {margin-left:160px;}

#m_tofs, #m_liens {margin-left:320px;}

#m_bio, #m_misc {margin-left:480px;}

