 /* css de pot pourri pour les popins: pas mal de styles réutilsés, donc essayer de centraliser ce qui peut l'être */

/* partie specifique à chaque tab */
#tabSaisie {
    border: 0;
    background-color: #ecf6ff;
}

#tabSaisie th, #tabSaisie  tr.ligneSaisie td.eprotd {
  border: 1px solid black;
}

/* enrichissement de la partie existante */
.titrebleupetit { 
    text-align: left;
    font-size: 13pt;
    padding: 6px;
    color: #00688A; 
    font-weight: bold; 
}

.headerBar {
    height: 0px;
    background: #00688A;
    width: 97%;
    padding-bottom: 2px;
    margin-bottom: 5px;
}

.cssTextePrincipalRougeGras {
    font-weight: bold; 
    font-size: 13px;
    color: red; 
    font-family: arial, helvetica, sans-serif; 
}

.cssTextePrincipalRougeGrasProcedureRapide {
    font-weight: bold; 
    font-size: 13px;
    color: red; 
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    padding: 0px 15px 0px 0px;
}


.icon-delete {
    background: url("../img/supprimer.svg") no-repeat;
    width: 25px;
    height: 25px;
    background-size: contain;
    background-position-y: -3px;
    cursor: pointer;
}

.tabnom {
    padding: 1em;
    background-color: #c1ddf7;
}

.tabhead {
    padding: 2em;
    background-color: #c1ddf7;
    font-size: 13pt;
}


td.eprotd .noresize {
    resize: none;
}

.griser {
    background-color: #ebebe4;
}
.button_griser{
    font-size: 15px;
    color: #00426F;
    font-weight: bold;
    border: 2px solid #D0D0D0;
    border-color: #D0D0D0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 4px 6px;
    position: relative;
    outline: none;
}
.listeDeroulante{
    width: 140px;
}

.eprotd {
    padding: 1em;
    width: 7em;
}

.zonevide {
    width: 3em;
}

.pointer {
    cursor: pointer;
    outline: none;
}

label {
    font-weight: bold;
}

.suptd {
    background-color: #ffffff;
    border: 0;
}

.hidden {
    display: none;
}
.listetd{
display: none;
}

tr.noBorder td {
    background-color: #ffffff;
    border: 0;
}

.encadreRouge{
border: solid red 2px;
}

.bouton_grise {
    background-color: #ebebe4;
    color: #666666;
    pointer-events: none;
}

.bouton_ajouter {
    padding-top: 20px;
}

.tooltip_position {
    padding-top: 20px;
}

.bouton:hover {
    text-decoration: none;  
    cursor: pointer;
    border-bottom-color: #aaa;
    border-right-color: #aaa;
}

.bouton_grise:hover {
    color: #666;
    pointer-events: none;
    cursor: default;
    border-color: #D0D0D0;
}

.divfleche {
    padding-left: 0.6em;
}

.btnFraisGardePopin{
    background-color: red;
}

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltipTop {
    top: -70px;
}

.tooltip .tooltiptext{
    display: none;
    width: 275px;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    right: -60px;
    background-color: white;
    border: 1px solid #cccccc;
    margin-top: 5px;
    font-size: 12px;
    color: black;
    font-weight: normal;
    z-index: 2;
}

.tooltip:hover .tooltiptext{
    display: block;
}

.tooltip2 {
    position: relative;
    display: inline-block;
}

.tooltip2 .tooltipTop {
    top: -70px;
}

.tooltip2 .tooltiptext{
    display: none;
    width: 275px;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    right: -60px;
    background-color: white;
    border: 1px solid #cccccc;
    margin-top: 5px;
    font-size: 12px;
    color: black;
    font-weight: normal;
    z-index: 2;
}

.tooltip2:hover .tooltiptext{
    display: block;
}

#typeFrais_libelle
{
    display: inline-block;
}

#typeFrais_notice
{
    display: inline-block;
    float: right;
    margin-right: 20px;
}
