body {
  color: black;
  font-family: Arial,Helvetica,sans-serif;
  font-size:  small;
  font-style: normal;
  background-color:#3a5c8a;
  background-image: url(../img/background.jpg);
  background-position: left;
  background-attachment: scroll;
  background-repeat: repeat-y;
}

A:link {
  color: #3a5c8a;
  text-decoration: none;
  }
  
A:visited {
  color: #3a5c8a;
  text-decoration: none;
  }
  
A:active {
  color: #3a5c8a;
  text-decoration: none;
  }
  
A:hover {
  text-decoration: none;
  color: white;
  background-color: #3a5c8a;}

TD.menu {
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  color: #3a5c8a;
  background-color: white;
  width: 110px
}

TD.menu:hover {
  cursor: pointer;
  font-family: Arial,Helvetica,sans-serif;
  font-size:  medium;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  color: white;
  background-color: #3a5c8a;
  width: 110px
}

TD.nav {
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  color: #3a5c8a;
  background-color: white;
  width: 284px
}

TD.nav:hover {
  cursor: pointer;
  font-family: Arial,Helvetica,sans-serif;
  font-size:  medium;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  color: white;
  background-color: #3a5c8a;
  width: 284px
}

TD.headline {
  font-family: Arial,Helvetica,sans-serif;
  font-size: x-large;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  text-decoration: none;
  color: #3a5c8a;
  background-color: white;
  width: 500px
}

TD.content {
  font-family: Arial,Helvetica,sans-serif;
  font-size: small;
  text-align: justify;
  color: black;
  background-color: white;
  width: 500px
}

.titre {
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  text-decoration: none;
  color: white;
  background-color: #3a5c8a;
}

.soustitre {
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  text-decoration: none;
  color: #3a5c8a;
}


.focus {
  font-family: Arial,Helvetica,sans-serif;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #3a5c8a;
}

.date {
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  text-decoration: none;
  color: white;
  background-color: #3a5c8a;
}

.lieu {
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: #3a5c8a;
}

.tarif {
  font-family: Arial,Helvetica,sans-serif;
  font-size: small;
  font-style: normal;
  text-align: left;
  font-weight: bold;
  color: black;
}

.artiste {
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  text-decoration: none;
  color: white;
  background-color: #3a5c8a;
}

.ddash {
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: white;
  background-color: #3a5c8a;
}

.label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  text-decoration: none;
  color: #3a5c8a;
}
.type {
  font-family: Arial,Helvetica,sans-serif;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  color: #3a5c8a;
}

A.lien:link {
  font-size: x-small;
  font-weight: bold;
  color: #3a5c8a;
  text-transform: uppercase;
  text-decoration: none;
  }
  
A.lien:visited {
  font-size: x-small;
  font-weight: bold;
  color: #3a5c8a;
  text-transform: uppercase;
  text-decoration: none;
  }
  
A.lien:active {
  font-size: x-small;
  font-weight: bold;
  color: #3a5c8a;
  text-transform: uppercase;
  text-decoration: none;
  }
  
A.lien:hover {
  font-size: x-small;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
  background-color: #3a5c8a;
  }

A.billeterie:link {
  font-size: medium;
  font-weight: bold;
  color: #3a5c8a;
  text-decoration: none;
  }
  
A.billeterie:visited {
  font-size: medium;
  font-weight: bold;
  color: #3a5c8a;
  text-decoration: none;
  }
  
A.billeterie:active {
  font-size: medium;
  font-weight: bold;
  color: #3a5c8a;
  text-decoration: none;
  }
  
A.billeterie:hover {
  font-size: medium;
  font-weight: bold;
  color: #3a5c8a;
  text-decoration: underline;
  background-color: transparent;
  }