/* ### STYLES COMMUNS ### */
.ombre_in {
  -webkit-box-shadow: inset 0px 0px 1px 2px #DDDDDD;
  -moz-box-shadow: inset 0px 0px 1px 2px #DDDDDD;
  box-shadow: inset 0px 0px 1px 2px #DDDDDD;
}

.degrade {
  color: #FFFFFF;
  text-shadow: 0px 0px 2px #000000;
  background: #7d7e7d;
  background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
  background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
  background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
  background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
  background: linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
}

.degrade_table {
  color: #FFFFFF;
  text-shadow: 0px 0px 2px #000000;
  background: #b5bdc8;
  background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b));
  background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%);
  background: -o-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%);
  background: -ms-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%);
  background: linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 );
}

.corner_top {
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
  -webkit-border-radius: 2px 2px 0px 0px;
  border-radius: 2px 2px 0px 0px;
}

.corner_topl {
  -moz-border-radius-topleft: 2px;
  -webkit-border-radius: 2px 0px 0px 0px;
  border-radius: 2px 0px 0px 0px;
}

.corner_topr {
  -moz-border-radius-topright: 2px;
  -webkit-border-radius: 0px 2px 0px 0px;
  border-radius: 0px 2px 0px 0px;
}

.bg_container {
  background-color: #f7f7f7;
}

.degrade_defaut {
  color: #FFFFFF;
  background: #828c95;
  background: -moz-linear-gradient(top,  #828c95 1%, #28343b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#828c95), color-stop(100%,#28343b));
  background: -webkit-linear-gradient(top,  #828c95 1%,#28343b 100%);
  background: -o-linear-gradient(top,  #828c95 1%,#28343b 100%);
  background: -ms-linear-gradient(top,  #828c95 1%,#28343b 100%);
  background: linear-gradient(top,  #828c95 1%,#28343b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828c95', endColorstr='#28343b',GradientType=0 );
}

.bouton {
  cursor: pointer;
  display: inline-block;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  margin: 0px 10px 0px 10px;
  padding: 2px 10px 2px 10px;
  -moz-box-shadow: 0px 0px 5px #9b9b9b;
  -webkit-box-shadow: 0px 0px 5px #9b9b9b;
  -o-box-shadow: 0px 0px 5px #9b9b9b;
  box-shadow: 0px 0px 5px #9b9b9b;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.bt_setup {
  width: 400px;
  margin-bottom: 10px;
}

.bt_defaut { border: 1px solid #737373; }
.bt_defaut:hover { border: 1px solid #0E0E0E; }

.bt_valider {
  border: 1px solid #45484d;
  background: #45484d;
  background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000));
  background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%);
  background: -o-linear-gradient(top,  #45484d 0%,#000000 100%);
  background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%);
  background: linear-gradient(top,  #45484d 0%,#000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}
.bt_valider:hover { border: 1px solid #000000; }

.bt_annuler {
  border: 1px solid #b5bdc8;
  background: #828c95;
  background: -moz-linear-gradient(top,  #828c95 1%, #28343b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#828c95), color-stop(100%,#28343b));
  background: -webkit-linear-gradient(top,  #828c95 1%,#28343b 100%);
  background: -o-linear-gradient(top,  #828c95 1%,#28343b 100%);
  background: -ms-linear-gradient(top,  #828c95 1%,#28343b 100%);
  background: linear-gradient(top,  #828c95 1%,#28343b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828c95', endColorstr='#28343b',GradientType=0 );
}
.bt_annuler:hover { border: 1px solid #28343b; }

/* ### SERVICES ### ---------------------------------------------------------------------------- */
.degrade_continu {
  color: #ffffff;
  background: #926da5;
  background: -moz-linear-gradient(top,  #926da5 0%, #7a2da3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#926da5), color-stop(100%,#7a2da3));
  background: -webkit-linear-gradient(top,  #926da5 0%,#7a2da3 100%);
  background: -o-linear-gradient(top,  #926da5 0%,#7a2da3 100%);
  background: -ms-linear-gradient(top,  #926da5 0%,#7a2da3 100%);
  background: linear-gradient(top,  #926da5 0%,#7a2da3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#926da5', endColorstr='#7a2da3',GradientType=0 );
}

.couleur_continu {
  color: #785987;
}

.fond_continu {
  background-color: #785987;
}

.bt_continu {
  border: 1px solid #926da5;
}

.bt_continu:hover {
  border: 1px solid #7a2da3;
}

.degrade_midi {
  color: #ffffff;
  background: #45bf35;
  background: -moz-linear-gradient(top,  #45bf35 0%, #308425 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45bf35), color-stop(100%,#308425));
  background: -webkit-linear-gradient(top,  #45bf35 0%,#308425 100%);
  background: -o-linear-gradient(top,  #45bf35 0%,#308425 100%);
  background: -ms-linear-gradient(top,  #45bf35 0%,#308425 100%);
  background: linear-gradient(top,  #45bf35 0%,#308425 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45bf35', endColorstr='#308425',GradientType=0 );
}

.couleur_midi {
  color: #3A9E2C;
}

.fond_midi {
  background-color: #3A9E2C;
}

.bt_midi {
  border: 1px solid #45bf35;
}

.bt_midi:hover {
  border: 1px solid #308425;
}

.degrade_soir {
  color: #ffffff;
  background: #3fa7de;
  background: -moz-linear-gradient(top,  #3fa7de 0%, #2d69a5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3fa7de), color-stop(100%,#2d69a5));
  background: -webkit-linear-gradient(top,  #3fa7de 0%,#2d69a5 100%);
  background: -o-linear-gradient(top,  #3fa7de 0%,#2d69a5 100%);
  background: -ms-linear-gradient(top,  #3fa7de 0%,#2d69a5 100%);
  background: linear-gradient(top,  #3fa7de 0%,#2d69a5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa7de', endColorstr='#2d69a5',GradientType=0 );
}

.couleur_soir {
  color: #3182AD;
}

.couleur_surbook {
  color: #FF0000;
  /* text-decoration: blink; */
}

.fond_soir {
  background-color: #3182AD;
}

.bt_soir {
  border: 1px solid #3fa7de;
}

.bt_soir:hover {
  border: 1px solid #2d69a5;
}

