/* GÉNÉRAL */

html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{font-family:Arial,Helvetica,Sans-serif;}
blockquote, caption, li, p, pre, td, textarea, th {font-size: 1em;line-height: 1.5em;}
html,body,blockquote,form{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
a img,form,fieldset{border:none;}
input,button,select{vertical-align:middle;}
textarea{overflow:auto;vertical-align:top;}
figure{margin:0;}
audio,canvas,video{display:inline-block;}
blockquote p, button, input, li h1, li h2, li h3, li h4, li h5, li h6, li li, li p, select, td p, th p {font-size: 100%;}
b,strong,.strong{font-weight:bold;}
label:hover{cursor:pointer;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;*behavior: url(scripts/boxsizing.htc);}
.ie8 img {width: auto;}

html,
body {
   margin:0;
   padding:0;
   color: #ffffff;
   height: 100%;
}


body {
	width: 100%;
	height: 100%;
	position:relative;
	}




#section-header {
    height: 100%;
    position: relative;
    overflow: hidden;

}

.inner {
	height: 100%;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.back-to-top {
	position: fixed;
    right: 50%;
    top:0;
    margin-right: -720px;
	display:none;
	}
	
.back-to-top:hover {	
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

#global{
  width: 1024px; height: 500px; margin: 0 auto; position: relative;
}
.video{
  width: 500px; 
  height: 376px; 
  margin: 0; 
  position: absolute; 
  top: 200px; 
  border: 5px solid #FFF; 
}
.video:after{
  background: url('../images/tools.png') no-repeat center top;
  position: relative;
  content: '';
  display: block;
  width: 176px;
  height: 201px;
  position: relative;
  bottom: 150px;
  right: 110px;
}


    #anim-top img {
      position: absolute;
      top: 1464px;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      margin-left: 1px;
      display: block;
    }
	    #anim-bottom img {
      position: absolute;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
     top: 2739px;
      margin-left: 267px;
      display: block;
    }
