@font-face {
    font-family: 'Precious';
    src: URL('Precious.ttf') format('truetype');
  }

  @font-face {
    font-family: 'Qwerty';
    src: URL('qwerty-ability/Qwerty_Ability.otf') format('truetype');
  }

  @font-face {
    font-family: 'Adine';
    src: URL('adine-kirnberg/Adine Kirnberg.ttf') format('truetype');
  }

  html { 
    margin:0;
    padding:0;
    background: url(blur.jpg) no-repeat center fixed; 
    -webkit-background-size: cover; /* pour anciens Chrome et Safari */
    background-size: cover; /* version standardisée */
  }

  /*body{
    link : "#000000";
    alink : "#000000";
    vlink : "#000000";
  }*/
body{
  /*width:100%;
  height: 100%;*/
  width: 100%;
  margin : 0;
  overflow-x: hidden; 
  

  /*content: "";*/
  /*display: block;*/
  /*position: fixed;*/
  /*left: 0;
  top: 0;
  width: 100%;
  height: 100%;*/
  /*z-index: -10;*/
  /*background: url(blur.jpg) no-repeat center center fixed;*/
  /*-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
}

  body a:link,
  body a:visited,
  body a:active
  {
    color:#000000;
    
  }


input[type="checkbox"] {
    height: 2.5em;
    width: 2.5em;
    vertical-align: middle;
    margin: 0 0.4em 0.4em 0;
    border: 1px solid rgba(0, 0, 0, 0.3);
    background: -webkit-linear-gradient(#FCFCFC, #DADADA);
    -webkit-appearance: none;
    -webkit-transition: box-shadow 200ms;
     box-shadow:inset 1px 1px 0 #fff, 0 1px 1px rgba(0,0,0,0.1);
}

input[type="checkbox"] {
  -webkit-border-radius:2px;
  border-radius:2px;
}

input[type="checkbox"]:not(:disabled):hover {
  border-color:rgba(0,0,0,0.5);
  box-shadow:inset 1px 1px 0 #fff, 0 0 4px rgba(0,0,0,0.3);
}


input[type="checkbox"]:active:not(:disabled) {
  background-image: -webkit-linear-gradient(#C2C2C2, #EFEFEF);
  box-shadow:inset 1px 1px 0 rgba(0,0,0,0.2), inset -1px -1px 0 rgba(255,255,255,0.6);
  border-color:rgba(0,0,0,0.5);
}


input[type="checkbox"]:focus {
  outline:none;
  box-shadow: 0 0 1px 2px rgba(0, 240, 255, 0.4);
}


input[type="checkbox"]:checked {
  border-color:rgba(0, 0, 0, 0.5)
}


/* checkbox checked */
input[type="checkbox"]:checked:before {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7);
  content: '\2713';
  -webkit-margin-start: 0;
  margin-left: 4px;
  font-size: 1.9em;
  }
