/* GENERAL */

*{margin:0;padding:0;}

body {
background: #000 url(../images/bg_body.jpg) repeat;
font: .8em Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
}

ul {list-style-type: none;}
li {display: inline;}

a:link, a:visited {
color: #fff;
text-decoration: none;
border: 1px dotted #917552;
border-width: 0 0 1px 0;
}
a:hover, a:active{
color: #ccad87;
}

#container {
width: 780px;
margin: 10px auto 0;
color: #fff;
}

h1 {text-indent: -5000px;
position: absolute;
width: 180px;
top:100px;
left:54%;
background: transparent url(../images/tamala.jpg) no-repeat;
}
h2 {
height: 30px;
margin: .5em 0 1em;
padding: 55px 0 0 60px;
color: #ccad87;
font-size: 1.3em;
background: transparent url(../images/goni2.gif) no-repeat;
}
h3 {
margin-top: 1em;
text-indent: 1em;
color: #917552;
}

p {
margin-bottom: 1em;
}

/* MENU HAUT */

#menu_haut {
position: absolute;
top: 110px;
}
#menu_haut li {
margin-right: .8em
}

/* MENU */
#menu {
height: 217px;
text-align: center;
background: transparent url(../images/bg_menu.gif) no-repeat;
border:1px solid #000;
}
#menu ul {
margin-top: 160px;
}
#menu li {
margin-right: 5px;
padding:5px 0 10px 25px;
background: transparent url(../images/puce.jpg) no-repeat;
font-weight: bold;
font-size: 1em;
}
#menu li a {
border: 0;
}
#menu li a:hover {
font-style: italic;
}

/* MENU BAS */

#menu_bas {
width: 750px;
text-align: right;
}
#menu_bas ul {
text-align: right;
}
#menu_bas li {
margin-left: .8em;
}

/* CONTENU */

#centre {
width: 350px;
margin: 0 auto;
padding-left: 35px;
background: transparent url(../images/bordure.jpg) repeat-y;
}
#centre ul.concerts {
margin-bottom: 2em;
}
#centre ul.concerts li {
display: block;
margin: 0 0 0 2em;
}
#centre a.photos {
border: none;
}
#centre img.photos {
border: 1px solid #fff;
border-width: 2px 2px 8px;
margin: 1em;
}

#fladobe {
margin: 5em 0 0;
font-size: .8em;
width: 29em;
}
#fladobe img {
float:left;
margin-right: 1em;
border: 0;
}
#fladobe a {
border: none;
}
ul.normal {
list-style-type: square;
margin: 0 0 1em 2em;
}
.normal li {
display: list-item;
}
#centre p.musicien, #centre p.instruments{
margin-bottom: 1.5em;
}
#centre ul.musicien, #centre ul.instruments{
margin: 50px 0 2.5em;
}
#centre .musicien li, #centre .instruments li{
padding-top: 40px;
}
#centre li.yo {background: transparent url(../images/photos/min_yo.jpg) no-repeat;}
#centre li.lamine {background: transparent url(../images/photos/min_lamine.jpg) no-repeat;}
#centre li.raf {background: transparent url(../images/photos/min_raf.jpg) no-repeat;}
#centre li.julie {background: transparent url(../images/photos/min_julie.jpg) no-repeat;}
#centre li.lucie {background: transparent url(../images/photos/min_lucie.jpg) no-repeat;}
#centre li.pantxo {background: transparent url(../images/photos/min_pantxo.jpg) no-repeat;}
#centre li.thierry {background: transparent url(../images/photos/min_thierry.jpg) no-repeat;}
#centre li.niko {background: transparent url(../images/photos/min_niko.jpg) no-repeat;}

#centre li.bala {background: transparent url(../images/min_bala.jpg) no-repeat;}
#centre li.djembe {background: transparent url(../images/min_djembe.jpg) no-repeat;}
#centre li.sourouba {background: transparent url(../images/min_sourouba.jpg) no-repeat;}
#centre li.ngoni {background: transparent url(../images/min_ngoni.jpg) no-repeat;}
#centre li.dundun {background: transparent url(../images/min_dundun.jpg) no-repeat;}

#centre img.haut {
margin:15px .5em 0 0;
}
#centre img.float {
float: left;
margin-right: 1em;
}
#centre span.color {
color: #ccad87;
}
#centre a.top {
margin-left: 220px;
color: #ccad87;
font-size: .8em;
}
/* FOOTER */

#footer {
margin-top: 50px;
text-align: center;
color: #ccad87;
font-weight: bold;
}
#footer img {border: 0;}
#footer a {border: 0}
