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

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

body
{
  color:#000000;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: url(/images/bg.png) top center repeat-y;
}

/*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, .album_title, .album_title a
{
  color:#e42b39;
}

#container
{
  width:720px;
  margin-left:auto;
  margin-right:auto;
}
.seperator
{
  clear:both;
  width:100%;
  text-align:center;
}
.hr
{
  clear: both;
  margin: 10px 11px;
  background: url(/images/separator.png) top center;
  height:12px;
}
.hr hr
{
  display:none;
}
#logo
{
  float: left;
  margin:10px 0;
}
#red_line
{
  width:100%;
  height:10px;
/*  background-color:#e42b39; */
}
#search
{
  float: right;
  margin: 30px 0 0 0;
}
#search input
{
  border: 2px solid #000;
  background: #ffffff;
  color:#e42b39;
  font-weight: bold;
}
.input_text
{
  width: 120px;
}

#nav
{
  clear: both;
}

#menu
{
  float:left;
  margin:10px 0;
  padding:0px;
}
#menu li
{
  float:left;
  position: relative;
  list-style-type:none;
}
#menu li:hover
{
/*  background-color:#e42b39; */
}
#menu a
{
  color:#000000;
  color:#e42b39;
  text-transform:lowercase;
  font-weight: bold;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:2px;
}
#menu a:hover, #menu .selected a
{
/*  background-color:#e42b39; */
  text-decoration:underline;
}
#menu li ul
{
  position: absolute;
  display:none;
  width: 100px;
  background: #ffffff;
  margin: 0;
  padding: 0;
}
#menu li ul li
{
  display: block;
  margin: 0;
  padding: 0;
}
#menu li ul li a
{
  text-transform: none;
}
#menu li:hover ul
{
  display: block;
}
#lang
{
  float:right;
  font-weight: bold;
  margin:10px 0;
  text-transform:lowercase;
}
#lang a
{
  color:#e42b39;
}
#content
{
  clear:both;
  padding-top:10px;
  padding-bottom:10px;
}
#footer
{
  color:#f0f0f0;
  text-align:right;
}
#title
{
/*
  background-image:url('../images/fond-titre.jpg');
  background-repeat:repeat-x;
*/
  color:#000000;
  padding:5px;
  font-size:24px;
}
#body
{
}


#home-carousel
{
  width: 720px;
}

#home-carousel li
{
  display: inline-block;
}

#home-carousel li a
{
  display: block;
  overflow: hidden;
}

#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: 20px 0;
}
.news_text
{
  font-style:italic;
}
.list
{
  clear:left;
}
.list_album, .list_album img
{
  float:left;
}
.list_album
{
  width:240px;
  height:220px;
  text-align:center;
}
.album
{
  clear: both;
}
.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;
}

