BODY {
    SCROLLBAR-FACE-COLOR: #CCCCCC;
    SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC;
    SCOLOR: #c0c0c0;
    SCROLLBAR-3DLIGHT-COLOR: #c0c0c0;
    SCROLLBAR-ARROW-COLOR: #5A739C;
    SCROLLBAR-TRACK-COLOR: #F1F1F1;
    SCROLLBAR-DARKSHADOW-COLOR: #999999;
    font: 9pt verdana,arial,helvetica,sans-serif;
}

/*
TABLE {
 border: 0px solid transparent;
}
*/

td, th, p, li {
    font: 10pt verdana,arial,helvetica,sans-serif;
}

TABLE.borderwhite {
    border: 3px solid white;
}

.menu {
    font: 10pt verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    color: #333896;
    text-decoration: none;
    cursor: pointer;
}

.menuSelected {
    font: 12pt verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

DIV.menu:hover {
    text-decoration: underline;
    color: #EFCCAA;
}

.left {
    font: 10pt verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    color: #DD7799;
    text-decoration: none;
}

.leftSelected {
    font: 12pt verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    color: #EE7744;
    text-decoration: none;
}

.left:hover {
    color: #DDCCAA;
    text-decoration: underline;
}

.leftSelected:hover {
    color: #DDCCAA;
    text-decoration: underline;
}

A {
    color: #0000FF;
    text-decoration: none;
}

A:hover {
    color: #AA3300;
    text-decoration: underline;
}

.titre {
    font-family: Comic Sans MS;
    font-size: 20px;
    font-variant: small-caps;
    color: #9999FF;
    letter-spacing: 1pt;
    font-weight: bold;
    text-transform: uppercase;
}

input.submit_NO_USED {
    /* chemin rendu absolu pour éviter tout problème de répertoire courant */
    background: url('/images/tab.gif');
    cursor: pointer;
    margin: 5px;
    padding: 3px 5px;
    font-weight: bold;
    font-size: 70%;
    color: #fff;
    border: 1px outset #CCCCCC;
}

.florTitre {
    font: 11pt verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    color: #224422;
}

.textBold {
    font: 11pt verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    color: #000000;
}

.flor {
    background: #B8D289;
    font: 10pt verdana,arial,helvetica,sans-serif;
}

.date {
    background: #3F88B9;
    color: #666686;
    font: 8pt verdana,arial,helvetica,sans-serif;
}

.thead {
    background: #1D4E8A;
    color: #D9E6F3;
}

.tborder {
    background: #555576;
}

.smallfont {
    font: 10px verdana,verdana,arial,helvetica,sans-serif;
}

.tcat {
    background: #88B6E3;
    color: #000020;
}

.page {
    background: #D9E6F3;
}

.tfoot {
    background: #1D4E8A;
    color: #EEEEFF;
}



/* MODIF: restore styles used by putBlock() */
.alt1,
.alt1Active {
    background: #D9E6F3;
    color: #000020;
    vertical-align: top;
}

.alt2 {
    background: #B9CCE2;
    color: #000020;
    vertical-align: top;
}

.white {
    background: #FFFFFF;
}


.productImageBox {
    width: 88px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.productImageBox .img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: auto !important;
    height: auto !important;
    max-width: 80px;
    max-height: 80px;
}
