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

td {
 vertical-align:top;
}

h1 {
 padding-bottom:0px;
 margin-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 color:#FFFFFF;
 font-size:28px;
}

a {
 color:#FFFFFF;
}

#global {
     margin-top:0px;
     margin-left: auto;
     margin-right: auto;
     width:984px;
     text-align: left; /* on rétablit l'alignement normal du texte */
}

#fiche_artiste {
 width:246px;
 border-bottom:1px solid #FFFFFF;
 background:url(../image-pyrprod/fond-fiche.jpg);
}

#contenu_fiche {
 margin-left:15px;
 padding-top:10px;
 margin-bottom:10px; 
}

#liste_artiste {
 float:right;
}

#liste_artiste a{
 color:#000000;
 text-decoration:none;
 font-weight:bold;
}

#liste_artiste a:hover{
 color:#FFFFFF;
}

#liste_artiste ul{
 margin-left:0px;
 padding-left:0px;
 margin-right:5px;
 list-style-type:none;
}

#liste_artiste li{
 margin-left:0px;
 padding-left:0px;
}

#artiste{
 margin-left:17px;
 margin-right:5px;
}

#artiste h1{
 color:#FFFFFF;
}

#intro{
 clear:both;
}

#texte {
 margin-bottom:30px;
}

#actualite {
 width:260px;
 margin-left:20px;
}

#actualite h2{
 margin-top:15px;
 margin-bottom:0px;
 padding-bottom:0px;
 font-size:18px;
 border-top:1px solid #6D7C7F;
}

#programmation_accueil {
 float:right;
 width:280px;
}

#intro {
 font-weight:bold;
 margin-bottom:5px;
 font-size:12px;
  margin-top:15px;

}


#contenu-page h1{
 margin-bottom:15px;
}

#formulaire_acces {
 margin-top:30px;
 margin-left:60px;
 padding:15px;
 border:1px solid #999999;
 width:380px;
}

.row {
  padding-top: 5px;
  }
  
.row label {
  float: left;
  width: 100px;
  text-align: right;
  margin-right:20px;
}
