/*******************************************************************************
Grille de tarif
*******************************************************************************/
table.grille-tarif td.tarif a, table.grille-tarif td.tarif a:link, table.grille-tarif td.tarif a:visited, table.grille-tarif td.tarif a:hover,table.grille-tarif td.tarif a:focus{
    cursor:default;
    text-decoration: none;
    color:inherit;
}
table.grille-tarif td.tarif a .taux {
    display:none;
}
table.grille-tarif td.tarif{
    color:#a59f99;
}
table.grille-tarif tbody tr td:first-child,
table.grille-tarif thead tr.options
{
    font-weight: bold;
    color:#a59f99;
}
table.grille-tarif thead tr.grille{
    font-weight: bold;
    font-size:20px;
    border-left: 5px solid #eeeeee;
    padding-left:15px;
    margin-left:20px;
    text-align: left;

}


span.tarif:hover{
    color:#333333;
}
span.tarif a
{
cursor: default;
text-decoration: none;
color: inherit;
}

table.grille-tarif td.tarif span.tarif a.tarif-info{
cursor: help;
}

table.rowsdatas tr.sub-row{
    background-color:transparent;
    font-size:0.8em;
}
table.rowsdatas tr.sub-row td,
table.rowsdatas tbody tr.sub-row td:first-child{ 
    background-color:transparent;
    border:none;
    font-weight:normal;    
}
table.rowsdatas tr.sub-row > td:first-child{ 
    padding-left:20px;
}
table.rowsdatas span.updatable:before {
    content: "\F044";
    font-family: FontAwesome;

}

table.grille-tarif .sous-titre {
    font-weight: normal;
    font-size:0.8em;
    padding-left:5px;
        
}

table.grille-tarif tbody .tooltip-prod-info{
    font-weight:normal;
    text-align: left;
}
table.grille-tarif tbody .tooltip-prod-info h2{
    text-align: left;
    font-size: 1em;
    line-height: 1em;
    text-decoration: underline;
}
table.grille-tarif tbody .tooltip-prod-info .tti-text{
    font-style: italic;
    text-align: left;

}

a.prod-info, a.prod-info:hover, a.prod-info:visited, a:link, a:focus{
    text-decoration: none;
    color:#691e18;
}