#content {
    padding:        1em;
}
#content #content_c1 {
    float:          left;
    width:          49%;
}
#content #content_c2 {
    float:          right;
    width:          49%;
}

#content a {
    color:          #676767;
}
#content h1 {
    margin-bottom:  .9em;
    font-size:      1.3em;
    font-weight:    bold;
}
#content h2 {
    margin-bottom:  .8em;
    font-size:      1.2em;
    font-weight:    bold;
}
#content h3 {
    padding:        0 0 10px 22px;
    font-size:      1.1em;
    font-weight:    bold;
    text-transform: uppercase;
    color:          #f16d00;
    background:     url(/image/element/h3_bg.png) no-repeat;
}
#content h4 {
    margin-top:     0.4em;
    margin-bottom:  0.2em;
    font-size:      1em;
    font-weight:    bold;
}
#content p {
    margin-bottom:  .8em;
    text-align:     justify;
}
#content ul {
    padding-left:   1.5em;
    list-style:     square;
    margin-bottom:  .8em;
}
#content table,
#content form {
    margin-bottom:  .8em;
}
#content table th,
#content table td {
    padding:        4px 4px;
}
#content table td {
    background:     #f7f4f7;
    border:         solid 1px #cbc3c3;
}
#content>*:last-child {
    margin-bottom:  0;
}


#content div.htmledit * {
    margin:         0;
    padding:        0;
}

#content .conf {
    padding:        4px;
    width:          390px;
    float:          left;
    text-align:     justify;
}
#content .exemple {
    padding:        4px;
    background-color: #fff7e3;
}
#content div.participant h3 {
    cursor:         pointer;
}
#content img.visuel {
    margin:         4px 8px;
    border:         1px solid #b0b0b0;
}
#content img.left {
    float:          left;
}
#content img.right {
    float:          right;
}

