body {
  margin:33px 0 0 0;
  border:0 none;
  font:normal 10px Verdana, sans-serif;
  color:black;
  background-color:black;
  text-align:center;
}

#flashcontent{}

strong { color:#f61; }
em { color:#f61; }

h1, h2 { border:0 none;margin:0;padding:0; }
h1 { font-size:14px }
h2 { font-size:12px }
h3 { font-size:11px;line-height:12px;border:0 none;margin:0;padding:0; }
p { border:0 none;margin:10px 0 0 20px;padding:0;}
hr {
  height: 1px;
  background-color: #555;
  padding: 0;
  border: 0px none;
  color:#bbb;
}

a {
  color:#a30;
  text-decoration:underline;
  font-weight:bold;
}

a:hover {color:white;text-decoration:none;} 
a#active {color:black;}

img {border:0 none;}
a img {border:0 none;}

div#container {
  position:relative;
  margin:0 auto;
  width:900px;
  height:650px;
  text-align:left;
  padding:0
}

#navhome {
  margin:0;
  position:absolute;
  top:170px;
  left:262px;
}
#navpage {
  margin:0;
  border:0 none;
  position:absolute;
  top:12px;
  left:20px;
}
ul#nav {
  margin:0;
  padding:0
}
#nav li {
  float:left;
  list-style:none;
}

#tache {
  position:absolute;
  top:0;
  left:180px;
  width:140px;
  height:124px;
}

#title {
  position:absolute;
  top:56px;
  left:319px;
  width:auto;
  height:auto;
  font-weight:bold;
}

#content {
  position:relative;
  top:145px;
  left:0px;
  text-align:left;
  width:900px;
  height:495px;
  border:0 none;
  padding:0;
  margin:0;
  z-index:0;
}

#texte{
  position:relative;
  top:10px;
  left:20px;
  border:0 none;
  margin:0;
  padding:0;
  width:880px;
  z-index:100;
  color:white;
  font-size: 10px;
}

#sousnav {
  margin:0 0 1px 20px;
  padding:0;
  border:0 none;
  list-style:none;
  position:relative;
  top:0;
  left:0;
  text-align:left;
  width:870px;
  height:15px;
  z-index:10
}

#sousnav li {
  float:left;
  padding:0 10px 0 0;
}


/***PAGES*********************************************/
#texte a {color:#ccc;font-weight:bold}
#texte a:hover {color:#f61;}
#texte a:focus{color:#f61;}

.suite {
  position:absolute;
  top:-3px;
  left:0;
  margin:0;
  border:0 none;
  padding:2px;
  background:#FF8C03;
}
.suite a:hover {background:black}

#bio {
  background:transparent url(gfx/photo/photo_g_1ie.jpg) no-repeat -20px -185px;
  position:relative;
  left:-20px;
  top:170px;
  width:655px;
  padding:5px;
}

ul#groupe {
  margin:0;
  padding:0;
}
#groupe li {
  float:left;
  list-style:none;
  padding:2em;
  color:#f61;
}
#bio_perso{
  position:absolute;
  top:165px;
  left:0;
  background:black;
  padding:2ex;
}

#agenda, #avis {
  margin:0;
  border:0 none;
  padding:0;
}


#technique{border:0 none;margin:0;padding:0;}

ul.omni {
  margin:0 7px 0 0;
  padding:0;
  line-height:2em;
  float:left;
  border:1px solid black;
}
.omni li {list-style:none;}
.omni li a {color:#aaa; background:#090909; border-bottom:1px dotted #f60;font-weight:bold;font-style:italic; text-transform:uppercase}

.txt_songs{
  visibility: hidden;
  position:absolute;
  top:-85px;
  left:450px;
  background:black;
  padding:2ex;
  z-index:300;
}

ul#souvenir{
  border:0 none;
  margin:0;
  padding:0;
  line-height:2em;
}
#souvenir li {list-style:none;}

#avis {
  position:relative;
  top:0;
  left:0;
  padding-top:5%;
  background:transparent url(gfx/photo/photo_n_1ie.jpg) no-repeat -20px -5px;
}

#image{z-index:20;position:relative}
/*****************************************************END PAGES***/

.foot {color:#777;font-size:9px;margin:0;border:0 none;padding:0;}
.foot a{color:#aaa;}
.foot a:hover{color:#f61;}

/***ADMIN***/

#admin {
  position:absolute;
  top:20px;
  left:20px;
  background:#f5f5f5;
  padding:3ex;
  text-align:left
}
#admin h1 {border:1px solid #bbb;padding:1ex;margin:0 0 2ex 0;}
#admin h2 {border-bottom:1px dotted #bbb;padding:0;margin:0 0 10px 0;}
#admin a {text-decoration:none;color:black}
#admin a:hover {text-decoration:none;color:#f60}

input, textarea {border:1px solid #bbb;padding:3px;margin:0;color:#f60}
input.bouton {font:bold 10px 'Verdana', 'Arial', sans-serif}
input.bouton:hover {cursor:pointer;background:#f60;color:white;}
.mnu {margin:5px;padding:5px;border-right:1px solid #777;border-bottom:1px solid #777;float:left}
.amnu {margin:5px;padding:5px;border-right:1px solid #F70;border-bottom:5px solid #F70;float:left}
.inputs {font-family:verdana, sans-serif;background:#DDD;font-size:11px;}
.msg {color:#0A0;margin-left:100px}

#infos {
  position:relative;
  top:20px;
  left:0;
  background:#bbb;
  padding:5px 10px;
  text-align:left;
  width:450px;
  font-size:10px;
}
#infos xmp {border:1px solid #fc0;padding:2px;margin:0 0 2ex 0;background-color:#ccc}
#infos h2 {border-bottom:1px dotted #bbb;padding:0;margin:0 0 10px 0;}
