body {
  background-color: #c8c8c8;
  margin: 0px;
}

a  {
  color: #ffffff;
  text-decoration: none;
}
a:hover  {
  color: #FF9900;
  text-decoration: underline;
}

table  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}  

/* Largeur page */
.largeur {
  width: 870px;
}

/* En tete */
/* Conteneur logos */
.titre_logos {
  position: relative;
  background-color: #000000;
  width: 100%;
  height: 125px; 
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
}  

/* Coins en tete */
.coinhautdroit {
  position: absolute;
  top: -1px;
  right: -1px;
  width: 20px;
  height: 20px;
}
.coinhautgauche {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 20px;
  height: 20px;
}

.fondmenu  {
  position: relative;
  background-color: black;
  border-top: solid #c8c8c8 1px;
  border-bottom: solid #c8c8c8 1px;
  height: 18pt;
  border-left: 1px solid black;
  border-right: 1px solid black;
}

.espace1  {			 
  position: relative;
  background-color: #000000;
  height: 3px;
  line-height:3px;
  font-size:0;
  border-left: 1px solid black;
  border-right: 1px solid black;
}

/*Liens langue*/
.langue  {
  position: absolute;
  bottom: 0px;
  left: 150px;
}

/*Transparence et couleur bandeau accueil*/
.bancoul { 
  left: 0px;
  border: none 1px black; 
  position: absolute;
  width: 100%;
}

.titrebanacc
{
  position: absolute;
}
.artistesbanacc {
  color: white;
  position: absolute; 
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  border: none 1px;
}
.blink {text-decoration: blink;}
/* Fin en tete */

/*Contenu height: 345px;*/

.contenu  {
  position: relative;
  background-color: #000000;
  color: #ffffff;
  font-weight: bold;
  height: 420px;
  overflow-y: scroll;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 5px;
  border-left: 1px solid black;
  border-right: 1px solid black;
}

/* Conteneur pied de page */
.contenubas {
  position: relative;
  height: 60px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #ffffff;
  color: #c8c8c8;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
/* Coins pied de page */
.coinbasgauche {
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: 20px;
  height: 20px;
  background-color: #f5f8fc;
}
.coinbasdroit {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 20px;
  height: 20px;
  background-color: #f5f8fc;
}
/* Fin pied de page */

.grand  {
  font-size: 15px;
}

table.identification {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

.menunavadmin  {
  font-size: 10px;
  float: left;
  width: 60%;
} 

.pucelisteadmin1 {
  margin-left:170px;
  float: left;
  padding: 3px;
}
.puceliste1 {
  margin-left:120px;
  float: left;
  padding: 3px;
}
.listepage {
  float: left;
  width: 300px;
  padding: 3px;
}
.listedoc1 {
  float: left;
  width: 500px;
  padding: 3px;
}
.listepix {
  float: left;
  width: 300px;
  padding: 3px;
}
.listeversion  {
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 0px;
  padding-right: 10px;
  float: left; 
  width:60px;
  text-align: right;
}

a.edit {
  color: #FF9900;
}
/*Edition photo*/
.editpix  {
  background: #000000;
  color: #ffffff;
  width: 230px;
}
.editpix_lbl  {
  float: left;
  width: 180px;
  line-height:22px;
  white-space: nowrap;
}
.editpix_elts  { 
  float: left;
  width: 480px;
}
/*FIN Edition photo*/

.prog  {
  background-color: #000000;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
} 
.progtitre  {
  text-align: center;
  font-weight: bold;
}
.progcont1  {
  text-align: center;
  font-weight: normal;
  vertical-align: top;
  color: #c8c8c8;
}
.progcont2  {
  text-align: center;
  font-weight: normal;
  vertical-align: top;
  background-color: #363636;
}

.shakeimage{
position:relative
}

/*Inscription mailing*/
.mailing  {
  background-color: #eee;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding : 2px;
  line-height:24px;
  border-left: 1px solid black;
  border-right: 1px solid black;
}