
	  *{
		  margin:0;
		  padding:0;
	  }
	  html,body{
	  	height:100%;
	  }
    .partimage{
      	background-image: url(../img/particulier.png);
    }
	 
	  .entrimage{
		  	height:100%;
		background: url(../img/entreprise.jpg);
        background-size: cover;
		background-position: 66%;
		background-repeat: no-repeat;
		background-attachment: fixed;
	  }

    .uk-heading-bullet::before {
      content: "";
      display: inline-block;
      position: relative;
      top: calc(-.1* 1em);
      vertical-align: middle;
      
      height: calc(4px + .7em);

      margin-right: calc(8px);

      border-left: calc(15px + .1em) solid #FE3B1F;
    }

    .custom-icon {
      font-size: 40px;

      background: #fff;

      background: #000033;

      -webkit-border-radius: 500px;

      -moz-border-radius: 500px;

      -o-border-radius: 500px;

      border-radius: 500px;

      border: 3px solid white;

      color: #fff;

      box-shadow: 0 1px 10px rgba(0, 0, 0, 0.46);

      text-align: center;

      display: table-cell;

      vertical-align: middle;

      width: 110px;

      height: 110px;

      -moz-transition: .5s;

      -webkit-transition: .5s;

      -o-transition: .5s;

      transition: .5s;
    }

    .fix-editor {
      display: none;
    }

    .icon-wrapper {
      display: inline-block;
    }

    .content {
      display: none;

    }

    .active {
      display: block;
    }

    .switch {
      display: inline-block;
      margin-bottom: 0.5rem;
    }



    .switch-button {
      /* background and border when in "off" state */
      background: #636569;
      border: 2px solid var(--highlight);
      display: grid;
      grid-template-columns: 1fr 1fr;
      border-radius: 30px;
      color: white;
      position: relative;
      cursor: pointer;
      outline: 0;
      user-select: none;
    }

    .switch-input:not(:checked)+.switch-button .switch-button-left {
      /* text color when in "off" state */
      color: white;
    }

    .switch-input {
      display: none;
    }

    .switch-button span {
      font-size: 1rem;
      padding: 0.5rem 2.5rem;
      text-align: center;
      z-index: 2;
      color: #FFFFFF;
      font-weight: 700;
      transition: color .2s;
    }

    .switch-button::before {
      content: '';
      position: absolute;
      background-color: #0082CA;
      box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
      border-radius: 30px;
      top: 0;
      left: 0;
      height: 100%;
      width: 50%;
      z-index: 1;
      transition: left .3s cubic-bezier(0.175, 0.885, 0.320, 1),
        padding .2s ease, margin .2s ease;
    }

    .switch-button:hover::before {
      will-change: padding;
    }

    .switch-button:active::before {
      padding-right: .4rem;
    }


    /* "On" state
        ========================== */

    .switch-input:checked+.switch-button {
      /* background and border when in "on" state */
      background-color: #636569;
      border-color: var(--links);
    }

    .switch-input:checked+.switch-button .switch-button-right {
      /* text color when in "on" state */
      color: var(--links);
    }

    .switch-input:checked+.switch-button::before {
      left: 50%;
    }

    .switch-input:checked+.switch-button:active::before {
      margin-left: -.4rem;
    }

    /* Checkbox in disabled state
        ========================== */

    .switch-input[type="checkbox"]:disabled+.switch-button {
      opacity: 0.6;
      cursor: not-allowed;
    }