body {
  text-align:center;
  background-color: #1F2326;
}

body, a, p, td{
  font-family: verdana;
  font-size:11px;
}


a {
  color: #CC0000;
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

hr {
  border: 1px solid #FF9801;
  height: 1px;
}
/* FRAME */
/*-----------------------------------------------------------------------------*/

div {
  text-align:left;
  margin:0px;
  padding:0px;

/*opacity: .8;
  filter: alpha(opacity=50);
  -moz-opacity: .8;*/

/*  border: 1px solid yellow; */
}

#container {
  width: 776px;
/*  margin: 10% auto;*/
  margin: 0px auto;
  margin-top: 0px;
  background-color: #fff;
  color: #333;
  border: 2px solid white;
  background-image:url(images/frame/top_bg_big.gif);
  background-repeat: no-repeat;
  background-position: left top;
}


#left {
  float: left;
  margin-top: 10px;
  width: 223px;
  background-color: none;
}

#left_links {
  color: #363636;
  text-align: right;
  margin-right:8px;
  font-size:10px;
}

#left_links strong {
  color: #960205;
  font-weight: normal;
}

#left_links a {
  color: #cf0000;
}


#menu {
  margin-top: 10px;
  margin-left: 213px;
  padding-left: 20px;
  height: 28px;
  background-color: none;
/*    margin-bottom: -18px;*/

}

#menu a:hover, #menu a:active, #menu a.active  {
  background-image:url(images/frame/menu_hover.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}

/*
#menu img.big, menu a.big{
  padding-bottom: 3px;
  vertical-align:top;
}

#menu a.big:hover {
  background-image:url(images/frame/menu_hover_big.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}
*/

#menu img, menu a {
  border: none;
  margin:none;
  padding: none;

}

#content_old {
  padding-left: 292px;
  padding-right: 92px;
  padding-top:20px;
  padding-bottom:20px;
/*  color:#ff9a00;*/
  color: #FF9900;
  background-color: #1F2326; 
/*  border-right: 1px solid #960205;*/
  
  background-image:url(images/frame/gauche_bas_big.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* SCROLL */
#content {
  padding: 0px;
  margin:0px;
  padding-left: 262px;
  
  /*
  padding-right: 22px;
  padding-top:20px;
  padding-bottom:20px;
  */
  /*
  color: #FF9900;
  background-color: #1F2326; 
  */
/*  border-right: 1px solid #960205;*/

  background-image:url(images/frame/gauche_bas_big.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}


div#content_scroll {
  background-image:url(images/trans.gif);
  /*border: 1px solid black;*/
  height: 500px;
  overflow: auto;
  
  padding: 0px;
  margin: 0px;

  padding-right: 20px;
  padding-top:20px;
  padding-bottom:20px;
  
  text-align: left;
  vertical-align: top;  

}

#footer {
  height:30px;
  font-size: 10px;
  color: #363636;
  background-image:url(images/frame/footer_bg.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

#footer strong {
  color: #960205;
  font-weight: bold;
}

#footer div {
  height:23px;
  padding-top:7px;
}

#footer_gauche {
  float:left;
  width: 164px;
  padding-left: 78px; 
}

#footer_gauche a { 
 color: #ffd064;
 font-weight: bold;
 text-decoration:none;
}

#footer_droite {

}

h1 {
  color:#CF0000;
  font-size: 13px;
  font-weight:bold;
}

h2 {
  color:#CF0000;
  font-size: 11px;
  font-weight:bold;
}


input.submit {
  border:1px solid #b0b0b0;
  height:15px;
  width:129px;
  font-size:11px;
}


/* INDEX */
/*-----------------------------------------------------------------------------*/

body.index {
  background-color: #339966;
  padding: 0px;
  margin: 0px;
}

body.index img {
/*  border: 1px solid black;*/
}

body.index div#index_container {
  margin: 10% auto;
  width: 776px;
  border: 2px solid white;
}

body.index img {
  border: none;
}

body.index div#text {
  text-align: left;
  margin-left: 285px; 
  margin-top: -20px;
  color: #333333;
}

body.index div#index_footer {
  width: 100%;
  margin-top: 50px;
  border-top: 2px solid white;
  background-image: url(images/index_bottom.gif);
  background-position : bottom left;
  background-repeat: no-repeat;

}



/* EVENTS*/
/*-----------------------------------------------------------------------------*/

body.events div#content {
  background-color: #339966;
  color: white;
  padding-right: 0px;
}

body.events h1 {
  color: #FF9900;
  }

body.events {
  color: #333333;
}



body.events strong, body.events h3 {

  font-size: 12px;

  color: #FF9900;

  margin-bottom:2px;

  

  

}

body.events div#news1, 
body.events div#news2,
body.events div#news3,
body.events div#news4,
body.events div#news5,
body.events div#news6,
body.events div#news7,
body.events div#news8,
body.events div#news9
{
  background-color: #339966;
}

body.events div.oldnews {
  font-style: italic 
}

body.events div#text {
  float: left;
  height: 350px;
  width: 300px;
  padding-right: 20px;
}



body.events div#text p {
  margin-bottom: 20px;
}


body.events div#images {

}

body.events div#images img {
   padding-bottom: 7px;
}




/* ALBUM */
/*-----------------------------------------------------------------------------*/

/*
body.album div#content {
  background-color: #999900;
  color: #333333;
  padding-right: 0px;

}

body.album h1 {
  color: #990000;
}

body.album strong {
  color: #333333;
}

body.album {
  color: #333333;
}
*/
body.album div#content {
  background-color: #9A6600;
/*
  background-image: url(images/contact_bg.gif);
  background-repeat: repeat;*/
  color: white;
  padding-right: 0px;
}

body.album h1 {
  color: #FF9801;
}

body.album a {
  color: #FF9801;
}


body.album a img {
	border: 1px solid #FF9801;
}

body.album div#text {
  float: left;
  width: 280px;
  padding-right: 2px;
}

body.album div#text p {
  margin-bottom: 20px;
}

body.album div#images {

}

table.album_form td {
  color: white;

}

body.album form {
  margin:0px;
}
body.album input, body.album select {
  height: 20px;
  font-size: 12px;
  font-family: Verdana;
}
/* PRESS */
/*-----------------------------------------------------------------------------*/

body.press div#content {
  background-color: #663332;
  color: #FF9C02;
  padding-right: 0px;
  
}


body.press strong {
  color:#C60000 ;
}

body.press h1 {
  color: #C60000;
}

body.press {
  color: #333333;
}


p.press {
   padding-right: 25px;
}

ul.press li {
  padding-bottom: 5px;
  /*list-style-image: url(images/trans.gif);*/
}


/* PHOTOS */
/*-----------------------------------------------------------------------------*/

body.photos div#content {
  background-color: #9A0000;
  color: #FF9900;
  padding-right: 0px;
}


body.photos strong {
  color:#C60000 ;
}

body.photos h1, body.photos  h2 {
  color: #000000;
}

body.photos a {
  color: #000000;
}

body.photos div.text {
  margin-bottom: 40px;
}

body.photos table.photos td {
 margin: 0px;
 padding: 0px;
 vertical-align: bottom;
 padding-bottom: 20px;
}

body.photos table.photos img {
  border: 1px solid #F38806;
  margin-right:10px;
}

body.photos div#content img {
  border: 1px solid #F38806;
}
body.photos table.photos img.photoBig {
 margin-right:0px;
 /*border-width: 0px;*/
 
}

div#photoBig_div {
/*  height:340px; */
  text-align:center

}



/* CONTACT */
/*-----------------------------------------------------------------------------*/
body.contact div#content,
body.list div#content  {
  background-color: #9A6600;
/*
  background-image: url(images/contact_bg.gif);
  background-repeat: repeat;*/
  color: white;
  padding-right: 0px;
}

body.contact h1,
body.list h1{
  color: #FF9801;
}

body.contact a,
body.list a {
  color: #FF9801;
}

body.contact div#text,
body.list div#text  {
  float: left;
  height: 350px;
  padding-right: 20px;
}

body.contact div#images {

}

body.contact div#images img,
body.list div#images img {
   padding-bottom: 7px;
  
}


/* LINKS */
/*-----------------------------------------------------------------------------*/

body.links div#content {
  background-color: #9A0000;
  color: #FF9900;
  padding-right: 0px;
}

body.links h1, body.links h2, body.links a {
  color: #000000;
}

body.links h1 {

}

body.links strong {
  color: #FF9900;
}

/*
body.links div#links1 {
  height: 730px;
  width: 100px;
  border-right: 1px solid black;
  border-right: 1px solid #9A0000;
  border: 1px solid #9A0000;
  float: left;

}

body.links div#links2 {
  width: 110px;
  padding-left: 230px;
  border-top: 1px solid #9A0000;
  border: 1px solid #9A0000;
}

body.links div#links3 {

  width: 110px;
  padding-left: 230px;
  padding-top: 10px;
  border: 1px solid #9A0000;
}
*/



/* BIO */
/*-----------------------------------------------------------------------------*/
body.bio div#content {
  background-color: #9A0000;
  color: #FFFFFF;
  padding-right: 0px;
}


body.bio strong {
  color:#C60000 ;
}

body.bio h1, body.bio  h2 {
  color: #000000;
}

body.bio a {
  color: #FF9900;
}


body.bio  div#content {
  /*padding-right: 72px;*/
}


table.bio td {
  text-align:left;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
}


ul.bare  {
  padding-left: 0px;
  padding-right: 15px;
  margin-left: 0px;
}

ul.bare li {
  list-style-image: none;
  list-style-image: url(images/trans.gif);
}

div.tip {
  color: #FFFFFF;
  font-size:9px;
}

span.star {
  font-size: 12px;
  color: #FF9900;

}

td.bio_img img {
  border: 1px solid #FFCF6F;

}

/* NEWS */
/*-----------------------------------------------------------------------------*/

body.news {
  text-align:left;
  /*background-color: #996600;*/
  background-color: #990000;
/*
  background-image: url(images/news_bg.gif);
  background-attachment:fixed;
*/
  margin: 0px;
  padding: 0px;
}

body.news img {
  padding: 30px 0px 14px 10px;
}

body.news div {
  padding: 10px 10px 20px 10px;
  color: white;
}
body.news h3 {
  color: #FF9900;
  font-size: 11px;
  font-weight: normal;
  margin: 0px;
  margin-bottom: 5px;
}


div#news1,
div#news3,
div#news5,
div#news7,
div#news9 {
  /*background-color: #1F2326;*/
}
div#news2,
div#news4,
div#news6,
div#news8 {
  /*background-color: #990000;*/
}


body.news div.oldnews {
  font-style: italic 
}

/* BIO POPUP*/

body.bio_popup {
  background-color: #000000;
  padding: 0px;
  margin: 0px;
}
div#bio_photo {
   text-align: center;  
   height: 225px;
}

div#bio_name {
  padding-top: 5px;
  background-color: white;
  height: 34px;
}

div#bio_text {
  background-color: #FF9900;
  padding: 10px;
  height: 258px;

}

/* LYRICS POPUP*/

body.lyrics_popup {
  background-color: #000000;
  padding: 0px;
  margin: 0px;
}

div#lyrics_name {
  padding-top: 5px;
  background-color: white;
  height: 34px;
}

div#lyrics_photo {
   text-align: center;  
   height: 225px;
}
div#lyrics_text {
  background-color: #FF9900;
  padding: 10px;
  /*height: 555px;*/
}

div#lyrics_text pre {
  padding: 0px;
  margin:0px;
  font-family: verdana;
  font-size:12px;
}

a.active {
  font-weight: bold;
  text-decoration: underline;
  }
  
/* TECHNIQUE */
body.technique div#content {
  background-color: #9A6600;
/*
  background-image: url(images/contact_bg.gif);
  background-repeat: repeat;*/
  color: white;
  padding-right: 0px;
}

body.technique h1 {
  color: #FF9801;
}

body.technique a {
  color: #FF9801;
}

  
  
table.data {
	/*border:1px solid #E26F13;
	border-right: none;
	border-bottom: none;*/
}
table.data td, table.data th {
	font-size:10px;

	border:1px solid #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	padding: 2px 10px 2px 5px;
}


/* LIST */

body.listiframe {
	background-color: #9A6600;
	color: white;
	margin:0px;
	padding:0px;
}

body.listiframe h1 {
	color: white;
}
body.listiframe, 
body.listiframe td {
	color: white;
	text-align: left;
}
body.listiframe h3 {
	color: white;
} 

body.listiframe input{
 width: 120px;
 xheight: 20px;
 font-size: 10px;
 font-family: Verdana;
  
}

body.listiframe input.submit {
  border:auto;
  height:auto;
  width:auto;
  font-size:11px;
}


body.listiframe input {
	width: 100px;
}

span.poweredphplist {
	display: none;
}
