/* Container for the entire front */
#front-29 {
  font-family: "Arial",Arial,sans serif;
  font-size: 0.9em;
  width: 469px; 
  margin: 0;
  padding: 0;
  padding-right: 10px;
  color:#450032;
}
/* Container for all the articles */
#front-29 .articles {
    background:#fff;
  color:#450032;
}
/* Container for the article */
#front-29 .articles .article-extract {
  margin: 0px;
  padding: 5px 0px 5px 0px;
  overflow: hidden;
}
#front-29 .articles .article-extract .article-content {
  font-size: 12px;
  color:#450032;
}

/* The different article sizes */
#front-29 .articles .article-extract-full {
  float: none;
  clear: both;
  width: 469px;
}
#front-29 .articles .article-extract-half {
  width: 226px;
}
#front-29 .articles .article-extract-two-thirds {
  width: 293px;
}
#front-29 .articles .article-extract-third {
  width: 160px;
}
#front-29 .articles .article-extract-onethird {
  width: 146px;
}
#front-29 .articles .article-extract-middlethird {
  width: 146px;
  margin: 0px 15px 0px 15px;
}

/* Article image */
#front-29 .articles img.article-image {
  margin: 0px 0px 5px 0px;
}
#front-29 .articles .img-brd-0 img {
  border: none;
}
#front-29 .articles .img-brd-1 img {
  border: 1px solid#000;
}
#front-29 .articles .img-brd-2 img {
  border: 2px solid#000;
}
#front-29 .articles img.left, #front-29 .articles img.right {
  clear: none;
}

/* Article title */
#front-29 h1, #front-29 h2, #front-29 h3, #front-29 h4, #front-29 h5, #front-29 h6 {
    line-height: 120%;
  color:#450032;
    margin: 1px;
    padding: 0;
}
#front-29 h3 {
  /*font-size: 1.17em;*/
  font-size: 16px;
    margin: 4px 0 2px 0;
  padding: 0;
  clear: none;
  color:#450032;
}
#front-29 .articles h3 a {
  line-height:1.1em;
  text-decoration: none;
  color:#450032;
}


/* Article text */
#front-29 .articles p {
  margin: 0;
  padding-bottom: 5px;
  color:#450032;
}
#front-29 .articles p a {
  font-size:12px;
  text-decoration:none;
  color:#450032;
}
#front-29 .articles div.content a {
  text-decoration: none;
  color:#450032;
}
#front-29 .articles ul {
  margin: 0;
  padding: 5px 0 5px 0;
  list-style-position: inside;
  list-style-type: none;
  color:#450032;
}
#front-29 .articles a:link, #front-29 .articles a:hover, #front-29 .articles a:visited, #front-29 .articles a:active {
  color:#450032;
  text-decoration:none;
}

/* Article skins */
#front-29 .bg-default {
  border-top: 2px solid#B4B4B4;
  background: none;
  margin-top: 0;
}
#front-29 .bg-nbrd {
  border: none !important;
  background: none;
  margin-top: 0;
}
#front-29 .bg-transparent {
  background-color: transparent;
}
#front-29 .bg-asondage {
  border: none;
  background: url("../gfx/asondage.gif")#fff top left no-repeat;
  padding-top: 20px;
  margin-top: -5px;
}

/* Styles in Editor */
#front-29 .lire_aussi {
  color:#450032;
  font-weight:bold;
}
#front-29 .nocolor {
  color: inherit;
}
#front-29 .prune {
  color:#8F0068;
}
#front-29 .blue {
  color:#2785CF; !important
}
#front-29 a.blue {
  color:#2785CF;
}
#front-29 .gris{
  color:#c8c8c8;
}
#front-29 .white {
  color:#ffffff;
}
#front-29 .orange {
  color:#ff6600;
}
#front-29 .red {
  color:red;
}
#front-29 .green {
  color:green;
}
#front-29 .yellow {
  color:yellow;
}
#front-29 .font11pt {
  font-size: 11px;
}
#front-29 .font12pt {
  font-size: 12px;
}
#front-29 .font13pt {
  font-size: 13px;
}
#front-29 .font14pt {
  font-size: 14px;
}
#front-29 .font15pt {
  font-size: 15px;
}

#front-29 .font16pt {
  font-size: 16px;
}
#front-29 .font17pt {
  font-size: 17px;
}
#front-29 .font18pt {
  font-size: 18px;
}
#front-29 .font19pt {
  font-size: 19px;
}
#front-29 .font20pt {
  font-size: 20px;
}
#front-29 .prune, #front-29 .prune * {
   color:#8F0068 !important;
}
#front-29 .deepblue, #front-29 .deepblue * {
   color:#0B599B !important;
}

/* Article clearer */
#front-29 .clearer {
  clear: both;
}
/* Positions for the article */
#front-29 .left {
  float: left;
}
#front-29 .right {
  float: right;
}

/* style de la balise hr pour la reprise en home*/
.mn-lecteurs-ft {
  display: block;
  background-color: #8F0068;
  height: 1.8em;
  border: none;
}
