body{
    font-family:Arial, Helvetica, sans-serif;
    color:#838383;
    font-size:12px;
}

a {
    color:#5D5D60;
    text-decoration:underline;
}

a:hover {
    color:#800000 ;
    text-decoration:none
}

hr{
    border:0;
    height:1px;
    background:#838383;
    margin:10px 0;
}

h1,
h2{
       font-size:18px;
        margin-bottom:10px;
         text-align:left;
         font-weight:bold;
         font-weight:normal;
}

h3,
h4,
h5{
    margin-bottom:5px;
}


h3 {
    font-size:16px;
    text-align:left;
    font-weight:bold;
}


h4 {
    font-size:14px;
    text-align:left;
    font-weight:bold;
}

h5{
    font-size:12px;
    font-weight:bold;
}


h1,
h1 *,
h3,
h3 *,
h5,
h5 *{
     color:#800000 !important;
}

h2,
h2 *,
h4,
h4 *{
    color:#E36C0A !important;
}



#container ul {
    margin:10px 0px 15px 0; list-style:none;
}

#container ul li {
    padding:0px 0px 1px 14px;
    background:url(../images/list_marker.gif) 0 6px no-repeat;
    line-height:21px;
    color:#5d5d60;
}

#container ul.puce-rouge li,
#container ul li.puce-rouge{
    background:url(../images/list_marker_red.gif) 0 6px no-repeat;
}

#container ul.puce-orange li,
#container ul li.puce-orange{
    background:url(../images/list_marker_orange.gif) 0 6px no-repeat;
}



.entete{
    font-weight:bold;
    font-style:italic;
}

.legende{
    font-size:11px;
    font-style:italic;
}

.bloc{
    background:#800000 url(../images/border3_top.gif) bottom repeat-x;
    color:#fff;
    padding:10px;
    border:1px solid #800000;
    display:block;
}

.bloc *{
    color:#fff !important;
}

.borderLeft{
    color:#800000;
    border-left:1px dotted #800000;
    padding-left:5px;
     display:block;
}

.rouge,
.rouge *,
.borderLeft *{
    color:#800000 !important;
}

h1 a:hover,
h3 a:hover,
h5 a:hover,
.rouge a:hover,
.borderLeft a:hover{
    color:#5D5D60 !important;
}

.orange,
.orange *,
.orange a:hover{
    color:#E36C0A !important;
}


