body,html,table,tr,td
{ margin: 0px; padding: 0px; border: 0px; }

/* red 1 : ea3132 */
/* red 2 : e42b39 */

body
{
  color:#000000;
  background-color:#000000;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,tr,td
{ margin: 0; padding: 0;, border: none; }*/

a img,:link img,:visited img { border: none; }

a
{
  color:#000000;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

table
{
  border-collapse: collapse;
  border-spacing: 0px;
}

.clear
{
  clear:both;
}
.red
{
  color:#e42b39;
}

#container
{
  border:2px solid #e42b39;
  width:760px;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:auto;
  margin-right:auto;
}
#logo
{
  background-image:url('../images/logo.gif');
  margin:5px;
  width:260px;
  height:40px;
}
#red_line
{
  width:100%;
  height:15px;
  background-color:#e42b39;
}
#menu
{
  float:left;
  width:650px;
  margin:0px;
  padding:0px;
}
#menu li
{
  display:inline;
  list-style-type:none;
}
#menu li:hover
{
  background-color:#e42b39;
}
#menu a
{
  color:#f0f0f0;
  font-weight: bold;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:2px;
}
#menu a:hover
{
  background-color:#e42b39;
  text-decoration:none;
}
#lang
{
  color:#f0f0f0;
  float:left;
  width:110px;
  text-align:right;
  font-weight: bold;
}
#lang a
{
  color:#f0f0f0;
}
#content
{
  clear:both;
  padding-top:10px;
  padding-bottom:10px;
}
#footer
{
  color:#f0f0f0;
  text-align:right;
}
#footer a
{
  color:#f0f0f0;
}
#title
{
  background-image:url('../images/fond-titre.jpg');
  background-repeat:repeat-x;
  color:#f0f0f0;
  padding:5px;
  font-family:Impact;
  font-size:24px;
  font-style:italic;
}
#body
{
  padding:20px;
}
#deco
{
  background-color:#ffffff;
  color:#000000;
  width:720px;
  border:0px;
  padding:0px;
  font-size:12px;
  border-spacing:0px;
}
#deco td
{
  border:0px;
  border-spacing:0px;
}
.deco_hg
{
  background-image:url('../images/coin-hg.gif');
  width:20px;
  height:20px;
}
.deco_hd
{
  background-image:url('../images/coin-hd.gif');
  width:20px;
  height:20px;
}
.deco_bg
{
  background-image:url('../images/coin-bg.gif');
  width:20px;
  height:20px;
}
.deco_bd
{
  background-image:url('../images/coin-bd.gif');
  width:20px;
  height:20px;
}
.news
{
  margin-bottom:10px;
}
.news_text
{
  font-style:italic;
}
.list
{
  clear:left;
}
.list_album, .list_album img
{
  float:left;
}
.list_album
{
  width:120px;
  height:145px;
  text-align:center;
}
.album
{
  width:100%;
}
.album img
{
  float:left;
  margin-right:20px;
}
.links
{
  margin-bottom:10px;
}
.links li
{
  display:block;
  padding-left:10px;
}
.artists
{
  width:680px;
}
.artists td
{
  vertical-align:top;
  font-size:14px;
  padding-bottom:10px;
}
.artist_left
{
  float:left;
  width:160px;
}
.artist_right
{
  float:left;
  width:520px;
}
.mp3_player
{
  display:inline;
  margin-left:20px;
}


.cart_table
{
  width:100%;
  font-size:1.2em;
}
.cart_table td
{
  border:1px solid #000;
  padding:4px;
}
.line0
{
  background-color:#eeeeee;
}
.line1
{
  background-color:#dddddd;
}
.register label, .register_label
{
  float:left;
  width:200px;
  text-align:right;
  padding:4px;
  padding-right:10px;
}
.register input
{
  width:200px;
}
.register textarea
{
  width:200px;
  height:60px;
}
