@font-face 
{
	font-family:'RBNo2-Light';
	src: url('RBNo2Light.eot?#iefix') format('embedded-opentype'),
	url('RBNo2Light.woff') format('woff'),
	url('RBNo2Light.ttf') format('truetype'),
	url('RBNo2Light.svg#RBNo2-Light') format('svg');font-weight:normal;font-style:normal;
}
@font-face 
{
	font-family: 'rbno2_lightregular';
    src: url('rbno2light-webfont.woff2') format('woff2'),
    	 url('RBNo2Light.ttf') format("truetype"),
         url('rbno2light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face 
{
    font-family: 'NK48';
	src: url('NK48.ttf');
}
@font-face 
{
    font-family: 'Vipnagorgialla';
	src: url('vipnagorgialla.ttf');
}
@font-face 
{
    font-family: 'Haettenschweiler';
	src: url('haettenschweiler.ttf');
}
@font-face 
{
    font-family: 'Quadaptor';
	src: url('quadaptor.ttf');
}
@font-face 
{
    font-family: 'Roboto';
	src: url('Roboto-Light.ttf');
}
@font-face 
{
	font-family: 'robotolight';
	src: url('roboto-light-webfont.woff2') format('woff2'),
		 url('Roboto-Light.ttf') format('truetype'),
         url('roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face 
{
    font-family: 'Ormont';
	src: url('Ormont_Light.ttf');
}
body
{
	min-height: 2500px; /*Hauteur Ecran: 768px*/
	width: 98%; /*Largeur Ecran: 1368px*/
	background-image: white;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
	/*background-position: center;*/
}
#TopOTP
{
	position: relative;
	top: -110px;
	margin-left: auto;
    margin-right: auto;
    color: transparent;
    background-color:transparent;
}
#EnTete
{
	position: relative;
	margin-left: auto;
    margin-right: auto;
    display: block;
}
@keyframes AnimationLogo 
{
	100%  {background-color:transparent; left:auto; top:55px;}
    0% {background-color:transparent; left:auto; top:-285px;}
}
@-webkit-keyframes AnimationLogo 
{
	100%  {background-color:transparent; left:auto; top:55px;}
    0% {background-color:transparent; left:auto; top:-285px;}
}
#LogoNumbNSymb
{
	background-color: transparent;
	opacity: 0.95;
	position: relative;
	top: 55px;
	margin-left: auto;
    margin-right: auto;
    display: block;
	width: 59.94vw;
	-webkit-animation-name: AnimationLogo;
    -webkit-animation-duration: 2s;
    -webkit-animation-delay: 1s;
	animation-name: AnimationLogo;
    animation-duration: 2s;
    animation-delay: 1s;
}
a  
{
	text-decoration: none;
	color: #f24c04;
	transition-duration: 0.7s;
	cursor: pointer;
	width: auto;
}
a:hover  
{
	color: white;
}
@keyframes AnimationMenu 
{
	100%  {background-color:transparent; left:auto; top:-150px;}
    0% {background-color:transparent; left:auto; top:-685px;}
}
@-webkit-keyframes AnimationMenu 
{
	100%  {background-color:transparent; left:auto; top:-150px;}
    0% {background-color:transparent; left:auto; top:-685px;}
}
#Greeting
{
	position: relative;
	text-decoration: none;
	font-family: 'rbno2_lightregular';
	font-size: 3.650vh;
	left: -30px;
	color: #CB3BD0; /*52f6A5*/
	top: 0px;
	width: auto;
	transition-duration: 1s;
}
#Greeting:hover
{
	color: white;
	cursor: pointer;
}
#Theatre
{
	position: absolute;
	display: block;
	text-decoration: none;
	font-family: 'rbno2_lightregular';
	font-size: 3.650vh;
	color: #CB3BD0; /*52f6A5*/
	right: 1%;
	top: 1.5%;
	width: auto;
	transition-duration: 1s;
}
#Theatre:hover
{
	color: white;
	cursor: pointer;
}
#MsageDuChrist
{
	opacity: 0.50;
	position: fixed;
	text-decoration: none;
	font-family: 'NK48';
	color: white;
	font-size: 8.150vw;
	top: 65px;
	width: 100%;
	z-index: -3;
	-webkit-animation-name: AnimationMsageC1;
	-webkit-animation-timing-function: linear;
    -webkit-animation-duration: 33s;
    -webkit-animation-delay: 3s;
    -webkit-animation-direction: normal;
    -webkit-animation-iteration-count:infinite;
	animation-name: AnimationMsageC1;
	animation-timing-function: linear;
    animation-duration: 33s;
    animation-delay: 3s;
    animation-direction: normal;
    animation-iteration-count:infinite;
}
@keyframes AnimationMsageC1 
{
	0% {background-color:transparent; left:0px; top:60px;}
    100%  {background-color:transparent; left:1530px; top:60px;}
    0% {color:white;}
    30% {color:white;}
    100%  {color:grey;}
}
@-webkit-keyframes AnimationMsageC1 
{
	0% {background-color:transparent; left:0px; top:65px;}
    100%  {background-color:transparent; left:1530px; top:65px;}
    0% {color:white;}
    30% {color:white;}
    100%  {color:grey;}
}
#MsageDuChrist2
{
	opacity: 0.50;
	position: fixed;
	right: -800px;
	text-decoration: none;
	font-family: 'NK48';
	color: grey;
	font-size: 8.150vw;
	top: 215px;
	width: 100%;
	z-index: -3;
	-webkit-animation-name: AnimationMsageC2;
	-webkit-animation-timing-function: linear;
    -webkit-animation-duration: 33s;
    -webkit-animation-delay: 3s;
    -webkit-animation-direction: normal;
    -webkit-animation-iteration-count:infinite;
	animation-name: AnimationMsageC2;
	animation-timing-function: linear;
    animation-duration: 33s;
    animation-delay: 3s;
    animation-direction: normal;
    animation-iteration-count:infinite;
}
@keyframes AnimationMsageC2
{
    0% {background-color:transparent; right:-800px; top:215px;}
    100%  {background-color:transparent; right:600px; top:215px;}
    0% {color:grey;}
    45%  {color:white;}
    100%  {color:white;}
}
@-webkit-keyframes AnimationMsageC2 
{
    0% {background-color:transparent; right:-800px; top:215px;}
    100%  {background-color:transparent; right:600px; top:215px;}
    0% {color:grey;}
    45%  {color:white;}
    100%  {color:white;}
}
#PixBackground
{
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: -2;
}
#PixBackground2
{
	height: 100%;
    width: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: -5;
}
#PixBackground3
{
	opacity: 0.99;
	height: 100%;
    width: 100%;
    position: fixed;
    display: block;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    top: 0px;
    z-index: -2;
}
#PixBackground4
{
	opacity: 0.30;
	height: 100%;
    width: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: -4;
}
#PXAuthor
{
	position: absolute;
	z-index: 1;
	text-decoration: none;
	font-family: 'rbno2_lightregular';
	font-size: 3.650vh;
	color: #F988D0;  /*52f6A5*/
	width: auto;
	right: 13px;
	bottom: 15px;
	transition-duration: 0.7s;
}
#PXAuthor:hover
{
	color: white;
	cursor: pointer;
}
#TopButton {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 1; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    font-size: 1.750em;
    background-color: transparent; /* Set a background color */
    color: #CB3BD0; /* Text color 52f6A5*/
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
    transition-duration: 0.7s;
}
#TopButton:hover {
    background-color: transparent; /* Add a dark-grey background on hover */
    color: white;
}
#TopButtonAbout {
	display: none;
	position: fixed;
	z-index: 2;
	bottom: 175px; /* Place the button at the bottom of the page */
    right: 42px;
    background-color: transparent;
    border: none;
    outline: none;
    opacity: 1;
    color: #D82D7D;
    font-family: 'rbno2_lightregular';
    font-size: 20px;
}
#TopButtonAbout:hover {
    background-color: transparent; /* Add a dark-grey background on hover */
    color: white;
}
#TopButtonAboutV19 {
	display: none;
	position: fixed;
	z-index: 2;
	bottom: 155px; /* Place the button at the bottom of the page */
    right: 42px;
    background-color: transparent;
    border: none;
    outline: none;
    opacity: 1;
    color: #D82D7D;
    font-family: 'rbno2_lightregular';
    font-size: 20px;
}
#TopButtonAboutV19:hover {
    background-color: transparent; /* Add a dark-grey background on hover */
    color: white;
}
#TopButtonDownload {
	display: none;
	position: fixed;
	z-index: 2;
	bottom: 135px; /* Place the button at the bottom of the page */
    right: 42px;
    background-color: transparent;
    border: none;
    outline: none;
    opacity: 1;
    color: #F42DDD;
    font-family: 'rbno2_lightregular';
    font-size: 20px;
}
#TopButtonDownload:hover {
    background-color: transparent; /* Add a dark-grey background on hover */
    color: white;
}
#TopButtonContact {
	display: none;
	position: fixed;
	z-index: 2;
	bottom: 115px; /* Place the button at the bottom of the page */
    right: 42px;
    background-color: transparent;
    border: none;
    outline: none;
    opacity: 1;
    color: #52f6A5;
    font-family: 'rbno2_lightregular';
    font-size: 20px;
}
#TopButtonContact:hover {
    background-color: transparent; /* Add a dark-grey background on hover */
    color: white;
}
#TopButtonTheatre {
	display: none;
	position: fixed;
	z-index: 2;
	bottom: 85px; /* Place the button at the bottom of the page */
    right: 42px;
    background-color: transparent;
    border: none;
    outline: none;
    opacity: 1;
    color: #52f6A5;
    font-family: 'rbno2_lightregular';
    font-size: 20px;
}
#TopButtonTheatre:hover {
    background-color: transparent; /* Add a dark-grey background on hover */
    color: white;
}
#V19
{
	font-family: 'rbno2_lightregular';
	position: relative;
	/*font-size: 4.750vw;*/
	left: auto; /*-92px*/
	top: auto; /*262px*/
	height: 45px; /*45px*/
	width: 60px; /*60px*/
}
.Menu  
{
	list-style-type: none;
	font-weight: normal;
	font-family: 'rbno2_lightregular';
	font-size: 1.750em;
	position: relative;
	display:table;
    width: 50%;
    vertical-align: middle;
	margin-left: auto;
    margin-right: auto;
    top: -150px;
	animation-name: AnimationMenu;
    animation-duration: 2s;
    animation-delay: 1s;
    -webkit-animation-name: AnimationMenu;
    -webkit-animation-duration: 2s;
    -webkit-animation-delay: 1s;
}
.parallax 
{
    /* The image used*/
    position: absolute;
    top: 680px;
    left: 0px;
    background-repeat: no-repeat fixed;
    background-image: url("Ab1.jpg");

    /* Set a specific height */
    min-height: 956px;/*956px*/
    min-width: 100%;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-size: cover;
    box-shadow: 0px 18px 60px black inset;
}
h2
{
	font-weight: normal;
	opacity: 0.79;
	font-family: 'Quadaptor';
	font-size: 72px; /*72px;*/
	color: #f24c04;
}
#About
{
	z-index: 1;
	position: relative;
	/*font-size: 4.750vw;*/
	margin: auto;
	padding: 0.073vh 58.48vw 0px 4.02vw; /*1px 800px 0px 55px;*/
	border-bottom: 2px solid;
	left: -7.16vw; /*-92px*/
	top: 262px; /*262px*/
	overflow: hidden;
	height: 45px; /*45px*/
	width: 60px; /*60px*/
}
.Album
{
	display: block;
	position: relative;
	/*background-color: rgba(254, 254, 254, 0.1);*/
	background-image: url("purple.png"), url("turcoise.png"); /*url("square.png");*/
	background-repeat: repeat-x;
    background-position: 77% 98.7%, 117% 98.7%; /*119.5% 103%;*/
    background-size: 14%, 10%; /*20%;*/
	vertical-align: middle;
	width: 80.41%; /*1100px*/
	height: 52%; /*430px*/
	top: 262px;
	margin-left: auto;
    margin-right: auto;
	/*left: 110px;*/
	border: 0px solid #f24c04;
	border-radius: 5px;
	border-top: transparent;
	border-bottom: transparent;
}
#PiX2
{
	content:url('2.png');
	display: initial;
	margin: auto;
	width: 58.6%;
	height: auto;
	object-fit: cover;
	border-right: transparent;
	border-left: transparent;
	box-shadow: 18px 18px 60px 2px black;
	cursor: pointer;
	-webkit-transition: 0.3s;
    transition: 0.3s;
}
#PiX2:hover {opacity: 0.9;}
#qmark1
{
	float: left;
	margin: auto;
	opacity: 0.75;
	top: 100px;
	left: 120px;
	width: 20%;
	border: transparent;
}
#qmark2
{
	float: right;
	margin: auto;
	opacity: 0.75;
	top: 100px;
	left: 120px;
	width: 20%;
	border: transparent;
}
strong
{
	text-decoration: none;
	/*font-weight: normal;*/
}
#TxtPhoto1
{
	background-image: url("qm2.png");
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: 70% 55%;
	color: black;
	position: absolute;
	display: block;
	text-align: left;
	top: 18%;
	left: 45%;
	padding-left: 25%;
	padding-top: 2.6%;
	padding-bottom: 2.6%;
	padding-right: 8%;
	/*display: block;
	text-align: left;
	font-size: 12px;
	top: 70px;
	left: 440px;
	padding-left: 320px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 80px;*/
}
#PiX3
{
	content:url('PX3.png');
	display: none;
	margin: auto;
	width: 69.6%;
	border-right: transparent;
	box-shadow: 18px 18px 60px 2px black;
	cursor: pointer;
	-webkit-transition: 0.3s;
    transition: 0.3s;
}
#PiX3:hover {opacity: 0.85;}
#TxtPhoto2
{
	position: absolute;
	color: black;
	display: none;
	text-align: left;
	font-size: 32px;
	top: 110px;
	left: 500px;
	padding-left: 320px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 80px;
}
#PiX4
{
	display: none;
	margin: auto;
	width: 69.6%;
	border-right: transparent;
	box-shadow: 18px 18px 60px 2px black;
	cursor: pointer;
	-webkit-transition: 0.3s;
    transition: 0.3s;
}
#PiX4:hover {opacity: 0.85;}
#TxtPhoto3
{
	position: absolute;
	color: black;
	display: none;
	text-align: left;
	font-size: 32px;
	top: 95px;
	left: 520px;
	padding-left: 320px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 80px;
}
#PiX5
{
	display: none;
	margin: auto;
	width: 69.6%;
	border-right: transparent;
	box-shadow: 18px 18px 60px 2px black;
	cursor: pointer;
	-webkit-transition: 0.3s;
    transition: 0.3s;
}
#PiX5:hover {opacity: 0.85;}
#TxtPhoto4
{
	background-image: url("qm2.png");
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: 310px 50px;
	color: black;
	position: absolute;
	display: none;
	text-align: left;
	font-size: 20px;
	top: 35px;
	left: 520px;
	padding-left: 320px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 80px;
}
#PiX6
{
	display: none;
	margin: auto;
	width: 69.6%;
	border-right: transparent;
	box-shadow: 18px 18px 60px 2px black;
	cursor: pointer;
	-webkit-transition: 0.3s;
    transition: 0.3s;
}
#PiX6:hover {opacity: 0.85;}
#TxtPhoto6
{
	position: absolute;
	color: black;
	display: none;
	text-align: left;
	font-size: 25px;
	top: 60px;
	left: 500px;
	padding-left: 320px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 80px;
}
#PiX7
{
	display: none;
	margin: auto;
	width: 69.6%;
	border-right: transparent;
	box-shadow: 18px 18px 60px 2px black;
	cursor: pointer;
	-webkit-transition: 0.3s;
    transition: 0.3s;
}
#PiX7:hover {opacity: 0.85;}
#TxtPhoto7
{
	position: absolute;
	color: black;
	display: none;
	text-align: left;
	font-size: 25px;
	top: 80px;
	left: 500px;
	padding-left: 320px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 80px;
}
#Vid
{
	display: none;
}
#TxtVideo
{
	background-image: url("qm2.png");
	background-repeat: no-repeat;
	background-size: 22%;
	background-position: 309px 45px;
	color: black;
	position: absolute;
	display: none;
	text-align: left;
	font-size: 22px;
	top: 64px;
	left: 580px;
	padding-left: 320px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 80px;
}
#Vid2
{
	display: none;
}
#TxtVideo2
{
	background-image: url("qm2.png");
	background-repeat: no-repeat;
	background-size: 22%;
	background-position: 309px 8px;
	color: black;
	position: absolute;
	display: none;
	text-align: left;
	font-size: 22px;
	top: 94px;
	left: 580px;
	padding-left: 320px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 80px;
}
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 1097px;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: #f24c04;
  font-weight: lighter;
  font-size: 11px;
  -webkit-transition: 0.6s ease;
  transition: 0.6s ease;
  border-radius: 0 1px 1px 0;
}
.next {
  right: 20px;
  border-radius: 1px 0 0 1px;
}
.indicators
{
	z-index: 1;
	position: relative;
	top: 202px;
	margin: auto;
	/*left: 650px;*/
}
#horizon
{
	position: fixed; /* Fixed/sticky position */
    bottom: 40px; /* Place the button at the bottom of the page */
    left: 30px; /* Place the button 30px from the right */
	height: 35px;
	width: 124px;
	color: white;
	background-color: transparent;
}
#cont
{
	width: 500px;
	text-align: center;
}
#ScrollBar
{
	font-family: 'rbno2_lightregular';
	font-size: 125%;
	overflow-x: scroll;
	scroll-snap-type: x mandatory;
	color: white; 
	width: 70px;
	height: 25%;
	margin-top: -15px;
	padding-botto: 0px;  
	position: relative;
    border: thin transparent solid;
    display: inline-block;
    scrollbar-color: #f24c04 transparent;  /*Pour Firefox Uniquement!*/
    scrollbar-width: thin;              /*Pour Firefox Uniquement!*/
}
#ScrollBar::-webkit-scrollbar
{
	height: 2px;
	width: 0px;
}
#ScrollBar::-webkit-scrollbar-track
{
	border-radius: 10px;
	height: 2px;
	background: transparent;
}
/*Handle*/
#ScrollBar::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	width: 12px;
	height: 2px;
	background: #f24c04;
}
#ScrollBar::-webkit-scrollbar-hover
{
	background: transparent;
}
.dot 
{
  cursor:pointer;
  display: inline-block;
  height: 14px;
  width: 14px;
  background-color: #f24c04;
  opacity: 0.59;
  border-radius: 50%;
  transition: background-color 0.6s ease;
}
.active, .dot:hover 
{
  background-color: white;
}
.fade 
{
  -webkit-animation-name: fade;
  -webkit-animation-duration: 0.2s;
  animation-name: fade;
  animation-duration: 0.2s;
}
@keyframes fade 
{
  from {opacity: .7} 
  to {opacity: 1}
}
@-webkit-keyframes fade 
{
  from {-webkit- opacity: .7} 
  to {-webkit- opacity: 1}
}
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    margin: auto;
    padding-top: 25px;  /*Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}
.modal-content {
    margin: auto;
    display: block;
    width: 150%;
    max-width: 1100px;
}
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f24c04;
    font-size: 40px;
    font-weight: normal;
    transition: 0.3s;
}
.close:hover,
.close:focus 
{
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}
.modal-content, #caption {    
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.9s;
    animation-name: zoom;
    animation-duration: 0.9s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform: scale(0)} 
    to {-webkit-transform: scale(1)}
}

@keyframes zoom {
    from {transform: scale(0.1)} 
    to {transform: scale(1)}
}
#Download
{
	opacity: 0.89;
	position: relative;
	margin: auto;
	padding: 0.073vw 21.93vw 0px 43.86vw;  /*1px 300px 0px 600px;*/
	border-bottom: 2px solid;
	right: -5.84vw;  /*-80px;*/
	top: 194px;
	overflow: hidden;
	height: 45px;
	width: 40px;
}
#TextDownload
{
	display: block;
	text-align: center;
	position: relative;
	color: #f24c04;
	font-size: 32px;
	margin-left: auto;
    margin-right: auto;
	height: 5.73%;
	width: 48.85%;
	/*left: 367px;*/
	top: 220px;
}
.selector1
{
	cursor: pointer;
    position: absolute;
    top: 1548px;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: #f24c04;
    left: 580px;
}
.selector2
{
	cursor: pointer;
    position: absolute;
    top: 1548px;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: #f24c04;
    right: 590px;
}
@keyframes AnimTextDownloadTwo 
{
	100%  {background-color:transparent; left:auto; top:190px;}
    0% {background-color:transparent; left:auto; top:178px;}
}
@-webkit-keyframes AnimTextDownloadTwo 
{
	100%  {background-color:transparent; left:auto; top:190px;}
    0% {background-color:transparent; left:auto; top:178px;}
}
#TextDownload2
{
	display: none;
	text-align: center;
	position: relative;
	color: white;
	font-size: 22px;
	margin-left: auto;
    margin-right: auto;
	height: 5.73%;
	width: 48.85%;
	/*left: 367px;*/
	top: 190px;
	animation-name: AnimTextDownloadTwo;
    animation-duration: 1.0s;
    -webkit-animation-name: AnimTextDownloadTwo;
    -webkit-animation-duration: 1.0s;
}
#HoldToDownload
{
	display: none;
	text-align: left;
	text-decoration: none;
	color: #C8FC02;
	position: absolute;
	font-size: 2.950vh;
	left: 20%;
	top: 1558px;
}
.selectorLangue1Lx, .selectorLangue1Win
{
	display: none;
	cursor: pointer;
    position: absolute;
    top: 1552px;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: #f24c04;
    left: 520px;
}
.selectorLangue2Lx, .selectorLangue2Win
{
	display: none;
	cursor: pointer;
    position: absolute;
    top: 1552px;
    width: auto;
    margin-top: -22px;
    padding: 16px;
    color: #f24c04;
    right: 530px;
}
@keyframes AnimationDBLinux 
{
	100%  {background-color:transparent; left:auto; top:210px;}
    0% {background-color:transparent; left:auto; top:190px;}
}
@-webkit-keyframes AnimationDBLinux 
{
	100%  {background-color:transparent; left:auto; top:210px;}
    0% {background-color:transparent; left:auto; top:190px;}
}
#DBLinux
{
	display: block;
	position: relative;
	font-family: 'Quadaptor';
	font-size: 35px;
	background-color: transparent;
	color: #f24c04;
	border: 1px solid #f24c04;
	border-radius: 3px;
	vertical-align: middle;
	margin-left:auto;
	margin-right: auto;
	top: 210px;
	transition-duration: 0.8s;
    cursor: pointer;
    animation-name: AnimationDBLinux;
    animation-duration: 0.4s;
    -webkit-animation-name: AnimationDBLinux;
    -webkit-animation-duration: 0.4s;
}
#demo
{
	color: blue;
	top: 210px;
	display: block;
	position: relative;
	font-family: 'rbno2_lightregular';
	font-size: 35px;
}
@keyframes AnimationDBWindows 
{
	100%  {background-color:transparent; left:auto; top:210px;}
    0% {background-color:transparent; left:auto; top:240px;}
}
@-webkit-keyframes AnimationDBWindows
{
	100%  {background-color:transparent; left:auto; top:210px;}
    0% {background-color:transparent; left:auto; top:240px;}
}
#DBWindows
{
	display: none;
	position: relative;
	font-family: 'Quadaptor';
	font-size: 35px;
	background-color: transparent;
	color: #f24c04;
	border: 1px solid #f24c04;
	border-radius: 3px;
	vertical-align: middle;
	margin-left:auto;
	margin-right: auto;
	top: 210px;
	transition-duration: 0.8s;
    cursor: pointer;
    animation-name: AnimationDBWindows;
    animation-duration: 0.4s;
    -webkit-animation-name: AnimationDBWindows;
    -webkit-animation-duration: 0.4s;
}
#DBLinux:hover, #DBWindows:hover
{
	background-color: #f24c04;
	color: white;
	border: 1px solid white;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(128,128,128,0.9);
}
@keyframes AnimateBG
{
  100% {background-position: 0% 25%;}
  50% {background-position: 25% 50%;}
  25% {background-position: 50% 75%;}
  0% {background-position: 50% 100%;}
}
@-webkit-keyframes AnimateBG
{
  100% {background-position: 0% 25%;}
  50% {background-position: 25% 50%;}
  25% {background-position: 50% 75%;}
  0% {background-position: 75% 100%;}
}
#DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin {
	display: none;
	position: relative;
	text-align: center;
    background-size: 600% 600%;
    border: 1px solid #f24c04;
    width: 90px;
    padding: auto;
    outline: none;
    border-radius: 3px;
	vertical-align: middle;
	margin-left:auto;
	margin-right: auto;
    top: 178px;
    opacity: 1;
    color: #f24c04;
    font-family: 'rbno2_lightregular';
    font-size: 25px;
}
#DownloadCzLx:hover, #DownloadCzWin:hover, #DownloadEnLx:hover, #DownloadEnWin:hover, #DownloadSpLx:hover, #DownloadSpWin:hover, #DownloadFrLx:hover, #DownloadFrWin:hover, #DownloadRuLx:hover, #DownloadRuWin:hover {
    background-color: transparent;
	color: white;
	border: 1px solid white;
	box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(128,128,128,0.9);
}
#Contact
{
	position: relative;
	text-align: center;
	padding: -13px;
	margin: auto;
	width: 325px;
	overflow: hidden;
	border-bottom: 2px solid;
	top: 588px; /*120*/
	height: 45px;
}
p
{
	text-decoration: none;
	font-family: 'rbno2_lightregular';
	/*font-size: 52px;*/
	width: auto;
}
#Get_InTouch
{
	display: block;
	text-align: center;
	position: relative;
	color: #C8FC02;
	text-shadow: 0px 1px #52f6A5;
	font-size: 32px;
	/*font-weight: bolder;*/
	max-height: 14px;
	max-width: 190px;
	margin-left: auto;
    margin-right: auto;
	top: 600px; /*275*/
}
em  
{
	text-decoration: none;
	font-family: 'robotolight';
    font-weight: normal;
	font-size: 20px;
	color: white;
	text-shadow: 0px 0.3px lightgrey ;
}
.AdresseMail
{
	display: block;
	font-family: 'Ormont';
	font-weight: bolder;
	font-size: 182%;
	color: #f24c04;
	position: relative;
	text-align: center;
	top: 780px;
}
#Copyright
{
	display: block;
	text-align: center;
	position: relative;
	color: #f24c04;
	font-size: 21px;
	margin-left: auto;
    margin-right: auto;
	top: 800px; /*275*/
}

/*
*****************************               **********************   
***************************** MEDIA QUERIES **********************
*****************************               **********************
*/
@media only screen and (min-resolution: 2dppx) and (min-width: 412px) and (max-width: 420px)
{
	#PXAuthor
	{
	  top: 623px;
	}
	#PixBackground
    {
      height: 50%;
      width: 150%;
      left: -17%;
      top: 10%;
    }
	#PixBackground2
    {
	  height: 100%;
      width: 100%;
    }
	#PixBackground3
	{
	  height: 80%;
      width: 150%;
      left: -26%;
	}

}
@media only screen and (min-resolution: 2dppx) and (min-width: 810px) and (max-width: 1080px)
{
	#PXAuthor
	{
	  top: 623px;
	}
}
@media only screen and (min-resolution: 2dppx) and (min-width: 1368px) and (max-height: 827px)
{
	body
	{
		min-height: 2600px;
	}
	.parallax 
	{
		top: 830px;
		height: auto;
        min-width: 100%;
	}
	@keyframes AnimationLogo 
	{
		100%  {background-color:transparent; left:auto; top:130px;}
    	0% {background-color:transparent; left:auto; top:-285px;}
	}
	@-webkit-keyframes AnimationLogo 
	{
		100%  {background-color:transparent; left:auto; top:130px;}
    	0% {background-color:transparent; left:auto; top:-285px;}
	}
	#LogoNumbNSymb
	{
		top: 130px;
	}
	.Menu
	{
		top: -75px;
	}
	#PXAuthor
	{
	  top: 787px;
	}
	#About
	{
		top: 338px;
	}
    .Album
	{
		top: 338px;
	}
	.prev, .next 
	{
		top: 1197px;
    }
	.indicators
	{
		top: 302px;
	}
	#Download
	{
		top: 270px;
	}
	#TextDownload
	{
		top: 290px;
        font-size: 32px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:310px;}
        0% {background-color:transparent; left:auto; top:290px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:310px;}
        0% {background-color:transparent; left:auto; top:290px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:310px;}
        0% {background-color:transparent; left:auto; top:290px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:310px;}
        0% {background-color:transparent; left:auto; top:290px;}
    }
    .selector1
	{
		top: 1620px;
		left: 556px;
	}
	.selector2
	{
		top: 1620px;
		right: 570px;
	}
	#DBLinux
    {
    	top: 310px;
    }
    #DBWindows
    {
    	top: 310px;
    }
    @keyframes AnimTextDownloadTwo 
	{
		100%  {background-color:transparent; left:auto; top:305px;}
    	0% {background-color:transparent; left:auto; top:290px;}
	}
	@-webkit-keyframes AnimTextDownloadTwo 
	{
		100%  {background-color:transparent; left:auto; top:305px;}
    	0% {background-color:transparent; left:auto; top:290px;}
	}
    #TextDownload2
    {
	    top: 305px;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1650px;
        left: 540px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1650px;
        right: 550px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 310px;
    }
}
/*****************************               ****************************/
/*****************************  320px-358px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 320px) and (max-width: 358px)
{
    .parallax 
	{
		min-height: 1050px;
        min-width: 105%;
	}
    @keyframes AnimationLogo 
    {
	   100%  {background-color:transparent; left:auto; top:65px;}
        0% {background-color:transparent; left:auto; top:-285px;}
    }
    @-webkit-keyframes AnimationLogo 
    {
	   100%  {background-color:transparent; left:auto; top:65px;}
        0% {background-color:transparent; left:auto; top:-285px;}
    }
	#LogoNumbNSymb
	{
		width: 100vw;
		top: 65px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-62px; top:-40px;}
    	0% {background-color:transparent; left:-62px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-62px; top:-40px;}
    	0% {background-color:transparent; left:-62px; top:-685px;}-
	}
	#Greeting
	{
	  font-size: 2.650vh;
	}
	.Menu
	{
	  font-family: 'rbno2_lightregular';
      font-size: 18px;
      top: -25px;
      left: -62px;
	}
	#ScrollBar
	{
		display: none;
	}
    .dot 
	{
  		display: none;
	}
    #About
	{
		top: 360px;
	}
    .Album
	{
		top: 390px;
	}
	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 60% 55%;
		color: black;
		position: absolute;
		display: block;
		margin-left: auto;
		margin-bottom: auto;
		margin-right: auto;
		font-size: 32%;
		font-weight: 650;
		top: 115%;
		left: -22%;
	}

	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 10.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 115%;
		left: -22%;
	}

	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 10.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 115%;
		left: -22%;
	}

	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 40% 43%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 12.75%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 12.75%;
		font-size: 24%;
		font-weight: 580;
		top: 105%;
		left: -5%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 0%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 0%;
		font-size: 20%;
		top: 115%;
		left: -3%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		background-size: 20%;
		padding-left: 0%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 10%;
		font-size: 20%;
		top: 115%;
		left: 3%;
	}

	iframe
	{
		width: 100%;
		height: 100%;
	}

	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 40% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 10.75%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 10.75%;
		font-size: 24%;
		font-weight: 580;
		top: 115%;
		left: 1%;
	}

	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 55% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 10.75%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 10.75%;
		font-size: 24%;
		font-weight: 580;
		top: 115%;
		left: 3%;
	}

	em
	{
		font-size: 15px;
	}
    .prev, .next 
	{
		top: 920px;
	}

	#Download
	{
		top: 540px;
	}

	#TextDownload
	{
		top: 520px;
	}
	.selector1
	{
        top: 1595px;
        left: 24px;
	}
	.selector2
	{
        top: 1595px;
        right: 20px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:515px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:515px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:565px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:565px;}
    }

	#DBLinux
    {
    	top: 530px;
    }
    #DBWindows
    {
    	top: 530px;
    }
    
    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:485px;}
        0% {background-color:transparent; left:auto; top:465px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:485px;}
        0% {background-color:transparent; left:auto; top:465px;}
    }
    #TextDownload2
    {
	    top: 485px;
    }
    #HoldToDownload
	{
		top: 1645px;
		left: 13%;
		font-size: 4.50vh;
	}
	.selectorLangue1Lx
    {
        top: 1590px;
        left: 20px;
    }
    .selectorLangue2Lx
    {
        top: 1590px;
        right: 17px;
    }
    .selectorLangue1Win
    {
        top: 1590px;
        left: 20px;
    }
    .selectorLangue2Win
    {
        top: 1590px;
        right: 17px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 485px;
    }
    #Contact
	{
		top: 750px;
        width: 250px;
	}
	#Get_InTouch
	{
		top: 770px;
	}
	.AdresseMail
	{
		font-size: 115%;
		top: 950px;
	}
	#Copyright
	{
		top: 970px;
	}
}
/*****************************               ****************************/
/*****************************  359px-379px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 359px) and (max-width: 379px)
{
    .parallax 
	{
		min-height: 1010px;
        min-width: 105%;
	}
    @keyframes AnimationLogo 
    {
	   100%  {background-color:transparent; left:auto; top:65px;}
        0% {background-color:transparent; left:auto; top:-285px;}
    }
    @-webkit-keyframes AnimationLogo 
    {
	   100%  {background-color:transparent; left:auto; top:65px;}
        0% {background-color:transparent; left:auto; top:-285px;}
    }
	#LogoNumbNSymb
	{
		width: 100vw;
		top: 65px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-68px; top:-40px;}
    	0% {background-color:transparent; left:-68px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-68px; top:-40px;}
    	0% {background-color:transparent; left:-68px; top:-685px;}
	}
	#Greeting
	{
	  font-size: 2.650vh;
	}
	.Menu
	{
	  font-family: 'rbno2_lightregular';
      font-size: 18px;
      top: -38px;
      left: -68px;
	}
	#ScrollBar
	{
		display: none;
	}
    .dot 
	{
  		display: none;
	}
    #About
	{
		top: 360px;
	}
    .Album
	{
		top: 390px;
	}
	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 60% 55%;
		color: black;
		position: absolute;
		display: block;
		margin-left: auto;
		margin-bottom: auto;
		margin-right: auto;
		font-size: 32%;
		font-weight: 650;
		top: 115%;
		left: -22%;
	}

	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 2.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 115%;
		left: -22%;
	}

	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 10.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 115%;
		left: -22%;
	}

	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 40% 43%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 12.75%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 12.75%;
		font-size: 24%;
		font-weight: 580;
		top: 105%;
		left: -5%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 5%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 5%;
		font-size: 20%;
		top: 115%;
		left: -22%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		background-size: 20%;
		padding-left: 2%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 2%;
		font-size: 20%;
		top: 115%;
		left: -20%;
	}

	iframe
	{
		width: 100%;
		height: 100%;
	}

	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 40% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 10.75%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 10.75%;
		font-size: 24%;
		font-weight: 580;
		top: 115%;
		left: 1%;
	}

	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 55% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 10.75%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 10.75%;
		font-size: 24%;
		font-weight: 580;
		top: 115%;
		left: 3%;
	}

	em
	{
		font-size: 15px;
	}
    .prev, .next 
	{
		top: 930px;
	}

	#Download
	{
		top: 540px;
	}

	#TextDownload
	{
		top: 520px;
	}
	.selector1
	{
        top: 1590px;
        left: 44px;
	}
	.selector2
	{
        top: 1590px;
        right: 40px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:515px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:515px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:565px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:565px;}
    }

	#DBLinux
    {
    	top: 530px;
    }
    #DBWindows
    {
    	top: 530px;
    }
    
    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:485px;}
        0% {background-color:transparent; left:auto; top:465px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:485px;}
        0% {background-color:transparent; left:auto; top:465px;}
    }
    #TextDownload2
    {
	    top: 485px;
    }
    #HoldToDownload
	{
		top: 1625px;
		left: 15%;
		font-size: 4.50vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1570px;
        left: 20px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1570px;
        right: 17px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 485px;
    }
    #Contact
	{
		top: 750px;
        width: 250px;
	}
	#Get_InTouch
	{
		top: 770px;
	}
	.AdresseMail
	{
		font-size: 115%;
		top: 950px;
	}
	#Copyright
	{
		top: 970px;
	}
}
/*****************************               ****************************/
/*****************************  380px-419px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 380px) and (max-width: 419px)
{
    .parallax 
	{
		min-height: 1020px;
        min-width: 109%;
	}
    @keyframes AnimationLogo 
    {
	   100%  {background-color:transparent; left:auto; top:65px;}
        0% {background-color:transparent; left:auto; top:-285px;}
    }
    @-webkit-keyframes AnimationLogo 
    {
	   100%  {background-color:transparent; left:auto; top:65px;}
        0% {background-color:transparent; left:auto; top:-285px;}
    }
	#LogoNumbNSymb
	{
		width: 100vw;
		top: 65px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-72px; top:-40px;}
    	0% {background-color:transparent; left:-72px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-72px; top:-40px;}
    	0% {background-color:transparent; left:-72px; top:-685px;}
	}
	#Greeting
	{
	  font-size: 2.650vh;
	}
	.Menu
	{
	  font-family: 'rbno2_lightregular';
      font-size: 18px;
      top: -38px;
      left: -72px;
	}
	#ScrollBar
	{
		display: none;
	}
    .dot 
	{
  		display: none;
	}
    #About
	{
		top: 360px;
	}
    .Album
	{
		top: 390px;
	}
	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 60% 55%;
		color: black;
		position: absolute;
		display: block;
		margin-left: auto;
		margin-bottom: auto;
		margin-right: auto;
		font-size: 32%;
		font-weight: 650;
		top: 115%;
		left: -22%;
	}

	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 2.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 115%;
		left: -22%;
	}

	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 10.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 115%;
		left: -22%;
	}

	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 40% 43%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 12.75%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 12.75%;
		font-size: 24%;
		font-weight: 580;
		top: 105%;
		left: -5%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 10%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 8%;
		font-size: 20%;
		top: 115%;
		left: -25%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		background-size: 20%;
		padding-left: 7%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 7%;
		font-size: 20%;
		top: 115%;
		left: -22%;
	}

	iframe
	{
		width: 100%;
		height: 100%;
	}

	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 40% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 10.75%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 10.75%;
		font-size: 24%;
		font-weight: 580;
		top: 115%;
		left: 1%;
	}

	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 55% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 10.75%;
		padding-top: auto;
		padding-bottom: auto;
		padding-right: 10.75%;
		font-size: 24%;
		font-weight: 580;
		top: 115%;
		left: 3%;
	}

	em
	{
		font-size: 15px;
	}
    .prev, .next 
	{
		top: 960px;
	}

	#Download
	{
		top: 540px;
	}

	#TextDownload
	{
		top: 520px;
	}
	.selector1
	{
        top: 1545px;
        left: 114px;
	}
	.selector2
	{
        top: 1545px;
        right: 110px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:515px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:515px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:565px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:530px;}
        0% {background-color:transparent; left:auto; top:565px;}
    }

	#DBLinux
    {
    	top: 530px;
    }
    #DBWindows
    {
    	top: 530px;
    }
    
    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:485px;}
        0% {background-color:transparent; left:auto; top:465px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:485px;}
        0% {background-color:transparent; left:auto; top:465px;}
    }
    #TextDownload2
    {
	    top: 485px;
    }
    #HoldToDownload
	{
		top: 1625px;
		left: 15%;
		font-size: 4.50vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1550px;
        left: 80px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1550px;
        right: 75px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 485px;
    }
    #Contact
	{
		top: 750px;
        width: 250px;
	}
	#Get_InTouch
	{
		top: 770px;
	}
	.AdresseMail
	{
		font-size: 115%;
		top: 950px;
	}
	#Copyright
	{
		top: 970px;
	}
}
/*****************************               ****************************/
/*****************************  420px-480px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 420px) and (max-width: 480px)
{
    @keyframes AnimationLogo 
    {
	   100%  {background-color:transparent; left:auto; top:40px;}
        0% {background-color:transparent; left:auto; top:-285px;}
    }
    @-webkit-keyframes AnimationLogo 
    {
	   100%  {background-color:transparent; left:auto; top:40px;}
        0% {background-color:transparent; left:auto; top:-285px;}
    }
	#LogoNumbNSymb
	{
		width: 90vw;
		top: 40px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-63px; top:-60px;}
    	0% {background-color:transparent; left:-63px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-70px; top:-60px;}
    	0% {background-color:transparent; left:-70px; top:-685px;}
	}
	.Menu
	{
	  font-family: 'rbno2_lightregular';
      font-size: 18px;
      top: -60px;
      left: -63px;
	}
	#ScrollBar
	{
		display: none;
	}
    .dot 
	{
  		display: none;
	}
    #About
	{
		top: 360px;
	}
    .Album
	{
		top: 390px;
	}
	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 60% 55%;
		color: black;
		position: absolute;
		display: block;
		margin-left: auto;
		margin-bottom: 1%;
		margin-right: auto;
		font-size: 32%;
		font-weight: 650;
		top: -5%;
		left: 38%;
	}

	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 1.5%;
		left: 37%;
	}

	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 0%;
		left: 37%;
	}

	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 80% 33%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: -12%;
		left: 37%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: -20%;
		left: 37%;
	}

	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: -5%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}

	iframe
	{
		width: 100%;
		height: 100%;
	}

	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 64%;
	}

	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 64%;
	}

	em
	{
		font-size: 15px;
	}
    .prev, .next 
	{
		top: 920px;
	}

	#Download
	{
		top: 540px;
	}

	#TextDownload
	{
		top: 520px;
	}
	.selector1
	{
        top: 1505px;
        left: 114px;
	}
	.selector2
	{
        top: 1505px;
        right: 110px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:540px;}
        0% {background-color:transparent; left:auto; top:515px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:540px;}
        0% {background-color:transparent; left:auto; top:515px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:540px;}
        0% {background-color:transparent; left:auto; top:565px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:540px;}
        0% {background-color:transparent; left:auto; top:565px;}
    }

	#DBLinux
    {
    	top: 540px;
    }
    #DBWindows
    {
    	top: 540px;
    }

    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:485px;}
        0% {background-color:transparent; left:auto; top:465px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:485px;}
        0% {background-color:transparent; left:auto; top:465px;}
    }
    #TextDownload2
    {
	    top: 485px;
    }
    #HoldToDownload
	{
		top: 1582px;
		left: 12%;
		font-size: 4.40vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1530px;
        left: 120px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1530px;
        right: 117px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 485px;
    }
    #Contact
	{
		top: 750px;
	}
	#Get_InTouch
	{
		top: 770px;
	}
	.AdresseMail
	{
		font-size: 128%;
		top: 950px;
	}
	#Copyright
	{
		top: 970px;
	}

}
/*****************************               ****************************/
/*****************************  481px-566px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 481px) and (max-width: 566px)
{
	#LogoNumbNSymb
	{
		width: 90vw;
		top: 25px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-70px; top:-95px;}
    	0% {background-color:transparent; left:-70px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-70px; top:-95px;}
    	0% {background-color:transparent; left:-70px; top:-685px;}
	}
	.Menu
	{
	  font-family: 'rbno2_lightregular';
      font-size: 1.250em;
      top: -95px;
      left: -70px;
	}

	#About
	{
		top: 300px;
	}

	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 60% 55%;
		color: black;
		position: absolute;
		display: block;
		margin-left: auto;
		margin-bottom: 1%;
		margin-right: auto;
		font-size: 32%;
		font-weight: 650;
		top: -5%;
		left: 38%;
	}

	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 12%;
		left: 37%;
	}

	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 12%;
		left: 37%;
	}

	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 80% 33%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: -12%;
		left: 37%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: -12%;
		left: 37%;
	}

	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: -5%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}

	iframe
	{
		width: 100%;
		height: 100%;
	}

	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 64%;
	}

	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 64%;
	}

	em
	{
		font-size: 15px;
	}
	.Album
	{
		top: 330px;
	}

    #ScrollBar
	{
		display: none;
	}

	.dot 
	{
  		display: none;
	}

	.prev, .next 
	{
		top: 840px;
	}

	#Download
	{
		top: 500px;
	}

	#TextDownload
	{
		top: 480px;
	}
	.selector1
	{
        top: 1496px;
        left: 134px;
	}
	.selector2
	{
        top: 1496px;
        right: 130px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:500px;}
        0% {background-color:transparent; left:auto; top:475px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:500px;}
        0% {background-color:transparent; left:auto; top:475px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:500px;}
        0% {background-color:transparent; left:auto; top:525px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:500px;}
        0% {background-color:transparent; left:auto; top:525px;}
    }

	#DBLinux
    {
    	top: 500px;
    }
    #DBWindows
    {
    	top: 500px;
    }

    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:450px;}
        0% {background-color:transparent; left:auto; top:435px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:450px;}
        0% {background-color:transparent; left:auto; top:435px;}
    }
    #TextDownload2
    {
	    top: 452px;
    }
    #HoldToDownload
	{
		top: 1560px;
		left: 14%;
		font-size: 4.00vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1520px;
        left: 120px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1520px;
        right: 120px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 445px;
    }

	#Contact
	{
		top: 750px;
	}

	#Get_InTouch
	{
		top: 770px;
	}

	.AdresseMail
	{
		font-size: 128%;
		top: 950px;
	}

	#Copyright
	{
		top: 970px;
	}
}
/*****************************               ****************************/
/*****************************  567px-640px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 567px) and (max-width: 640px)
{
	#LogoNumbNSymb
	{
		width: 90vw;
		top: 25px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-78px; top:-110px;}
    	0% {background-color:transparent; left:-78px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-78px; top:-110px;}
    	0% {background-color:transparent; left:-78px; top:-685px;}
	}
	.Menu
	{
 	  list-style-type: none;
	  font-weight: normal;
	  font-family: 'rbno2_lightregular';
      font-size: 1.450em;
      top: -110px;
      left: -78px;
	}

	#About
	{
		top: 300px;
	}

	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 60% 55%;
		color: black;
		position: absolute;
		display: block;
		margin-left: auto;
		margin-bottom: 1%;
		margin-right: auto;
		font-size: 32%;
		font-weight: 650;
		top: -5%;
		left: 38%;
	}

	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 12%;
		left: 37%;
	}

	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 12%;
		left: 37%;
	}

	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 80% 33%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: -12%;
		left: 37%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: -5%;
		left: 37%;
	}

	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: -5%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}

	iframe
	{
		width: 100%;
		height: 100%;
	}

	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 64%;
	}

	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 64%;
	}

	em
	{
		font-size: 15px;
	}
	.Album
	{
		top: 330px;
	}

    #ScrollBar
	{
		display: none;
	}

	.dot 
	{
  		display: none;
	}

	.prev, .next 
	{
		top: 920px;
	}

	#Download
	{
		top: 400px;
	}

	#TextDownload
	{
		top: 380px;
	}
	.selector1
	{
		cursor: pointer;
        position: absolute;
        top: 1430px;
        width: auto;
        margin-top: -22px;
        padding: 16px;
        color: #f24c04;
        left: 184px;
	}
	.selector2
	{
		cursor: pointer;
        position: absolute;
        top: 1430px;
        width: auto;
        margin-top: -22px;
        padding: 16px;
        color: #f24c04;
        right: 180px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:375px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:375px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:425px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:425px;}
    }

	#DBLinux
    {
    	top: 400px;
    }
    #DBWindows
    {
    	top: 400px;
    }

    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
    #TextDownload2
    {
	    top: 360px;
    }
    #HoldToDownload
	{
		top: 1520px;
		left: 24%;
		font-size: 3.10vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1410px;
        left: 120px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1410px;
        right: 120px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 365px;
    }

	#Contact
	{
		top: 750px;
	}

	#Get_InTouch
	{
		top: 770px;
	}

	.AdresseMail
	{
		font-size: 128%;
		top: 950px;
	}

	#Copyright
	{
		top: 970px;
	}
	
}
/*****************************               ****************************/
/*****************************  641px-667px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 641px) and (max-width: 667px)
{
	#LogoNumbNSymb
	{
		width: 90vw;
		top: 25px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-85px; top:-130px;}
    	0% {background-color:transparent; left:-85px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-85px; top:-130px;}
    	0% {background-color:transparent; left:-85px; top:-685px;}
	}
	.Menu
	{
 	  list-style-type: none;
	  font-weight: normal;
	  font-family: 'rbno2_lightregular';
      font-size: 1.450em;
      position: relative;
	  display:table;
      width: 50%;
      vertical-align: middle;
	  margin-left: auto;
      margin-right: auto;
      top: -130px;
      left: -85px;
	}

	#About
	{
		top: 300px;
	}

	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 60% 55%;
		color: black;
		position: absolute;
		display: block;
		margin-left: auto;
		margin-bottom: 1%;
		margin-right: auto;
		font-size: 32%;
		font-weight: 650;
		top: 0.2%;
		left: 38%;
	}

	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 37%;
	}

	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 37%;
	}

	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 80% 33%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 0%;
		left: 37%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: -2%;
		left: 37%;
	}

	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 1%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}

	iframe
	{
		width: 500px;
		height: 200px;
	}

	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 64%;
	}

	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 20%;
		left: 64%;
	}

	em
	{
		font-size: 15px;
	}
	.Album
	{
		top: 330px;
	}

    #ScrollBar
	{
		display: none;
	}

	.dot 
	{
  		display: none;
	}

	.prev, .next 
	{
		top: 970px;
	}

	#Download
	{
		top: 400px;
	}

	#TextDownload
	{
		top: 380px;
	}
	.selector1
	{
		cursor: pointer;
        position: absolute;
        top: 1460px;
        width: auto;
        margin-top: -22px;
        padding: 16px;
        color: #f24c04;
        left: 200px;
	}
	.selector2
	{
		cursor: pointer;
        position: absolute;
        top: 1460px;
        width: auto;
        margin-top: -22px;
        padding: 16px;
        color: #f24c04;
        right: 190px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:375px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:375px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:425px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:425px;}
    }

	#DBLinux
    {
    	top: 400px;
    }
    #DBWindows
    {
    	top: 400px;
    }

    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
    #TextDownload2
    {
	    top: 360px;
    }
    #HoldToDownload
	{
		top: 1515px;
		left: 25%;
		font-size: 3.10vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1480px;
        left: 220px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1480px;
        right: 220px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 365px;
    }

	#Contact
	{
		top: 750px;
	}

	#Get_InTouch
	{
		top: 770px;
	}

	.AdresseMail
	{
		font-size: 128%;
		top: 950px;
	}

	#Copyright
	{
		top: 970px;
	}
}
/*****************************               ****************************/
/*****************************  668px-740px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 668px) and (max-width: 740px)
{
	#LogoNumbNSymb
	{
		width: 90vw;
		top: 25px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-89px; top:-130px;}
    	0% {background-color:transparent; left:-89px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-89px; top:-130px;}
    	0% {background-color:transparent; left:-89px; top:-685px;}
	}
	#PXAuthor
	{
	  bottom: 2%;
	}
	.Menu
	{
 	  list-style-type: none;
	  font-weight: normal;
	  font-family: 'rbno2_lightregular';
      font-size: 1.450em;
      position: relative;
	  display:table;
      width: 50%;
      vertical-align: middle;
	  margin-left: auto;
      margin-right: auto;
      top: -130px;
      left: -89px;
	}

	#About
	{
		top: 300px;
	}

	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 60% 55%;
		color: black;
		position: absolute;
		display: block;
		margin-left: auto;
		margin-bottom: 1%;
		margin-right: auto;
		font-size: 32%;
		font-weight: 650;
		top: 0.2%;
		left: 38%;
	}

	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 37%;
	}

	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 15%;
		left: 37%;
	}

	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 80% 33%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 0%;
		left: 37%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 2%;
		left: 37%;
	}

	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 5%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}

	iframe
	{
		width: 450px;
		height: 240px;
	}

	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 25%;
		left: 64%;
	}

	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 25%;
		left: 64%;
	}

	em
	{
		font-size: 15px;
	}
	.Album
	{
		top: 330px;
	}

    #ScrollBar
	{
		display: none;
	}

	.dot 
	{
  		display: none;
	}

	.prev, .next 
	{
		top: 970px;
	}

	#Download
	{
		top: 400px;
	}

	#TextDownload
	{
		top: 380px;
	}
	.selector1
	{
		cursor: pointer;
        position: absolute;
        top: 1460px;
        width: auto;
        margin-top: -22px;
        padding: 16px;
        color: #f24c04;
        left: 200px;
	}
	.selector2
	{
		cursor: pointer;
        position: absolute;
        top: 1460px;
        width: auto;
        margin-top: -22px;
        padding: 16px;
        color: #f24c04;
        right: 190px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:375px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:375px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:425px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:400px;}
        0% {background-color:transparent; left:auto; top:425px;}
    }

	#DBLinux
    {
    	top: 400px;
    }
    #DBWindows
    {
    	top: 400px;
    }

    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
    #TextDownload2
    {
	    top: 360px;
    }
    #HoldToDownload
	{
		top: 1540px;
		left: 25%;
		font-size: 3.10vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1500px;
        left: 220px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1500px;
        right: 220px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 365px;
    }

	#Contact
	{
		top: 750px;
	}

	#Get_InTouch
	{
		top: 770px;
	}

	.AdresseMail
	{
		font-size: 128%;
		top: 950px;
	}

	#Copyright
	{
		top: 970px;
	}

}
/*****************************             ****************************/
/*****************************  741-767px  ****************************/
/*****************************             ****************************/
@media all and (min-width: 741px) and (max-width: 767px)
{
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-10px; top:-70px;}
    	0% {background-color:transparent; left:-10px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-15px; top:-70px;}
    	0% {background-color:transparent; left:-15px; top:-685px;}
	}
	#PXAuthor
	{
	  bottom: 5%;
	}
	.Menu
	{
 	  list-style-type: none;
	  font-weight: normal;
	  font-family: 'rbno2_lightregular';
      font-size: 1.450em;
      position: relative;
	  display:table;
      width: 50%;
      vertical-align: middle;
	  margin-left: auto;
      margin-right: auto;
      top: -70px;
      left: -10px;
	}

	#About
	{
		top: 380px;
	}

	.Album
	{
		top: 410px;
	}

	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 75% 55%;
		color: black;
		position: absolute;
		display: block;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-weight: 580;
		top: 10%;
		left: 27%;
	}

	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 20%;
		left: 37%;
	}

	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 20%;
		left: 37%;
	}

	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 80% 53%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 1%;
		left: 37%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 8%;
		left: 37%;
	}

	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 15%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}

	iframe
	{
		width: 450px;
		height: 250px;
	}

	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 25%;
		left: 64%;
	}

	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 75%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 16.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 24%;
		font-weight: 580;
		top: 25%;
		left: 64%;
	}

	em
	{
		font-size: 15px;
	}

    #ScrollBar
	{
		display: none;
	}

	.dot 
	{
  		display: none;
	}

	.prev, .next 
	{
		top: 960px;
	}

	#Download
	{
		top: 480px;
	}

	#TextDownload
	{
		top: 470px;
	}
	.selector1
	{
		cursor: pointer;
        position: absolute;
        top: 1499px;
        width: auto;
        margin-top: -22px;
        padding: 16px;
        color: #f24c04;
        left: 200px;
	}
	.selector2
	{
		cursor: pointer;
        position: absolute;
        top: 1499px;
        width: auto;
        margin-top: -22px;
        padding: 16px;
        color: #f24c04;
        right: 210px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:480px;}
        0% {background-color:transparent; left:auto; top:465px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:480px;}
        0% {background-color:transparent; left:auto; top:465px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:480px;}
        0% {background-color:transparent; left:auto; top:505px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:480px;}
        0% {background-color:transparent; left:auto; top:505px;}
    }

	#DBLinux
    {
    	top: 480px;
    }
    #DBWindows
    {
    	top: 480px;
    }
    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:450px;}
        0% {background-color:transparent; left:auto; top:430px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:450px;}
        0% {background-color:transparent; left:auto; top:430px;}
    }
    #TextDownload2
    {
	    top: 450px;
    }
    #HoldToDownload
	{
		top: 1540px;
		left: 26%;
		font-size: 3.10vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1500px;
        left: 220px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1500px;
        right: 220px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 455px;
    }
	#Contact
	{
		top: 750px;
	}

	#Get_InTouch
	{
		top: 770px;
	}

	.AdresseMail
	{
		font-size: 128%;
		top: 950px;
	}

	#Copyright
	{
		top: 970px;
	}

}
/*****************************             ****************************/
/*****************************  768-804px  ****************************/
/*****************************             ****************************/
@media all and (min-width: 768px) and (max-width: 804px)
{
	#PXAuthor
	{
	  bottom: 8%;
	}
	.Menu
	{
	  font-size: 1.450em;
      top: -70px;
      left: -9px; 
	  animation-name: AnimationMenu;
      animation-duration: 2s;
      animation-delay: 1s;
      -webkit-animation-name: AnimationMenu;
      -webkit-animation-duration: 2s;
      -webkit-animation-delay: 1s;
	}
	#About
	{
		top: 380px;
	}
	em
	{
		font-size: 18px;
	}
	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 75% 55%;
		color: black;
		position: absolute;
		display: block;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-weight: 580;
		top: -2%;
		left: 27%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 15%;
		left: 34%;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 15%;
		left: 34%;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 15%;
		background-position: 83% 52%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 1%;
		left: 29%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 0%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 4%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}

	iframe
	{
		width: 450px;
		height: 250px;
	}
	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 80% 35%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 36%;
		top: 25%;
		left: 48%;
	}
	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 85%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 36%;
		top: 25%;
		left: 48%;
	}
	.Album
	{
		top: 420px;
	}
	.indicators
	{
		top: 390px;
		left: -100px;
		margin: auto;
	}
	.prev, .next 
	{
		top: 1020px;
	}
	#Download
	{
		top: 430px;
	}
	#TextDownload
	{
		top: 433px;
	}
	.selector1
	{
        top: 1460px;
        left: 200px;
	}
	.selector2
	{
        top: 1460px;
        right: 198px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:420px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:420px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:460px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:460px;}
    }
	#DBLinux
    {
    	top: 440px;
    }
    #DBWindows
    {
    	top: 440px;
    }
    #TextDownload2
    {
	    top: 405px;
    }
    #HoldToDownload
	{
		top: 1535px;
		left: 28%;
		font-size: 2.80vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1470px;
        left: 240px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1470px;
        right: 240px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 398px;
    }
	#Contact
	{
		top: 780px;
	}
	#Get_InTouch
	{
		top: 800px;
	}
	.AdresseMail
	{
		top: 980px;
	}
	#Copyright
	{
		top: 1000px;
	}
}
/*****************************             ****************************/
/*****************************  805-819px  ****************************/
/*****************************             ****************************/
@media all and (min-width: 805px) and (max-width: 819px)
{
	#PXAuthor
	{
	  bottom: 18%;
	}
	.Menu
	{
	  font-size: 1.450em;
      top: -75px;
      left: -9px; 
	  animation-name: AnimationMenu;
      animation-duration: 2s;
      animation-delay: 1s;
      -webkit-animation-name: AnimationMenu;
      -webkit-animation-duration: 2s;
      -webkit-animation-delay: 1s;
	}
	#About
	{
		top: 380px;
	}
	em
	{
		font-size: 18px;
	}
	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 75% 55%;
		color: black;
		position: absolute;
		display: block;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-weight: 580;
		top: -3%;
		left: 27%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 15%;
		left: 34%;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 15%;
		left: 34%;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 15%;
		background-position: 82% 50%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 1%;
		left: 29%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 0%;
		left: 37%;
	}

	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 5%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	
	iframe
	{
		width: 400px;
		height: 250px;
	}
	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 80% 35%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 36%;
		top: 25%;
		left: 48%;
	}
	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 70% 85%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 36%;
		top: 25%;
		left: 48%;
	}
	.Album
	{
		top: 420px;
	}
	.indicators
	{
		top: 390px;
		left: -100px;
		margin: auto;
	}
	.prev, .next 
	{
		top: 1020px;
	}
	#Download
	{
		top: 430px;
	}
	#TextDownload
	{
		top: 433px;
	}
	.selector1
	{
        top: 1490px;
        left: 300px;
	}
	.selector2
	{
        top: 1490px;
        right: 298px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:420px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:420px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:460px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:460px;}
    }
	#DBLinux
    {
    	top: 440px;
    }
    #DBWindows
    {
    	top: 440px;
    }
    #TextDownload2
    {
	    top: 430px;
    }
    #HoldToDownload
	{
		top: 1540px;
		left: 28%;
		font-size: 2.80vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1530px;
        left: 240px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1530px;
        right: 240px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 430px;
    }
	#Contact
	{
		top: 780px;
	}
	#Get_InTouch
	{
		top: 800px;
	}
	.AdresseMail
	{
		top: 980px;
	}
	#Copyright
	{
		top: 1000px;
	}
}
/*****************************             ****************************/
/*****************************  820-850px  ****************************/
/*****************************             ****************************/
@media all and (min-width: 820px) and (max-width: 850px)
{
	#PXAuthor
	{
	  bottom: 22%;
	}
	.Menu
	{
	  font-size: 1.450em;
      top: -75px;
      left: -9px; 
	  animation-name: AnimationMenu;
      animation-duration: 2s;
      animation-delay: 1s;
      -webkit-animation-name: AnimationMenu;
      -webkit-animation-duration: 2s;
      -webkit-animation-delay: 1s;
	}
	#About
	{
		top: 380px;
	}
	em
	{
		font-size: 18px;
	}
	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 75% 55%;
		color: black;
		position: absolute;
		display: block;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-weight: 580;
		top: -2%;
		left: 27%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 15%;
		left: 34%;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 15%;
		left: 34%;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 15%;
		background-position: 82% 50%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 1%;
		left: 29%;
	}

	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 4%;
		left: 37%;
	}

	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 7%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	
	iframe
	{
		width: 400px;
		height: 250px;
	}
	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 80% 35%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 36%;
		top: 25%;
		left: 48%;
	}
	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 72% 115%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 36%;
		top: 25%;
		left: 48%;
	}
	.Album
	{
		top: 420px;
	}
	.indicators
	{
		top: 390px;
		left: -100px;
		margin: auto;
	}
	.prev, .next 
	{
		top: 1020px;
	}
	#Download
	{
		top: 430px;
	}
	#TextDownload
	{
		top: 433px;
	}
	.selector1
	{
        top: 1490px;
        left: 300px;
	}
	.selector2
	{
        top: 1490px;
        right: 298px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:420px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:420px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:460px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:460px;}
    }
	#DBLinux
    {
    	top: 440px;
    }
    #DBWindows
    {
    	top: 440px;
    }
    #TextDownload2
    {
	    top: 430px;
    }
    #HoldToDownload
	{
		top: 1560px;
		left: 28%;
		font-size: 2.80vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1530px;
        left: 240px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1530px;
        right: 240px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 430px;
    }
	#Contact
	{
		top: 780px;
	}
	#Get_InTouch
	{
		top: 800px;
	}
	.AdresseMail
	{
		top: 980px;
	}
	#Copyright
	{
		top: 1000px;
	}
}
/*****************************             ****************************/
/*****************************  851-900px  ****************************/
/*****************************             ****************************/
@media all and (min-width: 851px) and (max-width: 900px)
{
	#PXAuthor
	{
	  bottom: 26%;
	}
	.Menu
	{
	  font-size: 1.450em;
      top: -75px;
      left: -9px; 
	  animation-name: AnimationMenu;
      animation-duration: 2s;
      animation-delay: 1s;
      -webkit-animation-name: AnimationMenu;
      -webkit-animation-duration: 2s;
      -webkit-animation-delay: 1s;
	}
	#About
	{
		top: 380px;
	}
    .Album
	{
		top: 420px;
	}
	em
	{
		font-size: 18px;
	}
	#TxtPhoto1
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 75% 55%;
		color: black;
		position: absolute;
		display: block;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-weight: 580;
		top: 2%;
		left: 27%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 20%;
		left: 34%;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 20%;
		left: 34%;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 15%;
		background-position: 82% 50%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 5%;
		left: 29%;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 9%;
		left: 37%;
	}

	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 14%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}

	iframe
	{
		width: 450px;
		height: 270px;
	}
	#TxtVideo
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 80% 35%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 36%;
		top: 25%;
		left: 48%;
	}
	#TxtVideo2
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 72% 115%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 36%;
		top: 25%;
		left: 48%;
	}
	.indicators
	{
		top: 390px;
		left: -100px;
		margin: auto;
	}
	.prev, .next 
	{
		top: 1040px;
	}
	#Download
	{
		top: 430px;
	}
	#TextDownload
	{
		top: 433px;
	}
	.selector1
	{
        top: 1510px;
        left: 300px;
	}
	.selector2
	{
        top: 1510px;
        right: 298px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:420px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:420px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:460px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:440px;}
        0% {background-color:transparent; left:auto; top:460px;}
    }
	#DBLinux
    {
    	top: 440px;
    }
    #DBWindows
    {
    	top: 440px;
    }
    #TextDownload2
    {
	    top: 430px;
    }
    #HoldToDownload
	{
		top: 1580px;
		left: 30%;
		font-size: 2.40vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1530px;
        left: 240px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1530px;
        right: 240px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 430px;
    }
	#Contact
	{
		top: 780px;
	}
	#Get_InTouch
	{
		top: 800px;
	}
	.AdresseMail
	{
		top: 980px;
	}
	#Copyright
	{
		top: 1000px;
	}
}
/*****************************             ****************************/
/*****************************  901-950px  ****************************/
/*****************************             ****************************/
@media only screen and (min-width: 948px) and (max-height: 1550px) and (orientation: portrait)
{
	#Greeting
	{
		font-size: 2em;
	}
	#PXAuthor
	{
	  position: relative;
	  font-size: 2em;
	  top: 1%;
	  left: 76%;
	}
}
@media all and (min-width: 901px) and (max-width: 950px)
{

	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:auto; top:-85px;}
    	0% {background-color:transparent; left:auto; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:auto; top:-85px;}
    	0% {background-color:transparent; left:auto; top:-685px;}
	}
	#PXAuthor
	{
	  bottom: 31%;
	}
	.Menu
	{
		font-size: 1.450em;
      	top: -85px;
      	left: -9px; 
	}
    #About
	{
		top: 340px;
	}
    .Album
	{
		top: 380px;
	}
    em
	{
		font-size: 18px;
	}
	.prev, .next 
	{
		top: 1050px;
	}
	#TxtPhoto1
	{
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 75% 55%;
		color: black;
		position: absolute;
		display: block;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		top: 12%;
		left: 27%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 25%;
		left: 34%;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 25%;
		left: 34%;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 15%;
		background-position: 82% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 12%;
		left: 29%;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 13%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 14%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 650px;
		height: 300px;
	}
	#TxtVideo
	{
        background-size: 18%;
		background-position: 78% 45%;
		top: 8%;
		left: 42%;
	}
	#TxtVideo2
	{
        background-size: 18%;
		background-position: 80% 45%;
		top: 15%;
		left: 42%;
	}
    .indicators
	{
		top: 350px;
		left: -100px;
		margin: auto;
	}
    #Download
	{
		top: 410px;
	}
	#TextDownload
	{
		top: 413px;
	}
	.selector1
	{
        top: 1490px;
        left: 300px;
	}
	.selector2
	{
        top: 1490px;
        right: 298px;
	}
	@keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:420px;}
        0% {background-color:transparent; left:auto; top:400px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:420px;}
        0% {background-color:transparent; left:auto; top:400px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:420px;}
        0% {background-color:transparent; left:auto; top:440px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:420px;}
        0% {background-color:transparent; left:auto; top:440px;}
    }
	#DBLinux
    {
    	top: 420px;
    }
    #DBWindows
    {
    	top: 420px;
    }
    #TextDownload2
    {
	    top: 390px;
    }
    #HoldToDownload
	{
		top: 1570px;
		left: 31%;
		font-size: 2.40vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1530px;
        left: 240px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1530px;
        right: 240px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 390px;
    }
	#Contact
	{
		top: 680px;
	}
	#Get_InTouch
	{
		top: 700px;
	}
	.AdresseMail
	{
		top: 880px;
	}
	#Copyright
	{
		top: 900px;
	}
}
/*****************************             ****************************/
/*****************************  951-1023px  ****************************/
/*****************************             ****************************/
@media all and (min-width: 951px) and (max-width: 1023px)
{

    @keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-6; top:-85px;}
    	0% {background-color:transparent; left:-6; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-6; top:-85px;}
    	0% {background-color:transparent; left:-6; top:-685px;}
	}
	#PXAuthor
	{
	  bottom: 35%;
	}
	.Menu
	{
		font-size: 1.450em;
      	top: -85px;
      	left: -6px; 
	}
    #About
	{
		top: 370px;
	}
    .Album
	{
		top: 370px;
	}
    .prev, .next 
	{
		top: 1050px;
	}
	#TxtPhoto1
	{
		background-repeat: no-repeat;
		background-size: 20%;
		background-position: 75% 55%;
		color: black;
		position: absolute;
		display: block;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		top: 6%;
		left: 27%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 25%;
		left: 34%;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 25%;
		left: 34%;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 15%;
		background-position: 82% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 6%;
		left: 30%;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 6%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 12%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 650px;
		height: 300px;
	}
	#TxtVideo
	{
        background-size: 18%;
		background-position: 78% 45%;
		top: 5%;
		left: 42%;
	}
	#TxtVideo2
	{
        background-size: 18%;
		background-position: 80% 45%;
		top: 15%;
		left: 42%;
	}
    .indicators
	{
		top: 310px;
		left: -100px;
		margin: auto;
	}
    #Download
	{
		top: 302px;
	}
	#TextDownload
	{
		top: 300px;
	}
	.selector1
	{
        top: 1460px;
        left: 320px;
	}
	.selector2
	{
        top: 1460px;
        right: 325px;
	}
    @keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:380px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:380px;}
    }
	#DBLinux
    {
    	top: 360px;
    }
    #DBWindows
    {
    	top: 360px;
    }
    #TextDownload2
    {
	    top: 290px;
    }
    #HoldToDownload
	{
		top: 1520px;
		left: 30%;
		font-size: 2.40vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1420px;
        left: 300px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1420px;
        right: 300px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 280px;
    }
	#Contact
	{
		top: 680px;
	}
	#Get_InTouch
	{
		top: 700px;
	}
	.AdresseMail
	{
		top: 880px;
	}
	#Copyright
	{
		top: 900px;
	}
}
/*****************************               ****************************/
/*****************************  1024-1112px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1024px) and (max-width: 1112px)
{
	.parallax 
	{
		top: 698px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:auto; top:-100px;}
    	0% {background-color:transparent; left:auto; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:auto; top:-100px;}
    	0% {background-color:transparent; left:auto; top:-685px;}
	}
	#PXAuthor
	{
	  bottom: 38%;
	}
	.Menu
	{
		top: -100px;
	}
	.prev, .next 
	{
		top: 1000px;
	}
	#TxtPhoto1
	{
		top: 1%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 25%;
		left: 34%;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		padding-left: 39.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 25%;
		left: 34%;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 15%;
		background-position: 82% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 12%;
		left: 29%;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 12%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 15%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 650px;
		height: 300px;
	}
	#TxtVideo
	{
		background-size: 18%;
		background-position: 78% 45%;
		top: 8%;
		left: 340px;
	}
	#TxtVideo2
	{
		background-size: 18%;
		background-position: 78% 45%;
		top: 15%;
		left: 340px;
	}
	.selector1
	{
		top: 1375px;
		left: 355px;
	}
	.selector2
	{
		top: 1375px;
		right: 356px;
	}
    #HoldToDownload
	{
		top: 1480px;
		left: 30%;
		font-size: 2.40vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1395px;
        left: 350px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1395px;
        right: 350px;
    }
}
/*****************************               ****************************/
/*****************************  1113-1199px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1113px) and (max-width: 1199px)
{
    @keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-3; top:-120px;}
    	0% {background-color:transparent; left:-3; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:-3; top:-120px;}
    	0% {background-color:transparent; left:-3; top:-685px;}
	}
	#PXAuthor
	{
	  bottom: 45%;
	}
	.Menu
	{
		top: -120px;
        left: -3px;
	}
    .prev, .next 
	{
		top: 1050px;
	}
    #TxtPhoto1
	{
		top: 7%;
	}
    #TxtPhoto2
	{
        font-size: 22%;
		top: 25%;
		left: 43%;
	}
    #TxtPhoto3
	{
        font-size: 23%;
		top: 25%;
		left: 41%;
	}
    #TxtPhoto4
	{
        background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 15%;
		background-position: 82% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 17%;
		left: 29%;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 17%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 13%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
    iframe
	{
		width: 750px;
		height: 340px;
	}
	#TxtVideo
	{
        background-size: 18%;
		background-position: 78% 45%;
		top: 15%;
		left: 420px;
	}
	#TxtVideo2
	{
        background-size: 18%;
		background-position: 78% 45%;
		top: 20%;
		left: 420px;
	}
    #TextDownload
	{
		top: 197px;
	}
    .selector2
	{
		top: 1428px;
		right: 465px;
	}
	.selector1
	{
		top: 1428px;
		left: 456px;
	}
	#HoldToDownload
	{
		top: 1520px;
		left: 30%;
		font-size: 2.40vh;
	}
    .selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1440px;
        left: 370px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1440px;
        right: 370px;
    }
}
/*****************************               ****************************/
/*****************************  1200-1280px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1200px) and (max-width: 1280px)
{
	body
    {
	   min-height: 2535px; /*Hauteur Ecran: 768px*/ 
    }
	.parallax 
	{
		top: 715px;
		min-height: 1000px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:auto; top:-140px;}
    	0% {background-color:transparent; left:auto; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:auto; top:-140px;}
    	0% {background-color:transparent; left:auto; top:-685px;}
	}
	.Menu
	{
		top: -140px;
	}
	#TxtPhoto1
	{
		top: 9%;
	}
	#TxtPhoto2
	{
        font-size: 22%;
		top: 25%;
		left: 48%;
	}
    #TxtPhoto3
	{
        font-size: 23%;
		top: 25%;
		left: 47%;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 15%;
		background-position: 82% 55%;
		color: black;
		position: absolute;
		display: none;
		padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 22%;
		left: 29%;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		font-size: 13%;
		top: 13%;
		left: 45%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		font-size: 37%;
		top: 24%;
		left: 48%;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 810px;
		height: 390px;
	}
	#TxtVideo
	{
		background-size: 18%;
		background-position: 78% 45%;
		top: 15%;
		left: 500px;
	}
	#TxtVideo2
	{
		background-size: 18%;
		background-position: 78% 45%;
		top: 23%;
		left: 525px;
	}
	.selector2
	{
		top: 1494px;
		right: 465px;
	}
	.selector1
	{
		top: 1494px;
		left: 456px;
	}
    #TextDownload2
    {
	    top: 190px;
    }
    #HoldToDownload
	{
		top: 1570px;
		left: 30%;
		font-size: 2.20vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1530px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1530px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 193px;
    }
}
/*****************************               ****************************/
/*****************************  1281-1320px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1281px) and (max-width: 1320px)
{
    body
    {
	   min-height: 2600px; /*Hauteur Ecran: 768px*/ 
    }
    .parallax 
	{
		top: 698px;
        min-height: 1020px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:auto; top:-140px;}
    	0% {background-color:transparent; left:auto; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:auto; top:-140px;}
    	0% {background-color:transparent; left:auto; top:-685px;}
	}
	.Menu
	{
		top: -140px;
	}
    #About
	{
		top: 220px;
	}
    .Album
	{
		top: 218px;
	}
    .prev, .next 
	{
		top: 1070px;
        font-size: 18px;
	}
	#TxtPhoto1
	{
		top: 11%;
        left: 48%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		font-size: 22%;
		top: 30%;
		left: 487px;
		padding-left: 300px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 80px;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		font-size: 11%;
		top: 30%;
		left: 621px;
		padding-left: 160px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 25%;
		background-position: 62% 47%;
		color: black;
		position: absolute;
		display: none;
		font-size: 20%;
		top: 24%;
		left: 616px;
		padding-left: 160px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 30px;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 10%;
		top: 21%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 15%;
		top: 24%;
		left: 48%;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 810px;
		height: 390px;
	}
	#TxtVideo
	{
		background-size: 18%;
		background-position: 78% 45%;
		top: 15%;
		left: 530px;
	}
	#TxtVideo2
	{
		background-size: 18%;
		background-position: 78% 45%;
		top: 20%;
		left: 530px;
	}
    .indicators
	{
		top: 150px;
		margin: auto;
	}
	#Download
	{
		top: 150px;
	}
	#TextDownload
	{
		top: 160px;
        font-size: 38px;
	}
    .selector1
	{
		top: 1530px;
		left: 456px;
	}
	.selector2
	{
		top: 1530px;
		right: 484px;
	}
    @keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:170px;}
        0% {background-color:transparent; left:auto; top:150px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:170px;}
        0% {background-color:transparent; left:auto; top:150px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:170px;}
        0% {background-color:transparent; left:auto; top:190px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:170px;}
        0% {background-color:transparent; left:auto; top:190px;}
    }
	#DBLinux
    {
    	top: 170px;
    }
    #DBWindows
    {
    	top: 170px;
    }
    #TextDownload2
    {
	    top: 128px;
    }
    #HoldToDownload
	{
		top: 1610px;
		left: 33%;
		font-size: 2.20vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1530px;
        left: 450px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1530px;
        right: 450px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 153px;
    }
    #Contact
	{
		top: 510px;
	}
	#Get_InTouch
	{
		top: 530px;
	}
	.AdresseMail
	{
		top: 710px;
	}
	#Copyright
	{
		top: 730px;
	}
}
/*****************************               ****************************/
/*****************************  1380-1430px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1380px) and (max-width: 1430px)
{
    body
    {
	   min-height: 2950px; /*Hauteur Ecran: 768px*/
    }
    .parallax 
	{
		top: 798px;
        min-height: 1020px;
	}
    #About
	{
		top: 280px;
	}
    .Album
	{
		top: 278px;
	}
    .prev, .next 
	{
		top: 1190px;
        font-size: 18px;
	}
	#TxtPhoto1
	{
		top: 16%;
        left: 48%;
	}
	#TxtPhoto2
	{
		font-size: 22%;
		top: 30%;
		left: 580px;
		padding-left: 300px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 80px;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		font-size: 11%;
		top: 30%;
		left: 621px;
		padding-left: 260px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
	}
	#TxtPhoto4
	{
		background-size: 19%;
		background-position: 78% 47%;
		font-size: 20%;
		top: 23%;
		left: 45%;
		padding-left: 33%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 50px;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 10%;
		top: 23%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 24%;
		left: 48%;
		padding-left: 26.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 810px;
		height: 390px;
	}
	#TxtVideo
	{
		background-size: 18%;
		background-position: 78% 45%;
		top: 22%;
		left: 50%;
	}
	#TxtVideo2
	{
		background-size: 18%;
		background-position: 75% 45%;
		top: 25%;
		left: 50%;
	}
    .indicators
	{
		top: 210px;
		margin: auto;
	}
	#Download
	{
		top: 210px;
	}
	#TextDownload
	{
		top: 200px;
        font-size: 36px;
	}
    .selector1
	{
		top: 1620px;
		left: 556px;
	}
	.selector2
	{
		top: 1620px;
		right: 570px;
	}
    @keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:210px;}
        0% {background-color:transparent; left:auto; top:190px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:210px;}
        0% {background-color:transparent; left:auto; top:190px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:210px;}
        0% {background-color:transparent; left:auto; top:230px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:210px;}
        0% {background-color:transparent; left:auto; top:230px;}
    }
	#DBLinux
    {
    	top: 210px;
    }
    #DBWindows
    {
    	top: 210px;
    }
    @keyframes AnimTextDownloadTwo 
	{
		100%  {background-color:transparent; left:auto; top:165px;}
    	0% {background-color:transparent; left:auto; top:148px;}
	}
	@-webkit-keyframes AnimTextDownloadTwo 
	{
		100%  {background-color:transparent; left:auto; top:165px;}
    	0% {background-color:transparent; left:auto; top:148px;}
	}
    #TextDownload2
    {
	    top: 165px;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1600px;
        left: 540px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1600px;
        right: 550px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 163px;
    }
}
/*****************************               ****************************/
/*****************************  1431-1500px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1431px) and (max-width: 1500px)
{
	body
    {
	   min-height: 2900px; /*Hauteur Ecran: 768px*/
    }
    #PXAuthor
	{
	  bottom: 48%;
	}
    .parallax 
	{
		top: 798px;
        min-height: 1020px;
	}
    @keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:0px; top:-170px;}
    	0% {background-color:transparent; left:0px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:0px; top:-170px;}
    	0% {background-color:transparent; left:0px; top:-685px;}
	}
    .Menu
	{
		top: -170px;
		left: 0px;
	}
    #About
	{
		top: 290px;
	}
    .Album
	{
		top: 288px;
	}
    .prev, .next 
	{
		top: 1190px;
        font-size: 18px;
	}
	#TxtPhoto1
	{
		top: 15%;
        left: 48%;
	}
	#TxtPhoto2
	{
		font-size: 22%;
		top: 31%;
		left: 280px;
		padding-left: 55%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 80px;
	}
	#TxtPhoto3
	{
		font-size: 11%;
		top: 30%;
		left: 280px;
		padding-left: 55%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
	}
	#TxtPhoto4
	{
		background-size: 19%;
		background-position: 78% 47%;
		font-size: 20%;
		top: 24%;
		left: 45%;
		padding-left: 33%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 50px;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 10%;
		top: 23%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 25%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 1020px;
		height: 460px;
	}
	#TxtVideo
	{
		background-position: 310px 45px;
		top: 90px;
		left: 58%;
	}
	#TxtVideo2
	{
		background-position: 305px 8px;
		top: 120px;
		left: 58%;
	}
    .indicators
	{
		top: 225px;
		margin: auto;
	}
	#Download
	{
		top: 220px;
	}
	#TextDownload
	{
		top: 230px;
        font-size: 33px;
	}
    .selector1
	{
		top: 1625px;
		left: 556px;
	}
	.selector2
	{
		top: 1625px;
		right: 570px;
	}
    @keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:260px;}
        0% {background-color:transparent; left:auto; top:240px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:260px;}
        0% {background-color:transparent; left:auto; top:240px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:260px;}
        0% {background-color:transparent; left:auto; top:280px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:260px;}
        0% {background-color:transparent; left:auto; top:280px;}
    }
	#DBLinux
    {
    	top: 260px;
    }
    #DBWindows
    {
    	top: 260px;
    }
    @keyframes AnimTextDownloadTwo 
	{
		100%  {background-color:transparent; left:auto; top:213px;}
    	0% {background-color:transparent; left:auto; top:190px;}
	}
	@-webkit-keyframes AnimTextDownloadTwo 
	{
		100%  {background-color:transparent; left:auto; top:213px;}
    	0% {background-color:transparent; left:auto; top:190px;}
	}
    #TextDownload2
    {
	    top: 213px;
    }
    #HoldToDownload
	{
		top: 1700px;
		left: 36%;
		font-size: 1.70vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1620px;
        left: 540px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1620px;
        right: 550px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 213px;
    }
    #Contact
	{
		top: 730px;
	}
	#Get_InTouch
	{
		top: 760px;
	}
	.AdresseMail
	{
		top: 930px;
	}
	#Copyright
	{
		top: 950px;
	}
}
/*****************************               ****************************/
/*****************************  1501-1600px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1501px) and (max-width: 1600px)
{
    body
    {
	   min-height: 2900px; /*Hauteur Ecran: 768px*/
    }
    #PXAuthor
	{
	  bottom: 3%;
	}
    .parallax 
	{
		top: 950px;
        min-height: 1020px;
	}
	@keyframes AnimationLogo 
	{
		100%  {background-color:transparent; left:auto; top:150px;}
    	0% {background-color:transparent; left:auto; top:-285px;}
	}
	@-webkit-keyframes AnimationLogo 
	{
		100%  {background-color:transparent; left:auto; top:150px;}
    	0% {background-color:transparent; left:auto; top:-285px;}
	}
	#LogoNumbNSymb
	{
		top: 150px;
	}
    @keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:0px; top:-70px;}
    	0% {background-color:transparent; left:0px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:0px; top:-70px;}
    	0% {background-color:transparent; left:0px; top:-685px;}
	}
    .Menu
	{
		top: -75px;
		left: 0px;
	}
    #About
	{
		top: 390px;
	}
    .Album
	{
		top: 388px;
	}
    .prev, .next 
	{
		top: 1320px;
        font-size: 18px;
	}
	#TxtPhoto1
	{
		top: 18%;
        left: 48%;
	}
	#TxtPhoto2
	{
		font-size: 22%;
		top: 31%;
		left: 280px;
		padding-left: 55%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 80px;
	}
	#TxtPhoto3
	{
		font-size: 11%;
		top: 30%;
		left: 280px;
		padding-left: 55%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
	}
	#TxtPhoto4
	{
		background-size: 19%;
		background-position: 78% 47%;
		font-size: 20%;
		top: 24%;
		left: 45%;
		padding-left: 33%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 50px;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 10%;
		top: 23%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 22%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 1020px;
		height: 460px;
	}
	#TxtVideo
	{
		background-position: 310px 45px;
		top: 90px;
		left: 58%;
	}
	#TxtVideo2
	{
		background-position: 305px 8px;
		top: 120px;
		left: 58%;
	}
    .indicators
	{
		top: 345px;
		margin: auto;
	}
	#Download
	{
		top: 320px;
	}
	#TextDownload
	{
		top: 340px;
        font-size: 33px;
	}
    .selector1
	{
		top: 1785px;
		left: 556px;
	}
	.selector2
	{
		top: 1785px;
		right: 570px;
	}
    @keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:390px;}
        0% {background-color:transparent; left:auto; top:370px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:390px;}
        0% {background-color:transparent; left:auto; top:370px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:390px;}
        0% {background-color:transparent; left:auto; top:370px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:390px;}
        0% {background-color:transparent; left:auto; top:370px;}
    }
	#DBLinux
    {
    	top: 390px;
    }
    #DBWindows
    {
    	top: 390px;
    }
    @keyframes AnimTextDownloadTwo 
	{
		100%  {background-color:transparent; left:auto; top:370px;}
    	0% {background-color:transparent; left:auto; top:360px;}
	}
	@-webkit-keyframes AnimTextDownloadTwo 
	{
		100%  {background-color:transparent; left:auto; top:370px;}
    	0% {background-color:transparent; left:auto; top:360px;}
	}
    #TextDownload2
    {
	    top: 370px;
    }
    #HoldToDownload
	{
		top: 1730px;
		left: 36%;
		font-size: 1.70vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1785px;
        left: 540px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1785px;
        right: 550px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 370px;
    }
    #Contact
	{
		top: 690px;
	}
	#Get_InTouch
	{
		top: 750px;
	}
	.AdresseMail
	{
		top: 970px;
	}
	#Copyright
	{
		top: 1020px;
	}
}
/*****************************               ****************************/
/*****************************  1601-1700px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1601px) and (max-width: 1700px)
{

	body
    {
	   min-height: 3100px; /*Hauteur Ecran: 768px*/
    }
    .parallax 
	{
		top: 1028px;
        min-height: 1020px;
	}
    @keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:0px; top:-190px;}
    	0% {background-color:transparent; left:0px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:0px; top:-190px;}
    	0% {background-color:transparent; left:0px; top:-685px;}
	}
	#PXAuthor
	{
	  bottom: 4%;
	}
    .Menu
	{
		top: -190px;
		left: 0px;
	}
    #About
	{
		top: 440px;
	}
    .Album
	{
		top: 438px;
	}
    .prev, .next 
	{
		top: 1410px;
        font-size: 18px;
	}
	#TxtPhoto1
	{
		top: 21%;
        left: 48%;
	}
	#TxtPhoto2
	{
		font-size: 22%;
		top: 35%;
		left: 280px;
		padding-left: 55%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 80px;
	}
	#TxtPhoto3
	{
		font-size: 11%;
		top: 34%;
		left: 280px;
		padding-left: 55%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
	}
	#TxtPhoto4
	{
		background-size: 19%;
		background-position: 78% 47%;
		font-size: 20%;
		top: 28%;
		left: 45%;
		padding-left: 33%;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 50px;
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 10%;
		top: 32%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 36%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 1020px;
		height: 460px;
	}
	#TxtVideo
	{
		background-position: 310px 45px;
		top: 90px;
		left: 62%;
	}
	#TxtVideo2
	{
		background-position: 305px 2px;
		top: 120px;
		left: 60%;
	}
    .indicators
	{
		top: 375px;
		margin: auto;
	}
	#Download
	{
		top: 370px;
	}
	#TextDownload
	{
		top: 380px;
        font-size: 33px;
	}
    .selector1
	{
		top: 1875px;
		left: 656px;
	}
	.selector2
	{
		top: 1875px;
		right: 670px;
	}
    @keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:390px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:390px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:430px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:430px;}
    }
	#DBLinux
    {
    	top: 410px;
    }
    #DBWindows
    {
    	top: 410px;
    }
    @keyframes AnimTextDownloadTwo 
	{
		100%  {background-color:transparent; left:auto; top:363px;}
    	0% {background-color:transparent; left:auto; top:340px;}
	}
	@-webkit-keyframes AnimTextDownloadTwo 
	{
		100%  {background-color:transparent; left:auto; top:363px;}
    	0% {background-color:transparent; left:auto; top:340px;}
	}
    #TextDownload2
    {
	    top: 363px;
    }
    #HoldToDownload
	{
		top: 1955px;
		left: 36%;
		font-size: 1.70vh;
	}
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 1870px;
        left: 540px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 1870px;
        right: 550px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 363px;
    }
    #Contact
	{
		top: 680px;
	}
	#Get_InTouch
	{
		top: 710px;
	}
	.AdresseMail
	{
		top: 880px;
	}
	#Copyright
	{
		top: 900px;
	}
}
/*****************************               ****************************/
/*****************************  1701-1770px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1701px) and (max-width: 1770px)
{
    body
    {
	   min-height: 3350px;
    }
    #LogoNumbNSymb
	{
		top: 55px;
	}
	@keyframes AnimationLogo 
	{
		100%  {background-color:transparent; left:auto; top:55px;}
     	0% {background-color:transparent; left:auto; top:-285px;}
	}
	@-webkit-keyframes AnimationLogo 
	{
		100%  {background-color:transparent; left:auto; top:55px;}
    	0% {background-color:transparent; left:auto; top:-285px;}
	}
	#PXAuthor
	{
	  bottom: 5%;
	}
    .Menu
	{
		top: -190px;
		left: 5px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:5px; top:-190px;}
    	0% {background-color:transparent; left:5px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:5px; top:-190px;}
    	0% {background-color:transparent; left:5px; top:-685px;}
	}
    .parallax 
	{
		top: 1020px;
        min-height: 1150px;
	}
    #About
	{
		top: 440px;
	}
    .Album
	{
		top: 438px;
	}
    .prev, .next 
	{
		top: 1450px;
        font-size: 18px;
	}
    em
	{
		font-size: 24px;
	}
	#TxtPhoto1
	{
		top: 21%;
        background-size: 18%;
        background-position: 68% 47%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		font-size: 22%;
		top: 33%;
		left: 793px;
		padding-left: 300px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 80px;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		font-size: 8%;
		top: 33%;
		left: 910px;
		padding-left: 160px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 25%;
		background-position: 52% 47%;
		color: black;
		position: absolute;
		display: none;
		font-size: 20%;
		top: 22%;
		left: 930px;
		padding-left: 140px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
		/*padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 22%;
		left: 29%;*/
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 10%;
		top: 27%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 38%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 1040px;
		height: 545px;
        left: 0px;
	}
	#TxtVideo
	{
		background-position: 77% 47%;
		top: 30%;
		left: 810px;
	}
	#TxtVideo2
	{
		background-position: 77% 47%;
		top: 30%;
		left: 810px;
	}
	.indicators
	{
		top: 380px;
		margin: auto;
	}
	#Download
	{
		top: 370px;
	}
	#TextDownload
	{
		top: 380px;
        font-size: 38px;
	}
    .selector1
	{
		top: 2010px;
		left: 656px;
	}
	.selector2
	{
		top: 2010px;
		right: 677px;
	}
    @keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:380px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:380px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:380px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:380px;}
    }
	#DBLinux
    {
    	top: 410px;
    }
    #DBWindows
    {
    	top: 410px;
    }
    #TextDownload2
    {
	    top: 360px;
    }
    #HoldToDownload
	{
		top: 2050px;
		left: 36%;
		font-size: 1.70vh;
	}
    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 2000px;
        left: 650px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 2000px;
        right: 667px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 360px;
    }
    #Contact
	{
		top: 810px;
	}
	#Get_InTouch
	{
		top: 830px;
	}
	.AdresseMail
	{
		top: 1010px;
	}
	#Copyright
	{
		top: 1030px;
	}
}
/*****************************               ****************************/
/*****************************  1771-1879px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1771px) and (max-width: 1879px)
{
    body
    {
	   min-height: 3355px; /*Hauteur Ecran: 768px*/
	   width: 98%; 
    }
    #LogoNumbNSymb
	{
		top: 100px;
	}
	#PXAuthor
	{
	  bottom: 6%;
	}
    .Menu
	{
		top: -160px;
		left: 5px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:5px; top:-160px;}
    	0% {background-color:transparent; left:5px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:5px; top:-160px;}
    	0% {background-color:transparent; left:5px; top:-685px;}
	}
    .parallax 
	{
		top: 1070px;
        min-height: 1150px;
	}
	#MsageDuChrist
	{
		top: 100px;
	}
	@keyframes AnimationMsageC1 
	{
		0% {background-color:transparent; left:0px; top:100px;}
    	100%  {background-color:transparent; left:1430px; top:100px;}
	}
	@-webkit-keyframes AnimationMsageC1 
	{
		0% {background-color:transparent; left:0px; top:105px;}
    	100%  {background-color:transparent; left:1430px; top:105px;}
	}
	#MsageDuChrist2
	{
		top: 285px;
	}
	@keyframes AnimationMsageC2
	{
    	0% {background-color:transparent; right:-800px; top:285px;}
    	100%  {background-color:transparent; right:1500px; top:285px;}
	}
	@-webkit-keyframes AnimationMsageC2 
	{
    	0% {background-color:transparent; right:-800px; top:285px;}
    	100%  {background-color:transparent; right:1500px; top:285px;}
	}
    #About
	{
		top: 440px;
	}
    .Album
	{
		top: 438px;
	}
    .prev, .next 
	{
		top: 1450px;
        font-size: 18px;
	}
    em
	{
		font-size: 24px;
	}
	#TxtPhoto1
	{
		top: 21%;
        background-size: 18%;
        background-position: 68% 47%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		font-size: 22%;
		top: 33%;
		left: 793px;
		padding-left: 300px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 80px;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		font-size: 8%;
		top: 33%;
		left: 910px;
		padding-left: 160px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 25%;
		background-position: 52% 47%;
		color: black;
		position: absolute;
		display: none;
		font-size: 20%;
		top: 30%;
		left: 960px;
		padding-left: 140px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
		/*padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 22%;
		left: 29%;*/
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 10%;
		top: 29%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 36%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 1040px;
		height: 545px;
        left: 0px;
	}
	#TxtVideo
	{
		background-position: 77% 47%;
		top: 30%;
		left: 810px;
	}
	#TxtVideo2
	{
		background-position: 77% 47%;
		top: 30%;
		left: 810px;
	}
	.indicators
	{
		top: 380px;
		margin: auto;
	}
	#Download
	{
		top: 370px;
	}
	#TextDownload
	{
		top: 380px;
        font-size: 38px;
	}
    .selector1
	{
		top: 2010px;
		left: 656px;
	}
	.selector2
	{
		top: 2010px;
		right: 677px;
	}
    @keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:380px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:380px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:380px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:410px;}
        0% {background-color:transparent; left:auto; top:380px;}
    }
	#DBLinux
    {
    	top: 410px;
    }
    #DBWindows
    {
    	top: 410px;
    }
    #TextDownload2
    {
	    top: 360px;
    }
    #HoldToDownload
	{
		top: 2090px;
		left: 36%;
		font-size: 1.70vh;
	}
    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:360px;}
        0% {background-color:transparent; left:auto; top:340px;}
    }
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 2000px;
        left: 650px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 2000px;
        right: 667px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 360px;
    }
    #Contact
	{
		top: 810px;
	}
	#Get_InTouch
	{
		top: 830px;
	}
	.AdresseMail
	{
		top: 1010px;
	}
	#Copyright
	{
		top: 1030px;
	}
}
/*****************************               ****************************/
/*****************************  1880-1920px  ****************************/
/*****************************               ****************************/
@media all and (min-width: 1880px) and (max-width: 1920px)
{
    body
    {
	   min-height: 3290px; /*Hauteur Ecran: 768px*/
	   width: 98%; 
    }
    #LogoNumbNSymb
	{
		top: 100px;
	}
	#PXAuthor
	{
	  bottom: 1%;
	}
    .Menu
	{
		top: -180px;
		left: 5px;
	}
	@keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:5px; top:-180px;}
    	0% {background-color:transparent; left:5px; top:-685px;}
	}
	@-webkit-keyframes AnimationMenu 
	{
		100%  {background-color:transparent; left:5px; top:-180px;}
    	0% {background-color:transparent; left:5px; top:-685px;}
	}
    .parallax 
	{
		top: 1070px;
        min-height: 1150px;
	}
	#MsageDuChrist
	{
		top: 100px;
		-webkit-animation-duration: 41s;
    	animation-duration: 41s;
	}
	@keyframes AnimationMsageC1 
	{
		0% {background-color:transparent; left:0px; top:100px;}
    	100%  {background-color:transparent; left:2190px; top:100px;}
    	0% {color:white;}
    	30% {color:white;}
    	100%  {color:darkblue;}
	}
	@-webkit-keyframes AnimationMsageC1 
	{
		0% {background-color:transparent; left:0px; top:105px;}
    	100%  {background-color:transparent; left:2190px; top:105px;}
    	0% {color:white;}
    	30% {color:white;}
    	100%  {color:darkblue;}
	}
	#MsageDuChrist2
	{
		top: 285px;
		right: -1200px;
		-webkit-animation-duration: 41s;
    	animation-duration: 41s;
	}
	@keyframes AnimationMsageC2
	{
    	0% {background-color:transparent; right:-1200px; top:285px;}
    	100%  {background-color:transparent; right:1000px; top:285px;}
    	0% {color:grey;}
    	45%  {color:white;}
    	100%  {color:white;}
	}
	@-webkit-keyframes AnimationMsageC2 
	{
    	0% {background-color:transparent; right:-1200px; top:285px;}
    	100%  {background-color:transparent; right:1000px; top:285px;}
    	0% {color:grey;}
    	45%  {color:white;}
    	100%  {color:white;}
	}
    #About
	{
		top: 390px;
	}
    .Album
	{
		top: 388px;
	}
    .prev, .next 
	{
		top: 1500px;
        font-size: 18px;
	}
    em
	{
		font-size: 24px;
	}
	#TxtPhoto1
	{
		top: 25%;
        background-size: 18%;
        background-position: 68% 47%;
	}
	#TxtPhoto2
	{
		position: absolute;
		color: black;
		display: none;
		font-size: 22%;
		top: 36%;
		left: 863px;
		padding-left: 300px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 80px;
	}
	#TxtPhoto3
	{
		position: absolute;
		color: black;
		display: none;
		font-size: 8%;
		top: 36%;
		left: 1010px;
		padding-left: 160px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
	}
	#TxtPhoto4
	{
		background-image: url("qm2.png");
		background-repeat: no-repeat;
		background-size: 25%;
		background-position: 52% 47%;
		color: black;
		position: absolute;
		display: none;
		font-size: 20%;
		top: 30%;
		left: 1030px;
		padding-left: 140px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 70px;
		/*padding-left: 45%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 20%;
		top: 22%;
		left: 29%;*/
	}
	#TxtPhoto6
    {
    	position: absolute;
		color: black;
		display: none;
        background-size: 20%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
		font-size: 10%;
		top: 30%;
		left: 37%;
	}
	#TxtPhoto7
	{
		position: absolute;
	    color: black;
		display: none;
		text-align: left;
		font-size: 20%;
		top: 39%;
		left: 37%;
		padding-left: 36.75%;
		padding-bottom: 1%;
		padding-right: 2.7%;
	}
	iframe
	{
		width: 1080px;
		height: 585px;
        left: 0px;
	}
	#TxtVideo
	{
		background-position: 70% 47%;
		top: 32%;
		left: 910px;
	}
	#TxtVideo2
	{
		background-position: 70% 47%;
		top: 34%;
		left: 910px;
	}
	.indicators
	{
		top: 320px;
		margin: auto;
	}
	#Download
	{
		top: 310px;
	}
	#TextDownload
	{
		top: 330px;
        font-size: 38px;
	}
    .selector1
	{
		top: 2060px;
		left: 756px;
	}
	.selector2
	{
		top: 2060px;
		right: 784px;
	}
    @keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:350px;}
        0% {background-color:transparent; left:auto; top:280px;}
    }
    @-webkit-keyframes AnimationDBLinux 
    {
	    100%  {background-color:transparent; left:auto; top:350px;}
        0% {background-color:transparent; left:auto; top:280px;}
    }
    @keyframes AnimationDBWindows 
    {
	    100%  {background-color:transparent; left:auto; top:350px;}
        0% {background-color:transparent; left:auto; top:280px;}
    }
    @-webkit-keyframes AnimationDBWindows
    {
	    100%  {background-color:transparent; left:auto; top:350px;}
        0% {background-color:transparent; left:auto; top:280px;}
    }
	#DBLinux
    {
    	top: 350px;
    }
    #DBWindows
    {
    	top: 350px;
    }
    #TextDownload2
    {
	    top: 310px;
    }
    #HoldToDownload
	{
		top: 2110px;
		left: 36%;
		font-size: 1.70vh;
	}
    @keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:310px;}
        0% {background-color:transparent; left:auto; top:240px;}
    }
    @-webkit-keyframes AnimTextDownloadTwo 
    {
	    100%  {background-color:transparent; left:auto; top:310px;}
        0% {background-color:transparent; left:auto; top:240px;}
    }
	.selectorLangue1Lx, .selectorLangue1Win
    {
        top: 2050px;
        left: 650px;
    }
    .selectorLangue2Lx, .selectorLangue2Win
    {
        top: 2050px;
        right: 650px;
    }
    #DownloadCzLx, #DownloadCzWin, #DownloadEnLx, #DownloadEnWin, #DownloadSpLx, #DownloadSpWin, #DownloadFrLx, #DownloadFrWin, #DownloadRuLx, #DownloadRuWin 
    {
        top: 310px;
    }
    #Contact
	{
		top: 710px;
	}
	#Get_InTouch
	{
		top: 730px;
	}
	.AdresseMail
	{
		top: 910px;
	}
	#Copyright
	{
		top: 930px;
	}
}



