/*
 CSS Utilisée dans la zone wysiwyg en BO et sur le site dans la zone mise en page en wysiwyg
 préfixe "body.cke_editable" : styles dans l'éditeur du BO
*/

body.cke_editable  { font-family: arial, sans-serif; color: #404040; font-size: 0.9em;}
body.cke_editable ul { margin-left:10px; list-style-position:outside; list-style-type:disc; }
body.cke_editable p {margin :0;padding:0;}




p {
    margin :0;
    padding:0;
}
hr, .interne hr {
    border:none;
    border-bottom : 1px dashed #444444;
    padding-bottom: 13px;
    margin-bottom: 13px;
}

.text_rouge {
    color:#e30044;
}
.text_vert {
    color:#2AB4AD;
}
.text_bleu_fonce {
    color:#1F2E5A;
}
.text_bleu {
    color:#009EE0;
}
.text_beige {
    color:#E5D9CB;
}


.text_gris {
    color:#666666;
}
.text_gris_clair {
    color:#cccccc;
}
.bg_rouge {
    background-color:#e30044;
    color:#ffffff;
}

.bg_gris_clair {
    background-color:#F2F2F2;
    color:#ffffff;
}
.bg_gris_moyen {
    background-color:#8F8D8E;
    color:#ffffff;
}
.bg_gris_fonce {
    background-color:#5B5B5B;
    color:#ffffff;
}

.bg_vert {
    background-color:#2AB4AD;
    color:#ffffff;
}
.bg_bleu {
    background-color:#009EE0;
    color:#ffffff;
}
.bg_beige {
    background-color:#E5D9CB;
}
.bg_bleu_fonce {
    background-color:#1F2E5A;
    color:#ffffff;
}

/* Styles appliqué avec l'éditeur */
.interne .prestations .gray h2,
.interne .article h2,
.interne.details-actualite #text h2,
.front .region-home-a-la-une #zone1 h2,
body.cke_editable h2 {
    font-size:1.9em;
    line-height:1em;
    margin:15px 0 10px 0;
    display:block;
    font-weight:normal;
}
.interne .prestations .gray h3,
.interne .article h3,
.interne .event h3,
.interne.details-actualite #text h3,
.front .region-home-a-la-une #zone1 h3,
body.cke_editable h3 {
    font-size:1.8em;
    line-height:1em;
   margin:15px 0 10px 0;
    display:block;
    font-weight:normal;
}
.interne .prestations .gray h4,
.interne .article h4,
.interne .event h4,
.interne.details-actualite #text h4,
.front .region-home-a-la-une #zone1 h4,
body.cke_editable h4 {
    font-size:1.6em;
    line-height:1em;
    margin:15px 0 10px 0;
    display:block;
    font-weight:normal;
}
.interne .prestations .gray h5,
.interne .article h5,
.interne .event h5,
.interne.details-actualite #text h5,
.front .region-home-a-la-une #zone1 h5,
body.cke_editable h5 {
    font-size:1.4em;
    line-height:1em;
    margin:15px 0 10px 0;
    display:block;
    font-weight:normal;
}
 h1 strong{    font-size:inherit;}
 h2 strong{    font-size:inherit;}
 h3 strong{    font-size:inherit;}
 h4 strong{    font-size:inherit;}
 h5 strong{    font-size:inherit;}



.interne .prestations .gray ul,
.interne .article ul,
.interne .event ul,
.front .region-home-a-la-une #zone1 ul
{margin-left:30px; list-style-position:outside; list-style-type:disc;}

.interne .prestations .gray b,.interne .prestations .gray strong
.interne .article b, .interne .article strong,
.interne .event b, .interne .event strong,
.front .region-home-a-la-une #zone1 b, .front .region-home-a-la-une #zone1 strong
{font-weight:bold;}
.interne .prestations .gray em, .interne .prestations .gray i,
.interne .article em, .interne .article i,
.interne .event em, .interne .event i,
.front .region-home-a-la-une #zone1 em, .front .region-home-a-la-une #zone1 i
{font-style: italic;}

td, th{
    border-style: solid;
    border-width: 1px;
	padding:5px;
}

.texte_body a {
    color:#e30044;
}
