*
{
	margin: 0;
	padding: 0;
	text-transform: lowercase;
}
body
{
	background: #444F86;
	color: #DBD7D7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  margin: 15px 0 30px 0;
}
h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd
{
	text-align: left;
	padding: 0;
}
h1, h2, h3, h4, h5, h6
{
	font-size: 10px;
  font-weight: normal;
}
img
{
  border: 0;
  margin: 0 5px 0 0;
}
a
{
	color: #DBD7D7;
  font-weight: bold;
	text-decoration: none;
}
a:hover
{
	color: #DBD7D7;
	text-decoration: underline;
}
.imageleft
{
  float:left;
}
#logo
{
	width: 700px;
	margin: 0 auto 0 auto;
  height: 55px;
}
#menu
{
	width: 700px;
	margin: 0 auto 0 auto;
  height: 18px;
}
#body
{
	width: 700px;
	margin: 0 auto 0 auto;
  background: #DBD7D7;
  color: #444F86;
}
#body h1
{
  font-weight: bold;
  margin: 0 0 2px 0;
}
#body h2
{
  margin: 0 0 2px 0;
}
#body a
{
  font-weight: normal;
  color: #D44B00;
}
#body .chapter
{
  font-weight: bold;
  margin: 0 0 3px 0;
}
#body .chapter a
{
  font-weight: bold;
}
#body .item
{
  padding: 5px 0 5px 0;
}
#body .date
{
  margin: 0 0 2px 0;
}
#body .header
{
  margin: 0 0 2px 0;
}
#body .text
{
  margin: 0;
}
#body .soldout
{
  margin: 2px 0 2px 0;
  font-weight: bold;
}
#body .crosslink
{
  color: #5E689B;
}
#body .crosslink a
{
  color: #D46325;
}
#body .link
{
  height: 40px;
}
#body .elselink
{
  height: 70px;
}
#body .packaging
{
  height: 75px;
}
#body .image
{
  height: 70px;
}
#body .separator
{
  height: 10px;
}
#body .space_65
{
  margin-left: 65px;
}
#body .medium
{
  font-weight: bold;
}
#body #body_left
{
	float: left;
	width: 386px;
  padding: 5px 7px 5px 7px;
}
#body #body_right
{
	float: left;
	width: 286px;
  padding: 5px 7px 5px 7px;
}
#contact
{
	float: left;
	width: 386px;
  padding: 5px 7px 5px 7px;
}
#contact #mail_sent
{
  height: 400px;
}
#contact .label
{
  margin: 5px 0 2px 0;
}
#contact .star
{
  color: #BD1000;
}
#contact_form_captcha {
  padding: 10px 0 10px 0;
}
#contact .error
{
	font-size: 16px;
  font-weight: bold;
  color: #BD1000;
  margin: 20px 0 10px 0;
}
#contact #submit
{
  margin: 15px 0 10px 0;
}

#playlist h1
{
  margin: 2px 0px 0px 0px;
}
#playlist h2
{
  margin: 0;
}

#book h1
{
  margin: 2px 0px 0px 0px;
}
#book h2
{
  margin: 0;
}

#body #body_bottom
{
	clear: both;
	width: 700px;
  height: 1px;
}
#bottom
{
	width: 700px;
	margin: 0 auto 0 auto;
  text-align: right;
  color: #7881AC;
}
#bottom a
{
  color: #7881AC;
}

#bottom #rss_bottom
{
  vertical-align: bottom;
  margin-top: 4px;
}
.field {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 2px;
  color: #444F86;
  font-size: 7pt;
  font-weight: bold;
  border-color: #CBC2C2;
  border-style: solid;
  border-width: 1px;
  background-color: #E0DEDE;
}
.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 2px;
  color: #DBD7D7;
  font-size: 7pt;
  font-weight: bold;
  border-style: none;
  background-color: #515D9B;
}
.button_paypal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 4px;
  color: #515D9B;
  font-size: 7pt;
  font-weight: bold;
  background-color: #E0DEDE;
}
.select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 250px;
  padding: 2px;
  color: #444F86;
  font-size: 7pt;
  font-weight: bold;
  border-color: #CBC2C2;
  border-style: solid;
  border-width: 1px;
  background-color: #E0DEDE;
}
.select_hp {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 340px;
  padding: 2px;
  color: #444F86;
  font-size: 7pt;
  font-weight: bold;
  border-color: #CBC2C2;
  border-style: solid;
  border-width: 1px;
  background-color: #E0DEDE;
}
.clear {
  clear: both;
}
.lastfmplayer {
  padding: 5px 0 10px 50px;
}
.lastfmpageplayer {
  float:left;
  padding: 24px;
}
#move {
  width: 275px;
  background-color: #F2F1F1;
  padding: 5px 5px 5px 100px;
}

#paypal form {
  display: inline;
}

.interview_title {
  padding: 60px 0 10px 0;
  margin: 0;
  font-weight: bold;
}
.interview_texte {
  padding: 0 0 10px 0;
  margin: 0;
}
.interview_question {
  padding: 0 0 5px 0;
  margin: 0;
  font-weight: bold;
}
.interview_answer {
  padding: 0 0 10px 0;
  margin: 0;
}
.interview_signature {
  padding: 5px 0 10px 0;
  margin: 0;
  font-weight: bold;
}


