
body    { color: #333333; font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif; margin: 10px 10px 20px 10px; padding: 0px; }
table   { color: #333333; font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
th      { color: #333333; font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif; }
tr      { color: #333333; font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif; }
td      { color: #333333; font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif; }
ul      { margin-left: 20px; padding-left: 0px; }   
ol      { margin-left: 24px; padding-left: 0px; }   

.Closed { display:none; font-family: arial, verdana; font-size: 9px; text-decoration: none; }
.Open { display:block; font-family: arial, verdana; font-size: 9px; text-decoration: none; }

.bottom, 
a.bottom:link, 
a.bottom:hover, 
a.bottom:visited { 
    color: #C9BC99; 
    text-decoration: none; 
}

a:link {
    color: #438861;
    text-decoration: underline;
}
a:hover {
    color: #438861;
    text-decoration: underline;
}
a:visited {
    color: #438861;
    text-decoration: underline;
}

H1     { font: bold italic 16px/1.2em Arial, Helvetica, sans-serif; color: #438861; text-align: left; }
H2     { font: bold italic 14px Arial, Helvetica, sans-serif; color: #438861;  }
H3     { font: bold italic 12px Arial, Helvetica, sans-serif; color: #5C584A;  }
H4     { font: bold italic 12px Arial, Helvetica, sans-serif; color: #438861;  }
H5     { font: bold italic 12px Arial, Helvetica, sans-serif; color: #5C584A;  }

.Mini        { font-size: 10px }

.Table1     { background-color: #ECE8D9; }
.CellBg1    { background-color: #F9F8F2; }
.CellFg1    { color: #5C584A; font-weight: bold; }
.CellBg2    { background-color: #FFFFFF; }

.align_left {
    float: left;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 0px;
}
.align_right {
    float: right;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 20px;
}

.bg  {
    background:url(images/bg_.gif) 0 0 repeat-y #fff;
    background-color: white;
}
.leftpart {
    padding: 20px 17px;
}
.mainpart {
    padding: 20px 35px 45px 35px;
}

.simplebox {
    background-color: #F9F8F2;
    border: 1px solid #ECE8D9;
    height:35px;
    margin-bottom:30px;
}
.table2 td {
    padding : 3px 0;
}
.table2 .border2 {
    border-bottom: 1px solid #ECE8D9;
    margin-bottom:5px;
}
.topborder {
    border-top: 4px double #ECE8D9;
    padding-top:6px;
    height:10px;
    margin-top:4px;
}

ul.listeproduits {
    font-size: 11px;
    list-style: square;
    line-height: 1.6em;
    margin-left: 60px; padding-left: 0px; 
    color: #666666;
    margin-top:20px;
}
ul.listeproduits a {
    text-decoration: none;
    color: #88A896;
    font: bold 12px arial;
}
ul.chartlist {
    font-size: 12px;
    list-style: square;
    margin-left: 40px; padding-left: 0px; 
    color: #008457;
    margin-top:20px;
}
ul.chartlist li {
    padding-bottom:20px;
}
ul.chartlist span {
    text-decoration: none;
    color: #333333;
    font-size: 11px;
}
.borderimage {
    border: 2px solid #939083;
    margin-top:15px;
}
.commentimage {
    font: normal 11px arial;
    color: #939083;
    margin-bottom:20px;
}