html {
    background:         black;
}
body {
    font-size:          11px;
/*    font-family:        Arial, sans-serif;*/
    font-family:        sans-serif;
}
ul {
    list-style-type:    none;
}
a {
    color:              black;
}
a:hover {
    color:              #ff6f0c;
    text-decoration:    none;
}
fieldset,
legend,
input[type=file],
input[type=password],
input[type=text],
input[type=submit],
select,
textarea {
    border:             solid 1px #989898;
}
input[type=file],
input[type=password],
input[type=text],
select,
textarea {
    padding:            1px;
    font-size:          1em;
    /* to be declined */
    background:         #edf3f9;
}
label {
    font-weight:        bold;
}
input[type=submit] {
    padding:            2px;
    font-size:          1em;
    font-weight:        bold;
}
input.error,
div.error,
select.error,
textarea.error {
    border:             solid 1px red;
}
table {
    border-collapse:    collapse;
}
h3 {
    margin-bottom:      1em;
    font-size:          1.1em;
    font-weight:        bold;
}
h4 {
    margin-bottom:      .8em;
    font-size:          1em;
    font-weight:        bold;
}
h5 {
    font-size:          1em;
}

#content a {
    color:              #585814;
}
#content p {
    margin-bottom:      .8em;
}
#content ol,
#content ul {
    margin:             .5em 0;
    padding-left:       2em;
}
#content ul {
    list-style-type:    disc;
}

#c1 #content img.title {
    margin:             5px 0 10px 0;
    display:            block;
}
#c1 #content div.arrow,
#c1 #content p.arrow {
    padding-left:       30px;
    background:         url(/image/global/fleche_verte.gif) no-repeat top left;
}
#content div.indent {
    padding-left:       30px;
}

#c1 #content .bt_temoin {
    float:              right;
    margin-top:         -35px;
}
