@font-face {
  font-family: 'ubuntu_condensedregular';
  src: url('/fonts/ubuntu.eot');
  src: url('/fonts/ubuntu.eot?#iefix') format('embedded-opentype'), url('/fonts/ubuntu.woff') format('woff'), url('/fonts/ubuntu.ttf') format('truetype'), url('/fonts/ubuntu.svg#ubuntu_condensedregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
html {
  background: #FFF;
}
body {
  color: #6F6F6F;
  font: normal 18px/1.5em ubuntu_condensedregular;
  *display: block;
  *background: url(//media.dequaeris.fr/dresscss/www/template/jecssdi.png) repeat;
}
body * {
  *display: none;
}
fieldset,
img,
a img {
  border: 0;
}
input,
button,
select {
  vertical-align: middle;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
  padding: 0;
  margin: 0;
}
h3 {
  font-size: 40px;
}
li {
  list-style: none;
}
a {
  text-decoration: none;
  color: inherit;
}
img,
table,
td,
blockquote,
code,
pre,
textarea,
input,
video {
  max-width: 100%;
}
textarea,
table,
td,
th,
code,
pre,
samp,
div,
p {
  word-wrap: break-word;
}
code,
pre,
samp {
  white-space: pre-wrap;
}
abbr {
  border: 0;
}
div.fusee {
  position: absolute;
  right: 0;
  top: 696px;
  width: 200px;
  height: 630px;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/rocket_ground.svg) no-repeat 0 0;
  z-index: 3;
}
div.jedi {
  position: absolute;
  right: 0;
  top: 1026px;
  width: 0;
  height: 190px;
  background: url(//media.dequaeris.fr/dresscss/www/template/jecssdi.svg) no-repeat 0 0;
  z-index: 2;
  -webkit-transition: 1.2s;
  -moz-transition: 1.2s;
  transition: 1.2s;
}
div.jedi.show {
  width: 290px;
}
.wrapper {
  position: relative;
  width: 940px;
  margin: 0 auto;
  padding: 0;
  height: auto;
}
.btn {
  display: inline-block;
  padding: 0 1em;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 44px;
  border: none;
  background: #dfdfdf;
  cursor: pointer;
}
.btn:after {
  content: url(//media.dequaeris.fr/dresscss/www/template/3D_gray.png);
  position: absolute;
  margin: 0 0 0 14px;
}
.btn-red {
  color: #fff;
  background: #be1621;
}
.btn-red:after {
  content: url(//media.dequaeris.fr/dresscss/www/template/3D_red.png);
}
header {
  position: relative;
  width: 100%;
  height: 274px;
  border-bottom: 1px solid #d1d1d1;
  background: #bce6ff url(//media.dequaeris.fr/dresscss/www/template/dresscss.io_logo_wait.png) no-repeat calc(50% - 230px) -82px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
header.sticky {
  position: fixed;
  top: -225px;
  left: 0;
  width: 100%;
  z-index: 10;
  background-position: calc(50% - 244px) 40px;
}
header nav {
  position: absolute;
  bottom: 0;
}
header ul.main {
  margin-top: 0;
}
header ul.lang {
  position: absolute;
  z-index: 10;
  right: 0;
  bottom: 0;
}
header ul.lang li {
  float: left;
  width: 30px;
  height: 45px;
  margin: 2px 0 0 13px;
  cursor: pointer;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/shadow.png) no-repeat center 33px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header ul.lang li:hover {
  margin-top: 0;
  background-position: center 38px;
}
header ul.lang li a {
  width: 100%;
  height: 100%;
  display: block;
  background-position: center 3px;
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
}
header ul.lang li a:hover {
  background-position: center 0;
}
header h1 {
  margin: 70px 0 0 70px;
  width: 400px;
  height: 100%;
  display: block;
  float: left;
}
header h1 a {
  width: 100%;
  height: 100%;
  display: block;
}
header h1 strong {
  display: none;
}
header h3 {
  display: block;
  float: right;
  width: 470px;
  margin: 0 0 0 0;
  line-height: 1;
  font-size: 40px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}
header p {
  display: block;
  float: right;
  height: 100%;
  width: 470px;
  margin: 32px 0 0 470px;
  font-size: 16px;
  line-height: 1.2em;
}
header p em {
  font-size: 1.2em;
}
header p span+span {
  display: block;
  text-align: right;
  font-weight: normal;
  font-size: 50px;
}
header.sticky>ul {
  top: -46px;
}
header.sticky+section {
  margin-top: 380px;
}
header.sticky .blockRocket {
  display: none;
}
header.sticky .clouds,
header.sticky .stars {
  overflow: hidden;
}
header.sticky nav {
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/rocket_exhaust.png) no-repeat 46px 32px;
  background-size: 15px 15px;
  width: 990px;
  padding-left: 50px;
  -webkit-animation: sticky_exhaust 0.3s linear 0s infinite alternate;
  -moz-animation: sticky_exhaust 0.3s linear 0s infinite alternate;
  animation: sticky_exhaust 0.3s linear 0s infinite alternate;
}
header.sticky nav ul {
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/rocket_mini.png) no-repeat 36px 4px;
  width: 990px;
  padding-left: 50px;
  -webkit-animation: sticky_fusee 0.3s linear 0s infinite alternate;
  -moz-animation: sticky_fusee 0.3s linear 0s infinite alternate;
  animation: sticky_fusee 0.3s linear 0s infinite alternate;
}
.clouds {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.cloud {
  position: absolute;
  left: 0;
  top: -200px;
  width: 200px;
  height: 200px;
}
.cloud.exhaust {
  left: -117px;
  top: 70px;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/trainee_fusee.png) no-repeat center center;
  -webkit-animation: moveExhaustVert 0.5s linear infinite, moveExhaustHor 0.2s linear infinite;
  -moz-animation: moveExhaustVert 0.5s linear infinite, moveExhaustHor 0.2s linear infinite;
  animation: moveExhaustVert 0.5s linear infinite, moveExhaustHor 0.2s linear infinite;
}
@-webkit-keyframes moveExhaustVert {
  0% {
    left: -117px;
    top: 70px;
  }
  50% {
    left: -112px;
    top: 58px;
  }
  100% {
    left: -117px;
    top: 70px;
  }
}
@-moz-keyframes moveExhaustVert {
  0% {
    left: -117px;
    top: 70px;
  }
  50% {
    left: -112px;
    top: 58px;
  }
  100% {
    left: -117px;
    top: 70px;
  }
}
@keyframes moveExhaustVert {
  0% {
    left: -117px;
    top: 70px;
  }
  50% {
    left: -112px;
    top: 58px;
  }
  100% {
    left: -117px;
    top: 70px;
  }
}
@-webkit-keyframes moveExhaustHor {
  0% {
    margin-left: 0px;
    margin-top: 0px;
  }
  25% {
    margin-left: -2px;
    margin-top: -2px;
  }
  50% {
    margin-left: 0px;
    margin-top: 0px;
  }
  75% {
    margin-left: 2px;
    margin-top: 2px;
  }
  100% {
    margin-left: 0px;
    margin-top: 0px;
  }
}
@-moz-keyframes moveExhaustHor {
  0% {
    margin-left: 0px;
    margin-top: 0px;
  }
  25% {
    margin-left: -2px;
    margin-top: -2px;
  }
  50% {
    margin-left: 0px;
    margin-top: 0px;
  }
  75% {
    margin-left: 2px;
    margin-top: 2px;
  }
  100% {
    margin-left: 0px;
    margin-top: 0px;
  }
}
@keyframes moveExhaustHor {
  0% {
    margin-left: 0px;
    margin-top: 0px;
  }
  25% {
    margin-left: -2px;
    margin-top: -2px;
  }
  50% {
    margin-left: 0px;
    margin-top: 0px;
  }
  75% {
    margin-left: 2px;
    margin-top: 2px;
  }
  100% {
    margin-left: 0px;
    margin-top: 0px;
  }
}
.x1 {
  left: 30%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_aa 3.2s linear 0s 1;
  -moz-animation: move_cloud_aa 3.2s linear 0s 1;
  animation: move_cloud_aa 3.2s linear 0s 1;
}
.x2 {
  left: 30%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_ab 6.2s linear 0s 1;
  -moz-animation: move_cloud_ab 6.2s linear 0s 1;
  animation: move_cloud_ab 6.2s linear 0s 1;
}
.x3 {
  left: 30%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_ac 9.2s linear 0s 1;
  -moz-animation: move_cloud_ac 9.2s linear 0s 1;
  animation: move_cloud_ac 9.2s linear 0s 1;
}
.x4 {
  left: 30%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_ad 11.2s linear 0s 1;
  -moz-animation: move_cloud_ad 11.2s linear 0s 1;
  animation: move_cloud_ad 11.2s linear 0s 1;
}
.x5 {
  left: 30%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_ae 13.2s linear 0s 1;
  -moz-animation: move_cloud_ae 13.2s linear 0s 1;
  animation: move_cloud_ae 13.2s linear 0s 1;
}
.x6 {
  left: 30%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_af 14.2s linear 0s 1;
  -moz-animation: move_cloud_af 14.2s linear 0s 1;
  animation: move_cloud_af 14.2s linear 0s 1;
}
.x7 {
  left: 30%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_ag 15.2s linear 0s 1;
  -moz-animation: move_cloud_ag 15.2s linear 0s 1;
  animation: move_cloud_ag 15.2s linear 0s 1;
}
.x8 {
  left: 30%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_ah 16s linear 0s 1;
  -moz-animation: move_cloud_ah 16s linear 0s 1;
  animation: move_cloud_ah 16s linear 0s 1;
}
@-webkit-keyframes move_cloud_aa {
  0%,
  6% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_aa {
  0%,
  6% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_aa {
  0%,
  6% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_ab {
  0%,
  52% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ab {
  0%,
  52% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ab {
  0%,
  52% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_ac {
  0%,
  67% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ac {
  0%,
  67% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ac {
  0%,
  67% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_ad {
  0%,
  82% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ad {
  0%,
  82% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ad {
  0%,
  82% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_ae {
  0%,
  85% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ae {
  0%,
  85% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ae {
  0%,
  85% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_af {
  0%,
  93% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_af {
  0%,
  93% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_af {
  0%,
  93% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_ag {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ag {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ag {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_ah {
  0%,
  95% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ah {
  0%,
  95% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ah {
  0%,
  95% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
.x9 {
  left: 75%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_ba 4.9s linear 0s 1;
  -moz-animation: move_cloud_ba 4.9s linear 0s 1;
  animation: move_cloud_ba 4.9s linear 0s 1;
}
.x10 {
  left: 75%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_bb 8.4s linear 0s 1;
  -moz-animation: move_cloud_bb 8.4s linear 0s 1;
  animation: move_cloud_bb 8.4s linear 0s 1;
}
.x11 {
  left: 75%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_bc 11.9s linear 0s 1;
  -moz-animation: move_cloud_bc 11.9s linear 0s 1;
  animation: move_cloud_bc 11.9s linear 0s 1;
}
.x12 {
  left: 75%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_bd 13.9s linear 0s 1;
  -moz-animation: move_cloud_bd 13.9s linear 0s 1;
  animation: move_cloud_bd 13.9s linear 0s 1;
}
.x13 {
  left: 75%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_be 15.9s linear 0s 1;
  -moz-animation: move_cloud_be 15.9s linear 0s 1;
  animation: move_cloud_be 15.9s linear 0s 1;
}
.x14 {
  left: 75%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_bf 16.9s linear 0s 1;
  -moz-animation: move_cloud_bf 16.9s linear 0s 1;
  animation: move_cloud_bf 16.9s linear 0s 1;
}
.x15 {
  left: 75%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_bg 17.9s linear 0s 1;
  -moz-animation: move_cloud_bg 17.9s linear 0s 1;
  animation: move_cloud_bg 17.9s linear 0s 1;
}
@-webkit-keyframes move_cloud_ba {
  0%,
  18% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ba {
  0%,
  18% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ba {
  0%,
  18% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_bb {
  0%,
  58% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_bb {
  0%,
  58% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_bb {
  0%,
  58% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_bc {
  0%,
  71% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_bc {
  0%,
  71% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_bc {
  0%,
  71% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_bd {
  0%,
  86% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_bd {
  0%,
  86% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_bd {
  0%,
  86% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_be {
  0%,
  87% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_be {
  0%,
  87% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_be {
  0%,
  87% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_bf {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_bf {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_bf {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_bg {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_bg {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_bg {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
.x16 {
  left: 5%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage03.png) no-repeat center center;
  background-size: 60%;
  opacity: 0.6;
  -webkit-animation: move_cloud_ca 7.5s linear 0s 1;
  -moz-animation: move_cloud_ca 7.5s linear 0s 1;
  animation: move_cloud_ca 7.5s linear 0s 1;
}
.x17 {
  left: 5%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage03.png) no-repeat center center;
  background-size: 60%;
  opacity: 0.6;
  -webkit-animation: move_cloud_cb 11s linear 0s 1;
  -moz-animation: move_cloud_cb 11s linear 0s 1;
  animation: move_cloud_cb 11s linear 0s 1;
}
.x18 {
  left: 5%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage03.png) no-repeat center center;
  background-size: 60%;
  opacity: 0.6;
  -webkit-animation: move_cloud_cc 13.5s linear 0s 1;
  -moz-animation: move_cloud_cc 13.5s linear 0s 1;
  animation: move_cloud_cc 13.5s linear 0s 1;
}
.x19 {
  left: 5%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage03.png) no-repeat center center;
  background-size: 60%;
  opacity: 0.6;
  -webkit-animation: move_cloud_cd 15s linear 0s 1;
  -moz-animation: move_cloud_cd 15s linear 0s 1;
  animation: move_cloud_cd 15s linear 0s 1;
}
@-webkit-keyframes move_cloud_ca {
  0% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ca {
  0% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ca {
  0% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_cb {
  0%,
  68% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_cb {
  0%,
  68% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_cb {
  0%,
  68% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_cc {
  0%,
  81% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_cc {
  0%,
  81% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_cc {
  0%,
  81% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_cd {
  0%,
  90% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_cd {
  0%,
  90% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_cd {
  0%,
  90% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
.x20 {
  left: 60%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_da 4.7s linear 0s 1;
  -moz-animation: move_cloud_da 4.7s linear 0s 1;
  animation: move_cloud_da 4.7s linear 0s 1;
}
.x21 {
  left: 60%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_db 8.2s linear 0s 1;
  -moz-animation: move_cloud_db 8.2s linear 0s 1;
  animation: move_cloud_db 8.2s linear 0s 1;
}
.x22 {
  left: 60%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_dc 11.7s linear 0s 1;
  -moz-animation: move_cloud_dc 11.7s linear 0s 1;
  animation: move_cloud_dc 11.7s linear 0s 1;
}
.x23 {
  left: 60%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_dd 13.7s linear 0s 1;
  -moz-animation: move_cloud_dd 13.7s linear 0s 1;
  animation: move_cloud_dd 13.7s linear 0s 1;
}
.x24 {
  left: 60%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_de 15.7s linear 0s 1;
  -moz-animation: move_cloud_de 15.7s linear 0s 1;
  animation: move_cloud_de 15.7s linear 0s 1;
}
.x25 {
  left: 60%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_df 17s linear 0s 1;
  -moz-animation: move_cloud_df 17s linear 0s 1;
  animation: move_cloud_df 17s linear 0s 1;
}
.x26 {
  left: 60%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_dg 18.3s linear 0s 1;
  -moz-animation: move_cloud_dg 18.3s linear 0s 1;
  animation: move_cloud_dg 18.3s linear 0s 1;
}
.x27 {
  left: 60%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_dh 19s linear 0s 1;
  -moz-animation: move_cloud_dh 19s linear 0s 1;
  animation: move_cloud_dh 19s linear 0s 1;
}
.x28 {
  left: 60%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage01.png) no-repeat center center;
  background-size: 100%;
  opacity: 1;
  -webkit-animation: move_cloud_di 19.7s linear 0s 1;
  -moz-animation: move_cloud_di 19.7s linear 0s 1;
  animation: move_cloud_di 19.7s linear 0s 1;
}
@-webkit-keyframes move_cloud_da {
  0%,
  26% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_da {
  0%,
  26% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_da {
  0%,
  26% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_db {
  0%,
  57% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_db {
  0%,
  57% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_db {
  0%,
  57% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_dc {
  0%,
  70% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_dc {
  0%,
  70% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_dc {
  0%,
  70% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_dd {
  0%,
  85% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_dd {
  0%,
  85% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_dd {
  0%,
  85% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_de {
  0%,
  87% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_de {
  0%,
  87% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_de {
  0%,
  87% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_df {
  0%,
  92% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_df {
  0%,
  92% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_df {
  0%,
  92% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_dg {
  0%,
  93% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_dg {
  0%,
  93% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_dg {
  0%,
  93% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_dh {
  0%,
  96% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_dh {
  0%,
  96% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_dh {
  0%,
  96% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_di {
  0%,
  96% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_di {
  0%,
  96% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_di {
  0%,
  96% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
.x29 {
  left: 15%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_ea 4.6s linear 0s 1;
  -moz-animation: move_cloud_ea 4.6s linear 0s 1;
  animation: move_cloud_ea 4.6s linear 0s 1;
}
.x30 {
  left: 15%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_eb 8.6s linear 0s 1;
  -moz-animation: move_cloud_eb 8.6s linear 0s 1;
  animation: move_cloud_eb 8.6s linear 0s 1;
}
.x31 {
  left: 15%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_ec 11.6s linear 0s 1;
  -moz-animation: move_cloud_ec 11.6s linear 0s 1;
  animation: move_cloud_ec 11.6s linear 0s 1;
}
.x32 {
  left: 15%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_ed 14.6s linear 0s 1;
  -moz-animation: move_cloud_ed 14.6s linear 0s 1;
  animation: move_cloud_ed 14.6s linear 0s 1;
}
.x33 {
  left: 15%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_ee 16.6s linear 0s 1;
  -moz-animation: move_cloud_ee 16.6s linear 0s 1;
  animation: move_cloud_ee 16.6s linear 0s 1;
}
.x34 {
  left: 15%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage02.png) no-repeat center center;
  background-size: 80%;
  opacity: 0.8;
  -webkit-animation: move_cloud_ee 17.6s linear 0s 1;
  -moz-animation: move_cloud_ee 17.6s linear 0s 1;
  animation: move_cloud_ee 17.6s linear 0s 1;
}
@-webkit-keyframes move_cloud_ea {
  0%,
  13% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ea {
  0%,
  13% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ea {
  0%,
  13% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_eb {
  0%,
  53% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_eb {
  0%,
  53% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_eb {
  0%,
  53% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_ec {
  0%,
  74% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ec {
  0%,
  74% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ec {
  0%,
  74% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_ed {
  0%,
  80% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ed {
  0%,
  80% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ed {
  0%,
  80% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_ee {
  0%,
  88% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ee {
  0%,
  88% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ee {
  0%,
  88% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_ef {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_ef {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_ef {
  0%,
  94% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
.x35 {
  left: 45%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage03.png) no-repeat center center;
  background-size: 60%;
  opacity: 0.6;
  -webkit-animation: move_cloud_fa 6.8s linear 0s 1;
  -moz-animation: move_cloud_fa 6.8s linear 0s 1;
  animation: move_cloud_fa 6.8s linear 0s 1;
}
.x36 {
  left: 45%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage03.png) no-repeat center center;
  background-size: 60%;
  opacity: 0.6;
  -webkit-animation: move_cloud_fb 11.3s linear 0s 1;
  -moz-animation: move_cloud_fb 11.3s linear 0s 1;
  animation: move_cloud_fb 11.3s linear 0s 1;
}
.x37 {
  left: 45%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage03.png) no-repeat center center;
  background-size: 60%;
  opacity: 0.6;
  -webkit-animation: move_cloud_fc 14.8s linear 0s 1;
  -moz-animation: move_cloud_fc 14.8s linear 0s 1;
  animation: move_cloud_fc 14.8s linear 0s 1;
}
.x38 {
  left: 45%;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/nuage03.png) no-repeat center center;
  background-size: 60%;
  opacity: 0.6;
  -webkit-animation: move_cloud_fd 16.8s linear 0s 1;
  -moz-animation: move_cloud_fd 16.8s linear 0s 1;
  animation: move_cloud_fd 16.8s linear 0s 1;
}
@-webkit-keyframes move_cloud_fa {
  0%,
  12% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_fa {
  0%,
  12% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_fa {
  0%,
  12% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_fb {
  0%,
  60% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_fb {
  0%,
  60% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_fb {
  0%,
  60% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_fc {
  0%,
  76% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_fc {
  0%,
  76% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_fc {
  0%,
  76% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-webkit-keyframes move_cloud_fd {
  0%,
  88% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@-moz-keyframes move_cloud_fd {
  0%,
  88% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
@keyframes move_cloud_fd {
  0%,
  88% {
    top: -200px;
    margin-left: 100px;
  }
  100% {
    top: 300px;
    margin-left: -190px;
  }
}
.stars {
  position: absolute;
  overflow: hidden;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.star {
  position: absolute;
  width: 20px;
  height: 20px;
  background: transparent url(//media.dequaeris.fr/dresscss/www/template/etoile.png) no-repeat center center;
  -webkit-animation: show_star 15s linear 0s 1, anim_star 1s linear 0s infinite backwards;
  -moz-animation: show_star 15s linear 0s 1, anim_star 1s linear 0s infinite backwards;
  animation: show_star 15s linear 0s 1, anim_star 1s linear 0s infinite backwards;
}
.scale5 {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-animation-duration: 11s, 0.7s !important;
  -moz-animation-duration: 11s, 0.7s !important;
  animation-duration: 11s, 0.7s !important;
}
.scale6 {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-animation-duration: 15.2s, 0.8s !important;
  -moz-animation-duration: 15.2s, 0.8s !important;
  animation-duration: 15.2s, 0.8s !important;
}
.scale7 {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-animation-duration: 14.4s, 0.8s !important;
  -moz-animation-duration: 14.4s, 0.8s !important;
  animation-duration: 14.4s, 0.8s !important;
}
.scale8 {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-animation-duration: 15.7s, 0.9s !important;
  -moz-animation-duration: 15.7s, 0.9s !important;
  animation-duration: 15.7s, 0.9s !important;
}
.scale9 {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-animation-duration: 14.8s, 1s !important;
  -moz-animation-duration: 14.8s, 1s !important;
  animation-duration: 14.8s, 1s !important;
}
.scale10 {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  -webkit-animation-duration: 15s, 1s !important;
  -moz-animation-duration: 15s, 1s !important;
  animation-duration: 15s, 1s !important;
}
.scale11 {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-animation-duration: 13s, 1.1s !important;
  -moz-animation-duration: 13s, 1.1s !important;
  animation-duration: 13s, 1.1s !important;
}
.scale12 {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-animation-duration: 15.5s, 1.2s !important;
  -moz-animation-duration: 15.5s, 1.2s !important;
  animation-duration: 15.5s, 1.2s !important;
}
.scale13 {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-animation-duration: 15.1s, 1.2s !important;
  -moz-animation-duration: 15.1s, 1.2s !important;
  animation-duration: 15.1s, 1.2s !important;
}
@-webkit-keyframes show_star {
  0% {
    top: -300px;
  }
  99% {
    top: -300px;
  }
  100% {
    top: 0px;
  }
}
@-moz-keyframes show_star {
  0% {
    top: -300px;
  }
  99% {
    top: -300px;
  }
  100% {
    top: 0px;
  }
}
@keyframes show_star {
  0% {
    top: -300px;
  }
  99% {
    top: -300px;
  }
  100% {
    top: 0px;
  }
}
@-webkit-keyframes anim_star {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
@-moz-keyframes anim_star {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
@keyframes anim_star {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
form fieldset {
  padding: 1.5em 13px;
  border-top: 1px solid #d1d1d1;
}
form fieldset>label {
  display: inline-block;
  vertical-align: top;
  width: 309px;
  font-size: 18px;
  text-transform: uppercase;
}
form input[type=text],
form textarea,
form select {
  width: 50%;
  padding-left: 5px;
  border: 1px solid #d1d1d1;
}
form input[type=text],
form select {
  height: 31px;
}
form textarea {
  height: 100px;
}
form select {
  width: 246px;
  margin-bottom: 30px;
}
form fieldset label+div {
  display: inline-block;
  width: 200px;
  margin-bottom: 25px;
}
form div label {
  display: block;
  font-size: 14px;
}
form fieldset label+div input {
  width: 12px;
}
form fieldset .btn {
  position: absolute;
  margin-left: 313px;
  padding: 0;
}
form fieldset .btn div + div {
  margin-left: 4px;
}
form fieldset .btn input[type=submit] {
  font-family: ubuntu_condensedregular;
  font-size: 16px;
  text-transform: uppercase;
  color: #FFF;
  border: none;
  background: transparent;
  cursor: pointer;
  margin: 0;
  padding: 0 1em;
  height: 46px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
form fieldset .btn input[type=submit] + input[type=submit] {
  border-left: 1px solid #FFF;
}
form fieldset .btn input[type=submit]:hover {
  color: #FFF;
  background: rgba(0,0,0,0.25);
}
form fieldset .btn:after {
  content: url(//media.dequaeris.fr/dresscss/www/template/3D_gray.png);
  position: absolute;
  right: -14px;
  top: 0;
}
form select,
form input[type=checkbox],
form label {
  cursor: pointer;
}
header nav {
  height: 54px;
  margin-top: 175px;
}
header nav ul {
  margin-left: -35px;
  display: block;
  height: 50px;
}
header nav li {
  display: inline;
}
header nav li a {
  display: block;
  float: left;
  height: 39px;
  padding: 11px 30px 0;
  color: #FFF;
  font-size: 19px;
  text-align: center;
  text-transform: uppercase;
  -webkit-animation: couleur_menu 3s linear 9s 1 backwards;
  -moz-animation: couleur_menu 3s linear 9s 1 backwards;
  animation: couleur_menu 3s linear 9s 1 backwards;
}
@-webkit-keyframes couleur_menu {
  0% {
    color: #6F6F6F;
  }
  100% {
    color: #FFF;
  }
}
@-moz-keyframes couleur_menu {
  0% {
    color: #6F6F6F;
  }
  100% {
    color: #FFF;
  }
}
@keyframes couleur_menu {
  0% {
    color: #6F6F6F;
  }
  100% {
    color: #FFF;
  }
}
header nav #lavalamp {
  position: absolute;
  width: 106x;
  bottom: 0;
  left: 0;
  height: 5px;
  padding: 0;
  background: #be1621;
  border: none;
  z-index: 8;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
header nav li#nav1.active ~ #lavalamp {
  left: 0;
  width: 106px;
}
header nav li#nav2.active ~ #lavalamp {
  left: 106px;
  width: 134px;
}
header nav li#nav3.active ~ #lavalamp {
  left: 240px;
  width: 113px;
}
header nav li#nav4.active ~ #lavalamp {
  left: 353px;
  width: 120px;
}
header nav li#nav1:hover ~ #lavalamp {
  left: 0;
  width: 106px;
}
header nav li#nav2:hover ~ #lavalamp {
  left: 106px;
  width: 134px;
}
header nav li#nav3:hover ~ #lavalamp {
  left: 240px;
  width: 113px;
}
header nav li#nav4:hover ~ #lavalamp {
  left: 353px;
  width: 120px;
}
section {
  position: relative;
  width: 940px;
  padding-top: 62px;
  margin: 0 auto;
  background: #fff;
  z-index: 1;
}
section >p,
section >form {
  position: relative;
  width: 940px;
  margin: 0 auto;
  padding: 0;
}
section >form {
  margin-top: 40px;
  padding-bottom: 60px;
  border-bottom: 1px solid #d1d1d1;
}
section h1 {
  width: 940px;
  margin: 0 auto;
}
section p:first-child {
  padding-left: 15px;
  margin-bottom: 56px;
  font-size: 22px;
}
section >pre {
  width: 100%;
  margin: 20px 0;
  padding: 10px;
  font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
  font-size: 15px;
  border: solid 1px #d1d1d1;
}
section ul.incentives {
  display: block;
  overflow: hidden;
  width: 940px;
  padding: 3em 0 1em 0;
  margin: 0 auto;
}
section ul.incentives h3 + p {
  height: 8em;
}
section ul.incentives li {
  width: 30%;
  float: left;
}
section ul.incentives li + li {
  margin-left: 5%;
}
section+ul,
pre+ul {
  position: relative;
  width: 100%;
  margin: 65px auto 0;
  z-index: 3;
}
section+ul li,
pre+ul li {
  display: inline-block;
  vertical-align: top;
  width: 254px;
  margin-left: 75px;
  font-size: 18px;
}
section+ul li:first-child,
pre+ul li:first-child {
  margin-left: 18px;
}
footer {
  position: relative;
  width: 920px;
  margin: 85px auto 225px;
  padding: 0;
}
footer p a {
  color: #b1b1b1;
}
footer section {
  display: none;
}
