.elementTableauBord {
    width: 300px;
    min-height: 190px;
    float: left;
    margin-right: 10px;
    margin-bottom: 25px;
    color: #FFFFFF;
    position: relative;
}

.elementTableauBordRpr {
    width: 379px;
    min-height: 190px;
    float: left;
    margin-right: 10px;
    margin-bottom: 25px;
    color: #FFFFFF;
    position: relative;
}

.elementTableauBord label, .elementTableauBordRpr label {
    color: #FFFFFF;
}

.elementTableauBord-entete {
    height: 60px;
    background-color: #4B4A4A;
    display: block;
    text-align: center;
}

.elementTableauBord .entete-titre {
    padding: 5px 0 10px;
    font-size: 22px;
}

.elementTableauBordRpr .entete-titre {
    padding: 5px 0 0;
    font-size: 22px;
}

.elementTableauBordRpr .entete-titre .sousTitre{
    text-align: center;
    font-size: 12px;
}

.elementTableauBord .entete-sousTitre, .elementTableauBordRpr .entete-sousTitre{
    padding-bottom: 5px;
    font-size: 14px;
}

.elementTableauBord-entete information {
    position: absolute;
    top: 5px;
    right: 0;
}

.elementTableauBord-entete information .fond {
    background-color: #FFFFFF !important;
}

.elementTableauBord-entete information .infobulle {
    margin-bottom: -190px;
    background-color: #FFFFFF;
}

.elementTableauBordRpr .elementTableauBord-entete information .infobulle {
    margin-bottom: -370px;
    background-color: #FFFFFF;
}

.elementTableauBord-entete information bouton .icone {
    background-position: -202px -37px !important;
}

.elementTableauBord .entete-sousTitre date, .elementTableauBordRpr .entete-sousTitre date {
    display: inline;
}

.elementTableauBord-contenu {
    padding: 10px;
}

solde-a-payer .elementTableauBord-contenu {
    padding-top: 45px;
    position: relative;
}

.elementTableauBord .contenu-detail, .elementTableauBordRpr .contenu-detail{
    position: absolute;
    bottom: 10px;
}

solde-a-payer prix {
    text-align: center;
    font-weight: 600;
    font-size: 36px;
    line-height: 36px;
    display: none;
}

solde-a-payer prix.noPadding {
    margin-top: -9px !important;
}

solde-a-payer prix.fr, solde-a-payer prix.en {
    display: block;
}

achats-transites-par-categorie .elementTableauBord {
    width: 1000px;
    background-color: #4B4A4A;
    margin-bottom: 0;
}

achats-transites-par-provenance .elementTableauBord {
    width: 1000px;
    background-color: #4B4A4A;
    margin-bottom: 0;
}

#achatCategorieChart {
    width: 100%;
    height: 360px;
}

#achatProvenanceChart {
    width: 100%;
    height: 360px;
}

achats-transites-par-categorie #texteAucuneTransaction {
    width: 980px;
    font-size: 18px;
    text-align: center;
    position: absolute;
    top: 220px;
}

cumulatif-rabais-paiement-rapide .texteAucuneTransaction {
    font-size: 12px;
    text-align: center;
    margin-top: 40px;
}

achats-transites-par-provenance #texteAucuneTransaction {
    width: 980px;
    font-size: 18px;
    text-align: center;
    position: absolute;
    top: 220px;
}

cumulatif-rabais-paiement-rapide #texteAucuneTransaction {
    font-size: 14px;
    position: absolute;
    top: 95px;
    left: 10px;
}

.elementTableauBord.noMargin {
    margin-right: 0 !important;
}

.superscript {
    vertical-align: super;
    font-size: xx-small;
}

cumulatif-rabais-paiement-rapide .elementTableauBord-contenu prix texte {
    margin-right: 0;
    min-width: 55px;
}

cumulatif-rabais-paiement-rapide .elementTableauBordRpr {
    background-color: #4B4A4A;
}

cumulatif-rabais-paiement-rapide .elementTableauBord-contenu {
    padding: 0;
}

#cumulatifRabaisPaiementRapideChart, #cumulatifRabaisPaiementRapideCourantChart {
    width: 90px;
    height: 90px;
    padding: 0 45px;
    margin: 0;
}

.legendePieChart-positif, .legendePieChart-negatif {
    position: absolute;
    text-align: center;
}

.legendePieChart-positif {
    color: #60A43F;
    left: 10px;
}

.elementTableauBordRpr .legendePieChart-positif {
    position: initial;
    color: #60A43F;
    left: 50px;
    font-size: 10px;
    padding-left: 15px;
}

.legendePieChart-negatif {
    color: #F75D5B;
    right: 10px;
}

.elementTableauBord .date-prelevement {
    font-size: 11px;
    text-align: center;
}

.elementTableauBordRpr .legendePieChart-positif texte .enLecture .valeur, .elementTableauBordRpr .legendePieChart-positif texte .enLecture libelle {
    margin-bottom: 0;
}

#graphiqueAchatsTransites {
    position: relative;
}

#graphiqueAchatsTransites bouton {
    position: absolute;
    right: 0;
    z-index: 2;
}

#graphiqueAchatsTransites bouton button {
    color: #FFFFFF;
}