
html body {
    background-color: #FFF0E1;
}

#header {
    background-position:30% 0%;
}
#fil_date {
    background-position:30% 0%;
}

#deco_contenu {
    background-color: #FFF0E1;
}

#bord_contenu {
    background-color: #FFF0E1;
}

#contenu h1 {
    color: #331A00;
}
#contenu h3 {
    color: #4F2700;
    font-weight: normal;
    margin: 1em 0 0.2em 0;
    padding: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #4F2700;
    overflow: visible;
/*    overflow: hidden;*/
}
#contenu h5 {
    color: #4F2700;
    font-weight: normal;
    margin: 1.1em 0 0.2em 0;
    padding-bottom: 5px;
    border-bottom: 1px dotted #E1BA92;
    overflow: hidden;
}

#contenu h6 {
    color: #000000;
}
/* @label  image budget et CA */
/* @longdesc ajoute une classe "box" à une image du tableau du budget ou du CA*/
#contenu img.box {
    padding: 3px;
    border-width: 2px;
    border-color: #000000;
    border-style: solid;
}

/* couleur des fonds de tableaux  */

table.fond, table.fond-bord, table.bulletin,
table.budget-poste, table.budget {
    background-color: #FFD2A6;
}
table.fond-bord tbody > tr:nth-child(odd),
table.bulletin tbody > tr:nth-child(odd),
table.budget-poste tbody > tr:nth-child(odd),
table.budget tbody > tr:nth-child(odd) {
    background-color: #FFDFBF;
}

table.fond-bord th, table.fond-bord td {
    text-align: left;
}
th.sans-fond, td.sans-fond {
    background-color: #FFF0E1;
}
