.text-16 a:hover,
.text-17 a:hover,
.text-4 a:hover,
.text-5 a:hover {
  text-decoration: underline;
  color: #760329;
}

body {
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  background-color: rgb(255, 255, 255);
  font-family: 'Open Sans';
  font-size: 0.938em;
  font-weight: 400;
  line-height: 1.38;
  color: rgb(0, 0, 0);
}

.page-escapegame {
  background-image: none;
  background-attachment: fixed;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

.page-animation,
.page-formation {
  background-image: url('../images/fond(2).jpg');
  background-attachment: fixed;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.page-formulaire {
  background-image: none;
  background-attachment: fixed;
  font-weight: 300;
  color: rgb(255, 255, 255);
}

.page-actualites,
.page-cavedusommelier,
.page-contacts,
.page-evenementiel,
.page-index,
.page-oenotourisme {
  background-image: none;
  background-attachment: fixed;
  font-weight: 400;
  color: rgb(0, 0, 0);
}

.page-menu {
  background-image: url('../images/fond(2).jpg');
  font-weight: 400;
  color: rgb(255, 255, 255);
}

.container-1 {
  position: absolute;
  top: 384px;
  left: 25px;
  z-index: 91;
  width: 22.9166666666%;
  height: 100px;
}

.container-10 {
  position: relative;
  float: left;
  clear: both;
  z-index: 67;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
}

.container-100 {
  position: absolute;
  top: 87px;
  left: 0;
  right: 0;
  z-index: 28;
  width: 105px;
  height: 17px;
  margin-right: auto;
  margin-left: auto;
}

.container-101 {
  position: absolute;
  top: 87px;
  left: 0;
  right: 0;
  z-index: 23;
  width: 105px;
  height: 17px;
  margin-right: auto;
  margin-left: auto;
}

.container-102 {
  position: relative;
  float: left;
  clear: both;
  z-index: 22;
  width: 32.9341317365%;
  height: 49px;
  margin-top: -525px;
  margin-left: 64.8503%;
}

.container-103 {
  position: relative;
  float: left;
  width: 100%;
  height: 95px;
  margin-top: 1122px;
}

.container-104 {
  position: relative;
  float: left;
  width: 100%;
  height: 95px;
  margin-top: 2159px;
}

.container-105 {
  position: relative;
  float: left;
  width: 100%;
  height: 95px;
  margin-top: 1362px;
}

.container-106 {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  height: 95px;
  margin-top: 3017px;
}

.container-107,
.container-108,
.container-109 {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  height: 95px;
}

.container-11 {
  position: absolute;
  top: 384px;
  left: 25px;
  z-index: 60;
  width: 22.9166666666%;
  height: 100px;
}

.container-110 {
  position: relative;
  float: left;
  width: 100%;
  height: 95px;
  margin-top: 981px;
}

.container-111 {
  position: relative;
  float: left;
  width: 100%;
  height: 95px;
  margin-top: 1795px;
}

.container-13 {
  position: absolute;
  top: 25px;
  right: 30px;
  z-index: 56;
  width: 190px;
  height: 40px;
}

.container-14 {
  position: absolute;
  top: 384px;
  left: 25px;
  z-index: 57;
  width: 22.9166666666%;
  height: 100px;
}

.container-15 {
  position: relative;
  float: left;
  clear: both;
  z-index: 61;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
}

.container-16 {
  position: absolute;
  top: 266px;
  right: 25px;
  z-index: 54;
  width: 275px;
  height: 197px;
}

.container-18 {
  display: none;
  position: absolute;
  top: 135px;
  left: 94.75%;
  z-index: 51;
  width: 28px;
  height: 20px;
}

.container-19 {
  display: none;
  position: absolute;
  top: 384px;
  left: 25px;
  z-index: 49;
  width: 22.9166666666%;
  height: 100px;
}

.container-2 {
  position: absolute;
  top: 25px;
  right: 30px;
  z-index: 88;
  width: 190px;
  height: 40px;
}

.container-20 {
  position: relative;
  float: left;
  clear: both;
  z-index: 49;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
}

.container-21 {
  position: absolute;
  top: 25px;
  right: 30px;
  z-index: 49;
  width: 190px;
  height: 40px;
}

.container-22 {
  position: absolute;
  top: 506px;
  left: 0;
  right: 0;
  z-index: 44;
  width: 1098px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.container-23 {
  display: none;
  position: absolute;
  top: 266px;
  right: 25px;
  z-index: 46;
  width: 275px;
  height: 197px;
}

.container-25 {
  position: absolute;
  top: 384px;
  left: 25px;
  z-index: 45;
  width: 22.9166666666%;
  height: 100px;
}

.container-26 {
  position: relative;
  float: left;
  clear: both;
  z-index: 43;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
  opacity: 0.5;
}

.container-28 {
  display: none;
  position: absolute;
  top: 135px;
  left: 94.75%;
  z-index: 42;
  width: 28px;
  height: 20px;
}

.container-27,
.container-29 {
  position: absolute;
  top: 25px;
  right: 30px;
  z-index: 41;
  width: 190px;
  height: 40px;
}

.container-31 {
  position: absolute;
  top: 506px;
  left: 0;
  right: 0;
  z-index: 35;
  width: 1098px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.container-32 {
  position: relative;
  float: left;
  clear: both;
  z-index: 37;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
}

.container-33 {
  display: none;
  position: absolute;
  top: 135px;
  left: 94.75%;
  z-index: 36;
  width: 28px;
  height: 20px;
}

.container-34 {
  position: relative;
  float: left;
  width: 100%;
  height: 241px;
  border-bottom-width: 2px;
  border-bottom-color: rgb(133, 104, 44);
  border-bottom-style: solid;
}

.container-35 {
  position: absolute;
  top: 384px;
  left: 25px;
  z-index: 36;
  width: 22.9166666666%;
  height: 100px;
}

.container-36 {
  display: none;
  position: absolute;
  top: 135px;
  left: 94.75%;
  z-index: 34;
  width: 28px;
  height: 20px;
}

.container-38 {
  position: relative;
  float: left;
  clear: both;
  z-index: 5;
  width: 22.1556886227%;
  height: 43px;
  margin-top: -58px;
  margin-left: 36.46707%;
}

.container-39 {
  display: none;
  position: absolute;
  top: 135px;
  left: 94.75%;
  z-index: 33;
  width: 28px;
  height: 20px;
}

.container-4 {
  position: relative;
  float: left;
  clear: both;
  z-index: 73;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
}

.container-40 {
  position: absolute;
  top: 25px;
  right: 30px;
  z-index: 32;
  width: 190px;
  height: 40px;
}

.container-41 {
  position: absolute;
  top: 506px;
  left: 0;
  right: 0;
  z-index: 29;
  width: 1098px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.container-42 {
  position: relative;
  float: left;
  clear: both;
  z-index: 31;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
}

.container-43 {
  position: absolute;
  top: 506px;
  left: 0;
  right: 0;
  z-index: 27;
  width: 1098px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.container-44 {
  position: absolute;
  top: 384px;
  left: 25px;
  z-index: 30;
  width: 22.9166666666%;
  height: 100px;
}

.container-46 {
  display: none;
  position: absolute;
  top: 384px;
  right: 25px;
  z-index: 29;
  width: 22.9166666666%;
  height: 100px;
}

.container-47,
.container-5 {
  float: left;
  clear: both;
  width: 100%;
  border-bottom-width: 2px;
  border-bottom-color: rgb(133, 104, 44);
  border-bottom-style: solid;
}

.container-48 {
  position: absolute;
  top: 304px;
  left: 0;
  right: 0;
  z-index: 21;
  width: 1098px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.container-49 {
  display: none;
  position: absolute;
  top: 135px;
  left: 94.75%;
  z-index: 27;
  width: 28px;
  height: 20px;
}

.container-50 {
  display: none;
  position: absolute;
  top: 135px;
  left: 94.75%;
  z-index: 28;
  width: 28px;
  height: 20px;
}

.container-51 {
  position: absolute;
  top: 25px;
  right: 30px;
  z-index: 27;
  width: 190px;
  height: 40px;
}

.container-53 {
  position: absolute;
  top: 195px;
  left: 35px;
  z-index: 27;
  width: 22.9166666666%;
  height: 100px;
}

.container-54 {
  position: absolute;
  top: 25px;
  right: 30px;
  z-index: 26;
  width: 190px;
  height: 40px;
}

.container-55 {
  position: relative;
  float: left;
  clear: both;
  z-index: 26;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
  opacity: 0.5;
}

.container-56 {
  position: absolute;
  top: 30px;
  left: 2.2874251497%;
  z-index: 20;
  width: 95.4491017964%;
  height: 137px;
}

.container-57 {
  float: left;
  width: 18.5696361355%;
  margin-left: 0.12155%;
}

.container-58 {
  float: left;
  clear: both;
  width: 100%;
}

.container-59 {
  position: relative;
  float: left;
  clear: both;
  z-index: 16;
  width: 27.0658682634%;
  height: 43px;
  margin-top: -65px;
  margin-left: 70.74476%;
}

.container-6 {
  position: relative;
  float: left;
  clear: both;
  z-index: 78;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
}

.container-60 {
  position: absolute;
  top: 506px;
  left: 0;
  right: 0;
  z-index: 20;
  width: 1098px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.container-62 {
  position: absolute;
  top: 25px;
  right: 30px;
  z-index: 24;
  width: 190px;
  height: 40px;
}

.container-64 {
  float: left;
  width: 18.5696361355%;
  margin-left: 1.88402%;
}

.container-65 {
  display: none;
  position: absolute;
  top: 135px;
  left: 94.75%;
  z-index: 21;
  width: 28px;
  height: 20px;
}

.container-66 {
  position: relative;
  float: left;
  clear: both;
  z-index: 21;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
}

.container-67 {
  position: relative;
  float: left;
  z-index: 3;
  width: 100%;
  height: 241px;
  margin-left: -0.01123%;
}

.container-68 {
  display: none;
  position: absolute;
  top: 135px;
  left: 94.75%;
  z-index: 20;
  width: 28px;
  height: 20px;
}

.container-69 {
  display: none;
  position: absolute;
  top: 135px;
  left: 94.75%;
  z-index: 18;
  width: 28px;
  height: 20px;
}

.container-70 {
  position: relative;
  float: left;
  clear: both;
  z-index: 26;
  width: 21.1976047904%;
  height: 43px;
  margin-top: -66px;
  margin-left: 76.64484%;
}

.container-61,
.container-71 {
  position: absolute;
  top: 304px;
  left: 0;
  right: 0;
  z-index: 16;
  width: 1098px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.container-73 {
  position: relative;
  float: left;
  clear: both;
  z-index: 4;
  width: 100%;
  height: 244px;
  margin-top: -482px;
}

.container-74 {
  position: absolute;
  top: 506px;
  left: 0;
  right: 0;
  z-index: 14;
  width: 880px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.container-76 {
  float: left;
  width: 100%;
  height: 254px;
}

.container-77 {
  position: relative;
  float: left;
  clear: both;
  z-index: 6;
  width: 39.0419161676%;
  height: 49px;
  margin-top: 32px;
  margin-left: 2.2136999999%;
}

.container-78 {
  position: absolute;
  top: 506px;
  left: 0;
  right: 0;
  z-index: 13;
  width: 1098px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.container-72,
.container-79 {
  float: left;
  width: 18.5696361355%;
  margin-left: 2.13496%;
}

.container-8 {
  position: relative;
  float: left;
  clear: both;
  z-index: 55;
  width: 21.2230215827%;
  height: 43px;
  margin-top: -70px;
  margin-left: 76.6187099999%;
}

.container-80 {
  position: absolute;
  top: 506px;
  left: 0;
  right: 0;
  z-index: 11;
  width: 1098px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
}

.container-81 {
  position: relative;
  float: right;
  clear: both;
  z-index: 4;
  width: 49.9401197604%;
  height: 390px;
  margin-top: -354px;
  margin-right: -1px;
}

.container-82 {
  position: relative;
  float: left;
  clear: both;
  z-index: 21;
  width: 21.1976047904%;
  height: 43px;
  margin-top: -66px;
  margin-left: 76.57186%;
}

.container-83 {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  height: 238px;
}

.container-84 {
  float: left;
  width: 17.1894604767%;
  margin-left: 2.05458%;
}

.container-45,
.container-52,
.container-63,
.container-75,
.container-85 {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  border-bottom-width: 2px;
  border-bottom-color: rgb(133, 104, 44);
  border-bottom-style: solid;
}

.container-86 {
  float: left;
  clear: both;
  width: 95.5688622754%;
  height: 330px;
  margin-top: 54px;
  margin-left: 2.28668%;
}

.container-12,
.container-17,
.container-24,
.container-3,
.container-30,
.container-37,
.container-7,
.container-87,
.container-9 {
  float: left;
  width: 100%;
  border-bottom-width: 2px;
  border-bottom-color: rgb(133, 104, 44);
  border-bottom-style: solid;
}

.container-90 {
  position: absolute;
  top: 16px;
  right: 36px;
  z-index: 13;
  width: 41.4371257485%;
  height: 370px;
}

.container-91 {
  position: relative;
  float: left;
  clear: both;
  z-index: 31;
  width: 21.1976047904%;
  height: 43px;
  margin-top: -67px;
  margin-left: 76.51385%;
}

.container-88,
.container-92 {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
}

.container-93 {
  position: absolute;
  top: -216px;
  right: 18px;
  z-index: 5;
  width: 275px;
  height: 197px;
}

.container-94 {
  position: absolute;
  top: 220px;
  left: 2.2866766467%;
  z-index: 4;
  width: 259px;
}

.container-95 {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  height: 231px;
}

.container-96 {
  position: relative;
  float: left;
  width: 100%;
  height: 130px;
  margin-top: 1304px;
}

.container-89,
.container-97 {
  float: left;
  clear: both;
  width: 100%;
  height: 250px;
}

.container-98 {
  position: relative;
  float: left;
  width: 100%;
  height: 130px;
  margin-top: 1199px;
}

.container-99 {
  position: relative;
  float: left;
  clear: both;
  z-index: 7;
  width: 21.1976047904%;
  height: 43px;
  margin-top: -219px;
  margin-left: 76.51385%;
}

.element-1 {
  position: absolute;
  top: 562px;
  left: 0;
  right: 0;
  z-index: 83;
  width: 835px;
  margin-right: auto;
  margin-left: auto;
  border-right-width: 1px;
  border-right-color: rgba(138, 138, 138, 0.5);
  border-right-style: solid;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-10 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 48;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-12 {
  position: absolute;
  top: 0;
  left: 8.3636363636%;
  z-index: 43;
  width: 84.3636363636%;
  height: 83px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: url('../images/E20%20Notre%20offre%20Formation%20(3).jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}

.element-14 {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 41;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-15 {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 40;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-16 {
  position: absolute;
  top: 506px;
  left: 0;
  z-index: 35;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-17 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 39;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-18 {
  position: absolute;
  top: 562px;
  left: 0;
  right: 0;
  z-index: 33;
  width: 835px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-19 {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 35;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-2 {
  float: left;
  width: 835px;
  border-right-width: 1px;
  border-right-color: rgba(138, 138, 138, 0.5);
  border-right-style: solid;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-11,
.element-13,
.element-20,
.element-3,
.element-4,
.element-5,
.element-6 {
  float: left;
  clear: both;
  width: 835px;
  border-right-width: 1px;
  border-right-color: rgba(138, 138, 138, 0.5);
  border-right-style: solid;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-21 {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 34;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-22 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 33;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-23 {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 33;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-24 {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 32;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-25 {
  position: absolute;
  top: 0;
  right: -0.0598802396%;
  z-index: 1;
  width: 37.365269461%;
  height: 239px;
  background-image: url('../images/La%20Maison.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
  background-color: rgb(222, 222, 222);
}

.element-26 {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 32;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-27 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 31;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-28 {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 31;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-29 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 30;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-30 {
  float: right;
  width: 31.497005988%;
  height: 214px;
  margin-right: 68.43937%;
  background-image: url('../images/jeudivinCARRE(4).png');
  background-repeat: no-repeat;
  background-size: 300px auto;
  background-position: center center;
  background-color: rgb(222, 222, 222);
}

.element-31 {
  position: absolute;
  top: 506px;
  left: 0;
  z-index: 26;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-32 {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 26;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-33 {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 27;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-34 {
  position: absolute;
  top: 562px;
  left: 0;
  right: 0;
  z-index: 24;
  width: 835px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-35 {
  float: left;
  width: 31.497005988%;
  height: 174px;
  margin-left: 0.11789%;
  background-image: url('../images/vosEvenements.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #760329;
}

.element-36 {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 25;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-37 {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 26;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-38 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 24;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-39 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 25;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-40 {
  position: absolute;
  top: 506px;
  left: 0;
  z-index: 20;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-41 {
  position: absolute;
  top: 562px;
  left: 0;
  right: 0;
  z-index: 18;
  width: 835px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-42 {
  position: absolute;
  top: 506px;
  left: 0;
  z-index: 18;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-43 {
  float: left;
  width: 31.497005988%;
  height: 200px;
  margin-left: 0.11789%;
  background-image: url('../images/laTableduSommelier.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #760329;
}

.element-44 {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 20;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-45 {
  float: right;
  width: 49.9401197604%;
  height: 241px;
  margin-right: 50.05988%;
  background-image: url('../images/Oeno%202.JPG');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right bottom;
  background-color: rgb(222, 222, 222);
}

.element-46 {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 19;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-47 {
  position: absolute;
  top: 562px;
  left: 0;
  right: 0;
  z-index: 16;
  width: 835px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-48 {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 19;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-49 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 18;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-50 {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 18;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-51 {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 17;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-52 {
  position: absolute;
  top: 304px;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-53 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 17;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-54 {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 16;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-55 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 15;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-56 {
  float: left;
  width: 31.497005988%;
  height: 318px;
  margin-left: 0.11789%;
  background-image: url('../images/WhatsApp%20Image%202022-12-13%20at%209.56.48%20AM.jpeg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #760329;
}

.element-57 {
  position: absolute;
  top: 360px;
  left: 0;
  right: 0;
  z-index: 8;
  width: 835px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-58 {
  position: absolute;
  top: 506px;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-59 {
  float: right;
  width: 49.9401197604%;
  height: 254px;
  margin-right: 0.05801%;
  background-image: url('../images/Oeno1.JPG');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  background-color: rgb(222, 222, 222);
}

.element-60 {
  position: relative;
  float: right;
  z-index: 2;
  width: 417px;
  height: 390px;
  background-image: url('../images/escapegame01.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.element-61 {
  position: absolute;
  top: 562px;
  left: 0;
  right: 0;
  z-index: 9;
  width: 835px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-62 {
  position: absolute;
  top: 304px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-63 {
  position: relative;
  float: left;
  z-index: 8;
  width: 50.0598802395%;
  height: 238px;
  margin-left: 0.05801%;
  background-image: url('../images/DSC_0551.JPG');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  background-color: rgb(222, 222, 222);
}

.element-64 {
  float: left;
  width: 31.497005988%;
  height: 230px;
  margin-left: 0.05801%;
  background-image: url('../images/courstables.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #760329;
}

.element-65 {
  float: left;
  width: 32.0802005012%;
  height: 332px;
  margin-top: -1px;
  margin-left: -2.37704%;
  background-image: url('../images/DSC_4925.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
  background-color: rgb(222, 222, 222);
}

.element-66 {
  position: absolute;
  top: 360px;
  left: 0;
  right: 0;
  z-index: 3;
  width: 835px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-67 {
  float: left;
  width: 49.9401197604%;
  height: 407px;
  margin-left: 0.05801%;
  background-image: none, url('../images/ch%C3%A8quescadeaux2.png');
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  background-position: center center, center center;
  background-attachment: scroll, scroll;
}

.element-68 {
  float: right;
  clear: both;
  width: 36.8862275449%;
  height: 474px;
  margin-top: -447px;
  margin-right: -0.05801%;
  background-image: url('../images/A20%20Evenementiel%20(1).jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 30% 0%;
  background-color: rgb(222, 222, 222);
}

.element-69 {
  position: absolute;
  top: 304px;
  left: 0;
  z-index: 7;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-7 {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 50;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-70 {
  position: absolute;
  top: 506px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-71 {
  float: left;
  width: 31.497005988%;
  height: 252px;
  margin-left: 0.05801%;
  background-image: url('../images/imagedecouvertevin.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 25% 50%;
  background-color: rgb(222, 222, 222);
}

.element-72 {
  float: right;
  clear: both;
  width: 49.9401197604%;
  height: 250px;
  margin-top: -250px;
  margin-right: 0.05801%;
  background-image: url('../images/A20%20Oenotourisme%20(5)%20-%20Copie.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  background-color: rgb(222, 222, 222);
}

.element-73 {
  position: absolute;
  top: 562px;
  left: 0;
  right: 0;
  z-index: 4;
  width: 835px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-74 {
  position: absolute;
  top: 506px;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-75 {
  float: left;
  width: 262px;
  height: 182px;
  background-image: url('../images/DSC_4859r(2).jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.element-76 {
  float: left;
  width: 36.4071856287%;
  height: 560px;
  margin-left: -0.05801%;
  background-image: none, url('../images/A20%20Contact.jpg');
  background-repeat: repeat, repeat;
  background-size: auto auto, cover;
  background-position: center center, right center;
  background-attachment: scroll, scroll;
  background-color: rgb(222, 222, 222);
}

.element-77 {
  position: absolute;
  top: 506px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 56px;
  background-image: url('../images/bartop.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-78 {
  float: left;
  width: 31.497005988%;
  height: 232px;
  margin-left: 0.07111%;
  background-image: url('../images/2A20%20La%20cave%20du%20Sommelier%2011.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: rgb(222, 222, 222);
}

.element-79 {
  position: relative;
  float: left;
  z-index: 22;
  width: 100%;
  height: 130px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-8 {
  position: absolute;
  top: 0;
  left: 8.3636363636%;
  z-index: 51;
  width: 84.3636363636%;
  height: 83px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: url('../images/E20%20Notre%20offre%20Formation%20(3).jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}

.element-80 {
  position: relative;
  float: left;
  z-index: 17;
  width: 100%;
  height: 130px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-81 {
  position: absolute;
  top: 562px;
  left: 0;
  right: 0;
  z-index: 2;
  width: 835px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(255, 255, 255, 0.5);
}

.element-82 {
  position: absolute;
  top: 0;
  left: 8.3636363636%;
  z-index: 2;
  width: 84.3636363636%;
  height: 83px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: url('../images/E20%20Notre%20offre%20Formation%20(3).jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}

.element-83 {
  position: relative;
  float: left;
  z-index: 15;
  width: 100%;
  height: 95px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-84 {
  position: relative;
  float: left;
  z-index: 28;
  width: 100%;
  height: 95px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-85 {
  position: relative;
  float: left;
  z-index: 14;
  width: 100%;
  height: 95px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-86 {
  position: relative;
  float: left;
  z-index: 12;
  width: 100%;
  height: 95px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-87 {
  position: relative;
  float: left;
  z-index: 45;
  width: 100%;
  height: 95px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-88 {
  position: relative;
  float: left;
  z-index: 21;
  width: 100%;
  height: 95px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-89 {
  position: relative;
  float: left;
  z-index: 30;
  width: 100%;
  height: 95px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-9 {
  position: absolute;
  top: 8px;
  left: 0;
  z-index: 49;
  width: 28px;
  height: 4px;
  background-color: rgb(0, 0, 0);
}

.element-90 {
  position: relative;
  float: left;
  z-index: 17;
  width: 100%;
  height: 95px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.element-91 {
  position: relative;
  float: left;
  z-index: 36;
  width: 100%;
  height: 95px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center center;
}

.text-1 {
  position: relative;
  float: left;
  z-index: 74;
  width: 382px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-10 {
  position: absolute;
  top: 114px;
  left: 8.3636363636%;
  z-index: 42;
  width: 84.3636363636%;
  padding-top: 20px;
  padding-right: 15px;
  padding-bottom: 12px;
  padding-left: 15px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: rgba(29, 29, 29, 0.8);
  font-size: 0.867em;
  color: rgb(255, 255, 255);
}

.text-11 {
  position: relative;
  float: left;
  z-index: 38;
  width: 382px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-12 {
  position: absolute;
  top: -350px;
  left: 0;
  right: 0;
  z-index: 34;
  width: 1000px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: 0 4px 10px rgba(0, 0, 0, 0.8);
  font-style: italic;
  font-size: 2em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-13 {
  display: none;
  position: absolute;
  top: 90px;
  right: 30px;
  z-index: 35;
  width: 394px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center top;
  font-size: 0.933em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-14 {
  position: relative;
  float: left;
  z-index: 2;
  width: 489px;
  margin-top: 25px;
  margin-left: 0.05801%;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-15 {
  position: relative;
  float: left;
  z-index: 32;
  width: 382px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-16 {
  float: left;
  clear: both;
  width: 499px;
  margin-top: 15px;
  margin-left: -0.01123%;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-17 {
  float: left;
  clear: both;
  width: 537px;
  margin-top: -189px;
  margin-left: 35.625%;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-18 {
  position: absolute;
  top: -330px;
  left: 0;
  right: 0;
  z-index: 25;
  width: 900px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
  font-style: italic;
  font-size: 2em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-19 {
  position: relative;
  float: left;
  z-index: 27;
  width: 382px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-2 {
  position: relative;
  float: left;
  z-index: 79;
  width: 463px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-20 {
  position: relative;
  float: left;
  z-index: 13;
  width: 538px;
  margin-top: 25px;
  margin-left: 3.9521%;
  padding-bottom: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-21 {
  position: absolute;
  top: -350px;
  left: 0;
  right: 0;
  z-index: 19;
  width: 1000px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: 0 4px 10px rgba(0, 0, 0, 0.8);
  font-style: italic;
  font-size: 2em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-23 {
  position: relative;
  float: left;
  z-index: 22;
  width: 381px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-24 {
  display: none;
  position: absolute;
  top: 90px;
  right: 30px;
  z-index: 21;
  width: 394px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center top;
  font-size: 0.933em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-25 {
  display: none;
  position: absolute;
  top: -330px;
  left: 0;
  right: 0;
  z-index: 17;
  width: 900px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
  font-style: italic;
  font-size: 2em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-26 {
  position: relative;
  float: left;
  z-index: 23;
  width: 538px;
  margin-top: 25px;
  margin-left: 3.9521%;
  padding-bottom: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-28 {
  float: left;
  clear: both;
  width: 418px;
  height: 241px;
  margin-top: -241px;
  margin-left: 49.94012%;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-29 {
  position: relative;
  float: left;
  z-index: 8;
  width: 363px;
  margin-top: 25px;
  margin-left: 2.21557%;
  font-size: 1.333em;
  color: rgb(0, 0, 0);
}

.text-3 {
  position: relative;
  float: left;
  z-index: 56;
  width: 382px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-30 {
  position: relative;
  float: left;
  clear: both;
  z-index: 7;
  width: 363px;
  margin-top: 20px;
  margin-left: 2.21557%;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-31 {
  position: absolute;
  top: -277px;
  left: 0;
  right: 0;
  z-index: 9;
  width: 457px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
  font-size: 1.467em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-32 {
  float: left;
  clear: both;
  width: 161px;
  margin-top: 10px;
  margin-left: -1.67881%;
  font-size: 1.2em;
  font-weight: 600;
  text-align: center;
  color: #b4974a;
}

.text-33 {
  float: left;
  width: 417px;
  height: 254px;
  margin-left: 0.05801%;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-34 {
  position: relative;
  float: left;
  z-index: 18;
  width: 538px;
  margin-top: 25px;
  margin-left: 3.95397%;
  padding-bottom: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-35 {
  position: relative;
  float: left;
  z-index: 7;
  width: 429px;
  margin-top: 25px;
  margin-left: 2.21557%;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-36 {
  position: absolute;
  top: 18px;
  left: 60.9206586826%;
  z-index: 6;
  width: 29.3169910179%;
  min-height: 25px;
  font-size: 1.067em;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgb(0, 0, 0);
}

.text-37 {
  position: absolute;
  top: -350px;
  left: 0;
  right: 0;
  z-index: 10;
  width: 1000px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: 0 4px 10px rgba(0, 0, 0, 0.8);
  font-style: italic;
  font-size: 2em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-22,
.text-27,
.text-38 {
  float: left;
  clear: both;
  width: 138px;
  margin-top: 10px;
  margin-left: -0.3062000001%;
  font-size: 1.2em;
  font-weight: 600;
  text-align: center;
  color: #b4974a;
}

.text-39 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  width: 34.1726618705%;
  min-height: 118px;
  padding-top: 60px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-left-radius: 50px;
  background-image: url('../images/pers(3).png'), -webkit-linear-gradient(90deg, rgb(182, 13, 20) 0%, rgb(61, 3, 2) 100%);
  background-image: url('../images/pers(3).png'),    -moz-linear-gradient(90deg, rgb(182, 13, 20) 0%, rgb(61, 3, 2) 100%);
  background-image: url('../images/pers(3).png'),      -o-linear-gradient(90deg, rgb(182, 13, 20) 0%, rgb(61, 3, 2) 100%);
  background-image: url('../images/pers(3).png'),     -ms-linear-gradient(90deg, rgb(182, 13, 20) 0%, rgb(61, 3, 2) 100%);
  background-image: url('../images/pers(3).png'),         linear-gradient(360deg, rgb(182, 13, 20) 0%, rgb(61, 3, 2) 100%);
  background-repeat: no-repeat, repeat;
  background-size: 80px auto, 100% 100%;
  background-position: 50% 15px, 0% 0%;
  background-attachment: scroll, scroll;
  background-color: rgb(182, 13, 20);
  font-size: 1.2em;
  font-weight: 800;
  line-height: 1.1;
  text-align: center;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
}

.text-4 {
  position: relative;
  float: left;
  z-index: 68;
  width: 388px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-40 {
  position: absolute;
  top: -277px;
  left: 0;
  right: 0;
  z-index: 4;
  width: 457px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
  font-size: 1.467em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-41 {
  float: left;
  width: 508px;
  margin-top: 25px;
  margin-left: 0.05801%;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-42 {
  position: relative;
  float: right;
  clear: both;
  z-index: 9;
  width: 417px;
  height: 238px;
  margin-top: -238px;
  margin-right: -0.05801%;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-43 {
  float: left;
  clear: both;
  width: 138px;
  margin-top: 10px;
  margin-left: -0.72993%;
  font-size: 1.2em;
  font-weight: 600;
  text-align: center;
  color: #b4974a;
}

.text-44 {
  position: relative;
  float: left;
  z-index: 28;
  width: 538px;
  margin-top: 25px;
  margin-left: 4.01198%;
  padding-bottom: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-45 {
  float: left;
  width: 538px;
  margin-top: 25px;
  margin-left: 2.75298%;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-46 {
  position: relative;
  float: left;
  z-index: 1;
  width: 798px;
  margin-top: 25px;
  margin-left: 2.21557%;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-47 {
  position: relative;
  float: left;
  z-index: 2;
  width: 798px;
  margin-top: 218px;
  margin-left: 2.21557%;
  padding-left: 285px;
  font-size: 1.333em;
  color: rgb(0, 0, 0);
}

.text-48 {
  float: left;
  width: 418px;
  height: 250px;
  margin-left: 0.05801%;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-49 {
  position: absolute;
  top: -277px;
  left: 0;
  right: 0;
  z-index: 6;
  width: 457px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
  font-size: 1.467em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-5 {
  position: relative;
  float: left;
  z-index: 62;
  width: 388px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-50 {
  position: relative;
  float: left;
  clear: both;
  z-index: 23;
  width: 798px;
  margin-top: 20px;
  margin-left: 2.2136999999%;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-51 {
  position: absolute;
  top: 156px;
  left: 0;
  right: 0;
  z-index: 12;
  width: 80%;
  min-height: 160px;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  font-weight: 700;
  text-align: center;
  color: rgb(0, 0, 0);
}

.text-52 {
  position: relative;
  float: left;
  z-index: 5;
  width: 538px;
  margin-top: 25px;
  margin-left: 3.96894%;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-53 {
  position: absolute;
  top: 18px;
  left: 0;
  right: 0;
  z-index: 10;
  width: 252px;
  margin-right: auto;
  margin-left: auto;
  font-size: 4em;
  font-weight: 800;
  line-height: 0.9;
  text-align: center;
  color: rgb(0, 0, 0);
}

.text-54 {
  position: absolute;
  top: -330px;
  left: 0;
  right: 0;
  z-index: 3;
  width: 900px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
  font-style: italic;
  font-size: 2em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-55 {
  position: relative;
  float: left;
  z-index: 2;
  width: 490px;
  margin-top: 30px;
  margin-left: 2.75262%;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-56 {
  position: absolute;
  top: -350px;
  left: 0;
  right: 0;
  z-index: 1;
  width: 1000px;
  min-height: 60px;
  margin-right: auto;
  margin-left: auto;
  text-shadow: 0 4px 10px rgba(0, 0, 0, 0.8);
  font-style: italic;
  font-size: 2em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-57 {
  float: left;
  width: 538px;
  margin-top: 25px;
  margin-left: 4.00075%;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-58 {
  position: relative;
  float: left;
  clear: both;
  z-index: 15;
  width: 418px;
  height: 183px;
  margin-top: -250px;
  margin-left: 49.88024%;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 1em;
  color: rgb(0, 0, 0);
}

.text-59 {
  position: absolute;
  top: 114px;
  left: 8.3636363636%;
  z-index: 1;
  width: 84.3636363636%;
  padding-top: 20px;
  padding-right: 15px;
  padding-bottom: 12px;
  padding-left: 15px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: rgba(29, 29, 29, 0.8);
  font-size: 0.867em;
  color: rgb(255, 255, 255);
}

.text-6 {
  position: relative;
  float: left;
  z-index: 50;
  width: 382px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-60 {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  z-index: 16;
  width: 36.515625%;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-61 {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  z-index: 29;
  width: 36.515625%;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-62 {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  z-index: 15;
  width: 36.515625%;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  font-weight: 400;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-63 {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  z-index: 13;
  width: 36.515625%;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-64 {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  z-index: 46;
  width: 36.515625%;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-65 {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  z-index: 23;
  width: 36.515625%;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-66 {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  z-index: 22;
  width: 36.515625%;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-67 {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  z-index: 31;
  width: 36.515625%;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-68,
.text-69 {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  z-index: 18;
  width: 36.515625%;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-7 {
  position: absolute;
  top: 114px;
  left: 8.3636363636%;
  z-index: 50;
  width: 84.3636363636%;
  padding-top: 20px;
  padding-right: 15px;
  padding-bottom: 12px;
  padding-left: 15px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-color: rgba(29, 29, 29, 0.8);
  font-size: 0.867em;
  color: rgb(255, 255, 255);
}

.text-70 {
  position: absolute;
  top: 24px;
  left: 0;
  right: 0;
  z-index: 37;
  width: 36.515625%;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.067em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.text-8 {
  position: relative;
  float: left;
  z-index: 44;
  width: 382px;
  margin-top: 26px;
  margin-left: 25px;
  font-size: 1em;
  text-align: justify;
  color: rgb(0, 0, 0);
}

.text-9 {
  display: none;
  position: absolute;
  top: 90px;
  right: 30px;
  z-index: 43;
  width: 394px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-image: url('../images/bas.png');
  background-repeat: repeat-x;
  background-size: contain;
  background-position: center top;
  font-size: 0.933em;
  font-weight: 300;
  text-align: center;
  color: rgb(255, 255, 255);
}

.wrapper-1 {
  position: absolute;
  top: 54px;
  left: 53.5872005988%;
  z-index: 5;
  width: 369px;
  height: 239px;
  overflow: hidden;
}

.wrapper-17 {
  position: relative;
  float: right;
  z-index: 19;
  width: 369px;
  height: 239px;
  margin-top: 241px;
  margin-right: 30px;
  overflow: hidden;
}

.wrapper-18,
.wrapper-4,
.wrapper-5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 304px;
  overflow: hidden;
}

.wrapper-10,
.wrapper-11,
.wrapper-12,
.wrapper-13,
.wrapper-14,
.wrapper-15,
.wrapper-16,
.wrapper-19 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 506px;
  overflow: hidden;
}

.wrapper-2 {
  float: left;
  clear: both;
  width: 835px;
  height: 321px;
  overflow: hidden;
}

.wrapper-3 {
  position: relative;
  float: left;
  clear: both;
  z-index: 2;
  width: 39.0898203592%;
  height: 212px;
  margin-top: -677px;
  margin-left: 58.61901%;
  overflow: hidden;
}

.wrapper-6 {
  position: relative;
  float: left;
  clear: both;
  z-index: 1;
  width: 835px;
  height: 500px;
  margin-top: 25px;
  overflow: hidden;
}

.wrapper-7 {
  float: left;
  clear: both;
  width: 835px;
  height: 500px;
  overflow: hidden;
}

.wrapper-8 {
  float: left;
  clear: both;
  width: 835px;
  height: 300px;
  overflow: hidden;
}

.wrapper-9 {
  float: left;
  width: 835px;
  height: 830px;
  margin-top: -30px;
  margin-left: -0.01123%;
  overflow: hidden;
}

._button-1 {
  display: block;
  position: absolute;
  top: 18px;
  left: 13px;
  z-index: 90;
  width: 74px;
  height: 69px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie2.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-101 {
  display: block;
  position: absolute;
  top: 0;
  left: 52.6315789473%;
  z-index: 25;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/twit.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  font-weight: 400;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-104 {
  display: block;
  position: absolute;
  top: 331px;
  left: 0;
  right: 0;
  z-index: 21;
  width: 270px;
  height: 270px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-105 {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 25;
  width: 275px;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:         linear-gradient(360deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-color: rgb(222, 222, 222);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-105:hover,
._button-16:hover,
._button-21:hover,
._button-2:hover,
._button-45:hover,
._button-65:hover,
._button-86:hover {
  border-top-color: #ffffff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
  background-image: none;
  background-color: rgb(53, 11, 21);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  color: #ffffff;
}

._button-106 {
  display: block;
  position: absolute;
  top: 0;
  left: 52.6315789473%;
  z-index: 24;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/twit.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-108 {
  display: block;
  position: absolute;
  top: 0;
  left: 26.3157894736%;
  z-index: 24;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  font-weight: 400;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-11 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/Jeudi\'vin%20visuel.png');
  background-repeat: repeat, repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, center top;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-11:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/Jeudi\'vin%20visuel.png');
  background-image:    -moz-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/Jeudi\'vin%20visuel.png');
  background-image:      -o-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/Jeudi\'vin%20visuel.png');
  background-image:     -ms-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/Jeudi\'vin%20visuel.png');
  background-image:         linear-gradient(450deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/Jeudi\'vin%20visuel.png');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-110 {
  display: block;
  float: left;
  width: 103px;
  height: 103px;
  margin-left: 11.95228%;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-image: url('../images/1.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-111 {
  display: block;
  position: absolute;
  top: 0;
  left: 26.3157894736%;
  z-index: 23;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-112 {
  display: none;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 20;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-113 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 23;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  font-weight: 400;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-114 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/39efdb78c166678b33340dfb48d0f8cbbbbde022%5B1%5D.jpg');
  background-repeat: repeat, repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, center center;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-114:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/39efdb78c166678b33340dfb48d0f8cbbbbde022%5B1%5D.jpg');
  background-image:    -moz-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/39efdb78c166678b33340dfb48d0f8cbbbbde022%5B1%5D.jpg');
  background-image:      -o-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/39efdb78c166678b33340dfb48d0f8cbbbbde022%5B1%5D.jpg');
  background-image:     -ms-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/39efdb78c166678b33340dfb48d0f8cbbbbde022%5B1%5D.jpg');
  background-image:         linear-gradient(450deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/39efdb78c166678b33340dfb48d0f8cbbbbde022%5B1%5D.jpg');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-115 {
  display: block;
  float: left;
  width: 99.5575221238%;
  height: 43px;
  margin-left: 1px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:    -moz-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:      -o-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:     -ms-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:         linear-gradient(360deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-color: rgb(222, 222, 222);
  font-family: Georgia;
  font-size: 1.067em;
  text-align: left;
  text-indent: 37px;
  color: rgb(255, 255, 255);
}

._button-118,
._button-88 {
  display: block;
  float: left;
  height: 56px;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-119 {
  display: block;
  position: absolute;
  top: 0;
  left: 78.947368421%;
  z-index: 23;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-120 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 22;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-121 {
  display: block;
  position: absolute;
  top: 331px;
  left: 0;
  right: 0;
  z-index: 19;
  width: 270px;
  height: 270px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-122 {
  display: none;
  position: absolute;
  top: 427px;
  left: 0;
  right: 0;
  z-index: 22;
  width: 600px;
  height: 115px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/banparticipant.jpg');
  background-size: auto auto;
  background-position: left top;
  font-family: Helvetica;
  font-size: 1.067em;
  font-weight: 400;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-125 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 28px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: #daba68;
}

._button-126 {
  display: block;
  position: absolute;
  top: 0;
  left: 52.6315789473%;
  z-index: 22;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/twit.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-129,
._button-92,
._button-96 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 28px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-13 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/RVFA%20Sp%C3%A9ciale%20Vins%20Corses.png');
  background-repeat: repeat, repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, center center;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-13:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/RVFA%20Sp%C3%A9ciale%20Vins%20Corses.png');
  background-image:    -moz-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/RVFA%20Sp%C3%A9ciale%20Vins%20Corses.png');
  background-image:      -o-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/RVFA%20Sp%C3%A9ciale%20Vins%20Corses.png');
  background-image:     -ms-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/RVFA%20Sp%C3%A9ciale%20Vins%20Corses.png');
  background-image:         linear-gradient(450deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/RVFA%20Sp%C3%A9ciale%20Vins%20Corses.png');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-130 {
  display: block;
  position: absolute;
  top: 0;
  left: 26.3157894736%;
  z-index: 21;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-131 {
  display: block;
  float: left;
  width: 103px;
  height: 103px;
  margin-left: 11.95228%;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-image: url('../images/2.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-133 {
  display: block;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 12;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-134 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 234px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: #daba68;
}

._button-103,
._button-135 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 28px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: rgb(255, 255, 255);
  opacity: 0.5;
}

._button-103:hover,
._button-135:hover {
  color: #ffffff;
}

._button-136 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-101:hover,
._button-106:hover,
._button-108:hover,
._button-111:hover,
._button-113:hover,
._button-119:hover,
._button-120:hover,
._button-126:hover,
._button-130:hover,
._button-136:hover,
._button-18:hover,
._button-20:hover,
._button-23:hover,
._button-24:hover,
._button-30:hover,
._button-33:hover,
._button-35:hover,
._button-39:hover,
._button-3:hover,
._button-49:hover,
._button-4:hover,
._button-50:hover,
._button-52:hover,
._button-53:hover,
._button-55:hover,
._button-56:hover,
._button-57:hover,
._button-58:hover,
._button-5:hover,
._button-6:hover,
._button-70:hover,
._button-73:hover,
._button-77:hover,
._button-82:hover,
._button-95:hover,
._button-99:hover {
  background-size: 95% auto;
}

._button-137 {
  display: block;
  position: absolute;
  top: 219px;
  left: 0;
  right: 0;
  z-index: 11;
  width: 270px;
  height: 270px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-109,
._button-139 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 254px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-140 {
  display: block;
  float: left;
  width: 100%;
  height: 43px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:    -moz-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:      -o-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:     -ms-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:         linear-gradient(360deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-color: rgb(222, 222, 222);
  font-family: Georgia;
  font-size: 1.067em;
  text-align: left;
  text-indent: 37px;
  color: rgb(255, 255, 255);
}

._button-143,
._button-59 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 33px;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: #daba68;
}

._button-144 {
  display: block;
  float: left;
  width: 103px;
  height: 103px;
  margin-left: 16.00676%;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-image: url('../images/3.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-145 {
  display: none;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 13;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-149 {
  display: block;
  position: absolute;
  top: 331px;
  left: 0;
  right: 0;
  z-index: 12;
  width: 270px;
  height: 270px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-15 {
  display: block;
  position: absolute;
  top: 18px;
  left: 13px;
  z-index: 59;
  width: 74px;
  height: 69px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie2.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-153 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 223px;
  height: 49px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(270deg, rgb(182, 13, 20) 0%, rgb(61, 3, 2) 100%);
  background-image:    -moz-linear-gradient(270deg, rgb(182, 13, 20) 0%, rgb(61, 3, 2) 100%);
  background-image:      -o-linear-gradient(270deg, rgb(182, 13, 20) 0%, rgb(61, 3, 2) 100%);
  background-image:     -ms-linear-gradient(270deg, rgb(182, 13, 20) 0%, rgb(61, 3, 2) 100%);
  background-image:         linear-gradient(180deg, rgb(182, 13, 20) 0%, rgb(61, 3, 2) 100%);
  background-color: rgb(182, 13, 20);
  font-size: 1.133em;
  font-weight: 600;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-153:hover {
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  background-image: none;
  background-color: rgb(61, 3, 2);
  color: #ffffff;
}

._button-154 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 33px;
  font-family: Georgia;
  font-size: 1.133em;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
}

._button-155 {
  display: block;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 7;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-156 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 234px;
  border-top-width: 1px;
  border-top-color: #daba68;
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-157 {
  display: block;
  float: left;
  width: 103px;
  height: 103px;
  margin-left: 11.95228%;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-image: url('../images/4(3).png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-16 {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 58;
  width: 275px;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:         linear-gradient(360deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-color: rgb(222, 222, 222);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-117,
._button-148,
._button-160,
._button-32,
._button-71,
._button-80 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 33px;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: #ffffff;
}

._button-161 {
  display: block;
  position: absolute;
  top: 96px;
  left: 0;
  right: 0;
  z-index: 6;
  width: 310px;
  height: 310px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-167 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 238px;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-147,
._button-151,
._button-162,
._button-168 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 30px;
  border-top-width: 1px;
  border-top-color: #daba68;
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-17 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/L\'ESCAPE%20GAME%20DU%20VIN.jpg');
  background-repeat: repeat, repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, center center;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-17:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/L\'ESCAPE%20GAME%20DU%20VIN.jpg');
  background-image:    -moz-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/L\'ESCAPE%20GAME%20DU%20VIN.jpg');
  background-image:      -o-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/L\'ESCAPE%20GAME%20DU%20VIN.jpg');
  background-image:     -ms-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/L\'ESCAPE%20GAME%20DU%20VIN.jpg');
  background-image:         linear-gradient(450deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/L\'ESCAPE%20GAME%20DU%20VIN.jpg');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-170 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 234px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  font-weight: 400;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-171 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 30px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: #ffffff;
}

._button-172 {
  display: none;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 9;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-173 {
  display: block;
  float: left;
  width: 103px;
  height: 103px;
  margin-left: 11.94115%;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-image: url('../images/5.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-110:hover,
._button-131:hover,
._button-144:hover,
._button-157:hover,
._button-173:hover {
  border-top-width: 5px;
  border-right-width: 5px;
  border-bottom-width: 5px;
  border-left-width: 5px;
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  opacity: 1;
}

._button-116,
._button-165,
._button-174,
._button-38,
._button-89 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 30px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: #daba68;
}

._button-176,
._button-41 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 234px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: #ffffff;
}

._button-177 {
  display: block;
  position: absolute;
  top: 96px;
  left: 0;
  right: 0;
  z-index: 8;
  width: 310px;
  height: 310px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-178 {
  display: none;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 7;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-159,
._button-164,
._button-175,
._button-179 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 30px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  font-weight: 400;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-18 {
  display: block;
  position: absolute;
  top: 0;
  left: 78.947368421%;
  z-index: 55;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-181 {
  display: block;
  position: absolute;
  top: 456px;
  left: 33px;
  z-index: 6;
  width: 146px;
  height: 155px;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-182 {
  display: none;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 6;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  font-weight: 400;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-100,
._button-107,
._button-123,
._button-124,
._button-127,
._button-128,
._button-138,
._button-141,
._button-142,
._button-146,
._button-150,
._button-152,
._button-158,
._button-163,
._button-169,
._button-180,
._button-183,
._button-34,
._button-44,
._button-47,
._button-62,
._button-64,
._button-69,
._button-72,
._button-74,
._button-78,
._button-85,
._button-91,
._button-93 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 30px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-100:hover,
._button-107:hover,
._button-109:hover,
._button-116:hover,
._button-117:hover,
._button-118:hover,
._button-123:hover,
._button-124:hover,
._button-125:hover,
._button-127:hover,
._button-128:hover,
._button-129:hover,
._button-134:hover,
._button-138:hover,
._button-139:hover,
._button-141:hover,
._button-142:hover,
._button-143:hover,
._button-146:hover,
._button-147:hover,
._button-148:hover,
._button-150:hover,
._button-151:hover,
._button-152:hover,
._button-154:hover,
._button-156:hover,
._button-158:hover,
._button-159:hover,
._button-160:hover,
._button-162:hover,
._button-163:hover,
._button-164:hover,
._button-165:hover,
._button-168:hover,
._button-169:hover,
._button-170:hover,
._button-171:hover,
._button-174:hover,
._button-175:hover,
._button-176:hover,
._button-179:hover,
._button-180:hover,
._button-183:hover,
._button-32:hover,
._button-34:hover,
._button-38:hover,
._button-41:hover,
._button-44:hover,
._button-47:hover,
._button-59:hover,
._button-62:hover,
._button-64:hover,
._button-66:hover,
._button-69:hover,
._button-71:hover,
._button-72:hover,
._button-74:hover,
._button-78:hover,
._button-80:hover,
._button-83:hover,
._button-85:hover,
._button-88:hover,
._button-89:hover,
._button-91:hover,
._button-92:hover,
._button-93:hover,
._button-94:hover,
._button-96:hover {
  color: #daba68;
}

._button-184 {
  display: block;
  position: absolute;
  top: 331px;
  left: 0;
  right: 0;
  z-index: 5;
  width: 270px;
  height: 270px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  font-weight: 400;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-185 {
  display: none;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 4;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-187 {
  display: block;
  position: absolute;
  top: 290px;
  left: 0;
  right: 0;
  z-index: 11;
  width: 223px;
  height: 56px;
  margin-right: auto;
  margin-left: auto;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(270deg, rgb(252, 42, 0) 0%, rgb(182, 13, 20) 50.95238095238095%, rgb(61, 3, 2) 100%);
  background-image:    -moz-linear-gradient(270deg, rgb(252, 42, 0) 0%, rgb(182, 13, 20) 50.95238095238095%, rgb(61, 3, 2) 100%);
  background-image:      -o-linear-gradient(270deg, rgb(252, 42, 0) 0%, rgb(182, 13, 20) 50.95238095238095%, rgb(61, 3, 2) 100%);
  background-image:     -ms-linear-gradient(270deg, rgb(252, 42, 0) 0%, rgb(182, 13, 20) 50.95238095238095%, rgb(61, 3, 2) 100%);
  background-image:         linear-gradient(180deg, rgb(252, 42, 0) 0%, rgb(182, 13, 20) 50.95238095238095%, rgb(61, 3, 2) 100%);
  background-color: rgb(182, 13, 20);
  box-shadow: 0 2px 10px rgb(0, 0, 0);
  font-size: 1.133em;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-187:hover {
  border-top-color: #ffffff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
  background-image: none;
  background-color: rgb(61, 3, 2);
  box-shadow: 0 2px 10px rgb(0, 0, 0);
  color: #ffffff;
}

._button-188 {
  display: block;
  position: absolute;
  top: 331px;
  left: 0;
  right: 0;
  z-index: 3;
  width: 270px;
  height: 270px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-189 {
  display: block;
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 4;
  width: 100px;
  height: 100px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/ecole(2).png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-19 {
  display: block;
  position: absolute;
  top: 18px;
  left: 13px;
  z-index: 56;
  width: 74px;
  height: 69px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie2.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-190 {
  display: block;
  position: relative;
  float: left;
  z-index: 16;
  width: 49.9288922155%;
  height: 250px;
  background-image: url('../images/72089872-05fd-417e-bcad-7d8c96c4bb61%5B1%5D.jpg');
  background-size: cover;
  background-position: left center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-191 {
  display: block;
  position: absolute;
  top: 74px;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:    -moz-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:      -o-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:     -ms-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:         linear-gradient(360deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-color: rgb(222, 222, 222);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-10,
._button-102,
._button-12,
._button-132,
._button-14,
._button-166,
._button-186,
._button-192,
._button-22,
._button-29,
._button-46,
._button-61,
._button-76,
._button-8 {
  display: block;
  float: left;
  width: 100%;
  height: 43px;
  margin-left: -1px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:    -moz-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:      -o-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:     -ms-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:         linear-gradient(360deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-color: rgb(222, 222, 222);
  font-family: Georgia;
  font-size: 1.067em;
  text-align: left;
  text-indent: 37px;
  color: rgb(255, 255, 255);
}

._button-193 {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 1;
  height: 43px;
  margin-top: -120px;
  margin-left: 326px;
  padding-right: 35px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:    -moz-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:      -o-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:     -ms-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:         linear-gradient(360deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-color: rgb(222, 222, 222);
  font-family: Georgia;
  font-size: 1.067em;
  text-align: left;
  text-indent: 37px;
  color: rgb(255, 255, 255);
}

._button-102:hover,
._button-10:hover,
._button-115:hover,
._button-12:hover,
._button-132:hover,
._button-140:hover,
._button-14:hover,
._button-166:hover,
._button-186:hover,
._button-191:hover,
._button-192:hover,
._button-193:hover,
._button-22:hover,
._button-26:hover,
._button-29:hover,
._button-40:hover,
._button-46:hover,
._button-61:hover,
._button-68:hover,
._button-76:hover,
._button-8:hover {
  background-image: none;
  background-color: rgb(53, 11, 21);
  color: #daba68;
}

._button-194,
._button-195 {
  display: block;
  float: left;
  width: 18px;
  height: 17px;
  margin-left: -0.14881%;
  background-image: url('../images/fb.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-196 {
  display: block;
  position: absolute;
  top: 0;
  left: -1px;
  z-index: 21;
  width: 275px;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: url('../images/yt(3).png');
  background-repeat: no-repeat;
  background-size: 50px auto;
  background-position: 5px -2px;
  background-color: #7b1231;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  text-indent: 40px;
  color: rgb(255, 255, 255);
}

._button-196:hover {
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  background-color: #7b1231;
  color: #daba68;
}

._button-197 {
  display: block;
  float: left;
  width: 100%;
  height: 60px;
  margin-top: 2180px;
  background-color: rgb(133, 104, 44);
  font-family: Arial;
  font-size: 1.333em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-199 {
  display: block;
  float: left;
  width: 100%;
  height: 60px;
  margin-top: 1290px;
  background-color: rgb(133, 104, 44);
  font-family: Arial;
  font-size: 1.333em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-2 {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 89;
  width: 275px;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:         linear-gradient(360deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-color: rgb(222, 222, 222);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-20 {
  display: block;
  position: absolute;
  top: 0;
  left: 52.6315789473%;
  z-index: 54;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/twit.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-200 {
  display: block;
  float: left;
  width: 100%;
  height: 60px;
  margin-top: 1795px;
  background-color: rgb(133, 104, 44);
  font-family: Arial;
  font-size: 1.333em;
  font-weight: 700;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-197:hover,
._button-199:hover,
._button-200:hover {
  background-color: rgb(29, 29, 29);
  color: #daba68;
}

._button-198,
._button-201 {
  display: block;
  float: left;
  width: 18px;
  height: 17px;
  margin-left: 11px;
  background-image: url('../images/twt.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-202,
._button-203 {
  display: block;
  float: left;
  width: 18px;
  height: 17px;
  margin-left: 11px;
  background-image: url('../images/in.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-204,
._button-205 {
  display: block;
  float: left;
  width: 18px;
  height: 17px;
  margin-left: 11px;
  background-image: url('../images/yt.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-21 {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 55;
  width: 275px;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:         linear-gradient(360deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-color: rgb(222, 222, 222);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-23 {
  display: block;
  position: absolute;
  top: 0;
  left: 26.3157894736%;
  z-index: 53;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-24 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 52;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-25 {
  display: block;
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 53;
  width: 100px;
  height: 100px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-26 {
  display: block;
  position: absolute;
  top: 74px;
  left: 0;
  z-index: 52;
  width: 100%;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:    -moz-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:      -o-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:     -ms-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:         linear-gradient(360deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-color: rgb(222, 222, 222);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-27 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/A20%20Oenotourisme%20(5)%20-%20Copie.jpg');
  background-repeat: repeat, repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, center center;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-27:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/A20%20Oenotourisme%20(5)%20-%20Copie.jpg');
  background-image:    -moz-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/A20%20Oenotourisme%20(5)%20-%20Copie.jpg');
  background-image:      -o-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/A20%20Oenotourisme%20(5)%20-%20Copie.jpg');
  background-image:     -ms-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/A20%20Oenotourisme%20(5)%20-%20Copie.jpg');
  background-image:         linear-gradient(450deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/A20%20Oenotourisme%20(5)%20-%20Copie.jpg');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-28 {
  display: block;
  position: absolute;
  top: 18px;
  left: 13px;
  z-index: 48;
  width: 74px;
  height: 69px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie2.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-3 {
  display: block;
  position: absolute;
  top: 0;
  left: 78.947368421%;
  z-index: 87;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-30 {
  display: block;
  position: absolute;
  top: 0;
  left: 78.947368421%;
  z-index: 48;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-31 {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 47;
  width: 275px;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:         linear-gradient(360deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-color: rgb(222, 222, 222);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-33 {
  display: block;
  position: absolute;
  top: 0;
  left: 52.6315789473%;
  z-index: 47;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/twit.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-35 {
  display: block;
  position: absolute;
  top: 0;
  left: 26.3157894736%;
  z-index: 46;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-36 {
  display: block;
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 45;
  width: 100px;
  height: 100px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-37 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/uber_1382776242784.jpg');
  background-repeat: repeat, repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, center center;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-37:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/uber_1382776242784.jpg');
  background-image:    -moz-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/uber_1382776242784.jpg');
  background-image:      -o-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/uber_1382776242784.jpg');
  background-image:     -ms-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/uber_1382776242784.jpg');
  background-image:         linear-gradient(450deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/uber_1382776242784.jpg');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-39 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 45;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-4 {
  display: block;
  position: absolute;
  top: 0;
  left: 52.6315789473%;
  z-index: 86;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/twit.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-40 {
  display: block;
  position: absolute;
  top: 74px;
  left: 0;
  z-index: 44;
  width: 100%;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:    -moz-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:      -o-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:     -ms-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:         linear-gradient(360deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-color: rgb(222, 222, 222);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-42 {
  display: block;
  position: absolute;
  top: 18px;
  left: 13px;
  z-index: 44;
  width: 74px;
  height: 69px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie2.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-43 {
  display: none;
  position: absolute;
  top: 427px;
  left: 0;
  right: 0;
  z-index: 44;
  width: 600px;
  height: 115px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/banparticipant.jpg');
  background-size: auto auto;
  background-position: left top;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-45 {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 43;
  width: 275px;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:         linear-gradient(360deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-color: rgb(222, 222, 222);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-48 {
  display: none;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 37;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-5 {
  display: block;
  position: absolute;
  top: 0;
  left: 26.3157894736%;
  z-index: 85;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-49,
._button-50 {
  display: block;
  position: absolute;
  top: 0;
  left: 78.947368421%;
  z-index: 40;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-51 {
  display: block;
  position: absolute;
  top: 331px;
  left: 0;
  right: 0;
  z-index: 36;
  width: 270px;
  height: 270px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-52,
._button-53 {
  display: block;
  position: absolute;
  top: 0;
  left: 52.6315789473%;
  z-index: 39;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/twit.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-54 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/165262582_3905165292878218_913421178156160869_n%5B1%5D.jpg');
  background-repeat: repeat, no-repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, left top;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-54:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/165262582_3905165292878218_913421178156160869_n%5B1%5D.jpg');
  background-image:    -moz-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/165262582_3905165292878218_913421178156160869_n%5B1%5D.jpg');
  background-image:      -o-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/165262582_3905165292878218_913421178156160869_n%5B1%5D.jpg');
  background-image:     -ms-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/165262582_3905165292878218_913421178156160869_n%5B1%5D.jpg');
  background-image:         linear-gradient(450deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/165262582_3905165292878218_913421178156160869_n%5B1%5D.jpg');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-55,
._button-56 {
  display: block;
  position: absolute;
  top: 0;
  left: 26.3157894736%;
  z-index: 38;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-57,
._button-58 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 37;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-6 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 84;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-60 {
  display: none;
  position: absolute;
  top: 427px;
  left: 0;
  right: 0;
  z-index: 36;
  width: 600px;
  height: 115px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/banparticipant.jpg');
  background-size: auto auto;
  background-position: left top;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-63 {
  display: block;
  position: absolute;
  top: 18px;
  left: 13px;
  z-index: 35;
  width: 74px;
  height: 69px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie2.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-65 {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 34;
  width: 275px;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:         linear-gradient(360deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-color: rgb(222, 222, 222);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-67 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/16357d4f7034b622c069c1f889e79258c7b55280%5B1%5D.jpg');
  background-repeat: repeat, repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, left top;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-67:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/16357d4f7034b622c069c1f889e79258c7b55280%5B1%5D.jpg');
  background-image:    -moz-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/16357d4f7034b622c069c1f889e79258c7b55280%5B1%5D.jpg');
  background-image:      -o-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/16357d4f7034b622c069c1f889e79258c7b55280%5B1%5D.jpg');
  background-image:     -ms-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/16357d4f7034b622c069c1f889e79258c7b55280%5B1%5D.jpg');
  background-image:         linear-gradient(450deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/16357d4f7034b622c069c1f889e79258c7b55280%5B1%5D.jpg');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-68 {
  display: block;
  float: left;
  width: 103.2432432432%;
  height: 43px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:    -moz-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:      -o-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:     -ms-linear-gradient(90deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-image:         linear-gradient(360deg, rgb(53, 11, 21) 0%, rgb(106, 13, 39) 61.42857142857143%);
  background-color: rgb(222, 222, 222);
  font-family: Georgia;
  font-size: 1.067em;
  text-align: left;
  text-indent: 37px;
  color: rgb(255, 255, 255);
}

._button-7 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/jeudivinCARRE(3).png');
  background-repeat: repeat, repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, center top;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-7:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/jeudivinCARRE(3).png');
  background-image:    -moz-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/jeudivinCARRE(3).png');
  background-image:      -o-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/jeudivinCARRE(3).png');
  background-image:     -ms-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/jeudivinCARRE(3).png');
  background-image:         linear-gradient(450deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/jeudivinCARRE(3).png');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-70 {
  display: block;
  position: absolute;
  top: 0;
  left: 78.947368421%;
  z-index: 31;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-73 {
  display: block;
  position: absolute;
  top: 0;
  left: 52.6315789473%;
  z-index: 30;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/twit.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-75 {
  display: none;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 28;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-77 {
  display: block;
  position: absolute;
  top: 0;
  left: 26.3157894736%;
  z-index: 29;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/insta.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-79 {
  display: block;
  position: absolute;
  top: 331px;
  left: 0;
  right: 0;
  z-index: 27;
  width: 270px;
  height: 270px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-81 {
  display: block;
  position: absolute;
  top: 18px;
  left: 13px;
  z-index: 29;
  width: 74px;
  height: 69px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie2.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  font-weight: 400;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-82 {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 28;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/fb(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-84 {
  display: block;
  position: absolute;
  top: 18px;
  left: 13px;
  z-index: 28;
  width: 74px;
  height: 69px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie2.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-86 {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 28;
  width: 275px;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:         linear-gradient(360deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-color: rgb(222, 222, 222);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  font-family: Georgia;
  font-size: 1.467em;
  font-weight: 400;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-87 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/66ac7104e3730107425963418583425915c94aad%5B1%5D.jpg');
  background-repeat: repeat, repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, left top;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-87:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%), url('../images/66ac7104e3730107425963418583425915c94aad%5B1%5D.jpg');
  background-image:    -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%), url('../images/66ac7104e3730107425963418583425915c94aad%5B1%5D.jpg');
  background-image:      -o-linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%), url('../images/66ac7104e3730107425963418583425915c94aad%5B1%5D.jpg');
  background-image:     -ms-linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%), url('../images/66ac7104e3730107425963418583425915c94aad%5B1%5D.jpg');
  background-image:         linear-gradient(450deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%), url('../images/66ac7104e3730107425963418583425915c94aad%5B1%5D.jpg');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-9 {
  display: block;
  float: left;
  width: 265px;
  height: 265px;
  background-image: none, url('../images/CFA%20FTF%20SCAG%202024.png');
  background-repeat: repeat, repeat;
  background-size: 100% 100%, cover;
  background-position: 0% 0%, center top;
  background-attachment: scroll, scroll;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgba(0, 0, 0, 0.01);
}

._button-9:hover {
  background-image: -webkit-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/CFA%20FTF%20SCAG%202024.png');
  background-image:    -moz-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/CFA%20FTF%20SCAG%202024.png');
  background-image:      -o-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/CFA%20FTF%20SCAG%202024.png');
  background-image:     -ms-linear-gradient(0deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/CFA%20FTF%20SCAG%202024.png');
  background-image:         linear-gradient(450deg, rgba(118, 3, 41, 0.6) 0%, rgba(118, 3, 41, 0.6) 100%), url('../images/CFA%20FTF%20SCAG%202024.png');
  background-color: rgba(0, 0, 0, 0);
  font-family: Arial;
  font-style: normal;
  font-size: 6.667em;
  font-weight: 400;
  color: rgb(255, 255, 255);
}

._button-90 {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 27;
  width: 275px;
  height: 49px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  background-image: -webkit-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:    -moz-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:      -o-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:     -ms-linear-gradient(90deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-image:         linear-gradient(360deg, rgb(61, 3, 2) 0%, rgb(182, 13, 20) 74.28571428571429%, rgb(252, 42, 0) 100%);
  background-color: rgb(222, 222, 222);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  font-family: Georgia;
  font-size: 1.467em;
  text-align: center;
  text-indent: 80px;
  color: rgb(255, 255, 255);
}

._button-31:hover,
._button-90:hover {
  border-top-color: #daba68;
  border-right-color: #daba68;
  border-bottom-color: #daba68;
  border-left-color: #daba68;
  background-image: none;
  background-color: rgb(53, 11, 21);
  box-shadow: 0 2px 5px rgb(0, 0, 0);
  text-shadow: 2px 2px 3px rgb(0, 0, 0);
  color: #daba68;
}

._button-66,
._button-83,
._button-94 {
  display: block;
  float: left;
  height: 56px;
  margin-left: 234px;
  border-top-width: 1px;
  border-top-color: rgba(218, 186, 104, 0);
  border-top-style: solid;
  font-family: Georgia;
  font-size: 1.133em;
  text-align: center;
  color: rgb(255, 255, 255);
}

._button-95 {
  display: block;
  position: absolute;
  top: 0;
  left: 78.947368421%;
  z-index: 26;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  font-weight: 400;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-97 {
  display: none;
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 22;
  width: 57px;
  height: 58px;
  background-image: url('../images/lang.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-98 {
  display: block;
  position: absolute;
  top: 18px;
  left: 13px;
  z-index: 26;
  width: 74px;
  height: 69px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/logo%20-%20Copie2.png');
  background-repeat: no-repeat;
  background-size: 80px auto;
  background-position: center center;
  font-family: Georgia;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

._button-99 {
  display: block;
  position: absolute;
  top: 0;
  left: 78.947368421%;
  z-index: 25;
  width: 40px;
  height: 40px;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  background-image: url('../images/yt(2).png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  font-family: Helvetica;
  font-size: 1.067em;
  text-align: center;
  color: rgb(0, 0, 0);
}

.text a {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  text-transform: inherit;
  word-spacing: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.text em {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.text span {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.text strong {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.text-14 span {
  font-family: inherit;
  font-style: italic;
  font-size: 0.8em;
  font-weight: inherit;
  color: #000000;
}

.text-19 em,
.text-23 em {
  font-style: inherit;
  font-size: 1.067em;
  font-weight: inherit;
  color: #760329;
}

.text-13 em,
.text-24 em,
.text-9 em {
  font-style: italic;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

.text-13 strong,
.text-24 strong,
.text-9 strong {
  font-style: inherit;
  font-size: 1.286em;
  font-weight: 700;
}

.text-29 span {
  font-family: inherit;
  font-style: inherit;
  font-size: 1.5em;
  font-weight: 700;
  color: rgb(182, 13, 20);
}

.text-29 strong {
  font-style: inherit;
  font-size: 0.9em;
  font-weight: 700;
}

.text-20 a,
.text-26 a,
.text-34 a,
.text-44 a {
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: underline;
  letter-spacing: inherit;
  color: inherit;
}

.text-20 span,
.text-26 span,
.text-34 span,
.text-44 span {
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

.text-15 span,
.text-28 span,
.text-35 span,
.text-41 span,
.text-46 span {
  font-family: inherit;
  font-style: inherit;
  font-size: 1.25em;
  font-weight: 700;
  color: #760329;
}

.text-47 span {
  font-family: inherit;
  font-style: inherit;
  font-size: 1.4em;
  font-weight: 700;
  color: #760329;
}

.text-4 a,
.text-5 a {
  font-style: inherit;
  font-size: inherit;
  font-weight: 700;
  text-decoration: inherit;
  letter-spacing: inherit;
  color: inherit;
}

.text-30 span,
.text-50 span {
  font-family: inherit;
  font-style: inherit;
  font-size: 1.6em;
  font-weight: 700;
  color: #760329;
}

.text-1 em,
.text-11 em,
.text-14 em,
.text-15 em,
.text-16 em,
.text-17 em,
.text-2 em,
.text-20 em,
.text-26 em,
.text-3 em,
.text-34 em,
.text-4 em,
.text-41 em,
.text-44 em,
.text-5 em,
.text-52 em,
.text-6 em,
.text-8 em {
  font-style: inherit;
  font-size: 1.067em;
  font-weight: 700;
  color: #760329;
}

.text-16 a,
.text-17 a,
.text-55 a {
  font-style: inherit;
  font-size: inherit;
  font-weight: 700;
  text-decoration: underline;
  letter-spacing: inherit;
  color: inherit;
}

.text-20 a:hover,
.text-26 a:hover,
.text-34 a:hover,
.text-44 a:hover,
.text-55 a:hover {
  color: #760329;
}

.text-55 span {
  font-family: inherit;
  font-style: inherit;
  font-size: 1em;
  font-weight: 700;
  color: #760329;
}

.text-12 strong,
.text-18 strong,
.text-21 strong,
.text-25 strong,
.text-31 strong,
.text-37 strong,
.text-40 strong,
.text-49 strong,
.text-54 strong,
.text-56 strong {
  font-style: inherit;
  font-size: inherit;
  font-weight: 600;
}

.text-58 a {
  font-style: inherit;
  font-size: 1.667em;
  font-weight: 700;
  text-decoration: inherit;
  letter-spacing: inherit;
  color: #760329;
}

.text-58 a:hover {
  font-size: NaNem;
  text-decoration: underline;
}

.text-28 em,
.text-33 em,
.text-35 em,
.text-42 em,
.text-45 em,
.text-46 em,
.text-48 em,
.text-55 em,
.text-58 em {
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: #760329;
}

.text-1 span,
.text-11 span,
.text-16 span,
.text-17 span,
.text-19 span,
.text-2 span,
.text-23 span,
.text-3 span,
.text-33 span,
.text-4 span,
.text-42 span,
.text-45 span,
.text-48 span,
.text-5 span,
.text-52 span,
.text-58 span,
.text-6 span,
.text-8 span {
  font-family: inherit;
  font-style: inherit;
  font-size: 1.667em;
  font-weight: 700;
  color: #760329;
}

.text-1 strong,
.text-11 strong,
.text-14 strong,
.text-15 strong,
.text-16 strong,
.text-17 strong,
.text-19 strong,
.text-2 strong,
.text-20 strong,
.text-23 strong,
.text-26 strong,
.text-28 strong,
.text-3 strong,
.text-30 strong,
.text-33 strong,
.text-34 strong,
.text-35 strong,
.text-4 strong,
.text-41 strong,
.text-42 strong,
.text-44 strong,
.text-45 strong,
.text-46 strong,
.text-47 strong,
.text-48 strong,
.text-5 strong,
.text-50 strong,
.text-52 strong,
.text-55 strong,
.text-58 strong,
.text-6 strong,
.text-8 strong {
  font-style: inherit;
  font-size: inherit;
  font-weight: 700;
}

.text-60 a,
.text-61 a,
.text-62 a,
.text-63 a,
.text-64 a,
.text-65 a,
.text-66 a,
.text-67 a,
.text-68 a,
.text-69 a,
.text-70 a {
  font-style: normal;
  font-size: 0.875em;
  font-weight: 700;
  text-decoration: inherit;
  letter-spacing: 0;
  color: inherit;
}

.text-60 em,
.text-61 em,
.text-62 em,
.text-63 em,
.text-64 em,
.text-65 em,
.text-66 em,
.text-67 em,
.text-68 em,
.text-69 em,
.text-70 em {
  font-style: inherit;
  font-size: 0.75em;
  font-weight: inherit;
  color: inherit;
}

.text-60 span,
.text-61 span,
.text-62 span,
.text-63 span,
.text-64 span,
.text-65 span,
.text-66 span,
.text-67 span,
.text-68 span,
.text-69 span,
.text-70 span {
  font-family: Georgia;
  font-style: normal;
  font-size: 1.25em;
  font-weight: inherit;
  color: inherit;
}

.text-60 strong,
.text-61 strong,
.text-62 strong,
.text-63 strong,
.text-64 strong,
.text-65 strong,
.text-66 strong,
.text-67 strong,
.text-68 strong,
.text-69 strong,
.text-70 strong {
  font-style: normal;
  font-size: inherit;
  font-weight: 700;
}

@media(max-width: 1120px) {
  body {
    font-size: 0.938em;
  }

  .container-103 {
    clear: both;
    margin-top: 0;
  }

  .container-46 {
    width: 40%;
    height: 106px;
  }

  .container-54 {
    display: none;
    width: 150px;
  }

  .container-65 {
    display: block;
    top: 25px;
    left: 20px;
  }

  .container-74 {
    display: none;
    top: 225px;
    left: 0;
    right: 0;
    width: 100%;
    height: 241px;
    margin-right: auto;
    margin-left: auto;
  }

  .element-44,
  .element-46,
  .element-49 {
    left: -2.6785714286%;
    background-color: rgb(255, 255, 255);
  }

  .element-70 {
    position: relative;
    float: left;
    top: auto;
    left: auto;
    z-index: 5;
    height: 65px;
    margin-top: 1px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-73 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    right: auto;
    z-index: 4;
    width: 100%;
    margin-top: 300px;
    margin-right: 0;
    margin-left: 0;
    padding-bottom: 30px;
  }

  .element-76 {
    width: 100%;
    height: 100px;
    margin-left: 0;
    background-image: url('../images/A20%20Contact%202.jpg'), url('../images/A20%20Contact.jpg');
    background-repeat: repeat, no-repeat;
    background-size: cover, cover;
    background-position: center center, center top;
    background-color: rgba(0, 0, 0, 0);
  }

  .element-83 {
    position: relative;
    z-index: 15;
  }

  .text-55 {
    position: relative;
    clear: both;
    z-index: 2;
    width: 80%;
    min-height: 0;
    margin-top: 25px;
    margin-left: 10%;
  }

  .text-60 {
    left: 0;
    right: 0;
    width: 300px;
    margin-right: auto;
    margin-left: auto;
    font-size: 0.8em;
  }

  .wrapper-14 {
    top: 66px;
    height: 300px;
  }

  ._button-106 {
    left: 53.1999999999%;
    width: 30px;
    height: 30px;
  }

  ._button-111 {
    left: 27.8666666666%;
    width: 30px;
    height: 30px;
  }

  ._button-120 {
    left: 1.8666666666%;
    width: 30px;
    height: 30px;
  }

  ._button-148 {
    float: none;
    width: 79.9985795454%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
  }

  ._button-152 {
    clear: both;
    width: 80%;
    height: 40px;
    margin-top: 201px;
    margin-left: 9.99858%;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-158 {
    float: none;
    width: 79.9985795454%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-163 {
    float: none;
    width: 79.9985795454%;
    height: 40px;
    margin-top: 120px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-169 {
    float: none;
    width: 79.9985795454%;
    height: 40px;
    margin-top: -160px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-174 {
    clear: both;
    width: 80%;
    height: 40px;
    margin-left: 9.99858%;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-178 {
    top: 11px;
    right: 11px;
    width: 44px;
    height: 45px;
  }

  ._button-181 {
    top: 4px;
    left: 0;
    right: 0;
    width: 122px;
    height: 95px;
    margin-right: auto;
    margin-left: auto;
  }

  ._button-193 {
    position: relative;
    z-index: 1;
    margin-top: 25px;
    margin-left: 10%;
  }

  ._button-84 {
    top: 0;
    left: 0;
    right: 0;
    height: 72px;
    margin-right: auto;
    margin-left: auto;
    background-position: center top;
  }

  ._button-90 {
    top: 64px;
    left: 0;
    right: 0;
    width: 142px;
    height: 37px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 2px;
    font-size: 1em;
    text-indent: 0;
  }

  ._button-90:hover {
    box-shadow: 0 2px 5px rgb(0, 0, 0);
    text-shadow: 2px 2px 3px rgb(0, 0, 0);
  }

  ._button-99 {
    left: 79.1062499999%;
    width: 30px;
    height: 30px;
  }

  .text-60 a,
  .text-60 em {
    font-size: inherit;
  }
}

@media(max-width: 1100px) {
  body {
    font-size: 0.938em;
  }

  .page-menu {
    height: 100%;
    background-image: none;
  }

  .container-10 {
    position: relative;
    float: none;
    clear: none;
    z-index: 67;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-100,
  .container-101 {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container-102 {
    position: absolute;
    float: none;
    clear: none;
    top: auto;
    bottom: -70px;
    left: 0;
    right: 0;
    width: 270px;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container-104,
  .container-105,
  .container-96,
  .container-98 {
    clear: both;
    margin-top: 0;
  }

  .container-106 {
    margin-top: 0;
  }

  .container-110 {
    clear: both;
    height: 110px;
    margin-top: 0;
  }

  .container-111 {
    clear: both;
    margin-top: 90px;
  }

  .container-15 {
    position: relative;
    float: none;
    clear: none;
    z-index: 61;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-14,
  .container-19 {
    top: 580px;
    left: auto;
    right: 10%;
    width: 40%;
    height: 106px;
  }

  .container-20 {
    position: relative;
    float: none;
    clear: none;
    z-index: 49;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-16,
  .container-23 {
    top: 745px;
    left: 15px;
    right: auto;
    width: 252px;
    height: 191px;
  }

  .container-26 {
    position: relative;
    float: none;
    clear: none;
    z-index: 43;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-32 {
    position: relative;
    float: none;
    clear: none;
    z-index: 37;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-12,
  .container-17,
  .container-24,
  .container-3,
  .container-30,
  .container-37,
  .container-7,
  .container-9 {
    position: relative;
    width: 80%;
    margin-left: 9.99915%;
    padding-bottom: 25px;
  }

  .container-38 {
    position: relative;
    float: none;
    clear: none;
    z-index: 5;
    width: 193px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-4 {
    position: relative;
    float: none;
    clear: none;
    z-index: 73;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-13,
  .container-2,
  .container-27,
  .container-40 {
    display: none;
    width: 150px;
  }

  .container-42 {
    position: relative;
    float: none;
    clear: none;
    z-index: 31;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-1,
  .container-11,
  .container-25,
  .container-35,
  .container-44 {
    display: none;
    left: auto;
    width: 40%;
    height: 106px;
  }

  .container-5 {
    width: 80%;
    margin-left: 9.99915%;
    padding-bottom: 25px;
  }

  .container-21,
  .container-29,
  .container-51 {
    display: none;
    top: 20px;
    right: 20px;
    width: 150px;
  }

  .container-53 {
    top: 248px;
    left: 0;
    right: 0;
    width: 220px;
    height: 78px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-55 {
    position: relative;
    float: none;
    clear: none;
    z-index: 26;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-56 {
    position: static;
    float: left;
    top: auto;
    left: auto;
    width: 100%;
    height: auto;
    margin-top: 15px;
  }

  .container-57 {
    position: relative;
    z-index: 7;
    width: 40%;
    margin-left: 10%;
  }

  .container-59 {
    position: relative;
    float: none;
    clear: none;
    z-index: 16;
    width: 231px;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container-6 {
    position: relative;
    float: none;
    clear: none;
    z-index: 78;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-62 {
    top: 20px;
    left: 0;
    right: 0;
    width: 150px;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-64 {
    position: relative;
    z-index: 10;
    width: 40%;
    margin-left: 0;
  }

  .container-66 {
    position: relative;
    float: none;
    clear: none;
    z-index: 21;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-67 {
    position: relative;
    z-index: 3;
    width: 80%;
    height: auto;
    margin-left: 10%;
  }

  .container-18,
  .container-28,
  .container-33,
  .container-36,
  .container-39,
  .container-49,
  .container-50,
  .container-68,
  .container-69 {
    display: block;
    top: 25px;
    left: 20px;
  }

  .container-70 {
    position: relative;
    float: none;
    clear: none;
    z-index: 26;
    width: 177px;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container-71 {
    top: 305px;
    left: 0;
    right: 0;
    width: 100%;
    height: 241px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-72 {
    position: relative;
    clear: both;
    z-index: 13;
    width: 40%;
    margin-top: 10px;
    margin-left: 10%;
  }

  .container-73 {
    position: relative;
    z-index: 4;
    width: 80%;
    height: auto;
    margin-top: 0;
    margin-left: 10%;
  }

  .container-76 {
    position: relative;
    clear: both;
    width: 80%;
    height: auto;
    margin-left: 10%;
  }

  .container-77 {
    position: absolute;
    float: none;
    clear: none;
    top: 470px;
    left: 0;
    right: 0;
    width: 270px;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container-79 {
    position: relative;
    z-index: 16;
    width: 40%;
    margin-top: 10px;
    margin-left: 0;
  }

  .container-8 {
    position: relative;
    float: none;
    clear: none;
    z-index: 55;
    width: 177px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-22,
  .container-31,
  .container-41,
  .container-43,
  .container-48,
  .container-60,
  .container-61,
  .container-78,
  .container-80 {
    display: none;
    top: 225px;
    left: 0;
    right: 0;
    width: 100%;
    height: 241px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-81 {
    position: relative;
    float: left;
    z-index: 4;
    width: 100%;
    height: auto;
    margin-top: 25px;
    margin-right: 0;
  }

  .container-82 {
    position: relative;
    float: none;
    clear: none;
    z-index: 21;
    width: 177px;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container-34,
  .container-83 {
    width: 80%;
    height: auto;
    margin-left: 10%;
  }

  .container-84 {
    clear: both;
    width: 40%;
    margin-top: 10px;
    margin-left: 10%;
  }

  .container-86 {
    width: 80%;
    height: auto;
    margin-top: 0;
    margin-left: 10%;
  }

  .container-47,
  .container-87 {
    position: relative;
    width: 80%;
    margin-left: 10%;
    padding-bottom: 25px;
  }

  .container-88 {
    height: 500px;
    background-color: rgb(61, 3, 2);
  }

  .container-90 {
    top: 263px;
    left: 0;
    right: 0;
    width: 400px;
    height: 238px;
    margin-right: auto;
    margin-left: auto;
    background-color: rgb(255, 255, 255);
  }

  .container-91 {
    position: relative;
    float: none;
    clear: none;
    z-index: 31;
    width: 177px;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .container-45,
  .container-52,
  .container-58,
  .container-63,
  .container-75,
  .container-85,
  .container-92 {
    width: 80%;
    margin-left: 10%;
    padding-bottom: 25px;
  }

  .container-93 {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    width: 252px;
    height: 196px;
    margin-right: auto;
    margin-left: auto;
  }

  .container-94 {
    top: 400px;
    left: 0;
    width: 100%;
  }

  .container-95 {
    width: 80%;
    height: auto;
    margin-left: 10%;
    padding-bottom: 25px;
  }

  .container-89,
  .container-97 {
    position: relative;
    width: 80%;
    height: auto;
    margin-left: 10%;
  }

  .container-99 {
    position: relative;
    z-index: 7;
    width: 177px;
    margin-top: 25px;
    margin-left: 0;
  }

  .element-1 {
    position: static;
    float: left;
    top: auto;
    left: auto;
    right: auto;
    width: 100%;
    margin-top: 555px;
    margin-right: 0;
    margin-left: 0;
    border-right-width: 0;
    border-right-style: none;
  }

  .element-12,
  .element-8 {
    left: 4.7619047619%;
    width: 78.1746031746%;
  }

  .element-16 {
    position: relative;
    float: left;
    top: auto;
    left: auto;
    z-index: 35;
    height: 65px;
    margin-top: 1px;
    padding-bottom: 22px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-18 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    right: auto;
    z-index: 33;
    width: 100%;
    margin-top: 275px;
    margin-right: 0;
    margin-left: 0;
  }

  .element-20 {
    position: relative;
    width: 100%;
  }

  .element-25 {
    left: 0;
    right: auto;
    width: 100%;
    height: 200px;
  }

  .element-30 {
    position: absolute;
    float: none;
    left: 0;
    right: auto;
    width: 100%;
    height: 200px;
    margin-right: 0;
    background-size: cover;
  }

  .element-31 {
    position: relative;
    float: left;
    top: auto;
    left: auto;
    z-index: 26;
    height: 65px;
    padding-bottom: 22px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-34 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    right: auto;
    z-index: 24;
    width: 100%;
    margin-top: 250px;
    margin-right: 0;
    margin-left: 0;
  }

  .element-40 {
    position: relative;
    float: left;
    top: auto;
    left: auto;
    z-index: 20;
    height: 65px;
    margin-top: 1px;
    padding-bottom: 22px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-41 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    right: auto;
    z-index: 18;
    width: 100%;
    margin-top: 275px;
    margin-right: 0;
    margin-left: 0;
  }

  .element-42 {
    position: relative;
    float: left;
    top: auto;
    left: auto;
    z-index: 18;
    height: 65px;
    padding-bottom: 22px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-43 {
    float: none;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .element-45 {
    position: absolute;
    float: none;
    left: 0;
    right: auto;
    width: 100%;
    height: 300px;
    margin-right: 0;
    background-position: center bottom;
  }

  .element-47 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    right: auto;
    z-index: 16;
    width: 100%;
    margin-top: 250px;
    margin-right: 0;
    margin-left: 0;
  }

  .element-52 {
    position: relative;
    float: left;
    top: auto;
    left: auto;
    z-index: 10;
    height: 65px;
    margin-top: 1px;
    padding-bottom: 22px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-10,
  .element-14,
  .element-15,
  .element-17,
  .element-19,
  .element-21,
  .element-22,
  .element-23,
  .element-24,
  .element-26,
  .element-27,
  .element-28,
  .element-29,
  .element-32,
  .element-33,
  .element-36,
  .element-37,
  .element-38,
  .element-39,
  .element-48,
  .element-50,
  .element-51,
  .element-53,
  .element-54,
  .element-55,
  .element-7,
  .element-9 {
    left: -2.6785714286%;
    background-color: rgb(255, 255, 255);
  }

  .element-57 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    right: auto;
    z-index: 8;
    width: 100%;
    margin-top: 73px;
    margin-right: 0;
    margin-left: 0;
  }

  .element-58 {
    position: relative;
    float: left;
    top: auto;
    left: auto;
    z-index: 11;
    height: 65px;
    margin-top: 1px;
    padding-bottom: 22px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-59 {
    position: absolute;
    float: none;
    left: 0;
    right: auto;
    width: 100%;
    height: 300px;
    margin-right: 0;
  }

  .element-60 {
    position: relative;
    float: left;
    z-index: 2;
    width: 100%;
    height: 350px;
  }

  .element-61 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    right: auto;
    z-index: 9;
    width: 100%;
    margin-top: 275px;
    margin-right: 0;
    margin-left: 0;
  }

  .element-62 {
    position: relative;
    float: left;
    top: auto;
    left: auto;
    z-index: 5;
    height: 65px;
    margin-top: 1px;
    padding-bottom: 22px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-63 {
    position: relative;
    z-index: 8;
    width: 100%;
    height: 300px;
    margin-left: 0;
  }

  .element-65 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    background-position: center center;
  }

  .element-66 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    right: auto;
    z-index: 3;
    width: 100%;
    margin-top: 73px;
    margin-right: 0;
    margin-left: 0;
  }

  .element-67 {
    width: 100.0909090909%;
    height: 263px;
    margin-left: -0.09091%;
    background-size: 400px auto, 400px auto;
    background-position: center top, center center;
  }

  .element-69 {
    position: relative;
    float: left;
    top: auto;
    left: auto;
    z-index: 7;
    height: auto;
    margin-top: 300px;
    padding-bottom: 22px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-71 {
    width: 100%;
    height: 300px;
    margin-left: 0;
  }

  .element-68,
  .element-72 {
    position: absolute;
    float: none;
    clear: none;
    left: 0;
    right: auto;
    width: 100%;
    height: 300px;
    margin-top: 0;
    margin-right: 0;
  }

  .element-74 {
    position: relative;
    float: left;
    top: auto;
    left: auto;
    z-index: 4;
    height: 65px;
    padding-bottom: 22px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-75 {
    width: 100%;
    height: 250px;
    background-position: right top;
  }

  .element-77 {
    top: 0;
    height: 65px;
    padding-bottom: 22px;
    background-size: auto auto;
    background-position: center top;
    background-color: #360b16;
  }

  .element-35,
  .element-56,
  .element-64,
  .element-78 {
    float: none;
    width: 100%;
    height: 200px;
    margin-right: auto;
    margin-left: auto;
  }

  .element-79 {
    position: relative;
    z-index: 22;
  }

  .element-80 {
    position: relative;
    z-index: 17;
  }

  .element-81 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    right: auto;
    z-index: 2;
    width: 100%;
    margin-top: 250px;
    margin-right: 0;
    margin-left: 0;
  }

  .element-82 {
    left: 8.2633399209%;
    width: 84.0538537549%;
  }

  .element-84 {
    position: relative;
    z-index: 28;
  }

  .element-85 {
    position: relative;
    z-index: 14;
  }

  .element-86 {
    position: relative;
    z-index: 12;
  }

  .element-87 {
    position: relative;
    z-index: 45;
  }

  .element-88 {
    position: relative;
    z-index: 21;
  }

  .element-89 {
    position: relative;
    z-index: 30;
  }

  .element-90 {
    position: relative;
    z-index: 17;
    height: 110px;
  }

  .element-91 {
    position: relative;
    z-index: 36;
  }

  .text-1 {
    position: relative;
    float: none;
    z-index: 74;
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-10,
  .text-7 {
    left: 4.7619047619%;
    width: 197px;
    font-size: 0.733em;
  }

  .text-11 {
    position: relative;
    float: none;
    z-index: 38;
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-14 {
    position: relative;
    float: none;
    z-index: 2;
    width: 100%;
    min-height: 0;
    margin-top: 225px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
  }

  .text-15 {
    position: relative;
    float: none;
    z-index: 32;
    width: 100%;
    min-height: 0;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-16 {
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-left: -0.00888%;
    text-align: left;
  }

  .text-17 {
    clear: none;
    width: 100%;
    min-height: 0;
    margin-top: 225px;
    margin-left: 0;
    text-align: left;
  }

  .text-19 {
    position: relative;
    float: none;
    z-index: 27;
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-2 {
    position: relative;
    float: none;
    z-index: 79;
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-20 {
    position: relative;
    float: none;
    z-index: 13;
    width: 97.2585227272%;
    min-height: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
  }

  .text-21 {
    position: static;
    float: left;
    top: auto;
    left: auto;
    right: auto;
    width: 80%;
    margin-top: 160px;
    margin-right: 0;
    margin-left: 10%;
    font-size: 1.2em;
    line-height: 1.2;
  }

  .text-23 {
    position: relative;
    float: none;
    z-index: 22;
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-13,
  .text-24,
  .text-9 {
    top: -8px;
    left: 0;
    right: 0;
    width: 230px;
    margin-right: auto;
    margin-left: auto;
  }

  .text-25 {
    position: static;
    float: left;
    top: auto;
    left: auto;
    right: auto;
    width: 80%;
    margin-top: 325px;
    margin-right: 0;
    margin-left: 10%;
    text-shadow: 0 4px 10px rgba(0, 0, 0, 0.8);
    font-size: 1.2em;
    line-height: 1.2;
  }

  .text-26 {
    position: relative;
    float: none;
    z-index: 23;
    width: 97.2585227272%;
    min-height: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
  }

  .text-28 {
    clear: none;
    width: 100%;
    height: auto;
    min-height: 0;
    margin-top: 300px;
    margin-left: 0;
  }

  .text-29 {
    position: relative;
    z-index: 8;
    width: 80%;
    min-height: 0;
    margin-left: 10%;
    font-size: 1.133em;
  }

  .text-3 {
    position: relative;
    float: none;
    z-index: 56;
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-30 {
    position: relative;
    z-index: 7;
    width: 80%;
    min-height: 0;
    margin-top: 25px;
    margin-left: 10%;
  }

  .text-34 {
    position: relative;
    float: none;
    z-index: 18;
    width: 97.2585227272%;
    min-height: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
  }

  .text-35 {
    position: relative;
    z-index: 7;
    width: 80%;
    min-height: 0;
    margin-top: 0;
    margin-left: 10%;
  }

  .text-36 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    z-index: 6;
    width: 80%;
    margin-top: 25px;
    margin-left: 10%;
  }

  .text-37 {
    position: static;
    float: left;
    top: auto;
    left: auto;
    right: auto;
    width: 80%;
    margin-top: 150px;
    margin-right: 0;
    margin-left: 10%;
    font-size: 1.2em;
    line-height: 1.2;
  }

  .text-39 {
    width: 110px;
    min-height: 100px;
    padding-top: 50px;
    border-bottom-left-radius: 40px;
    background-size: 70px auto, 100% 100%;
    font-size: 1em;
  }

  .text-4 {
    position: relative;
    float: none;
    z-index: 68;
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-31,
  .text-40 {
    display: none;
    position: static;
    float: left;
    top: auto;
    left: auto;
    right: auto;
    width: 80%;
    margin-top: 337px;
    margin-right: 0;
    margin-left: 10%;
  }

  .text-41 {
    width: 100%;
    min-height: 0;
    margin-top: 325px;
    margin-left: 0;
  }

  .text-42 {
    position: relative;
    float: left;
    z-index: 9;
    width: 100%;
    height: auto;
    min-height: 0;
    margin-top: 0;
    margin-right: 0;
  }

  .text-22,
  .text-27,
  .text-32,
  .text-38,
  .text-43 {
    width: 99.9133338431%;
    min-height: 0;
    margin-left: -0.12429%;
    font-size: 0.933em;
  }

  .text-44 {
    position: relative;
    float: none;
    z-index: 28;
    width: 97.2585227272%;
    min-height: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
  }

  .text-45 {
    clear: both;
    width: 91.0973084886%;
    min-height: 0;
    margin-left: 0;
    padding-bottom: 25px;
  }

  .text-46 {
    position: relative;
    z-index: 1;
    width: 80%;
    min-height: 0;
    margin-top: 0;
    margin-left: 10%;
  }

  .text-47 {
    position: relative;
    clear: both;
    z-index: 2;
    width: 80%;
    min-height: 0;
    margin-top: 295px;
    margin-left: 10%;
    padding-left: 0;
  }

  .text-33,
  .text-48 {
    width: 100%;
    height: auto;
    min-height: 0;
    margin-top: 300px;
    margin-left: 0;
  }

  .text-49 {
    position: static;
    top: auto;
    width: 80%;
    min-height: 0;
    margin-top: 330px;
    padding-bottom: 25px;
    font-size: 1.333em;
  }

  .text-5 {
    position: relative;
    float: none;
    z-index: 62;
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-50 {
    position: relative;
    z-index: 23;
    width: 80%;
    min-height: 0;
    margin-top: 25px;
    margin-left: 10%;
  }

  .text-51 {
    top: 88px;
    left: 0;
    right: 0;
    width: 90%;
    height: 65px;
    min-height: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 0.933em;
  }

  .text-52 {
    position: relative;
    clear: both;
    z-index: 5;
    width: 97.2585227272%;
    min-height: 0;
    margin-left: 0;
  }

  .text-53 {
    top: 15px;
    left: 116px;
    right: auto;
    width: 161px;
    font-size: 2.333em;
  }

  .text-18,
  .text-54 {
    position: static;
    float: left;
    top: auto;
    left: auto;
    right: auto;
    width: 80%;
    margin-top: 200px;
    margin-right: 0;
    margin-left: 10%;
    text-shadow: 0 4px 10px rgba(0, 0, 0, 0.8);
    font-size: 1.2em;
    line-height: 1.2;
  }

  .text-12,
  .text-56 {
    position: static;
    float: left;
    top: auto;
    left: auto;
    right: auto;
    width: 80%;
    margin-top: 200px;
    margin-right: 0;
    margin-left: 10%;
    font-size: 1.2em;
    line-height: 1.2;
  }

  .text-57 {
    clear: both;
    width: 97.2585227272%;
    min-height: 0;
    margin-left: 0;
    text-align: left;
  }

  .text-58 {
    position: relative;
    z-index: 15;
    width: 100%;
    height: auto;
    min-height: 0;
    margin-top: 0;
    margin-left: 0;
  }

  .text-59 {
    left: 8.2633399209%;
    width: 82.9668972332%;
    font-size: 0.8em;
  }

  .text-6 {
    position: relative;
    float: none;
    z-index: 50;
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .text-61,
  .text-62,
  .text-63,
  .text-64,
  .text-65,
  .text-66,
  .text-67,
  .text-68,
  .text-69,
  .text-70 {
    left: 0;
    right: 0;
    width: 300px;
    margin-right: auto;
    margin-left: auto;
    font-size: 0.8em;
  }

  .text-8 {
    position: relative;
    float: none;
    z-index: 44;
    width: 100%;
    min-height: 0;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .wrapper-1 {
    position: relative;
    float: left;
    clear: both;
    top: auto;
    left: auto;
    z-index: 5;
    width: 80%;
    margin-top: 25px;
    margin-left: 10%;
  }

  .wrapper-10,
  .wrapper-11,
  .wrapper-12 {
    top: 66px;
    height: 250px;
  }

  .wrapper-17 {
    position: absolute;
    float: none;
    top: 316px;
    left: 0;
    right: auto;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .wrapper-18 {
    height: 300px;
  }

  .wrapper-13,
  .wrapper-15,
  .wrapper-16,
  .wrapper-19 {
    top: 65px;
    height: 250px;
  }

  .wrapper-3 {
    position: relative;
    z-index: 2;
    width: 80%;
    height: 200px;
    margin-top: 0;
    margin-left: 10%;
  }

  .wrapper-4,
  .wrapper-5 {
    display: none;
    height: 185px;
  }

  .wrapper-6 {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 250px;
  }

  .wrapper-2,
  .wrapper-7 {
    width: 100%;
    height: 300px;
  }

  .element-11,
  .element-13,
  .element-2,
  .element-3,
  .element-4,
  .element-5,
  .element-6,
  .wrapper-8 {
    width: 100%;
  }

  .wrapper-9 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  ._button-105 {
    top: 33px;
    width: 216px;
    height: 37px;
    padding-right: 10px;
    padding-bottom: 2px;
    font-size: 1em;
    text-align: right;
    text-indent: 0;
  }

  ._button-105:hover,
  ._button-16:hover,
  ._button-21:hover,
  ._button-2:hover,
  ._button-31:hover,
  ._button-45:hover,
  ._button-65:hover,
  ._button-86:hover {
    box-shadow: 0 2px 5px rgb(0, 0, 0);
    text-shadow: 2px 2px 3px rgb(0, 0, 0);
  }

  ._button-11,
  ._button-114,
  ._button-13,
  ._button-17,
  ._button-27,
  ._button-37,
  ._button-54,
  ._button-67,
  ._button-7,
  ._button-87,
  ._button-9 {
    float: none;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
  }

  ._button-119,
  ._button-18,
  ._button-3,
  ._button-30,
  ._button-49,
  ._button-50,
  ._button-70,
  ._button-95 {
    left: 79.1062499999%;
    width: 30px;
    height: 30px;
  }

  ._button-122,
  ._button-43,
  ._button-60 {
    top: 85px;
    left: 0;
    right: 0;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center bottom;
  }

  ._button-101,
  ._button-126,
  ._button-20,
  ._button-33,
  ._button-4,
  ._button-52,
  ._button-53,
  ._button-73 {
    left: 53.1999999999%;
    width: 30px;
    height: 30px;
  }

  ._button-108,
  ._button-130,
  ._button-23,
  ._button-35,
  ._button-5,
  ._button-55,
  ._button-56,
  ._button-77 {
    left: 27.8666666666%;
    width: 30px;
    height: 30px;
  }

  ._button-103,
  ._button-135 {
    position: absolute;
    float: none;
    top: 120px;
    left: 0;
    right: 0;
    width: 79.9985795454%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-113,
  ._button-136,
  ._button-24,
  ._button-39,
  ._button-57,
  ._button-58,
  ._button-6,
  ._button-82 {
    left: 1.8666666666%;
    width: 30px;
    height: 30px;
  }

  ._button-115,
  ._button-140,
  ._button-68 {
    width: 99.9985730593%;
    margin-left: -1px;
  }

  ._button-116,
  ._button-142 {
    position: absolute;
    float: none;
    top: 160px;
    left: 0;
    right: 0;
    width: 79.9985795454%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-143 {
    float: none;
    width: 80%;
    height: 50px;
    margin-top: 19px;
    margin-right: auto;
    margin-left: auto;
    color: #ffffff;
  }

  ._button-153 {
    left: -1px;
    width: 99.9985743613%;
  }

  ._button-118,
  ._button-154,
  ._button-59,
  ._button-80,
  ._button-88 {
    position: absolute;
    float: none;
    left: 0;
    right: 0;
    width: 79.9985795454%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
  }

  ._button-110,
  ._button-131,
  ._button-144,
  ._button-157 {
    float: none;
    width: 70px;
    height: 70px;
    margin-right: auto;
    margin-left: auto;
  }

  ._button-123,
  ._button-146,
  ._button-159,
  ._button-62,
  ._button-85 {
    position: absolute;
    float: none;
    top: 241px;
    left: 9.9985795454%;
    width: 80%;
    height: 40px;
    margin-left: 0;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-117,
  ._button-160,
  ._button-32,
  ._button-71 {
    float: none;
    width: 79.9985795454%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
  }

  ._button-125,
  ._button-164,
  ._button-64,
  ._button-91,
  ._button-92 {
    position: absolute;
    float: none;
    top: 40px;
    left: 0;
    right: 0;
    width: 79.9985795454%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-124,
  ._button-165,
  ._button-34,
  ._button-74 {
    clear: both;
    width: 80%;
    height: 40px;
    margin-top: 201px;
    margin-left: 9.99858%;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-167 {
    height: 474px;
  }

  ._button-147,
  ._button-151,
  ._button-156,
  ._button-162,
  ._button-168 {
    float: none;
    width: 80%;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
  }

  ._button-109,
  ._button-139,
  ._button-170,
  ._button-66,
  ._button-94 {
    position: absolute;
    float: none;
    top: 200px;
    left: 0;
    right: 0;
    width: 79.9985795454%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-128,
  ._button-171,
  ._button-38,
  ._button-78 {
    float: none;
    width: 79.9985795454%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-172 {
    top: 15px;
    right: 15px;
    width: 44px;
    height: 45px;
  }

  ._button-173 {
    float: none;
    width: 70px;
    height: 70px;
    margin-right: auto;
    margin-left: auto;
    font-size: 0.933em;
  }

  ._button-100,
  ._button-129,
  ._button-175,
  ._button-69,
  ._button-96 {
    position: absolute;
    float: none;
    top: 80px;
    left: 0;
    right: 0;
    width: 79.9985795454%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-134,
  ._button-176,
  ._button-41,
  ._button-83 {
    float: none;
    width: 79.9985795454%;
    height: 40px;
    margin-top: 120px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-177 {
    top: 68px;
    left: 0;
    right: 0;
    width: 234px;
    height: 206px;
    margin-right: auto;
    margin-left: auto;
    background-size: 200px auto;
    background-position: center bottom;
  }

  ._button-107,
  ._button-127,
  ._button-150,
  ._button-179,
  ._button-72 {
    position: absolute;
    float: none;
    top: 281px;
    left: 9.9985795454%;
    width: 80%;
    height: 40px;
    margin-left: 0;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-138,
  ._button-180,
  ._button-44,
  ._button-89 {
    float: none;
    width: 79.9985795454%;
    height: 40px;
    margin-top: -160px;
    margin-right: auto;
    margin-left: auto;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-141,
  ._button-183,
  ._button-47,
  ._button-93 {
    clear: both;
    width: 80%;
    height: 40px;
    margin-left: 9.99858%;
    border-top-color: rgb(218, 186, 104);
  }

  ._button-112,
  ._button-133,
  ._button-145,
  ._button-155,
  ._button-182,
  ._button-185,
  ._button-48,
  ._button-75,
  ._button-97 {
    top: 11px;
    right: 11px;
    width: 44px;
    height: 45px;
  }

  ._button-187 {
    top: 160px;
    left: 0;
    right: 0;
    width: 204px;
    margin-right: auto;
    margin-left: auto;
  }

  ._button-187:hover {
    box-shadow: 0 2px 10px rgb(0, 0, 0);
  }

  ._button-104,
  ._button-121,
  ._button-137,
  ._button-149,
  ._button-161,
  ._button-184,
  ._button-188,
  ._button-51,
  ._button-79 {
    top: 4px;
    left: 0;
    right: 0;
    width: 150px;
    height: 147px;
    margin-right: auto;
    margin-left: auto;
  }

  ._button-189 {
    left: -0.0679347827%;
  }

  ._button-190 {
    position: relative;
    z-index: 16;
    width: 100%;
  }

  ._button-191 {
    left: -0.0679347827%;
    width: 99.6356225296%;
  }

  ._button-10,
  ._button-102,
  ._button-12,
  ._button-132,
  ._button-14,
  ._button-166,
  ._button-186,
  ._button-192,
  ._button-22,
  ._button-29,
  ._button-46,
  ._button-61,
  ._button-8 {
    width: 99.9985730593%;
  }

  ._button-196 {
    width: 99.9985743613%;
  }

  ._button-197,
  ._button-199,
  ._button-200 {
    clear: both;
    height: 50px;
    margin-top: 0;
    font-size: 1em;
  }

  ._button-25,
  ._button-36 {
    width: 91px;
  }

  ._button-26,
  ._button-40 {
    width: 88.0952380952%;
    padding-right: 5px;
    font-size: 1.2em;
  }

  ._button-76 {
    width: 99.9985730593%;
    margin-left: 0;
  }

  ._button-1,
  ._button-15,
  ._button-19,
  ._button-28,
  ._button-42,
  ._button-63,
  ._button-81 {
    top: 0;
    left: 0;
    right: 0;
    height: 72px;
    margin-right: auto;
    margin-left: auto;
    background-position: center top;
  }

  ._button-16,
  ._button-2,
  ._button-21,
  ._button-31,
  ._button-45,
  ._button-65,
  ._button-86 {
    top: 64px;
    left: 0;
    right: 0;
    width: 142px;
    height: 37px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 2px;
    font-size: 1em;
    text-indent: 0;
  }

  ._button-98 {
    top: 6px;
    left: 10px;
    height: 72px;
    background-position: center top;
  }

  .text-29 strong {
    font-size: 0.8em;
  }

  .text-47 span {
    font-size: 1em;
  }

  .text-30 span,
  .text-50 span {
    font-size: 1.333em;
  }

  .text-61 a,
  .text-61 em,
  .text-62 a,
  .text-62 em,
  .text-63 a,
  .text-63 em,
  .text-64 a,
  .text-64 em,
  .text-65 a,
  .text-65 em,
  .text-66 a,
  .text-66 em,
  .text-67 a,
  .text-67 em,
  .text-68 a,
  .text-68 em,
  .text-69 a,
  .text-69 em,
  .text-70 a,
  .text-70 em {
    font-size: inherit;
  }

  .text-58 a,
  .text-61 span,
  .text-62 span,
  .text-63 span,
  .text-64 span,
  .text-65 span,
  .text-66 span,
  .text-67 span,
  .text-68 span,
  .text-69 span,
  .text-70 span {
    font-size: 1.667em;
  }
}