body {background-color:white;font-size: 1.7em}
a {color:#333}
a:hover, a:focus, a:active {color:#4a88b9}
h1,h2,h3,h4,.title-like{margin: .33em 5px;padding:2px 0 0 0;font-size:1.3em;text-transform : uppercase;font-weight: 800;font-family: sans-serif}
h1 {font-size:1.5em;color:#4a88b9}
h3 {font-size:1.1em}
h4 {font-size:0.9em;text-align:center}
.tick, .tickno {font-size: 1.2em;font-weight: 800;color:green}
.tickno {color:red}
.inscriptionclass {margin-bottom:10px}
.btn-success {padding: 10px 15px;font-size: 1.5em;font-weight: 800;margin: 1em 0}
.img-top {margin-top:50px}
.classresume {background-color:white;border-bottom:1px dotted #2071b0;border-top:1px dotted #2071b0;padding-top: 10px;padding-bottom:10px}
.pull-left{margin-right: 10px}
.pull-right{margin-left: 10px}
.classmenutop {background-color:#4a88b9}
.letop {border-bottom: 8px solid white;padding-top: 5px}
.footer-color {padding-top:15px;border-top:8px solid white;background-color:#4a88b9}
.footer-color a{color: #096204}
.footer-color a:hover, .footer-color a:focus, .footer-color a:active {color: #096204}
.mc-field-group{margin-bottom:20px}
#newsletter{padding-left:5px}
label {font-weight:normal; display: inline}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both; animation-fill-mode: both}
.table tbody > tr > td {vertical-align: middle;text-align:center}
.classh1 {text-align:center}
.row-newsletter{padding-top: 20px;padding-bottom: 15px; color:white; text-align:center;border-bottom: 2px dashed white;border-top: 2px dashed white;margin-bottom: 15px}
.email {color:black;font-size: 1.2em;padding: 0.2em 1em}
.gradient-bottom-right{background: #0B4117;background: -webkit-linear-gradient(left top, #1e873d, #0B4117);
  background: -o-linear-gradient(bottom right, #1e873d, #0B4117);background: -moz-linear-gradient(bottom right, #1e873d, #0B4117);background: linear-gradient(to bottom right, #1e873d, #0B4117)}
.big-padding {color:white; border-radius: 0px;background-color: #4b600;border-color: #3f0;font-size: 1.2em;padding: 0.2em 1em}
@-webkit-keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale(0.8)}50% {opacity: 1;-webkit-transform: scale(1.05)}100% {opacity: 1;-webkit-transform: scale(1)}}
@-moz-keyframes bounceIn {0% {opacity: 0;-moz-transform: scale(0.8)}50% {opacity: 1;-moz-transform: scale(1.05)}100% {opacity: 1;-moz-transform: scale(1)}}
@-o-keyframes bounceIn {0% {opacity: 0;-o-transform: scale(0.8)}50% {opacity: 1;-o-transform: scale(1.05)}100% {
opacity: 1;-o-transform: scale(1)}}
@keyframes bounceIn {0% {opacity: 0;transform: scale(0.8)}50% {opacity: 1;transform: scale(1.05)}100% {opacity: 1;transform: scale(1)}}
.bounceIn {-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn}
.mauve {background-color:#A1A1A1; color:white;text-align:center;background-image: linear-gradient(90deg, rgba(255, 255, 255, .15) 10%, transparent 50%, transparent 50%, rgba(255, 255, 255, .15) 0%, rgba(255, 255, 255, .15) 0%, transparent 100%, transparent)}
.mauve-left {padding-top:20px}
.mauve-right {padding-top:20px;text-align:right}
.classmarque {font-size: 1.8em;font-family: sans-serif;font-weight: 900;text-align:center}
.classbonus {font-size: 0.9em;margin-top: .9em}
.classbonus-top {font-size: 0.7em}
.notebig {font-size: 1.5em;font-weight:900}
.bottom-top {height:10px}
.spaceup {height:50px}
.btn-special, .btn-special-top {font-size:2em;margin-top: 5px;border-radius: 0px;padding: 20px 0px;width: 100%;font-weight:900;background-color: #4b600;border-color: #3f0}
.btn-special-top {font-size:1.5em;padding: 10px 0px}
.btn-special:hover, .btn-special:focus, .btn-special:active, .big-padding:active, .big-padding:hover, .big-padding:focus, .btn-special-top:active, .btn-special-top:hover, .btn-special-top:focus {background-color:#0aae0a;border-color:#3f0}
.classrevuesousgo a{color:white}
.bg-clic{padding-top: 70px;padding-bottom: 50px;padding-left: 20px;color:white}
.bg-clic-top {padding-top: 10px;color:white}
.bg-clic a ,.bg-clic-top a {color:white}
.classgo {padding-top: 40px;padding-bottom: 40px}
.classgo-top {margin-bottom: 10px}
.topgrat {color:#000000;padding:0.5em 0.5em;-moz-box-shadow: 3px 3px 7px #888;-webkit-box-shadow: 3px 3px 7px #888;box-shadow: 3px 3px 7px #888}
.topgrat:hover {background-color:#ffffe5}
.img511 {max-height:30px}
.pimg511 {margin-bottom:20px;margin-top: 10px}
.topgrat1 {text-align:center;font-size: 0.9em}
.titre52{text-align:center;font-weight:bold; color:#3093c7;font-size: 1.8em;margin: 0.7em 0}
.topgrat2 {}
.topgrat21,.topgrat22 {line-height:30px}
.topgrat21 {text-align:right}
.topgrat32 {margin-top:10px}
.progress {height: 15px;margin-top: 7px;margin-bottom: 15px;overflow: hidden;background-color: #f5f5f5;  border-radius: 0px;-webkit-box-shadow: inset 0 5px 2px rgba(0, 0, 0, .1);box-shadow: inset 0 5px 2px rgba(0, 0, 0, .1)}
.progress-bar{background-color: #1c8c00}  
.table tbody>tr>td{vertical-align: middle}
td.tabledepot, td.tablecond {background: #EAEAEA;letter-spacing: 2px;color: #999;font-size: 0.8em;padding: 0px !important}
td.tabledepot {text-transform: uppercase}
td.tablebonus {font-size: 2em;color:#999;background-color:white;background-image:  linear-gradient(to top, #d5d5d5, #fff)}
.sansdepot {font-size: .5em}
.container-principal {padding-top: 10px;background: url(/img/bloc-pattern.png) center repeat transparent}
.logo-home{margin-top: 40px;margin-bottom:10px}
.femme {margin-right:60px}
.lien-interne {background: url(/1xbet/img/favicon.ico); background-repeat: no-repeat;background-position: left center;padding-left:18px; font-weight:800}
.absolute{position:absolute;top:0}
.noemail {-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);unicode-bidi:bidi-override;direction:rtl}
.ranking {
      padding: 5px 0 5px 0;
      border: solid 1px #888;
      border-radius: 10px;
      margin: 10px 0 10px 0;
      background-color: #1F1F1F;
      display: flex;
        align-items: center;
    }
.rankfirst
{
  font-size: 1.2em;
}
.rankgrey
{
  filter: grayscale(0.9);
  -webkit-filter: grayscale(0.9);
}
.rankingnumber
        {
      color: #DDD;
      font-size: 1.3em;
      text-align: center;
      border-right: solid 1px #888;
        }
.rankinglogo
  {

  }
.rankingtest
{
  margin: 5px 0 5px 0;
  text-align: center;
  font-style: italic;
}
.rankingtest a {color:#bbb7ae;}
.rankingtest a: hover {color:#bbb7ae;}
.rankingo
{

  font-size: 2em;
}
.btnranking 
  {
    font-weight: 800;
    background-color:#606060;
    border-color:white;
    color:white;
  }
.btnranking:hover
  {
    background-color:#737373;
    color:white;
  }