/* --- Moteur--- */

/* Moteur générique */
#kf_search {
    width: 992px;
    padding: 3px;
    height: 152px;
    margin: 15px 0 15px 0;
    overflow: hidden;
    color: #333;
    border: 1px solid #39787d;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #61AEBC;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #72CFDD), color-stop(1, #61AEBC));
    background-image: -o-linear-gradient(bottom, #72CFDD 0%, #61AEBC 100%);
    background-image: -moz-linear-gradient(bottom, #72CFDD 0%, #61AEBC 100%);
    background-image: -webkit-linear-gradient(bottom, #72CFDD 0%, #61AEBC 100%);
    background-image: -ms-linear-gradient(bottom, #72CFDD 0%, #61AEBC 100%);
    background-image: linear-gradient(to bottom, #72CFDD 0%, #61AEBC 100%);
    box-shadow: 0 0 1px 2px rgba(155,225,237, 1) inset;
  }
  #kf_search_left{
    float: left;
    width: 5px;
    height: 152px;
    background: url("http://static.kelformation.com/apps/public/resources/images/sprites/sprite_background_20120607.jpg") repeat-x 0 -197px;
    }
  #form_search{
    float: left;
    width: 988px;
    height: 152px;
    }
  [id="tabs_number"] {
    width: 966px;
    margin: 12px 11px 5px 5px;
    padding: 4px 4px 4px 5px;
    overflow: hidden;
    }
    #tabs_number.engine_error {
      border: 1px red solid;
      background-color: #fdf9ce;
      }

    #tabs_number p.engine_title{
      float: left;
      font-size: 1.3em;
      margin: 0 0 5px 0;
      }
    [id="tabs_search"] {
      float: left;
      }
      #tabs_number ul#tabs_search li{
        float: left;
        padding-left: 17px;
        margin-right: 20px;
        background: url("http://static.kelformation.com/apps/public/resources/images/sprites/sprite_transparent_20120607.png") no-repeat -7px -126px;
        font-size: 1.2em;
        text-shadow: 1px 1px 0 #bdeef3;
        cursor: pointer;
        }
        #tabs_number ul#tabs_search li:last-child {
            margin-right: 0;
        }
        #tabs_number ul#tabs_search li.current{
          background-position: -7px -178px;
          font-weight: bold;
          }
          .engine_error ul#tabs_search li {text-shadow: 1px 1px 0 #aba780 !important;}

    #tabs_number #search_number{
      float: right;
      margin: -6px 0 0 0;
      }
      #search_number strong{
        color: #fff;
        font-size: 1.3em;
        text-shadow: 1px 1px 0 #4f858f;
        }
       #search_number strong span{
         font-size: 1.3em;
         }
         #span_search_number {
           display: block;
           margin: 5px 5px 0 0;
           padding-left: 20px;
           color: #e1241b;
           text-shadow: none;
           font-size: 0.9em !important;
           background: url("http://static.kelformation.com/apps/public/resources/images/sprites/sprite_transparent_20120607.png") no-repeat -7px -240px;
           }

    #search_entries{
      padding-right: 2px;
      }
      html.ie8 #search_entries{padding-left:5px}
      html.ie7 #search_entries{
        margin-top: 15px;
        padding-left:10px;
        }
      [id="search_entries"] .criteria {
        float:left;
        }
        .criteria select, .criteria input{
          width: 315px;
          margin-left: 5px;
          font-size: 1.2em;
          padding: 5px 10px;
          }
           #search_entries div input[type=text]{color:#666}
        html.oldie #search_entries div input{padding: 5px 0 5px 10px;vertical-align: middle;}
        html.ie7 #search_entries div input{padding: 1px 0;}

    [id="plusCritere"] {
      float: left;
      margin: 30px 0 0 15px;
      }
      #plusCritere a{
        display: block;
        padding-left: 22px;
        color: #000;
        font-weight: bold;
        text-decoration: underline;
        background: url("http://static.kelformation.com/apps/public/resources/images/sprites/sprite_ico_20120607.jpg") no-repeat 0 -835px;
        }
        html.oldie #plusCritere a{background: url("http://static.kelformation.com/apps/public/resources/images/sprites/sprite_ico_20120607.jpg") no-repeat 0 -834px;}
        #plusCritere a:hover{color: #fff;}

    [id="btn_search"] {
      float: right;
      padding: 1px;
      margin: 15px 6px 0 0;
      background-color: #5497a2;
      border: 1px #437881 solid;
      }
      html.ie8 #btn_search {margin: 15px 10px 0 0;}
      html.ie7 #btn_search {margin: 15px 15px 0 0;}

      #btn_search button{
        padding: 5px 34px;
        vertical-align: middle;
        overflow: visible;
        background: url("http://static.kelformation.com/apps/public/resources/images/sprites/sprite_background_20120607.jpg") repeat-x 0 -734px;
        border: 1px #000 solid;
        font-size: 1.5em;
        color: #fff;
        text-shadow: 1px 1px 0 #000;
        cursor: pointer;
        }
        html.ie7 #btn_search button{
          padding-top:0;
          }
        #btn_search button:hover{text-decoration: underline}
  #kf_search_right{
    float: left;
    width: 5px;
    height: 152px;
    background: url("http://static.kelformation.com/apps/public/resources/images/sprites/sprite_background_20120607.jpg") repeat-x 0 -568px;
    }

/* Moteur avec video - ajouté 26/11/2013  */
#kf_search.mykf-engine {
    height: auto;
    border: 0;
    padding: 0;
}
.mykf-engine * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.my-kf__form{
    padding: 10px 40px 10px 20px;
}
.my-kf__video {
    padding: 10px 40px;
}
.my-kf__form {
    float: left;
    width: 62%;
}
.my-kf__form__number {
    width: 100%;
    height: 15px;
    text-align: right;
}
.my-kf__form [id="tabs_search"] {
    float: right;
}
.my-kf__form__radio {
    margin: 0 0 20px 0;
    padding: 0;
}
.my-kf__form__fields {
    clear: both;
    overflow: hidden;
    padding-top: 2px;
}
.my-kf__form__fields .criteria {
    width: 100%;
    float: right;
    clear: both;
}
.my-kf__form__fields label {
    float: left;
    width: 40%;
    text-align: right;
    padding: 8px;
    font-size: 1.2em;
}
.my-kf__form__fields input,
.my-kf__form__fields select {
    width: 60%;
    float: right;
}
.my-kf__more-criteria {
    float: right;
    margin-right: 20px;
}
.mykf-engine .content_button {
    margin-right: 0;
}
.my-kf__video {
    overflow: hidden;
    background-color: #333;
    color: white;
}
.my-kf__video a:link,
.my-kf__video a:visited,
.my-kf__video a:hover,
.my-kf__video a:active {
    color: white;
}
.my-kf__video a:link,
.my-kf__video a:visited {
    text-decoration: underline;
}
.my-kf__video a:hover,
.my-kf__video a:active {
    text-decoration: none;
}
.my-kf__video :first-child {
    margin-top: 0
}
.my-kf__video__title {
    color: white;
    margin-bottom: 10px;
    font-weight: normal;
    line-height: 1.5;
    font-size: 1.3em !important;
}
.video__title__logo {
    display: block;
    float: right;
    height: 26px;
    width: 110px;
    margin-left: 5px;
    text-indent: -7777px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAaCAYAAABW6GksAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD7GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPlBpeGVsbWF0b3IgIDEuNi42PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4xPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8dGlmZjpDb21wcmVzc2lvbj4xPC90aWZmOkNvbXByZXNzaW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjExMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CuQ6ixwAABKqSURBVGgF7Vp5dJRVlv/VkkqlspOVLEBYVUDwqK2IeGi3tkVlPDrauLSKo6PjobVbWw/tdsZudWY803OOjoC2+9bj1m6oPSI2LTK4jIqCLGFNAmQP2SpJVSpV8/u973uVLxHonvlr/uBxvnrvu/e+e9+7993lfcGXSqXgY2OfwpH2/14DNJVfiwxqQJsl2WcuvPmO+WXVVfP9wWBmKuXzGDI5YkMj30agnJfDEKRRfj86ajdj3zdfAck0FM6Iv8Mg8kxCi/G5ojwLM5Dh6SMmOTh3Dsy5FAd3tkvqdN+fp2lp6LAAh1sa4VCNWI/BOQQjyJyZrnhnhofUYo1MWSZppTtMfP6MjJ2IhN+nrXaJOMgn5fNVZy3+7fJfT5557PV5+QW5Dlv9OhtNL4yD9Fiz9e7ad7S/WrqUIRKx0yxcB6fen8JA3Q6kqBgD9zCxAcABkYtDYJgM4xxu3rmHwlkaZwbZkOEwLd/NVs1qXZxEDb+bN3d9mmf5WB6Gn8sm6dJZmHoz32Hivrow041ai5EbMOsArWjkJRPwxWJfHn3SSUu2fPbZ+iCBqYW33nVezTEzl+QWFIYGEwln4UaUlj488IgfhhNt1kWkNWJ6il2UBYhWY07w+QOIDw5ikI8M54BdCXbjhnQkLK2oNE6bNtPNj8U7/fdxFq9JdloaluapJRLrofGOLf3oXgv4HszlYeFeGu9YeC/NaJzk+wYHjw/At3TGKTOuVqgMXr/s6QVZ+QWh/oGYo/yU62l2Z3zlPDZtVi/uWGTO0IJ4cocVIqBLaskcPIFy1MFEEoNxGi41RLzPLPxwiz8czizDWaThYwS6P16leHnYse0PxcPi1duxl9aOD4ezNAfrDwY7KC/KD/h8J2cMZR+tUBkKRnLzE6kkhmzIctQ9/JukUsWdvx6z0FMM0MW44+QwhTPHNZ44mAPhcBHHwaEhJOjhqeSQsA4fV/l6sYs/VH84Gi/Oji0f++7tvWNLZ/v/K8473/KwMNtbuLf3ji2d7VmMZA4kUmNkOB/VlorTaIrNDoHUqrGrdKPMlEmXcjIff2gfQ2/e5YUasCVkONL7SURvJg0PhPgSF2BeczgbUnpcgg89jgYU0yHXkJoXDAbdtQwbULPsBmxv5/hZ7AQCAYNX+E1yP4KJj51n5xjAQXh58XZ8qN7yHN1LrtYUoGwfH43j8bhZS0ZGhhF9KJ4WPpqn912+4s/0+8yuBqnswSEabsiYiyhzRUBWgMKpxIHEEEIch6mY6OAQonyPZARQkJnBeSm0M8Qm2Af9PlTkZCEz6Ed3tB/7+wZQlpONsuww8UPY096JPhlPFS0NKpnyuCRxWnRpaSmOOuootLS2YtvWbVS+QqhjrINtSkqqrKzE1KlTsa+xEbXbtiGDhjrhhBMMvGHfPmz46msqj3nb5WMGnrHlO7o/GL2lORyurKwMBQUFaG5uRltbG8aOHYt58+ahsakZ69evQ2Lwr1+LV45km4e6C2W6VSV1DuNxClkcy0OmFOZiflWpYiraon3Ij2Qhm8Zq7O3Hd62dOL6iBCVZIQxyzrr6Znza1IES0pw9oRyl2Vn4fNt27GjswoyaKpxaWYyu3l48W1+HjlAuAhlBep7PhEpTnNBwMZ7KWbNm4aGHHsL7qz7Er+64A7FYzBwcbUBNhtKjw6RHRp8zZw7uu+8+vPbW21h6+y+x8IILcM899yArKwtvrnwPGzZsQKwv5jBwfzVXSrC8rFIsXGRpmMZ8RKsmGjU7X70Xdu211+Inixbhvgf+CU89thzTpk3Dww8/jE8+/wKfXfo54tSl5S0+mmvlWhmC27HlLRhvbaao0zk0Hpeg8uPG41iWc5UKmWWRMIojIfke+nq70dPViaLyUkwsyEG+L4nde+uRU12NwpwIasJBrO+PIpKfSy8NmFzZ1tUDfzAD+aEMEz67+wdwYGAQiRDDJ2VxtZTJUKmqkoaTERRWnEajMoRq8UGXn+gUavLz802I7erq4ul1aJxNkSX/yftktJdefQ0rHn0UPd3dCHFeTk6OkaF54quwqlAqmVJkOBxOHxTJyszMNE9nZ6fBS67W2MsDqCrYz/l5eXlG6eKpcBgKhZCbm4MxhYWIRCImVH694Wv8/Y03Moq0IdrTa2QIl5uba/Yu/lqP1uJdj3hHo1HD1xrPHJJAAiEkHMMx+tFz3OKEhlN+UhiUcrt7onj7y2+RX1qO6tISEzI37q7HqromXFVchjE0XJIGiDFc5nKOQuoQQ+m+zh6EwjmEOTnmQG8UXQrFOhk0nOJ/glWllDHacMp92dk5WHLTTShl6HniqafR2tSIJUuW4LjjjkNffz9eff0P+I+XXjLzZTgp+9JLL8Xpp59ubH/czJk45ZQ5yGYUuOH66zFp8mQMDAzgg9Wr8fhjj2Eq38Xvv+gJRfk0QEYIm779Fj/+0dn44suvMHfOyaioqMDvX3kFvFEZ3u0dB/Dgv/wz+ngYbrzhBsyaPdso+xvO0xrnUd78+T808q9YdCmSPHxr//xnnHbqqfhuy1Z8uOoDTJ8+HUuXLsXEiTVcTwwr338fj9AjK8rLcffdd6N25y65Fs4+8wxsYeh/4IEHsXvnDiNHugtQN2rSqi/BcjzmepyKjtxQkIYLkYEPDS1tqI8lMbeg0CTcfoavLYQhvxC5YXkk0EHj9tPwxZFMeogfnTxZLcxvOQXFyGVYVOZs7OxCX4qninRamK4DMZ72QcZ8VZVSvONxKZOTzuTCr7vuOqPYfcxV1/z0SlxxxRV4/vcvo7KsBHffdRc2b9mCONejpnyok5zFRy1IuUUlpfj5L35BJZyJjz7+GOOZD2+/7TbU79uPaOcBnH/++Th57lyUjBmD9xie47EBXHLJJTjjrLPQeeAAxo8bhxnHzmS+aqXXBnHiiSdiZ309PvrgP3HCSSdh/aef8mNGGFdfdRVKxlZg4zcbjAdKvjwyQE9Xjrv88suxeu0neObZZ3Hnnb/CwoV/gz9+uBqTxo/DPXfehd31Ddi5dQsuvvhiE+3q6hpQXlZq0sDX327Cv//bvxqvFN8EnUKBSV9X5AAmVKpYkDIzKTSXIU4WbqERBgJBFDOfyRO7GaNbY0Mm5+VwM3LzPW3tGAqEUBzOJA1IE0V7PIF8biqThlRh0kQPjOnSTRn2kWfJ4xI8mTZUJnlySoqLsegni9BHD1m24jG0tTRjxowZGIjF8d5772HNmjXIY9EzafIUw1t7UMGzbPkyvPXWW3rF0y+8iOefeQaTamrQ2t6Be+/9Rzz33LMm9B5zzHSdHdNysiL4I432+muvob+vz8A++ngtLr/ySmzatInB1487770X9//mfuKYQkrLsJpee/FFF+HJ3/0O22trjQ5UlDz8yCN49913DY/ljz+BB399H6K9PeZd+XoMD8j06TPQsL8Rt972S6xYvpzhP2hyuyKQirSde+rw08XX4MUXXzDzchhSD9acHEdMnAqTEYbY59PbwqwMEwyB++kpCIZQRKOolO/o6aFRhjCbBYho+qnMhq5eBCIFKGSolMc2HehCF71VFWZGgDmyP4a9zHnxQDaCNJyjM6eSlad5PU5rqKJnVFeMxY49e/DVf39BuYwC3ECY67r7zqWmcuzs6jbrMx5MvLy6l2sbcJWvi728P8xcFefB6I32Mj9FjQ6Uh/zEqa1Ztw6Lr7kGTfv24vbbbzew+oYGbN+6jUrnHPLbtHETjp480RxkHTAZ4Oe33IIF552HqCtvSAeSuhBeTYdRudDmbR0U5TBVvQM0ogza3t5uaJWThVMua25pwebvvkOHi0tJoQdpWn1KlWGc1jaeQMKiMHMVGcUZxvZ2R5mkQ8hj+FTR0kzP6aUq85iIVXHq0h6OZGN2eTHGMHTKY4LMF7OrKjCrpIDs5aVRNNN4g/QKebQex+tcb6PxrMdpA9sZ59d/9jkmTZiAM88621Sc/cxrAywAHqUHLl58LS5g9fjOG2+YDWtf5tCRr8mh2hTXqkJCSvJTrgoZq8QYFSzDqvWQprubh5PN4lWQ6SAMq4xj8pPy44NxXHbZZbiRBceb776Pm2nA4XDN3G04OfLdoYWYXnxUZAVoQBUzauJrev1Qp7ZwMsBD/Mhwfl2apUjlOXEpp6cEgwH0cYP7owMozI6gIIuXB7b99Jwoc1Urc5i8MzsrjGtP+wHOGluIbipB7ZjxVbh81hQU8PqgRTXTA9sHeSLJXjLsE2e8tpdwVWVSvgzXwfyzYsUKo5AlN92IynHjea/biix6z+TJk02VeCyLj4IxhekTLrnipY3b1tLSiqamJpSVlJjQNn/+fIOqq6ujQQfMWPIk19vEwa4lQM+UCQWzXjFhwgRDPsTDcCqvI2F6TAELnLy8fPQzvKst+PE5OOfcc3nncvQmTzvQ0YH9vG9Wji3HZbwynLtggaFtoIcPce36WKCLu5pCp7c3L54fhcqUPnfFWfHJgKIf7IuiobkFu5pa0MawWEGmu1kg9LGk397agUQgC5/x3lYcZPkdCfLURrFm6w6gsATzqsswkXdA5bUSKlbfCpoYbrtobKMgWtIogqFUXi5PSzEk67TLQxQquhkGV324Cq+wojvvvPNNsfAcc9ZsVpTXXXM1rrpsEcMfK9ebfwaV05pzgMWEwlMHldPKi2+UobGLV5jlzCOVrA5v+dkSs+1Vf1rDfPYqaqoqDV3nAZb73LdaD0NtG/N1d0+3CXOt/BBQwIv0ECOPKtlGHoJuVpRr1/wJ557zI9zwd4uxpXY71jLcTpk6FeMnTsTKlStZfCzE6aedRh0k8TgPYCONdYA60IV82aPL8Buu59Zbbjah8YPVH+GN119DNqOajNrOfCyv1BWjjeFS+zhY00GKzPntUy+EyqsvVFnPFSM31oeMRBx9VGZfmBdmVhyh/l5zMY8HMzEUjjhhhPhwfIBhKI6BDFaUTPQXjytG0UCvqTLPP/l4c1KfXr0Wf2hjyFLFZwxHqb4A2la/g8ZXnjLXAS1WXxwm1ExEF5Wza+cOFBcVYfz48SbU1rKcLi8vw8xjj2X1mI36vQ3YyqpSXjiOHiDD1TEnjmVZPZaK2bt/P1qoCLUpU6agqrqKhk1ia+02Xi2azB1sEuFdVOie3bvMoSqhZ46jPB2ERh7UmpoaZGVnY8f27cbLa2gYra2eHjuL66gm7RbmwvbWFkybOg21O7azkGoxUWEcK1IVRfVc04SaCYjS8DvJR3lP66nmHVjfardyfmtzk7l7TuVlXc6h8r+YBVplVRX2cR9NfGwLZYa784pKrpThsk986MnnA+WVF+rk6+yZb5YupSpJKdUEEyH5bjKAMYBGTtPXlqm8nP/DtEo88dEnmDN7Jv52xhT09PXj/rc/wBf+HMZ1+R9tx0ehoG3VO2h6+Uluxl68DfrIz2E0YA1nQmWS9zidBPO4k2gHo2BiLIQj2ll0acYKei4d4SpydOFdfMY8VBcXmlCwcedubOvuB4oKaHyXqYejDsWR9r/UgC+ZlOF8gWiPz/lW6SjRMYfLzNUr/0xOC9HvjAcKZxUup2XiJryupw9v7tiHc6vGoIOfeNY17MNbG2vRnVukaWZKuuchcGaa6Ud+/koNZGaFE/kFxVEZLpHRWD+YKGPMzcwyHuXl4eqbSreGsr21BKldHFMIVtY1Y92uemQM9KOLhUd/No3Gi7ixs/ePrGnDe6UdGf8lDRRXVCWKx1b0678uxOYuuHBzQf4YdI2dgFh2LlIsRvRJyjSPWwgmsAHRWGYso7k0Dp5/5vHzUxg/UMsLVdQqBBsi0rrmViI1Y1P2mqrOI8gIPvKT1gBVo2tF5UQWWVOm7N21eWODPA4DHR0v5zfuuaisr2tGLJKHpHuHEE7Gsc0q3arY4uy7pRsNt+/Cp3nQqLn8S0HZ3NMI9VJYLsO9sE4ZNCzJXCkMyTBseIY46mCkpXlQVpad57wPQy3c4aGJNqiP5OlgHMbOCp2xV/bIscV7+xH7GMnGJeM++AEhh9+KI3n5sWhPz9N7a2v3a5Xmv+edeM45PyjIK7o5EPTPDYYyI/yPlnSWtN+ZxdvNpfUh1nafBskfJbE0oQgk2CEyETXttlQHP4fpPw3ZqZYdr3ijeDh8jDCLs3xctY4QKXLXcFKMXZMz1aVMr9PxfEFlIC8fQ085Bm4IHCqbGsx6JMqoiVREm/l2jnDOpjVylmEI9MLHjL0AQ2URRq4gvJ/yr1yDe/p7e59b++2Xz2DPnpimK5qRv/m/lZGaadOqS2pqxmAwpf9IZLmKhH8Fcv6c4O0FN4lSA7cZN+ZYdGr23Xn7PtzSWVrvu50zuvfKtPxHz/PSjObtxdnxaD5e+KF4WxrLX71ovXDB1P4STHg1K8u88wrV297Uu2fz5kZ+oGgWnnbx/w+t6IdG0xmDHgAAAABJRU5ErkJggg==');
}
.mykf-engine #tabs_number {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.my-kf__video img {
    max-width: 100%;
}
.my-kf__video__link {
    display: block;
    position: relative;
}
.my-kf__video__over {
    display: block;
    position: absolute;
    width: 100%;
    padding: 3px;
    background-color: rgba(0, 0, 0, .5);;
}
.video-arrow {
    display: block;
    position: absolute;
    bottom: 20px;
    left: 10px;
    height: 60px;
    width: 60px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    border: 2px solid white;
    background-color: rgba(0, 0, 0, .5);
    opacity: 0.9;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}
.video-arrow:before {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -15px;
    border-left: 20px solid white;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}
.video-arrow:after {
    content: "Lire la video";
    display: block;
    position: absolute;
    left: 120%;
    width: 8em;
    font-size: 1.3em;
    opacity: 0;
    top: 15px;
    text-shadow: 0 0 5px #000
}
a:hover > .video-arrow:after {
    opacity: 1;
}
.all-video-link {
    position: relative;
    margin-top: 5px;
    padding-right: 10px;
    display: block;
    float: right;
}
.all-video-link:after {
    border-left: 5px solid white;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -5px;
}
form [class*="pretty"] {
    padding: 8px;
    margin: 0 0 10px 0;
    border: 2px solid #c8c8c8;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* black magic against firefox dropdown arrow */
    text-indent: 0.01px;
    text-overflow: '';
}
select::-ms-expand {
    display: none;
}
form .pretty-select {
    /*padding-right: 20px; commented out to avoid double arrow on ie9 and lower */
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAwUlEQVQYlV2OMWrDQBQF31/LNglBKVTpC3fRAYJK1bqED6A6R1hdQ62O4RuoDgQM29tpBCJO4ji7z41thKcehhEAsNZGzrll3/cmTVPGcSxZlkXe+6CqB6nr+vH4e/wgmQEwmGCM+T79n9ToVv8ALERkJneQXJKcCQApy/Ipf8n3JB+uFZIMDK9d170bAKyq6hDGsCL5cxHgg6+SJBmapqFMFsS+2Wf36TbDOKxV9att2x0ATj9BUoqimFtrIwC3wBnKB1abwBHXaQAAAABJRU5ErkJggg==');
    background-position: 98% 50%; /* old syntax for retro-compatibility */
    background-position: right 10px top 50%; /* new syntax*/
    background-repeat: no-repeat;
}

/* ie specifics */
.ie7 .video-arrow {display: none;}
.ie7 .my-kf__form {width: 57%;}
.ie7 .my-kf__form__fields label {width: 35%;}
.ie7 .my-kf__form__fields input {width: 59.5%;}
.ie7 .video__title__logo {
    display: inline;
    float: none;
    background-image: none;
    margin: 0;
}