/* CSS page cgu */
/* Colonnes avec choix du pays head.php */
#histnav1 {
  width: 180px;
  color: #e4e4e4;
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
  background: #19305b;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
#histnav2 {
  width: 180px;
  background: #b5b3c4;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  padding-bottom: 10px;
  color: #19305b;
}
#histnav2 ul {
  margin-top: 0;
  padding-left: 20px;
}
#histnav2 li {
  padding-left: 0;
}
#histnav2 hr {
  width: 145px;
  color: #3f0071;
  background-color: #19305b;
  height: 2px;
}
#histnav3 {
  width: 611px;
  height: 30px;
  color: #e4e4e4;
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
  background-color: #19305b;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
#histnav4 {
  width: 610px;
  min-height: 187px;
  background: #b5b3c4;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  padding-bottom: 10px;
  color: #19305b;
}
#histnav4 ul {
  margin-top: 0;
  padding-left: 20px;
}
#histnav4 li {
  padding-left: 0;
}
#histnav4 hr {
  width: 145px;
  color: #3f0071;
  background-color: #19305b;
  height: 2px;
}
#histnavgc {
  float: left;
  margin-left: 8px;
}
#histnavdt {
  float: right;
  margin-right: 8px;
}
#histnavct {
  margin-right: 186px;
  margin-left: 220px;
}
#histdefil {
  width: 610px;
  margin-top: 30px;
  min-height: 70px;
}
#histdebut {
  padding-left: 0px;
  overflow: hidden;
}
/* colonne de gauche head.php */
#histgauche {
  float: left;
  margin-bottom: 15px;
}
#histchoix {
  margin-bottom: 0px;
}
/* colonne de droite head.php */
#histdroite {
  float: right;
  margin-bottom: 15px;
}
#histpub {
  padding-top: 0px;
  margin-bottom: 0px;
  font-size: xx-small;
  line-height: 0em;
}
/* Fin colonnes */
/* Suite de la page sans colonne */
#histsuite {
  float: left;
  margin-bottom: 0px;
  padding-left: 0px;
  overflow: hidden;
}
#histpays { /* pages détails */
  width: 779px;
  height: 30px;
  margin-bottom: 0px;
  color: white;
  padding-top: 3px;
  font-style: italic;
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
  background: #19305b;
}
#histliste { /* Pour tableau de listes de chansons en page accueil */
  width: 970px;
  /* height: 250px; */
  margin-bottom: 0px;
  padding: 10px 3px 10px 4px;
  color: white;
  background: #b5b3c4;
}
.histdrgal {
  float: right;
  width: 600px;
  padding-left: 5px;
}
#histlstg { /* Colonne gauche (demi-finale) liste des participants */
  float: left;
  margin-bottom: 0px;
}
#histlstd { /* Colonne droite (finale) liste des participants */
  float: right;
  margin-bottom: 0px;
}
#histlsct { /* Colonne centre (demi-finale) liste des participants */
  margin-left: 255px;
  margin-right: 255px;
  margin-bottom: 0px;
}
#histlspub { /* pour pub en largeur dans page définitive */
  margin-left: 0px;
  margin-right: 262px;
  margin-bottom: 0px;
  margin-top: 40px;
}
/* Div suivants pour pages accueil et pages d�tails */
#hist01 {
  width: 762px;
  margin-bottom: 15px;
  padding: 5px 4px 5px 10px;
  background: #b5b3c4;
}
#hist01 img {
  margin: 2px;
}
#hist960 {
  width: 960px;
  margin-bottom: 15px;
  padding: 5px 4px 5px 10px;
  background: #b5b3c4;
  border-top: #19305B 3px solid;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
#hist960 img {
  margin: 2px;
}
#hist02 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  background: #b5b3c4;
  color: white;
}
#hist02 img {
  margin: 2px;
}
#hist03 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist03 img {
  margin: 2px;
}
#hist04 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist04 img {
  margin: 2px;
}
#hist05 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
  overflow: hidden;
}
#hist05 img {
  margin: 2px;
}
#hist06 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
  overflow: hidden;
}
#hist06 img {
  margin: 2px;
}
#hist07 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
  overflow: hidden;
}
#hist07 img {
  margin: 2px;
}
#hist08 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist08 img {
  margin: 2px;
}
#hist09 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist09 img {
  margin: 2px;
}
#hist10 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist10 img {
  margin: 2px;
}
#hist11 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist11 img {
  margin: 2px;
}
#hist12 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist12 img {
  margin: 2px;
}
#hist13 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist13 img {
  margin: 2px;
}
#hist14 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist14 img {
  margin: 2px;
}
#hist15 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist15 img {
  margin: 2px;
}
#hist16 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist16 img {
  margin: 2px;
}
#hist17 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist17 img {
  margin: 2px;
}
#hist18 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist18 img {
  margin: 2px;
}
#hist19 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist19 img {
  margin: 2px;
}
#hist20 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist20 img {
  margin: 2px;
}
#hist21 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist21 img {
  margin: 2px;
}
#hist22 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist22 img {
  margin: 2px;
}
#hist23 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist23 img {
  margin: 2px;
}
#hist24 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist24 img {
  margin: 2px;
}
#hist25 {
  width: 960px;
  margin-bottom: 0px;
  padding: 5px 4px 5px 10px;
  color: white;
  background: #b5b3c4;
}
#hist25 img {
  margin: 2px;
}
#histpub {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
#histpub img {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* Div suivants pour colonnes page d�tails (pays, internet, vid�o textes) */
/* pour colonnes haut de page */
#histcld {
  width: 765px;
  padding: 5px 4px 5px 10px;
  overflow: hidden;
  background: #b5b3c4;
  margin-bottom: 0px;
}
/* colonne de gauche detailxx.php */
#histdetg {
  float: left;
  margin-bottom: 10px;
}
#histsong {
  width: 290px;
  margin-bottom: 0px;
  padding-left: 0px;
}
#histaute {
  float: right;
  margin-bottom: 0px;
  padding-left: 0px;
  text-align: right;
}
#histtit {
  width: 220px;
  margin-bottom: 0px;
  padding-left: 0px;
  text-align: center;
}
/* colonne de droite detailxx.php */
#histdetd {
  float: right;
  margin-bottom: 0px;
}
#histvid {
  width: 290px;
  margin-bottom: 0px;
  margin-right: 0px
}
#histdit {
  width: 520px;
  float: right;
  margin-bottom: 0px;
}
#histvio {
  float: right;
  margin-bottom: 0px;
  margin-right: 0px
}
/* colonne du centre detailxx.php */
#histdetc {
  margin-left: 300px;
  margin-right: 300px;
  margin-bottom: 0px;
}
#histdrap {
  margin-bottom: 8px;
}
#histdrap img {
  width: 200px;
}
#histint {
  margin-bottom: 0px;
}
#histcls {
  margin-bottom: 0px;
  color: white;
}
/* pour colonnes texte */
#histcltx {
  padding: 0px 0px 0px 0px;
  overflow: hidden;
}
/* colonne texte de gauche detailxx.php */
#histtxor {
  float: left;
  margin-bottom: 15px;
  text-align: left;
}
/* colonne texte de droite detailxx.php */
#histtxfr {
  float: right;
  margin-bottom: 15px;
  text-align: right;
}
.histtpr {
  width: 963px;
  padding: 0px 4px 0px 10px;
  background-color: #19305b;
  color: white;
  font-style: italic;
}
.hist5664 {
  float: right;
  width: 183px;
  text-align: left;
  margin: 0 0 5px 5px;
  BORDER-RIGHT: #000033 2px solid;
  BORDER-LEFT: #330066 1px solid;
  BORDER-bottom: #000033 2px solid;
  BORDER-top: #330066 1px solid;
}
.hist5664 ul {
  margin-top: 0;
  padding-left: 20px;
}
.hist5664 li {
  padding-left: 0;
}