/******************************************************************************
 ******************************** BASE ****************************************
 ******************************************************************************/
/************************************** CKEDITOR BUTTONS *******************************************/
a.cke_button.cke_button__media_ligne_droite,
a.cke_button.cke_button__media_ligne_gauche,
a.cke_button.cke_button__media_ligne_dessus,
a.cke_button.cke_button__media_deux_colonnes,
a.cke_button.cke_button__media_colonne_gauche,
a.cke_button.cke_button__media_colonne_droite,
a.cke_button.cke_button__deux_colonnes,
a.cke_button.cke_button__encadre_cnpf,
a.cke_button.cke_button__image,
a.cke_button.cke_button__video_filter,
.cke_combo.cke_combo__styles {
  display: none; }

.page-node-add-territoire a.cke_button.cke_button__media_ligne_droite,
.page-node-add-territoire a.cke_button.cke_button__media_ligne_gauche,
.page-node-add-territoire a.cke_button.cke_button__media_ligne_dessus,
.page-node-add-territoire a.cke_button.cke_button__media_deux_colonnes,
.page-node-add-territoire a.cke_button.cke_button__media_colonne_gauche,
.page-node-add-territoire a.cke_button.cke_button__media_colonne_droite,
.page-node-add-territoire a.cke_button.cke_button__deux_colonnes,
.page-node-add-territoire a.cke_button.cke_button__encadre_cnpf,
.page-node-add-territoire a.cke_button.cke_button__image,
.page-node-add-territoire a.cke_button.cke_button__video_filter,
.node-type-territoire a.cke_button.cke_button__media_ligne_droite,
.node-type-territoire a.cke_button.cke_button__media_ligne_gauche,
.node-type-territoire a.cke_button.cke_button__media_ligne_dessus,
.node-type-territoire a.cke_button.cke_button__media_deux_colonnes,
.node-type-territoire a.cke_button.cke_button__media_colonne_gauche,
.node-type-territoire a.cke_button.cke_button__media_colonne_droite,
.node-type-territoire a.cke_button.cke_button__deux_colonnes,
.node-type-territoire a.cke_button.cke_button__encadre_cnpf,
.node-type-territoire a.cke_button.cke_button__image,
.node-type-territoire a.cke_button.cke_button__video_filter,
.node-type-territoire .cke_combo__styles,
.page-node-add-page a.cke_button.cke_button__media_ligne_droite,
.page-node-add-page a.cke_button.cke_button__media_ligne_gauche,
.page-node-add-page a.cke_button.cke_button__media_ligne_dessus,
.page-node-add-page a.cke_button.cke_button__media_deux_colonnes,
.page-node-add-page a.cke_button.cke_button__media_colonne_gauche,
.page-node-add-page a.cke_button.cke_button__media_colonne_droite,
.page-node-add-page a.cke_button.cke_button__deux_colonnes,
.page-node-add-page a.cke_button.cke_button__encadre_cnpf,
.page-node-add-page a.cke_button.cke_button__image,
.page-node-add-page a.cke_button.cke_button__video_filter,
.node-type-page a.cke_button.cke_button__media_ligne_droite,
.node-type-page a.cke_button.cke_button__media_ligne_gauche,
.node-type-page a.cke_button.cke_button__media_ligne_dessus,
.node-type-page a.cke_button.cke_button__media_deux_colonnes,
.node-type-page a.cke_button.cke_button__media_colonne_gauche,
.node-type-page a.cke_button.cke_button__media_colonne_droite,
.node-type-page a.cke_button.cke_button__deux_colonnes,
.node-type-page a.cke_button.cke_button__encadre_cnpf,
.node-type-page a.cke_button.cke_button__image,
.node-type-page a.cke_button.cke_button__video_filter,
.node-type-page .cke_combo__styles,
.node-type-searchway a.cke_button.cke_button__image,
.page-node-add-searchway a.cke_button.cke_button__image,
.node-type-searchway-question a.cke_button.cke_button__image,
.page-node-add-searchway-question a.cke_button.cke_button__image,
.node-type-searchway-reponse a.cke_button.cke_button__image,
.page-node-add-searchway-reponse a.cke_button.cke_button__image {
  display: block; }

.page-node-add-page .cke_combo.cke_combo__styles,
.node-type-page .cke_combo.cke_combo__styles {
  display: inline-block; }

/************************************** COMMONS *******************************************/
iframe {
  border: 1px solid #d4d5d6; }

.style-editeur {
  font-weight: normal; }

h2.style-editeur {
  font-family: "nudista-web", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  color: #47342e;
  line-height: 30px;
  margin-top: 30px;
  margin-bottom: 30px; }

h3.style-editeur {
  font-family: "nudista-web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  color: #52383b;
  line-height: 1.2em;
  height: 25px;
  background-image: url("../images/puce-titre.png");
  background-repeat: no-repeat;
  background-position: left 6px;
  padding-left: 25px;
  margin-top: 20px;
  margin-bottom: 10px; }

h3.style-editeur span.style-editeur {
  font-size: 20px;
  color: #52383b; }

h4.style-editeur {
  font-family: "nudista-web", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #7b6663;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 5px;
  padding-bottom: 3px;
  border-bottom: 1px solid #47342e;
  display: inline-block; }

h4.style-editeur span.style-editeur {
  font-size: 14px;
  color: #7b6663; }

small.style-editeur {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 11px; }

span.style-editeur-rose {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  color: #B14C8D; }

span.style-editeur-rose-gd {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #B14C8D; }

div.style-editeur-notice-psg {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #fff;
  background: url(/sites/all/themes/lfb_psg/images/picto-aide2.png) #84BB21 no-repeat;
  background-position: 10px 16px;
  padding: 10px 10px 15px 40px;
  font-size: 14px;
  margin-top: 30px; }
  div.style-editeur-notice-psg a.style-editeur-notice-psg-lien {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #53383a !important;
    background-color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    padding: 5px 20px;
    border-radius: 2px;
    font-size: 14px; }
    div.style-editeur-notice-psg a.style-editeur-notice-psg-lien:hover {
      opacity: 0.9; }

p.style-editeur-notice-psg-titre {
  font-family: "nudista-web", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 20px; }

.cke_editable {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  color: #7b6663; }

.rteright {
  text-align: right; }

.rteleft {
  text-align: left; }

.rtejustify {
  text-align: justify; }

.rtecenter {
  text-align: center; }

/************************************** SERVICES COLORS *******************************************/
.service-gerer-sa-foret h2.style-editeur,
.service-gerer-sa-foret h5.style-editeur,
.service-gerer-sa-foret .field-type-text-with-summary .image-legende h5 {
  color: #84BB21; }

.service-gerer-ses-chantiers h2.style-editeur,
.service-gerer-ses-chantiers h5.style-editeur,
.service-gerer-ses-chantiers .field-type-text-with-summary .image-legende h5 {
  color: #1EB9D6; }

.service-gerer-ses-chantiers h3.style-editeur {
  background-image: url("../images/puce-titre-gerer-ses-chantiers.png"); }

.service-gerer-ses-chantiers h4.style-editeur {
  border-bottom: 1px solid #1EB9D6; }

.service-trouver-un-professionnel h2.style-editeur,
.service-trouver-un-professionnel h5.style-editeur,
.service-trouver-un-professionnel .field-type-text-with-summary .image-legende h5 {
  color: #B14C8D; }

.service-trouver-un-professionnel h3.style-editeur {
  background-image: url("../images/puce-titre-trouver-un-professionnel.png"); }

.service-trouver-un-professionnel h4.style-editeur {
  border-bottom: 1px solid #B14C8D; }

.service-connaitre-le-prix-des-bois h2.style-editeur,
.service-connaitre-le-prix-des-bois h5.style-editeur,
.service-connaitre-le-prix-des-bois .field-type-text-with-summary .image-legende h5 {
  color: #F07D22; }

.service-connaitre-le-prix-des-bois h3.style-editeur {
  background-image: url("../images/puce-titre-connaitre-le-prix-des-bois.png");
  padding-left: 25px;
  background-position-y: 2px; }

.service-connaitre-le-prix-des-bois h4.style-editeur {
  border-bottom: 1px solid #F07D22; }

.service-foncier-forestier h2.style-editeur,
.service-foncier-forestier h5.style-editeur,
.service-foncier-forestier .field-type-text-with-summary .image-legende h5 {
  color: #D74D3D; }

.service-foncier-forestier h3.style-editeur {
  background-image: url("../images/puce-titre-foncier-forestier.png"); }

.service-foncier-forestier h4.style-editeur {
  border-bottom: 1px solid #D74D3D; }

.service-demarches-en-ligne h2.style-editeur,
.service-demarches-en-ligne h5.style-editeur,
.service-demarches-en-ligne .field-type-text-with-summary .image-legende h5 {
  color: #199657; }

.service-demarches-en-ligne h3.style-editeur {
  background-image: url("../images/puce-titre-demarches-en-ligne.png");
  padding-left: 25px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 4px; }

.service-demarches-en-ligne h4.style-editeur {
  border-bottom: 1px solid #00995A; }

/************************************** SEPARATEUR *******************************************/
hr {
  border: none;
  border-top: 1px dashed #47342e;
  margin: 25px 0;
  display: inline-block;
  width: 100%; }

/************************************** LISTES A PUCES *******************************************/
.cke_editable ul,
.field-type-text-with-summary ul {
  padding-left: 20px;
  padding-top: 5px;
  margin-top: 0px; }

.cke_editable ul li,
.field-type-text-with-summary ul li {
  list-style-image: url("../images/puce-rond-n1-default.png");
  padding-bottom: 5px;
  margin-bottom: 5px; }

.cke_editable ul li ul li,
.field-type-text-with-summary ul li ul li {
  list-style-image: url("../images/puce-fleche-default.png");
  margin-bottom: 0px; }

.cke_editable ul li ul li ul li,
.field-type-text-with-summary ul li ul li ul li,
.service-gerer-sa-foret .field-type-text-with-summary ul li ul li ul li,
.service-gerer-ses-chantiers .field-type-text-with-summary ul li ul li ul li,
.service-trouver-un-professionnel .field-type-text-with-summary ul li ul li ul li,
.service-connaitre-le-prix-des-bois .field-type-text-with-summary ul li ul li ul li,
.service-foncier-forestier .field-type-text-with-summary ul li ul li ul li,
.service-demarches-en-ligne .field-type-text-with-summary ul li ul li ul li {
  list-style-image: url("../images/puce-rond-default.png");
  margin-bottom: 0px; }

.cke_editable ol,
.field-type-text-with-summary ol {
  padding-left: 20px;
  padding-top: 10px; }

.cke_editable ol li,
.field-type-text-with-summary ol li {
  padding-bottom: 5px;
  margin-bottom: 5px;
  padding-left: 5px;
  list-style-type: decimal; }

.cke_editable ol li ol li,
.field-type-text-with-summary ol li ol li {
  margin-bottom: 0px; }

/************************************** Liste a puces - Services colors *******************************************/
.service-gerer-sa-foret .field-type-text-with-summary ul li {
  list-style-image: url("../images/puce-rond-n1-gerer-sa-foret.png"); }

.service-gerer-sa-foret .field-type-text-with-summary ul li ul li {
  list-style-image: url("../images/puce-fleche-gerer-sa-foret.png"); }

.service-gerer-ses-chantiers .field-type-text-with-summary ul li {
  list-style-image: url("../images/puce-rond-n1-gerer-ses-chantiers.png"); }

.service-gerer-ses-chantiers .field-type-text-with-summary ul li ul li {
  list-style-image: url("../images/puce-fleche-gerer-ses-chantiers.png"); }

.service-trouver-un-professionnel .field-type-text-with-summary ul li {
  list-style-image: url("../images/puce-rond-n1-trouver-un-professionnel.png"); }

.service-trouver-un-professionnel .field-type-text-with-summary ul li ul li {
  list-style-image: url("../images/puce-fleche-trouver-un-professionnel.png"); }

.service-connaitre-le-prix-des-bois .field-type-text-with-summary ul li {
  list-style-image: url("../images/puce-rond-n1-connaitre-le-prix-des-bois.png"); }

.service-connaitre-le-prix-des-bois .field-type-text-with-summary ul li ul li {
  list-style-image: url("../images/puce-fleche-connaitre-le-prix-des-bois.png"); }

.service-foncier-forestier .field-type-text-with-summary ul li {
  list-style-image: url("../images/puce-rond-n1-foncier-forestier.png"); }

.service-foncier-forestier .field-type-text-with-summary ul li ul li {
  list-style-image: url("../images/puce-fleche-foncier-forestier.png"); }

.service-demarches-en-ligne .field-type-text-with-summary ul li {
  list-style-image: url("../images/puce-rond-n1-demarches-en-ligne.png"); }

.service-demarches-en-ligne .field-type-text-with-summary ul li ul li {
  list-style-image: url("../images/puce-fleche-demarches-en-ligne.png"); }

/****************************** TEXTE SUR DEUX COLONNES ***********************************/
.cke_editable table.table-style-editeur,
.field-type-text-with-summary table.table-style-editeur {
  border-collapse: separate;
  margin-top: 15px;
  border: none; }

.table-style-editeur td {
  border: none;
  /*border-left:1px dotted #bcbcba;*/
  width: 340px;
  padding: 0px 30px 0px 7px;
  vertical-align: top; }

table.table-style-editeur h5 {
  margin-top: 0px; }

/************************************** ENCADRES *******************************************/
.encadre {
  background-color: #f6f3f1;
  border: none;
  padding: 20px 40px;
  margin-top: 22px; }

.encadre > p {
  margin-top: 20px; }

/************************************** MEDIAS *******************************************/
.cke_editable .image-legende,
.field-type-text-with-summary .image-legende {
  padding: 20px 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f6f3f1;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  color: #7b6663; }

h5.style-editeur,
.cke_editable .image-legende h5,
.field-type-text-with-summary .image-legende h5 {
  font-family: "nudista-web", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  color: #47342e;
  margin-bottom: 20px;
  margin-top: 5px; }

.media-block img,
.media-block iframe {
  display: block; }

.media-ligne {
  background-color: #f6f3f1;
  width: 745px;
  min-height: 222px; }

.media-ligne .image-legende,
.media-ligne .media-block {
  display: inline-block;
  vertical-align: top; }

.media-ligne .image-legende {
  width: 368px;
  background-color: transparent;
  border: none; }

.media-ligne .media-block {
  width: 372px; }

.media-ligne-dessus .media-block {
  width: 745px;
  min-height: 20px; }

.cke_editable .media-ligne-dessus .media-block {
  border: 1px dotted #d3d3d3; }

.cke_editable .media-ligne-dessus .media-block:hover {
  border: 1px dotted #f1eeee; }

.media-ligne-dessus .image-legende {
  width: 745px; }

.media-deux-colonnes .block-colonne,
.media-colonne .block-colonne {
  display: inline-block;
  vertical-align: top;
  width: 342px; }

.media-deux-colonnes .block-colonne:first-child,
.media-colonne .block-colonne:first-child {
  margin-right: 55px; }

/* Dans l'editeur de texte on reduit la marge pour que l'affichage soit correct */
.cke_editable .media-deux-colonnes .block-colonne:first-child,
.cke_editable .media-colonne .block-colonne:first-child {
  margin-right: 25px; }

.media-colonne .block-colonne p:first-child {
  margin-top: 0; }

.media-deux-colonnes .block-colonne .media-block {
  min-height: 250px;
  background-color: #f6f3f1;
  vertical-align: top; }

/*# sourceMappingURL=ckeditor.css.map */
