@charset "UTF-8";
/* CSS Document */






html { 
  background: url(../images/background_2.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height:100%;
}

body {
	 /* height:100%;*/
}

#lien {
	width:100%;
	height:100%;
	z-index:10000;
	position:fixed;
}

img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
  img.bg {
    left: 50%;
    margin-left: -512px;   /* 50% */
  }
}

#logo_home {
	float:left;
	margin:0;
}

.codrops-top {
	line-height: 24px;
	font-size: 11px;
	z-index: 9999;
	width:100%;
	height:400px;
	margin-top: -200px;
    position: absolute;
    top: 50%;
	left:0;
}

.codrops-top span.right {
	float:right;
}

#info {
	display:block;
	line-height:30px;
	margin:80px 100px 0 0;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-weight:500;
	color:#fff;
	font-size:16px;
	text-align:right;
	position:relative;
	z-index:30000000;
}

#info a {
	font-family:"Times New Roman", Times, serif;
	font-weight:500;
	color:#fff;
	text-decoration:none;
}

#info a:hover {
	text-decoration:underline;
}

.codrops-top span.right a {
	float: right;
	display: block;
}	

#right {
	position:absolute;
	float:right;
	right:0;
	height:400px;
	margin-top:-200px;
	top:50%;
	
}

.codrops-top span.right a {
	padding-right:3px !important;
}