
body {
  margin: 0 0 300px 0;
  background:#EEEEE6 url(/images/bg.png) fixed;
}

.conteneur_logo {
  width: 253px;
  text-align: center;
  padding: 15px 0 0 0;
  /*background-color:#000;*/
  /*left: 50px;*/
  position: fixed;
  z-index: 10;
}

.conteneur_menu {
  width: 100%;
  height: 50px;
  text-align: left;
  padding: 0 0 0 253px;
  background-color:#000;
  /*border-width:0 0 1px 0;
  border-color: red;
  border-style : solid solid dotted solid;
  left: 350px;*/
  position: fixed;
  z-index: 9;
}

.menu {
  font-size: 13pt;
  font-family: Trebuchet MS,Verdana,Sans-Serif;
  color: #999;
  letter-spacing: 2pt;
  padding: 12px 0 0 0;
}

.menu a:link, a:visited {
  text-decoration: none;
  color: #e9e9e1;
  font-weight: bold;
}
.menu a:hover {
  text-decoration: none;
  color: #ffffff;
}

div#tab {
  margin: 0 510px 0 0;
}
.detail-disque {
  border: 0;
  float: left;
  text-align: left;
  width: 100%;
  padding-top: 15px;
}
.detail-disque-gauche {
  border-right: 1px solid silver;
  float: left;
  width: 40%;
  text-align: left;
  vertical-align:top;
  padding-right: 2px;
}
.detail-disque-droite {
  float: right;
  text-align: right;
  vertical-align:top;
  width: 59%;
  padding-left: 2px;
}
.typo {
  font-size: 10pt;
  font-family: Trebuchet MS,Verdana,Sans-Serif;
  color: #666;
}
a:link, a:visited {
  text-decoration: none;
  color: #680;
}
a:hover {
  text-decoration: none;
  background-color: #680;
  color: #ffffff;
}
.titre {
  border-bottom: 5pt solid #333;
  padding: 3em 0 5pt 1em;
  font-size: 15pt;
  font-family: Trebuchet MS,Verdana,Sans-Serif;
  font-weight: bold;
  color: #333;
  line-height: 25pt;
  letter-spacing: 10pt;
  text-align: left;
}
.titre-po {
  border-bottom: 5pt solid #333;
  padding: 3em 0 5pt 1em;
  font-size: 15pt;
  font-family: Trebuchet MS,Verdana,Sans-Serif;
  font-weight: bold;
  color: #333;
  line-height: 25pt;
  letter-spacing: 0pt;
  text-align: left;
}
.sous_titre {
  font-size: 11pt;
  font-family: Trebuchet MS,Verdana,Sans-Serif;
  color: #333;
  font-weight: bold;
  line-height: 25pt;
}

.release_titre {
  font-size: 11pt;
  font-family: Trebuchet MS,Verdana,Sans-Serif;
  color: #333;
  font-weight: bold;
}

.tab  {
	border: 0px solid #333333;
	width: 500px;
	border-collapse: collapse;
	color:#333;
	padding:2px;
}

.tab thead {
	border: 0px solid #333333;
	width: 20%;
	height: 25pt;
	font-size: 15pt;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	font-weight: bold;
	text-align: center;
}

.tab tbody {}

.tab th {
	border: 0px solid #333333;
	width: 150px;
	height: 55pt;
	font-size: 8pt;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.tab td {
	border: 0px solid #333333;
	width: 350px;
	font-size: 10pt;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	color:#666;
	text-align: left;
	vertical-align: top;
}

.distro {
  font-size: 9pt;
  font-family: Trebuchet MS,Verdana,Sans-Serif;
  color: #666;
}

.distro_titre {
  font-size: 9pt;
  font-family: Trebuchet MS,Verdana,Sans-Serif;
  color: #333;
}

.pochette {
	border: 4px solid #ccc;
}

.image {
	border: 4px solid #ccc;
	vertical-align: top;
	float:left;
	margin:0 10px 10px 0;
}

.image-centre {
	border: 4px solid #ccc;
	vertical-align: top;
	float:center;
	margin:0 10px 10px 0;
}

.image_bandeau {
	vertical-align: top;
}

hr {
	color: #999;
	background-color: #999;
	height: 1pt;
	border: 0;
	width: 300px;
}

.red {
	background-color: red;
	color: #fff;
	font-size: 8pt;
}
