:root {
  
  --logo_primary: '/images/Design/Logo/logo_primary.png';
  --couleur_fond_fiche: #e6f9e5;
  --couleur_bordure_fiche: #4ab945;
}
div.ficheinfotop
,div.section1,div.section2,div.section3,div.section4
{
  background-color:var(--couleur_fond_fiche);
      border: 1px solid var(--couleur_bordure_fiche);
  /*text-align:center;*/
}
table tr td {
  padding:10px;
}
/* bannieres */
.banneritem,
.descriptionbanner{
  text-align:center;
}

.fondvert {
  background-color: #e9ffe9;
}
div.fichemodele .tck-article-title{
  text-align:center;
}
div.blog div.items-leading div.tck-article .tck-article-body,
div.blog div.items-leading div.tck-article .tck-readmore
{
	background-color: #e9ffe9;
    padding: 5px;
    border-radius: 10px;
}
div.blog div.items-leading div.tck-article .tck-article-body
{
  	margin-top: 15px;
}
div.fichemodele .titlefiche {
  font-weight:bold;padding: 20px 10px 0;
}
div.fichemodele {
    box-shadow: 1px 1px 12px #555;
    margin: 10px;
}
div.ficheinfotop ul{
  list-style-type: none;
  text-align:left;
}
div.ficheinfotop ul li{
  padding-bottom:10px;
}
div.fichemodele div.section {
  padding-top:10px;
  padding-bottom:10px;
}

div.fichemodele .meteogauche {
  padding-top:45px;
}
div.fichemodele div.carte,
div.fichemodele div.groupes-et-familles,
div.fichemodele div.sortie-famille,
div.fichemodele div.presentation
{
  padding:15px;
}
p {
    line-height:20px;
    margin-bottom: 0px;
}

div.tck-article-body > p > img,
div.item-image{
    padding:10px;
}
