/* Mixins */
/* Global.css */
.colorLight {
  color: #000000 !important;
}
.colorDark {
  color: #555555 !important;
}
table.alternateRows tr.row0 td {
  background-color: #e0e0e0 !important;
}
table.alternateRows tr.row1 td {
  background-color: #c0c0c0 !important;
}
.navigPages a:hover,
.navigPages a:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
}
.navigPages span {
  border: 1px solid #000000 !important;
  background: #000000 !important;
}
.countdownBloc {
  color: #000000 !important;
}
.countdownBloc .pictoCountDown {
  background-color: #000000 !important;
}
/*----- Structure.css ----*/
#nav {
  background-color: #dbe8b9 !important;
}
#nav a {
  color: #333333 !important;
  border-left: 1px dotted #333333 !important;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.35) !important;
}
#nav a.on {
  color: #333333 !important;
  -webkit-box-shadow: 0 10px 0 -8px #333333;
  -moz-box-shadow: 0 10px 0 -8px #333333;
  box-shadow: 0 10px 0 -8px #333333;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.35) !important;
}
#nav a.on:hover {
  -webkit-box-shadow: 0 10px 0 -8px #333333;
  -moz-box-shadow: 0 10px 0 -8px #333333;
  box-shadow: 0 10px 0 -8px #333333;
}
#nav a:hover {
  -webkit-box-shadow: 0 10px 0 -8px #333333;
  -moz-box-shadow: 0 10px 0 -8px #333333;
  box-shadow: 0 10px 0 -8px #333333;
}
#left .boxModule h2 {
  background-color: #a1c147 !important;
}
/*----- Ewallet.css ----*/
.popinEwallet h3 {
  background-color: #000000 !important;
}
.popinEwallet .step span {
  background: #000000 !important;
}
.popinEwallet #slider strong {
  color: #000000 !important;
}
/*----- Misc.css ----*/
#home #homeTeaser {
  background-image: url(../img/home-teaser.jpg) !important;
}
#home .btnSignup,
#inter .btnSignup {
  background-color: #453 !important;
}
#home #baseline p {
  color: #000000 !important;
}
#home #baseline ul li {
  color: #555555 !important;
}
.pageStatic h3 {
  color: #000000 !important;
}
#bannerCountDown {
  background-color: #000000 !important;
}
body #wrapper #right #error404 #title404 {
  color: #000000 !important;
}
body #wrapper #right #error404 #text404 {
  color: #555555 !important;
}
body #wrapper #right #faq ul li a.question span {
  background-color: #000000 !important;
}
body #wrapper #right #faq ul li ul li {
  background-color: #e0e0e0 !important;
}
body #wrapper #right #winners #winnersTop {
  background-color: #e0e0e0 !important;
  color: #555555 !important;
}
body #wrapper #right #winners #winnersTop span {
  color: #555555 !important;
}
body #wrapper #right #rules #rulesContent h2 {
  color: #000000 !important;
}
body #wrapper #right #bestscore #level {
  color: #000000 !important;
}
body #wrapper #right #bestscore #level span {
  background-color: #000000 !important;
}
body #wrapper #right .storeDetails h3 {
  background-color: #000000 !important;
}
body #wrapper #right #ranking h3 {
  color: #000000 !important;
}
body #wrapper #right #ranking h3 .openTooltip {
  background-color: #000000 !important;
}
body #wrapper #right #profile .infoConnexion span {
  background-color: #555555 !important;
}
body #wrapper #right #profileNotFull #requalifHeader {
  background-color: #e0e0e0 !important;
  color: #000000 !important;
}
body #wrapper #right #profileNotFull .formulaire {
  background-color: #e0e0e0 !important;
}
body #wrapper #right #tellAFriend .tafInfo strong {
  color: #000000 !important;
}
body #wrapper #right #tellAFriend h2 {
  background-color: #000000 !important;
}
body #wrapper #right #ewallet #helpWalletClick {
  background-color: #e0e0e0 !important;
}
#sendConfirm p:first-child {
  color: #000000 !important;
}
/*----- Account.css ----*/
#login form {
  background-color: #e0e0e0 !important;
}
#purchase h3 {
  color: #000000 !important;
}
#popupPass .popupHeader {
  background-color: #000000 !important;
}
#store_leftArrow,
#store_rightArrow,
#store .paginationStore .current {
  background-color: #000000 !important;
}
/*----- Store.css ----*/
#displayPayment h2 {
  background-color: #000000 !important;
}
#background .pattern {
  background-image: url('http://imgeo.mediastay.net/gfactory/img/relook/bg-pattern.png') !important;
}
#background .gradient {
  background: #dbe8b9;
  background: -moz-linear-gradient(top, #dbe8b9 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbe8b9), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, #dbe8b9 0%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(top, #dbe8b9 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, #dbe8b9 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(top, #dbe8b9 0%, rgba(255, 255, 255, 0) 100%);
}
#background .leftImage {
  background-image: url('http://imgeo.mediastay.net/gfactory/img/relook/gp-circles-left.png') !important;
}
#background .rightImage {
  background-image: url('http://imgeo.mediastay.net/gfactory/img/relook/gp-circles-right.png') !important;
}
#background .ground {
  background-image: url('') !important;
}
#background .ground .top {
  background-image: url('') !important;
}
