/*
#@sites/jardin.c-real.org/local/cache-css/cssdyn-css_css-697a3667.css
*/
@import url(https://fonts.googleapis.com/css?family=Indie+Flower);
/* #PRODUIRE{fond=css.css}
   md5:6d7eb3cf67716a00ac29774cf4c3c909 */
@charset "utf-8";
/* CSS Document */
/* Variables */
/*============== GENERAL ==============*/
html {
  border: 0px;
}
div * {
  border: 0;
  padding: 0;
  margin: 0;
  line-height: 150%;
  font-weight: normal;
}
/* propriétés de la page */
body {
  outline: 0;
  padding: 0;
  background: #fff;
  margin: 0 auto;
  font-size: 0;
  line-height: 0;
  font-family: "Indie Flower", Arial, Helvetica, sans-serif;
  position: relative;
  text-align: center;
}
.carto {
  background-image: url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/bg_carto.jpg'), url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/bg_alt.jpg');
  background-repeat: no-repeat, repeat-y;
  background-position: center top ;
  background-color: #000;
  min-height: 1000px;
  position: relative;
}
.fondgris {
  background-image: url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/bg_gris.png');
  background-repeat: repeat-y;
  background-position: center center ;
  background-color: transparent;
  margin: 0 auto;
  min-height: 400px;
  text-align: center;
  max-width: 1600px;
  padding: 65px 0 0 ;
  overflow: hidden;
}
.largemarge {
  margin: 30px 0 60px;
}
/* Liens non soulignés */
a,
a * {
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
a:hover * {
  text-decoration: none;
  cursor: pointer;
  color: #DB0C17;
}
a:active {
  color: red;
}
#col1 a:focus {
  outline: none;
  text-decoration: underline;
}
.tit {
  line-height: 132%;
  font-size: 22px;
  text-align: center;
}
.cnt {
  line-height: 143%;
  font-size: 14px;
}
/* Autre initialisation */
ol,
ul {
  list-style: none;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
abbr,
acronym {
  cursor: help;
}
/* ------------- BARRE  ------------- */
#menutop {
  top: 0;
  left: 0;
  margin-bottom: 0;
  position: fixed;
  right: 0;
  height: 37px;
  z-index: 1030;
  background-color: #FFF;
  -moz-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.1);
}
#menutop img {
  border: 0px solid #fff;
}
.fondblanc {
  background: rgba(255, 255, 255, 0.8) repeat-y scroll center center;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.9);
  margin: 0 auto 0;
  min-height: 400px;
  padding: 30px 10px 230px 14px;
  text-align: left;
  overflow: visible;
  width: 986px;
}
.entoure {
  -moz-box-shadow: 0px -7px 21px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px -7px 21px rgba(0, 0, 0, 0.2);
  box-shadow: 0px -7px 21px rgba(0, 0, 0, 0.2);
}
#menutop a,
#menutop .menu {
  font: normal 20px "Indie Flower", Arial, Helvetica, sans-serif;
  margin: 0 16px 0 0;
  padding: 5px 3px 10px;
  height: 18px;
  color: #111;
  border-bottom: 4px solid #f9a538;
}
#menutop a.boutonguest {
  margin-right: 8px;
  padding: 7px 0 12px ;
}
#menutop a.boutonguest.facebook {
  margin-right: 9px;
}
#menutop .participer {
  padding-top: 5px;
  padding-bottom: 15px;
}
#menutop .participer:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
  padding-left: 2px;
  padding-right: 4px;
}
#menutop .tv {
  padding: 5px 5px 15px;
}
#menutop .menu {
  cursor: pointer;
  margin-left: 10px;
}
#menutop .fdg {
  margin: 0;
  padding: 0;
  height: 39px;
}
#smenu,
#ssuivre {
  background: #FFFFFF;
  padding: 0 0 0 9px;
  position: absolute;
  text-align: left;
  top: 38px;
}
#smenu {
  left: 0;
  -webkit-box-shadow: 4px 3px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 4px 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 4px 3px 6px rgba(0, 0, 0, 0.1);
}
#smenu a {
  margin: 12px 1px;
  padding: 2px 22px 2px 14px;
  text-transform: none;
}
#ssuivre {
  right: 0;
  -webkit-box-shadow: -4px 3px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -4px 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: -4px 3px 6px rgba(0, 0, 0, 0.1);
  width: 390px;
}
#ssuivre .formulaire_newsletter {
  font-size: 14px;
  margin: 22px 20px;
  width: 166px;
}
#ssuivre .formulaire_newsletter .tit {
  font-weight: 600;
  width: 160px;
  color: #4A4A45;
}
#ssuivre .formulaire_newsletter label {
  display: none;
}
#ssuivre .formulaire_newsletter .text {
  border: 1px solid #C6C5C5;
  margin: 14px 0 0;
  padding: 5px 7px 4px;
  width: 150px;
}
#ssuivre .formulaire_newsletter .text:focus {
  border: 1px solid #DB0C17;
}
#ssuivre .formulaire_newsletter .submit {
  background: none repeat scroll 0 0 #DC0613;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  float: right;
  font-weight: bold;
  margin: 19px 0 0;
  padding: 4px 7px 5px;
}
.reponse_formulaire {
  color: #DB0C17;
}
/* --- Réseaux sociaux --- */
#ssuivre #rezosociaux {
  border-left: 1px solid #C6C5C5;
  margin: 20px 0;
  padding: 0 15px;
  width: 130px;
}
#ssuivre #rezosociaux .videos {
  background: url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/icorond_tv_mini.png') no-repeat left top transparent;
}
#ssuivre #rezosociaux .twitter {
  background: url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/icorond_twitter_mini.png') no-repeat left top transparent;
}
#ssuivre #rezosociaux .facebook {
  background: url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/icorond_fb_mini.png') no-repeat left top transparent;
}
#ssuivre #rezosociaux .tumblr {
  background: url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/icorond_thumbler_mini.png') no-repeat left top transparent;
}
#ssuivre #rezosociaux .rss {
  background: url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/icorond_rss_mini.png') no-repeat left top transparent;
}
#ssuivre #rezosociaux a {
  margin: 5px 10px;
  padding: 2px 0 8px 35px;
  text-transform: none;
}
/* Addthis */
div#at4-share {
  margin: 110px 0 !important;
}
/* ========================== TETE ========================== */
.largeurlogohaut {
  margin: 36px auto 0;
  width: 1026px;
  position: relative;
}
#slogan {
  margin: 0 0 22px;
  font-size: 16px;
  color: #4F4F4F;
}
#slogan i {
  font-weight: bold;
  font-style: normal;
}
#slogan strong {
  color: #DB0613;
}
h1 .spip_logos {
  margin-bottom: 20px;
}
.largeurlogohaut .retour {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 10px 1px transparent;
  bottom: 5px;
  font-size: 14px;
  font-weight: normal;
  left: 0;
  margin: 0 0 10px;
  padding: 0 0 0 31px;
  position: absolute;
}
.largeurlogohaut .pastille {
  position: absolute;
  right: 0;
  bottom: 5px;
}
.largeurlogohaut .pastille img {
  border: 0px solid #fff;
}
/* ------------- MENU PRINCIPAL  ------------- */
#topmenu .item {
  margin-right: 90px;
  text-align: left;
  width: 160px;
}
#topmenu .dernier {
  margin-right: 0;
  width: 180px;
}
#topmenu .item h2 {
  margin-bottom: 6px;
}
#topmenu .item .tit {
  font-size: 26px;
}
#topmenu .item .stit {
  border-left-style: solid;
  border-left-width: 2px;
  padding: 0 10px;
  font-size: 13px;
}
/* ============= ACCUEIL =============== */
h2 {
  font-size: 36px;
}
/* ------------- VIDEO ACCUEIL ------------- */
#marqueurvideo {
  width: 900px;
  height: 1px;
}
#mainvideo {
  margin-top: 32px;
  position: relative;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.18);
}
#lavideo {
  width: 934px;
}
#mainvideo .encart {
  bottom: 20px;
  margin: 20px;
  position: absolute;
  right: 20px;
}
#mainvideo #lancer {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 0 0 #ffffff;
  height: 106px;
  padding-left: 120px;
  width: 258px;
}
#mainvideo .tit {
  font-size: 33px;
  line-height: 40px;
  margin-top: 16px;
}
#mainvideo .stit {
  font-size: 19px;
  font-weight: normal;
}
#mainvideo #toutevideo {
  background: url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/ico_tvblanc.png') no-repeat scroll 180px 10px #91b847;
  color: #FFFFFF;
  float: right;
  font-size: 14px;
  height: 20px;
  padding: 12px 20px;
  text-transform: uppercase;
  width: 180px;
}
/* --------------- Vidéos  ---------------- */
a,
img,
button {
  transition: .5s;
}
.videos {
  margin: 0 21px 20px;
  width: 100%;
  font-size: 20px;
}
.videos .item {
  position: relative;
  width: 312px;
  overflow: visible;
}
.videos .item .date {
  background: transparent url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/diese.png') no-repeat 2px 7px;
  padding: 0 5px 0px 24px;
  margin: 0 0 0 14px;
  font-weight: bold;
}
.videos .item img {
  border: 6px solid #fff;
  box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.6);
  margin: 10px 10px 90px;
  transform: rotate(-1deg);
}
.videos .item img:hover {
  transform: rotate(0deg);
}
.videos .item .levier img {
  transform: rotate(2deg);
}
.videos .item .levier img:hover {
  transform: rotate(0deg);
}
.videos .item .ardoise {
  background: transparent url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/bulle_video.png') no-repeat 2px 7px;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 110px;
  width: 300px;
  text-align: center;
  padding-top: 41px;
}
.videos .item .ardoise .tit a {
  font-size: 23px;
  color: #fff;
  font-weight: normal;
  padding: 0 0 0 8px;
}
.videos .item .ardoise .tit a:hover {
  color: #f9a538;
}
.videos .item .ardoise .liencommentaires {
  margin: 2px 17px 0 26px;
  text-align: center;
}
.videos .item .ardoise .liencommentaires a {
  color: #fff;
  margin: 5px 1px;
  font-size: 15px;
  font-weight: normal;
  padding-left: 21px;
}
.videos .item .ardoise .liencommentaires a.commenter {
  background: transparent url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/picto_bulle.png') no-repeat 0 5px;
}
.videos .item .ardoise .liencommentaires a.commentaires {
  background: transparent url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/picto_double_fleche.png') no-repeat 0 5px;
}
.videos .item .ardoise .liencommentaires a:hover {
  color: #f9a538;
}
/* --------------- Grain de sel  ---------------- */
#grain_de_sel {
  text-align: center;
  padding: 0 0 50px;
}
#grain_de_sel .descr {
  font-size: 27px;
  background: #ffd814 url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/texture_papierligne.png') repeat 0 0;
  padding: 20px;
  margin: 0px 30px;
  width: 880px;
}
#grain_de_sel .descr p {
  font-weight: bold;
}
#grain_de_sel .grossebulle {
  background: #ffd814 url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/texture_papierligne.png') repeat 0 0;
}
.connect .session_qui {
  display: none;
}
/* --------------- Intro  ---------------- */
.intro {
  width: 500px;
  height: 560px;
  background: transparent url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/texture_papierligne.png') repeat 0 0;
  font-size: 21px;
  padding: 10px 30px 10px;
  line-height: 130%;
  margin-left: 30px;
}
.intro .tit {
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 20px;
}
.intro p {
  margin-bottom: 20px;
  line-height: 130%;
}
/* --------------- Radio  ---------------- */
.radio {
  position: relative;
  overflow: visible;
  width: 340px;
  text-align: center;
  height: 600px;
  margin: 0 20px 0 0;
}
.radio .posteradio {
  position: absolute;
  bottom: 0px;
  left: 0;
}
.radio .spip_doc_titre {
  display: block;
}
.radio .play-liste {
  width: 240px;
  margin: 0px 50px 0 46px;
}
.radio .play-liste h2 {
  display: none;
}
.radio .play-liste .spip_documents {
  padding-bottom: 30px;
  background: #221F1F;
}
.radio .play-liste .spip_documents .mejs-container {
  height: 52px !important;
}
.radio .play-liste .spip_documents .mejs-container .mejs-controls {
  top: 0;
  bottom: inherit;
}
.radio .play-liste .spip_documents .mejs-container .mejs-controls .mejs-time-rail {
  width: 128px;
}
.radio .play-liste .spip_documents .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
  width: 118px;
}
.radio .play-liste .spip_documents .mejs-container .mejs-controls .mejs-horizontal-volume-slider {
  width: 50px;
}
.radio .play-liste .spip_documents .mejs-playlist {
  background: #221F1F;
  width: 240px;
  padding: 0;
  color: #fff;
}
.radio .play-liste .spip_documents .mejs-playlist .track .entry {
  padding-left: 5px;
}
.radio .play-liste .spip_documents .mejs-playlist .item {
  background: #221F1F;
  overflow: hidden;
  padding: 4px 0 6px 9px;
}
.radio .play-liste .spip_documents .mejs-playlist .item .mejs__button {
  margin-top: 8px;
}
.radio .play-liste .spip_documents .mejs-playlist .item .mejs__button button {
  display: none;
}
.radio .play-liste .spip_documents .mejs-playlist .item .download {
  color: #fff;
}
.radio .play-liste .spip_documents .mejs-playlist .current,
.radio .play-liste .spip_documents .mejs-playlist .item:hover {
  background: #333232;
}
.radio .mejs-audio-wrapper-skin-mejs {
  bottom: 311px;
  position: absolute;
  max-width: 240px !important;
}
.radio .mejs-audio-wrapper {
  max-width: 240px;
}
.radio .mejs__volume-button,
.radio .mejs__horizontal-volume-slider,
.radio .mejs__time,
.radio .mejs__time-rail {
  display: none;
}
/* --------------- Poemes   ---------------- */
#poemes {
  margin: 30px 0;
  background: transparent url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/papiers.png') no-repeat 0 140px;
  height: 710px;
}
#poemes .gtit {
  text-align: center;
}
#poemes .item {
  width: 300px;
  margin: 0 10px 0 0;
}
#poemes .item .tit {
  font-size: 24px;
  font-weight: bold;
  width: 100%;
}
#poemes .item .txt,
#poemes .item .txt p,
#poemes .item br {
  font-size: 18px;
  line-height: 135%;
  width: 100%;
}
#poemes #poeme1 {
  width: 220px;
  padding: 14px 22px;
}
#poemes #poeme2 {
  width: 360px;
  padding: 14px 22px;
}
#poemes #poeme3 {
  width: 240px;
  padding: 14px 22px;
}
/* ========================== RUBRIQUE  ========================== */
#rubrique .premiers .item .tit {
  font-size: 31px;
  line-height: 120%;
  margin: 0 0 5px;
}
/* ========================== PAGE ARTICLE ========================== */
#article .fondblanc {
  padding-top: 0;
  background-repeat: repeat-x, repeat-x;
  background-image: url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/degfond.png'), url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/degfond.png');
  background-position: 0 -50px, 0 1200px;
  background-color: transparent;
}
#article .fondblanc .surtit {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  display: inline;
  font-size: 18px;
  font-weight: 600;
  padding: 0;
}
#article .fondblanc .gtit {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  font-size: 52px;
  margin: 6px 0px 25px 30px;
  line-height: 100%;
  padding: 20px 0 0;
  float: left;
}
#article .fondblanc .date {
  background: transparent url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/bulle_publie.png') no-repeat 0 0;
  padding: 47px 10px 0;
  float: right;
  color: #FFF;
  font-size: 20px;
  text-align: center;
  width: 245px;
  height: 60px;
}
#article .fondblanc .letexte {
  margin: 25px 33px 20px;
  font-size: 20px;
}
#article .fondblanc .oembed_video {
  clear: left;
}
#article .fondblanc .titcommentaire {
  background: transparent url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/bulle_commentaire.png') no-repeat 0 0;
  float: right;
  font-size: 0;
  color: #221F1F;
  width: 289px;
  height: 68px;
}
#article .fondblanc .comments-list {
  margin: 0 34px;
}
#article .fondblanc .comments-list h2 {
  margin-top: 20px;
  float: left;
  border-bottom: 4px solid #f9a538;
}
#article .fondblanc .comments-list ul {
  clear: both;
}
#article .fondblanc .comments-list ul .comment-meta {
  background: transparent url('https://jardin.c-real.org/squ/squ-sites/pourparlerdunjardin.c-real.fr/ergo/bulle_nom.png') no-repeat 0 0;
  display: block;
  overflow: hidden;
  width: 208px;
  height: 60px;
  color: #fff;
  padding: 25px;
  text-align: center;
  float: left;
  font-size: 0;
  position: relative;
}
#article .fondblanc .comments-list ul .comment-meta .spip_in .fn,
#article .fondblanc .comments-list ul .comment-meta .dtreviewed {
  position: absolute;
  top: 24px;
  font-size: 27px;
  color: #f9a538;
  left: 0;
  text-decoration: none;
  width: 250px;
  text-align: center;
  line-height: 100%;
  font-weight: normal;
}
#article .fondblanc .comments-list ul .comment-meta .dtreviewed {
  bottom: 24px;
  font-size: 18px;
  color: #FFF;
  top: inherit;
  font-weight: normal;
}
#article .fondblanc .comments-list ul .comment-content {
  float: left;
  width: 590px;
  margin: 14px 0 0 50px;
  min-height: 125px;
}
#article .fondblanc .comments-list ul .comment-content .comment-texte,
#article .fondblanc .comments-list ul .comment-content .comment-texte p {
  font-size: 18px;
}
#article .fondblanc .comments-list ul .comment-content h3.comment-texte,
#article .fondblanc .comments-list ul .comment-content h3.comment-texte * {
  font-size: 22px;
  font-weight: bold;
}
#article .fondblanc .comments-list ul .boutons button {
  margin: 14px 0 0 14px;
  padding: 1px 5px 3px;
  border-radius: 3px;
  cursor: pointer;
  border: 1px solid #aaa;
}
#article .fondblanc .comments-list ul .boutons button:hover {
  background: red;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 4px;
}
#article .article13 {
  background-color: rgba(255, 255, 255, 0.7);
}
/* Logo */
.droite.logo {
  clear: both;
  margin: 40px 5px 30px 70px;
}
#article .fondblanc .module.logo {
  clear: right;
  margin: 0 20px 30px 0;
}
#article .fondblanc .module.logo {
  clear: right;
  margin: 0 70px 30px 0;
}
/* Date */
#article .dateetlieu {
  font-size: 25px;
  margin: 5px 0 20px 35px;
  padding: 5px 0;
  text-align: center;
  width: 190px;
}
#article .dateetlieu .date {
  background-color: #F0A026;
  border-radius: 0 18px 0 0;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
  margin: 0;
  padding: 5px 0 7px;
}
#article .dateetlieu .date .jour {
  line-height: 110%;
}
#article .dateetlieu .date .jm {
  line-height: 130%;
  font-weight: bold;
}
#article .dateetlieu .date .heure {
  line-height: 110%;
}
#article .dateetlieu .lieu {
  background: none repeat scroll 0 0 #F9F7F7;
  border-color: #DDDDDD;
  border-style: solid;
  border-width: 0 0 1px;
  font-size: 16px;
  padding: 12px 0 10px;
  width: 188px;
}
#article .dateetlieu .lieu .nom {
  font-weight: bold;
}
#article .fondblanc .citation {
  background-color: #F2F1F1;
  background-position: 15px 13px;
  background-repeat: no-repeat;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
  line-height: 144%;
  padding: 20px 60px;
  width: 310px;
}
#article .coin .citation {
  background-image: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .coin1 .citation {
  background-image: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .coin2 .citation {
  background-image: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .coin3 .citation {
  background-image: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .coin4 .citation {
  background-image: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .coin5 .citation {
  background-image: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .fondblanc .citation:after {
  float: right;
  margin: -15px -44px -8px;
}
#article .coin .citation:after {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .coin1 .citation:after {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .coin2 .citation:after {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .coin3 .citation:after {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .coin4 .citation:after {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .coin5 .citation:after {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
#article .fondblanc .module.citation {
  clear: left;
  margin: 0 70px 20px 0;
}
#article .fondblanc .droite.citation {
  clear: right;
  margin: 0 5px 20px 70px;
}
#article .fondblanc .chiffres,
#article .fondblanc .cs_blocs {
  background-color: #F2F1F1;
  background-position: 15px 13px;
  background-repeat: no-repeat;
  clear: right;
  float: right;
  font-size: 15px;
  line-height: 144%;
  margin: 0 0 20px 40px;
  padding: 20px 30px;
  width: 374px;
}
#article .fondblanc .chiffres ul,
#article .fondblanc .chiffres p {
  font-style: italic;
}
#article .fondblanc .chiffres p {
  margin-bottom: 16px;
}
#article .fondblanc .chiffres ul.spip li {
  background-position: left 12px ;
  margin: 0 0 9px;
}
#article .fondblanc .chiffres h3.spip,
#article .cs_blocs h4.blocs_titre a,
#article .cs_blocs h4.blocs_titre {
  font-size: 21px;
  font-weight: 600;
  margin: 0 0 12px;
  font-style: normal;
  line-height: 120%;
}
#article .fondblanc .chiffres .coldroite {
  margin: 0 0 19px;
  width: 300px;
}
#article .fondblanc .chiffres .doctit {
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 1px;
}
#article .fondblanc .chiffres .doctype {
  font-weight: bold;
  font-style: italic;
}
.blocs_titre {
  background: none !important;
  padding: 0 !important;
}
#article .fondblanc .propositions {
  margin: 50px 0 30px;
  -moz-column-gap: 100px;
  -webkit-column-gap: 100px;
  column-gap: 100px;
  -moz-column-rule: 2px solid #F2F1F1;
  -webkit-column-rule: 2px solid #F2F1F1;
  column-rule: 2px solid #F2F1F1;
  -moz-columns: 2 auto;
  -webkit-columns: 2 auto;
  columns: 2 auto;
}
#article .fondblanc .propositions h3.spip a {
  font-size: 17px;
}
#article .fondblanc .propositions h3.spip:before {
  color: #FFFFFF;
  content: counter(proposition, decimal);
  font-size: 16px;
  font-weight: bold;
  left: 0;
  line-height: 100%;
  margin: 6px 12px 20% 0;
  padding: 5px 14px 6px 8px;
  position: absolute;
  top: 0;
  vertical-align: top;
}
#article .fondblanc .propositions h3.spip {
  border-bottom: 0 solid #FFFFFF;
  counter-increment: proposition;
  display: block;
  font-size: 22px;
  break-after: none;
  -webkit-column-break-after: none;
  line-height: 135%;
  margin: 0 0 18px;
  overflow: hidden;
  padding: 0 0 0 42px;
  position: relative;
}
#article .coin .propositions h3.spip:before {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 0 0 #ffffff;
}
#article .coin1 .propositions h3.spip:before {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 0 0 #ffffff;
}
#article .coin2 .propositions h3.spip:before {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 0 0 #ffffff;
}
#article .coin3 .propositions h3.spip:before {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 0 0 #ffffff;
}
#article .coin4 .propositions h3.spip:before {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 0 0 #ffffff;
}
#article .fondblanc .propositions h5.spip {
  background: none repeat scroll 0 0 #F2F1F1;
  border-left-style: solid;
  border-left-width: 2px;
  border-radius: 0 5px 5px 0;
  break-after: none;
  -webkit-column-break-after: none;
  color: #4A4A45;
  font-size: 15px;
  padding: 7px 12px 6px 9px;
}
#article .coin .propositions h5.spip {
  border-color: #DB0C17;
}
#article .coin1 .propositions h5.spip {
  border-color: #92B948;
}
#article .coin2 .propositions h5.spip {
  border-color: #f9a538;
}
#article .coin3 .propositions h5.spip {
  border-color: #F0A026;
}
#article .coin4 .propositions h5.spip {
  border-color: #52AAD5;
}
#article .coin5 .propositions h5.spip {
  border-color: #DB0C17;
}
#article .fondblanc .propositions ul.spip {
  background: none repeat scroll 0 0 #F2F1F1;
  margin: 8px 0 23px;
  -moz-column-span: none;
  -webkit-column-span: none;
  display: inline-block;
  column-span: none;
  overflow: hidden;
  padding: 20px 20px 10px 12px;
}
#article .fondblanc .notes {
  background-color: #F2F1F1;
  background-position: 15px 13px;
  background-repeat: no-repeat;
  font-size: 15px;
  line-height: 144%;
  margin: 30px 0 18px;
  padding: 20px 30px;
  width: 876px;
}
#article .fondblanc .notes div {
  margin: 0 0 10px;
}
#article .fondblanc .notes p {
  font-style: italic;
}
#article .fondblanc .notes h3.spip {
  font-size: 1.4em;
  font-weight: 600;
  margin: 0 0 17px;
}
.suivants .age {
  font-size: 14px;
  font-weight: normal;
}
#article #soutiens .suivants .item .lls {
  font-size: 13px;
  font-style: italic;
  font-weight: normal;
  margin: 5px 0 0;
  position: inherit;
}
/* Commentaires */
.larticle h3.btapp {
  cursor: pointer;
  background-color: #EEEEEE;
  border-bottom-width: 0px !important;
  padding: 5px 10px !important;
}
/* Page Contact */
#article.contact .fondblanc {
  background: #fff;
}
/* ========================== PIED ========================== */
#rubrique #suite .fondblanc {
  padding: 40px 44px;
}
.transfuge {
  margin: 0 40px;
}
.separation {
  border-bottom: 1px solid #CCCCCC;
  margin: 0 0 25px;
  padding: 23px 0;
  width: 930px;
}
.largemarge {
  margin: 30px 0 0;
}
#pied {
  background: rgba(1, 1, 1, 0.7);
  height: 175px;
  left: 0px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  color: #fff;
  font: 19px "Indie Flower", Arial, Helvetica, sans-serif;
}
#pied * {
  text-align: center;
}
#pied .cntpied {
  width: 1024px;
  margin: 15px 0 0;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  height: 448px;
}
#pied .menupied {
  text-align: center;
}
#pied .menupied ul {
  margin: 13px 0 0;
}
#pied .menupied ul a,
#pied .menupied ul li {
  display: inline-block;
  color: #fff;
  font: normal 14px "Indie Flower", Arial, Helvetica, sans-serif;
  margin: 0 10px 0 0;
}
#pied .menupied ul a:hover,
#pied .menupied ul li:hover {
  color: #f9a538;
}
#pied .gtit {
  font-size: 24px;
  margin: 0 0 30px;
  font-weight: 600;
  line-height: 120%;
}
#partenaires {
  text-align: center;
  margin: 0 auto;
  width: 600px;
}
#partenaires .introliste {
  font-size: 19px;
  font-style: italic;
  font-weight: normal;
  line-height: 144%;
  margin: 14px auto 13px;
  text-align: center;
}
#partenaires .logos .logo {
  margin: 0 8px;
  border: 7px solid #fff;
}
/* ========================== BOITE A OUTILS ========================== */
.bloc,
.module,
.droite {
  display: block;
  overflow: hidden;
}
.inline {
  display: inline;
}
.module {
  display: inline;
  float: left;
}
.droite {
  display: inline;
  float: right;
}
.largeur {
  width: 952px;
}
.invisible {
  display: none;
}
.gras {
  font-weight: bold !important;
}
.italic {
  font-style: italic !important;
}
.majuscules {
  font-variant: small-caps;
  color: #5497e2;
}
.margegauche {
  margin-left: 10px;
}
.large {
  width: 100%;
  clear: both;
}
.rouge {
  color: #DB0C17;
}
.bgblanc {
  background: #fff !important;
}
.blanc {
  color: #fff !important;
}
.gris {
  color: #4B4A4A !important;
}
.margo {
  margin: 10px 0 0;
}
.sardine {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  border: 0 !important;
}
.alert {
  display: block;
  border: 2px solid #d61b2c;
  padding: 5px 0px ;
  margin: 10px auto 0px;
  text-transform: uppercase;
  font: bold 1em Arial, Helvetica, sans-serif;
  color: #fff;
  text-align: center;
  width: 680px;
  background: #ff7602;
}
/*--------------- Couleurs --------------*/
.liseret {
  border-color: #DB0C17;
}
.liseret1 {
  border-color: #92B948;
}
.liseret2 {
  border-color: #f9a538;
}
.liseret3 {
  border-color: #F0A026;
}
.liseret4 {
  border-color: #52AAD5;
}
.liseret5 {
  border-color: #DB0C17;
}
.couleur {
  color: #DB0C17 !important;
}
.couleur1 {
  color: #92B948 !important;
}
.couleur2 {
  color: #f9a538 !important;
}
.couleur3 {
  color: #F0A026 !important;
}
.couleur4 {
  color: #52AAD5 !important;
}
.bgcouleur,
.bulle,
.moyennebulle,
.titbulle {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.bgcouleur1,
.bulle1,
.moyennebulle1,
.titbulle1 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.bgcouleur2,
.bulle2,
.moyennebulle2,
.titbulle2 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.bgcouleur3,
.bulle3,
.moyennebulle3,
.titbulle3 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.bgcouleur4,
.bulle4,
.moyennebulle4,
.titbulle4 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.bulle:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
.bulle1:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
.bulle2:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
.bulle3:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
.bulle4:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
.titbulle:after {
  content: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.titbulle1:after {
  content: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.titbulle2:after {
  content: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.titbulle3:after {
  content: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.titbulle4:after {
  content: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.titbulle5:after {
  content: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.moyennebulle:before,
.bulle:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
.moyennebulle1:before,
.bulle1:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
.moyennebulle2:before,
.bulle2:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
.moyennebulle3:before,
.bulle3:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
.moyennebulle4:before,
.bulle4:before {
  content: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/");
}
.puce {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puce1 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puce2 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puce3 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puce4 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puce5 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puci {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puci1 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puci2 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puci3 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puci4 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.puci5 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin1 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin2 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin3 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin4 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin5 {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.barre:after {
  background-color: #DB0C17;
}
.barre1:after {
  background-color: #92B948;
}
.barre2:after {
  background-color: #f9a538;
}
.barre3:after {
  background-color: #F0A026;
}
.barre4:after {
  background-color: #52AAD5;
}
.barre5:after {
  background-color: #DB0C17;
}
/*--------------- Elements --------------*/
.liseretgauche {
  border-left-style: solid;
  border-left-width: 2px;
  padding: 0 0 0 10px;
}
.puce1,
.puce2,
.puce3,
.puce4,
.puce5,
.puce {
  background-position: -4px 3px;
  background-repeat: no-repeat;
  font-size: 18px;
  padding-left: 25px;
  display: block;
}
.puci1,
.puci2,
.puci3,
.puci4,
.puci5,
.puci {
  background-position: 0 4px;
  background-repeat: no-repeat;
  font-size: 18px;
  margin: 4px 0 0 4px;
  padding-left: 17px;
}
.bulle1,
.bulle2,
.bulle3,
.bulle4,
.bulle {
  font-size: 20px;
  font-weight: 600;
  height: 58px;
  padding-top: 5px;
  padding-right: 14px;
}
.bulle1:before,
.bulle2:before,
.bulle3:before,
.bulle4:before,
.bulle:before {
  float: left;
  position: relative;
  top: -6px;
}
.titbulle1:after,
.titbulle2:after,
.titbulle3:after,
.titbulle4:after,
.titbulle5:after,
.titbulle:after {
  float: left;
  left: 0;
  position: relative;
  top: 14px;
  margin: 0 0 10px;
}
.titbulle1,
.titbulle2,
.titbulle3,
.titbulle4,
.titbulle5,
.titbulle {
  border-radius: 4px 3px 4px 0;
  clear: right;
  display: inline;
  font-size: 13px;
  font-weight: bold;
  left: 0;
  line-height: 185%;
  margin: 0 0 20px -8px;
  padding: 2px 6px 2px 8px;
  position: relative;
}
.moyennebulle1,
.moyennebulle2,
.moyennebulle3,
.moyennebulle4,
.moyennebulle {
  background-position: 0 -9px;
  clear: right;
  font-size: 16px;
  font-weight: 600;
  height: 59px;
  padding-right: 15px;
  padding-top: 5px;
}
.moyennebulle1:before,
.moyennebulle2:before,
.moyennebulle3:before,
.moyennebulle4:before,
.moyennebulle:before {
  float: left;
  position: relative;
  top: -15px;
}
.bulle1,
.bulle2,
.bulle3,
.bulle4,
.bulle,
.titbulle1,
.titbulle2,
.titbulle3,
.titbulle4,
.titbulle5,
.titbulle,
.moyennebulle1,
.moyennebulle2,
.moyennebulle3,
.moyennebulle4,
.moyennebulle {
  color: #fff;
  background-repeat: repeat-x;
  text-align: left;
}
.bulle1 a,
.bulle2 a,
.bulle3 a,
.bulle4 a,
.bulle a,
.titbulle1 a,
.titbulle2 a,
.titbulle3 a,
.titbulle4 a,
.titbulle5 a,
.titbulle a,
.moyennebulle1 a,
.moyennebulle2 a,
.moyennebulle3 a,
.moyennebulle4 a,
.moyennebulle {
  color: #fff;
  font-size: inherit;
}
.coin1,
.coin2,
.coin3,
.coin4,
.coin5,
.coin {
  background-position: left -1px;
  background-repeat: no-repeat;
  background-color: #fff;
}
.barre:after,
.barre1:after,
.barre2:after,
.barre3:after,
.barre4:after,
.barre5:after {
  content: "";
  display: block;
  height: 4px;
  margin: 10px auto 0;
  overflow: hidden;
  width: 160px;
}
/* --------------- Texte spip --------------*/
.larticle {
  /* --------- Titres --------- */
}
.larticle p,
.larticle li {
  font-size: 20px;
  line-height: 143%;
  margin: 0 0 15px;
}
.larticle a {
  font-size: inherit;
}
.larticle li {
  margin: 0 0 10px;
}
.larticle ul.spip li {
  margin: 0 0 6px;
}
.larticle h3.spip,
.larticle .chapo h3.spip {
  border-bottom: 4px solid #D60712;
  display: table;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
  margin: 24px 0 22px;
  overflow: hidden;
  padding: 3px 0 7px;
}
.coin .chapo h3.spip,
.coin .larticle h3.spip {
  border-bottom-color: #DB0C17;
}
.coin1 .chapo h3.spip,
.coin1 .larticle h3.spip {
  border-bottom-color: #92B948;
}
.coin2 .chapo h3.spip,
.coin2 .larticle h3.spip {
  border-bottom-color: #f9a538;
}
.coin3 .chapo h3.spip,
.coin3 .larticle h3.spip {
  border-bottom-color: #F0A026;
}
.coin4 .chapo h3.spip,
.coin4 .larticle h3.spip {
  border-bottom-color: #52AAD5;
}
.coin5 .chapo h3.spip,
.coin5 .larticle h3.spip {
  border-bottom-color: #DB0C17;
}
h4.spip {
  border-bottom: 1px solid #CCCCCC;
  display: table;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  margin: 20px 0 17px;
  overflow: hidden;
  padding: 4px 2px 6px 0;
}
.larticle h4.spip a {
  padding: 0;
}
.coin h4.spip {
  color: #DB0C17;
}
.coin1 h4.spip {
  color: #92B948;
}
.coin2 h4.spip {
  color: #f9a538;
}
.coin3 h4.spip {
  color: #F0A026;
}
.coin4 h4.spip {
  color: #52AAD5;
}
.coin5 h4.spip {
  color: #DB0C17;
}
.larticle h5.spip {
  color: #FFFFFF;
  display: inline-flex;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  line-height: 120%;
  margin: 24px 0 14px;
  overflow: hidden;
  padding: 6px 7px 4px;
}
.larticle h5.spip a {
  padding: 0;
}
.coin .larticle h5.spip {
  background-color: #DB0C17;
}
.coin1 .larticle h5.spip {
  background-color: #92B948;
}
.coin2 .larticle h5.spip {
  background-color: #f9a538;
}
.coin3 .larticle h5.spip {
  background-color: #F0A026;
}
.coin4 .larticle h5.spip {
  background-color: #52AAD5;
}
.coin5 .larticle h5.spip {
  background-color: #DB0C17;
}
.coin .larticle h5.spip,
.coin ol li:before {
  background-color: #DB0C17;
}
.coin1 .larticle h5.spip,
.coin1 ol li:before {
  background-color: #92B948;
}
.coin2 .larticle h5.spip,
.coin2 ol li:before {
  background-color: #f9a538;
}
.coin3 .larticle h5.spip,
.coin3 ol li:before {
  background-color: #F0A026;
}
.coin4 .larticle h5.spip,
.coin4 ol li:before {
  background-color: #52AAD5;
}
.coin5 .larticle h5.spip,
.coin5 ol li:before {
  background-color: #DB0C17;
}
.larticle h6.spip,
.chapo h6.spip {
  border-bottom: 1px solid #D60712;
  display: table;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  margin: 24px 0 22px;
  overflow: hidden;
  padding: 3px 0 4px;
}
.coin .chapo h6.spip,
.coin .larticle h6.spip {
  border-bottom-color: #DB0C17;
}
.coin1 .chapo h6.spip,
.coin1 .larticle h6.spip {
  border-bottom-color: #92B948;
}
.coin2 .chapo h6.spip,
.coin2 .larticle h6.spip {
  border-bottom-color: #f9a538;
}
.coin3 .chapo h6.spip,
.coin3 .larticle h6.spip {
  border-bottom-color: #F0A026;
}
.coin4 .chapo h6.spip,
.coin4 .larticle h6.spip {
  border-bottom-color: #52AAD5;
}
.coin5 .chapo h6.spip,
.coin5 .larticle h6.spip {
  border-bottom-color: #DB0C17;
}
blockquote.spip,
blockquote.spip_poesie {
  background-color: #F2F1F1;
  font-size: 15px;
  line-height: 144%;
  font-style: italic;
  margin: 0 0 20px;
  padding: 20px 37px;
  position: relative;
}
blockquote.spip:before {
  color: #888888;
  content: "«";
  font-size: 30px;
  left: 12px;
  position: absolute;
  top: 6px;
}
blockquote.spip {
  padding: 20px 37px 1px;
}
blockquote.spip:after {
  bottom: 12px;
  color: #888888;
  content: "»";
  font-size: 30px;
  position: absolute;
  right: 12px;
}
a.spip_out,
a.spip_in,
p.spip_note a,
p.spip a,
.spip_in,
.spip_note,
.spip_dic sup {
  font-weight: bold;
  color: #DC0613;
}
.spip_out,
.spip_glossaire {
  padding: 0px 0px 0px 15px ;
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat 3px 5px;
}
.coin .spip_out {
  color: #DB0C17;
}
.coin1 .spip_out {
  color: #92B948;
}
.coin2 .spip_out {
  color: #f9a538;
}
.coin3 .spip_out {
  color: #F0A026;
}
.coin4 .spip_out {
  color: #52AAD5;
}
.coin5 .spip_out {
  color: #DB0C17;
}
.spip_out {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat 1px 12px;
}
.coin1 .spip_out {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 1px 12px rgba(0, 0, 0, 0);
}
.coin2 .spip_out {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 1px 12px rgba(0, 0, 0, 0);
}
.coin3 .spip_out {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 1px 12px rgba(0, 0, 0, 0);
}
.coin4 .spip_out {
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat scroll 1px 12px rgba(0, 0, 0, 0);
}
#cnt .chapo .spip_out {
  background-position: 2px 10px;
}
.spip_out:hover,
p.spip_note a:hover,
p.spip a:hover,
.spip_in:hover,
.spip_glossaire:hover,
.spip_out:hover {
  text-decoration: underline;
}
/* --------- Listes --------- */
ul.spip {
  margin: 8px 0 12px;
}
ul.spip ul.spip,
ol.spip ul.spip,
ul.spip ol.spip {
  margin-left: 10px;
}
ul.spip li,
li.spip,
#article .fondblanc .notes div {
  text-indent: 0px;
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat left 9px;
  padding: 0px 0px 0px 31px;
  font-size: 14px;
  list-style: none;
}
.coin ul.spip li,
.spuce ul.spip li,
.coin .fondblanc .notes div {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin1 ul.spip li,
.spuce1 ul.spip li,
.coin1 .fondblanc .notes div {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin2 ul.spip li,
.spuce2 ul.spip li,
.coin2 .fondblanc .notes div {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin3 ul.spip li,
.spuce3 ul.spip li,
.coin3 .fondblanc .notes div {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin4 ul.spip li,
.spuce4 ul.spip li,
.coin4 .fondblanc .notes div {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.coin5 ul.spip li,
.spuce5 ul.spip li,
.coin5 .fondblanc .notes div {
  background-image: url('//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/');
}
.spuce ul.spip li,
.spuce1 ul.spip li,
.spuce2 ul.spip li,
.spuce3 ul.spip li,
.spuce4 ul.spip li,
.spuce5 ul.spip li {
  background-position: left 9px;
  background-repeat: no-repeat;
  padding-left: 31px;
}
ol {
  list-style: decimal inside !important;
}
ol.spip {
  counter-reset: repas;
  padding-left: 42px;
  text-indent: -42px;
}
ol.spip > li {
  list-style-type: none;
  counter-increment: repas;
  /* on incrémente le compteur à chaque nouveau li */
  margin-bottom: 10px;
}
ol li:before {
  content: counter(repas);
  /* on affiche le compteur */
  padding: 2px 8px 2px;
  margin-right: 8px;
  vertical-align: top;
  background: #F0A026;
  font-weight: bold;
  font-size: 1em;
  color: white;
}
ol ul li:before {
  content: none;
}
li.spip ul.spip {
  margin: 0;
}
hr.spip {
  border-bottom: 1px solid #DDDDDD;
  margin: 27px 0;
}
.larticle sup a {
  font-weight: bold;
  color: #CF0911;
}
/* ---- Notes ---- */
.note {
  padding: 10px 0 20px;
  margin: 20px 0 0;
  border-top: 1px solid #EB7919;
  display: block;
  zoom: 1;
  color: #7E1604;
  overflow: hidden;
  width: 470px;
}
/* -------- Tableaux ------- */
table {
  cellpadding: 0;
  cellspacing: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
table.spip {
  border-bottom: 1px solid #f9a538;
}
table.spip,
table.spip td,
table.spip th {
  border-collapse: collapse;
  border-right: 1px solid #f9a538;
  color: #4A4A59;
  font-size: 14px;
  margin: 20px 0 25px;
  padding: 3px 10px;
  text-align: center;
}
.larticle #cnt table.spip {
  width: 100%;
  display: table;
  margin: 2px 0 8px;
  border-width: 1px 1px 1px 2px;
}
table.spip th {
  background: none repeat scroll 0 0 #f9a538;
  color: #FFFFFF;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 120%;
  padding: 8px 5px 7px;
  text-align: center;
}
table.spip th strong {
  margin: 4px 10px;
}
.row_odd {
  background: #EDEEEE;
}
/* ---- Documents ---- */
dl.spip_documents .spip_doc_descriptif {
  color: #333333;
  font: italic normal 13px Arial, Helvetica, sans-serif;
  margin: 0 25px;
  text-align: left;
}
.spip_documents_left {
  margin: 10px 33px 33px 0;
}
.spip_documents_right {
  margin: 10px 0 33px 40px;
}
.spip_documents_center * {
  text-align: center;
  margin: 0 auto;
}
.spip_documents_center,
.spip_documents_center .spip_doc_descriptif,
.spip_documents_center .spip_doc_titre {
  width: auto !important;
}
.spip_doc_titre {
  display: none;
}
.spip_documents p.spip {
  margin: 0 !important;
}
.spip_doc_descriptif {
  font: 1em/110% Verdana, Arial, Helvetica, sans-serif;
}
dl.spip_documents strong {
  display: block;
  font: italic bold 13px Arial, Helvetica, sans-serif;
  padding: 14px 0 8px;
}
.larticle .spip_documents {
  background: #F2F1F1;
}
.larticle .spip_documents dt strong {
  margin: 0 17px;
}
.larticle .spip_documents dd {
  padding: 0 0 17px;
  margin: 0 17px ;
}
/* ---- Debug ---- */
#debug-nav {
  font: 12px Arial, Helvetica, sans-serif;
}
/* ---- Page imprimer ---- */
@media print {
  * {
    float: none !important;
    overflow: visible !important;
  }
  img.droite,
  .bt_imprimer {
    display: none;
  }
}
/* CSS Document */
.spip-admin-float {
  z-index: 1030 !important;
}
.coin5 form {
  float: left;
  margin: 25px 0 0 6px;
  width: 520px;
}
/* ------------------------- FORMULAIRES ------------------------------*/
.formulaire_spip {
  margin: 20px 31px;
}
.formulaire_spip .submit {
  cursor: pointer;
}
.formulaire_spip li.editer_texte textarea {
  border: 1px solid #CCCCCC;
  width: 100%;
}
.coin5 form .boutons {
  float: right;
  padding: 4px 0;
  width: 40px;
  margin: 38px 53px 0 0;
}
/* ================== Particularité de certains formulaires ================== */
/* Formulaire d'abonnement */
#col1 .souhait {
  font-weight: bold;
  margin: 0 0 5px;
}
#col1 .formulaire_gestion_abonnement #accepte {
  margin: 4px;
}
#col1 .formulaire_gestion_abonnement .accepte {
  border-left: 2px solid #96004A;
  margin: 0 0 0 12px;
  padding-left: 9px;
  width: 478px;
}
/* Formulaire de contact */
#col1 #formulaire_contact {
  padding: 0 7px 12px 22px;
}
/* Palliatif au BR qui introduit le formulaire de contact avancé */
/* Bouton d'admin */
body .spip-admin-bloc,
body .spip-admin-float {
  right: 43%;
}
/* --------- Titres --------- */
.spip_out,
.spip_glossaire {
  padding: 0px 0px 0px 15px ;
  background: url("//jardin.c-real.org/sites/jardin.c-real.org/local/cache-css/") no-repeat 2px 7px;
}
.spip_out:hover,
p.spip_note a:hover,
p.spip a:hover,
.spip_in:hover,
.spip_glossaire:hover,
.spip_out:hover {
  text-decoration: underline;
}
#sommaire .crayon-html .formulaire_spip {
  width: 483px !important;
  margin: -50px 0 !important;
}
#sommaire .crayon-html .formulaire_spip .formulaire_crayon {
  max-width: 243px;
}
#sommaire .crayon-html .formulaire_spip .crayon-active {
  font-size: 20px;
}
/* Crayon */
.crayon-active {
  background-color: #fff !important;
  color: #000 !important;
  font-family: Arial, Helvetica, sans-serif !important;
}
/*  */
.lity-iframe-container {
  width: 80.9% !important;
  padding-top: 46% !important;
  margin: 0 auto;
}
#cnt .formulaire_spip .saisie_textarea label,
#cnt .formulaire_spip .saisie_texte label {
  margin: 10px 2px 11px;
  width: 100%;
}
#cnt .formulaire_spip .text,
#cnt .formulaire_spip .fichier,
#cnt .formulaire_spip textarea {
  margin: 11px 0 6px 0;
  width: 100%;
}
#cnt .formulaire_spip .boutons .submit {
  float: none;
  margin: 20px 0 0;
  padding: .5em 1.4em;
  font-size: 0.8em;
  color: ;
  background-color: #695;
}
div * {
  text-align: left;
}
