.blocErrorTxt {
    margin: -2.6em 0 1.5em 0;
    padding: 0.5em;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background: #fbab00;
}
@font-face {
    font-family: 'vp_sansregular';
    src: url(https://mirror.vpgrp.io/veepee/fonts/vpsans-regular-webfont.eot);
    src: url(https://mirror.vpgrp.io/veepee/fonts/vpsans-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(https://mirror.vpgrp.io/veepee/fonts/vpsans-regular-webfont.woff) format('woff'),
         url(https://mirror.vpgrp.io/veepee/fonts/vpsans-regular-webfont.ttf) format('truetype'),
         url(https://mirror.vpgrp.io/veepee/fonts/vpsans-regular-webfont.otf) format('truetype');
}
@font-face {
    font-family: 'vp_sansbold';
    src: url(https://mirror.vpgrp.io/veepee/fonts/vpsans-bold-webfont.eot);
    src: url(https://mirror.vpgrp.io/veepee/fonts/vpsans-bold-webfont.eot?#iefix) format('embedded-opentype'),
         url(https://mirror.vpgrp.io/veepee/fonts/vpsans-bold-webfont.woff) format('woff'),
         url(https://mirror.vpgrp.io/veepee/fonts/vpsans-bold-webfont.ttf) format('truetype'),
         url(https://mirror.vpgrp.io/veepee/fonts/vpsans-bold-webfont.otf) format('opentype');
}
body {
    font-family: 'vp_sansregular', Helvetica, Arial, sans-serif;
    color: #464650;
}
a {
    color: #464650;
}
a:hover, a:focus {
    color: #ec008c;
}

/* Header */
.mobile .navbar .brand {
    float: none;
    margin: 0 auto;
}


/* search */
#docsSearch {
    background: #f7f7f7;
    border: 1px solid #e1e1e4;
    border-width: 1px 0;
    -webkit-box-shadow: inset 0px 3px 10px rgba(225, 225, 228, 0.75);
    -moz-box-shadow:    inset 0px 3px 10px rgba(225, 225, 228, 0.75);
    box-shadow:         inset 0px 3px 10px rgba(225, 225, 228, 0.75);
}
#searchBar button {
    background: #ec008c;
    border-color: #ec008c;
    text-shadow: none;
}
#searchBar button:hover {
    background-color: #ea51a3;
}
#searchBar .search-query {
    font-family: 'vp_sansregular', Arial, Helvetica, sans-serif;
    font-size: 16px;
}
#searchBar .search-query:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
    border-color: #ec008c;
}
#docsSearch #serp-dd .result {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
#docsSearch #serp-dd .result a {
    color: #464650;
}
#docsSearch #serp-dd .result a:hover {
    color: #ec008c;
}

/* questions */
.most-pop-articles h2 {
    font-size: 30px;
    color: #22222b;
}
.most-pop-articles.two-col .popArticles {
    list-style: disc;
}
.most-pop-articles.two-col .popArticles li {
    padding-right: 25px;
}
.most-pop-articles.two-col .popArticles a {
    display: inline;
    padding-left: 0;
}
.most-pop-articles.two-col .popArticles .icon-article-doc {
    display: none;
}

/* categories */
.category-list .category {
    border-color: #e1e1e4;
}
.mobile .category-list .category {
    margin-bottom: 20px;
}
.category-list .category:hover {
    background: #f7f7f7;
}
.category-list h3 {
    font-size: 20px;
    color: #464650;
}
.category-list .category .article-count {
    font-size: 16px;
}
.category-list .category .article-count, .category-list .category:hover .article-count {
    color: #ec008c;
}

/* left menu */
#sidebar form .search-query {
    color: #464650;
}
#sidebar #serp-dd.sb {
    font-family: Arial, Helvetica, sans-serif;
}
#sidebar form .search-query:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
    border-color: #ec008c;
}
#sidebar #serp-dd .result a:hover {
    color: #ec008c;
}
#sidebar h3 {
    font-family: 'vp_sansbold', Helvetica, Arial, sans-serif;
}
#sidebar .nav-list a {
    font-size: 16px;
    color: #7b7b7f;
    font-weight: 400 !important;
    text-shadow: none !important;
}
#sidebar .nav-list .active a, .icon-arrow:before {
    color: #ec008c !important;
}

/* Acces categories recherche */
.contentWrapper h1, #fullArticle h1 {
    font-family: 'vp_sansregular', Helvetica, Arial, sans-serif;
    font-size: 30px;
    color: #ec008c;
}
.articleList {
    margin-left: 18px;
    font-family: 'vp_sansregular', Helvetica, Arial, sans-serif;
    font-size: 16px;
    list-style: disc;
}
.articleList li {
    padding-left: 0;
}
.articleList a {
    margin-left: 0;
}
.articleList .icon-article-doc {
    display: none;
}

.articleFoot time.lu { 
	display:none; 
}

/* Consultation Question */
.contentWrapper {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #464650;
}

/* Questions liees */
.related ul>li {
    list-style: disc;
    color: #ec008c;
}
.related ul>li a {
    margin-left: 0;
    color: #ec008c;
}
.related ul> li a .icon-article-doc {
    display: none;
}