/* 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;
	}




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

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




    .anim-top {
      position: absolute;
      top: 2111px;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);

      display: block;
    }

