.titre_paragraphe {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
color:#909090;
margin-top: 15px;
margin-bottom: 10px;
letter-spacing:-0.05em;
}

#contenuEdito a:link, #contenuEdito a:visited, #contenuEdito a:active {
    color: #4C8E27;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans serif;
    font-size:12px;
}
#contenuEdito a:hover {
    color: #4C8E27;
    text-decoration: none;
    font-family: Arial, Helvetica, sans serif;
    font-size:12px;
}

/*intertitre*/
.inter-titre {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color:#000000;
}

/*tableaux*/

table.tableau {
width:100%;
}

.td_titre {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#DDE4D4;
}

.td_couleur_f {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#ECF0E8;
}

.td_couleur_c {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#F8F9F7;
}

/*tableau pour image avec légende*/
table.photo_droite{
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:italic;
width:auto;
margin-left:20px;
margin-bottom:20px;
float:right;
}

table.photo_gauche{
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:italic;
width:auto;
margin-right:20px;
margin-bottom:20px;
float:left;
}

/*images*/
.photo {
border: 1px solid #909090;
}

.legende{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style:italic;
}

/***********************************************************************************/

/* encadrés */

.tab_encadre { /* avec fond couleur */
border:1px solid #6C7E66;
width:100%;
background:#DDE4D4;
padding:8px;
}

.tab_encadre2 { /* sans fond couleur */
border:1px solid #6C7E66;
width:100%;
padding:8px;
}

/***********************************************************************************/

/* texte de couleur (mis en évidence) */

/* texte Marron */
.txt_marron{color:#A88450;}

/* texte Vert */
.txt_vert{color:#4C8E27;}

/*********************************************************************************/

table.filet{
border-bottom: dotted #C0C0C0 2px;
width:100%;
padding:0px;
}

.titre_offres {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
font-style: italic;
color:#909090;
margin-top: 10px;
margin-bottom: 15px;
letter-spacing:-0.05em;
}