/*Fichier CSS principal du Village Fantome 2008*/
/*Auteur: Sebastien Noel*/
/*Mise a jour : 23 septembre 2008*/

/* Proprietes generales */

* html body {
    height: 100%;
}

img, div, body {
   border: none;
   padding: 0;
   margin: 0;
}

a {
   outline: none;
   }

#main a {
   color: #8DC73F;
   text-decoration: none;
   border-bottom: 1px dashed #909090;
}

#main a:hover {
   border-bottom: 1px dashed #C80178;
}

a.no-border, .wrap-btn-droite a {
   border-bottom: none !important;
   color: inherit !important;
}

div#autres-sections h2 {
   border-top: 1px solid #E8FBCD !important;
   padding-top: 4px;
   padding-bottom: 4px;
   margin-left: 10px;
   margin-top: -6px !important;
}

div#autres-sections h2 span {
   background-color: #d2228a;
   color: white;
   cursor: pointer;
   padding-left: 4px;
   padding-right: 4px;
}




div#autres-sections h3.credit:before {
   content: "> ";
   
}

div#autres-sections h3.credit, div#autres-sections h3.credit a {
   margin-left: 20px;
   background-color: #F5FFE4 !important;
   /*padding-top: 10px;*/
   font-style: italic;
   font-size: 1.1em;
   margin-right: 10px;
   
   border: none !important;
   
}


div#autres-sections p.lien-autres {
   margin-top: -9px;
   margin-right: 10px;
}



body#corps{
    font-family: sans-serif;
    /*background-color: #231401;*/
    text-align: left;
    font-size: 13px;
    background-color: #E9FDCC;
}

#pubHaut {
   width: 900px;
   margin-right: auto;
   margin-left: auto;
}

#header {
   text-align: center;
   margin-top: 40px;
   width: 900px;
   margin-left: auto;
   margin-right: auto;

}

#items-header {
   z-index: -1;
}

   #logo1 {
      width: 214px;
      height: 78px;
      vertical-align: top;
      padding-top: 50px;
   }
   
   #photo-header {
      width: 331px;
      height: 325px;
      margin-left: 33px;
      margin-right: 34px;
      vertical-align: top;
      
      
      top: -18px;
      position: relative;
   }
   
   #wrap-photo-header {
      /*z-index: 999;*/
      display: inline;

      
   }
   
   #sac-meresetcie {
      width: 223px;
      height: 307px;
      padding-left: 45px;
   }

#menu-bar, #barre-suite {
   height: 34px;
   border-top: 2px solid #423a38;
   border-bottom: 1px solid #423a38;
   background-color: #544741;
   width: 651px;


   position: relative;
   top: -150px;
   
   float: left;
}

#menu-bar {
   z-index: 900 !important;
}

div#barre-suite {
   top: -187px;
   z-index: -1;
}

   ul#menu-items{
      display: block;
      float: right;
      padding-left: 0;
      margin-left: 0;
      padding-right: 20px;
      white-space: nowrap;
      
      
   }
   
   ul#menu-items li {
      display: inline;
      list-style-type: none;
      color: white;
      font-weight: bold;
      font-size: 11px;
      padding-left: 7px;
      
      
      /*padding-left: 0;*/
      margin-left: 0;
      padding-bottom: 3px;
      /*border-bottom: 3px solid #eb0089;*/
   }  

   
div#barre-tile {
   height: 60px;
   /*background: transparent url('images/tile1.png') repeat-x top left;*/
   /*background-color: red;*/
   /*background-image: url('../images/tile1.png');
   background-repeat: repeat-x;*/
   clear: both;
   position: absolute;
   /*top: -110px;*/
   
   
   width: 100%;

}

div#barre-tile img {
   /*overflow: hidden;*/
   width: 90%;
   position: relative;
   
   top: -110px;
}

div#main {
   width: 960px;
   position: relative;
   top: -110px;   
   padding-left: 65px;   
   margin-left: auto;
   margin-right: auto;
   
}

div#boite-verte {
   width: 639px;
   border-top: 3px solid #84b83a;
   border-left: 3px solid #84b83a;
   border-right: 3px solid #84b83a;
   background-color: #8ec63f;

   background: #8ec63f url('../images/fond-boiteverte.jpg') no-repeat top left;
   overflow: auto;
   
   float: left;
   z-index: -999;
}

   div#rondeurVerte {
      width: 645px;
      height: 19px;
      padding-top: 50px;
   }
   
   div.bulle-brunchs {
      background: transparent url('../images/barre-bulle.png') repeat;
      /*display: none;*/
      width: 155px;
      margin-top: 0px;      
   }
   
   div.bulle-brunchs h1 {
      font-size: 0.7em;
      color: #8a8a8a;
      /*margin-left: 5px;*/
      font-weight: bold;
      padding-top: 20px;
      margin-top: 0;
   }
   
   /*div#bulle-douche {
      margin-top: -4px;
   }*/
   
   div.bulle-brunchs ul.villes, div.bulle-brunchs ul.villes a {
      list-style-type: none;
      list-style-image: url('../images/fleche-ville.jpg');
      padding-left: 0px;
      font-size: 0.8em;
      color: #acacac !important;
      padding-bottom: 0px;
      margin-bottom: 0;
      text-align: center;
      margin-left: 0;
      padding-left: 0;
      margin-top: 0;
      border-bottom: none !important;
      
      height: 90px;
      overflow: auto;
   }
   

   
  /*img.banniere-cote {
      padding-left: 37px;
      padding-right: 37px;
      background-color: #def1c3;
      width: 221px;
      height: 26px;
      vertical-align: bottom;
   }*/
   
   a.btn-droite {
      /*padding-left: 37px;
      padding-right: 37px;*/
      background-color: #def1c3;
      display: block;
      width: 221px;
      height: 26px;
      vertical-align: bottom;
      border: none !important;
      margin-right: auto;
      margin-left: auto;
   }
   
   a.lightbox {
      border: none !important;
   }
   
   a.btn-droite * {
      display: none;
   }
   
   a.btn-droite:hover {
      background-position: -221px 0 !important;
   }
   
   a#maman-vedette {
      background: transparent url('../images/maman-vedette.jpg') no-repeat;
   }
   
   a#concours {
      background: transparent url('../images/concours.jpg') no-repeat;
   }
   
   a#meresetpsy {
      background: transparent url('../images/meresetpsy.jpg') no-repeat;
   }
   
   a#calendrier {
      background: transparent url('../images/calendrier.jpg') no-repeat;
   }
   
   a#carnet-adresse {
      background: transparent url('../images/carnet-adresses.jpg') no-repeat;
   }
   
   a#vie-famille {
      background: transparent url('../images/vie-de-famille.jpg') no-repeat;
   }
   
   a#forum {
      background: transparent url('../images/forum-dlvdm.jpg') no-repeat;
   }
   
   a#courbe-fertilite {
      background: transparent url('../images/courbe-fertilite.jpg') no-repeat;
   }
   
   div.wrap-btn-droite {
      width: 295px;
      background-color: #def1c3;
   }
   
   
   
   img.banniere-cote2 {
      padding-left: 37px;
      padding-right: 37px;
      background-color: #def1c3;
      width: 221px;
      height: 49px;
      vertical-align: bottom;
   }
   
   div.wrap-bulle {
      margin-top: 63px;
      margin-left: 5px;
      width: 155px;
      float: left;
      text-align: center;
   }
   
   div.wrap-bulle2 {
      
      margin-top: 63px;
      margin-left: 5px;
      width: 155px;
      float: left;
      
      text-align: center;
   }
   
   div.wrap-bulle3 {
      margin-top: 63px;
      margin-left: 5px;
      width: 155px;
      float: left;
      
      text-align: center;
   }
   


div#boite-principale {
   background: white url('../images/fond-fleurs.jpg') no-repeat bottom right;

   width: 639px;
   margin-top: -4px;

   border-left: 3px solid #d9f4b1;
   border-right: 3px solid #d9f4b1;
   overflow: hidden;
   
   float: left;
   
}

div#boite-cote {
   width: 308px;
   float: right;
   /*margin-top: 15px;*/
   text-align: center;
}

div#boite-cote h1 {
   font-size: 1em;
   color: #8dc73f;
   text-align: center;
}

div#boite-principale h1, span.titre, font.titre {
   font-size: 1.4em !important;
   color: #8dc73f;
   border-bottom: 1px solid #e8fbcd;
   margin-left: 1em;
   margin-top: 12px;
   text-transform: uppercase;
}

span.titre, font.titre {
   font-weight: bold;
}

div#boite-principale h2, span.soustitre, span.soustitre a, div#boite-principale h2 a {
   font-size: 1.1em;
   color: #c80178 !important;
   text-transform: uppercase;
   border-bottom: none !important;
   margin-top: 15px;
}

span.soustitre a, span.soustitre3 a {
   font-weight: bold !important;
}

div#boite-principale h4 {
   font-size: 1.1em;
   color: #0076a4;
   background-image: url('../images/fond-titres4.jpg');
   text-transform: uppercase;
   border-bottom: none !important;
   padding-top: 4px;
   padding-bottom: 4px;
   margin-bottom: 8px;
   
   
}

div#boite-cote h2 {
   font-size: 1.1em;
   color: #0076a4;
   margin-right: 40px;
   margin-left: 40px;
   background-image: url('../images/fond-titres2.jpg');
}

div#boite-principale h3, span.soustitre3, span.soustitre3 a, div#boite-principale h3.credit a {
   font-size: 1em;
   color: #959595  !important;
   margin-top: -0.6em;
   border-bottom: none !important;
}

div#boite-principale h3.titre {
   font-size: 1.2em;
   font-weight: bold;
   color: #959595  !important;
   margin-top: 0.1em;
   margin-bottom: 0.3em;
   border-bottom: none !important;
}

p.lire-suite {
   text-align: right;
   padding-right: 12px;
}

img.photo-article {
   width: 73px;
   height: 77px;
   float: left;
   margin-left: 3px;
   margin-right: 3px;
   margin-bottom: 3px;
   border: 2px solid #DAF4B3;
}
   
   div#fond-principal {
      width: 639px;
      height: 19px;
      background-color: #abd663;
      clear: both;
   }
   
   div#wrap-fleche {
      position: relative;
   }
   
   img#fl-vedette {
      width: 33px;
      height: 30px;
      position: absolute;
      left: -25px;
      top: 5px;      
      overflow: auto;
   }

   div#rondeurBeige {
      width: 645px;
      height: 27px;

   }
   
div#colonne1 p, div#colonne2 p, div#colonne1, div#colonne2, div#colonne1-1 {
   color: #665F5F;
   /*text-align: justify;*/
   font-size: 11px;
   line-height: 15px;
   
}

div#colonne1 p {
   padding-left: 80px;
}

div#colonne1-1 {
   margin-left: 8px;
   margin-right: 8px;
   width: 625px !important;
}

div#colonne1-1 table {
   width: 500px !important;
}

div#colonne1-1 table.getthe {
   width: 420px !important;
}

div#colonne1 {
   float: left;
   width: 289px;
   margin-left: 8px;
}

div#colonne2 {
   float: right;
   width: 305px;
   margin-right: 8px;
}

img.img-banniere {
   border: 2px solid #daf4b3;
}

img.img-banniere-bleu {
   border: 2px solid #C1EDF6;
}



img.bas-bulle {
   float: left;
   vertical-align: top;
}

img.top-bulle {
      cursor: pointer;
      vertical-align: bottom;
}

div#wrap-pubs-defile, div#wrap-pubs-defile2, div#wrap-pubs-defile3 {
   position: absolute;
   
}

div#gaga {
   position: relative;
   /*left: -150px;*/
}

div#pubs-defile {
   position: relative;
   width: 205px;
   height: 59px;
   padding:0; margin:0; overflow: hidden;
   top:  8px; 
   left: 52px;
   z-index: 1;
}

div#videos2-defile {
   position: relative;
   width: 221px;
   height: 153px;
   padding:0; margin:0; overflow: hidden;
   z-index: 1;

   
   left: 37px;
}

div#videos2-defile img {
   width: 221px;
   height: 153px;
}

div#videos-defile {
   position: relative;
   width: 113px;
   height: 80px;
   padding:0; margin:0; overflow: hidden;
   z-index: 1;

   
   left: 40px;
}

div#videos-defile2 {
   position: relative;
   width: 113px;
   height: 80px;
   padding:0; margin:0; overflow: hidden;
   z-index: 1;

   
   left: 152px;
   top: -80px;
}

div#videos-defile3 {
   position: relative;
   width: 113px;
   height: 80px;
   padding:0; margin:0; overflow: hidden;
   z-index: 1;   
   left: 40px;
   top: -80px;
}

div#videos-defile4 {
   position: relative;
   width: 113px;
   height: 80px;
   padding:0; margin:0; overflow: hidden;
   z-index: 1;

   
   left: 152px;
   
   top: -160px;

}

div#videos-defile img, div#videos-defile2 img, div#videos-defile3 img, div#videos-defile4 img {
   width: 113px;
   height: 80px;
}

div#pubs-defile img {
   width: 205px;
   height: 59px;

   
}

img#boite {
   z-index: -20;
}

div#force {
   z-index: 800;
   display: inline;
   position: relative;
}

#wrap-lavalamp {
   /*position: absolute;*/
}

        .lavalamp li.back {
            background: url("../images/barre-rose.jpg") repeat-x right -30px;
            width: 6px; height: 60px;
            z-index: 8;
            position: absolute;
            top: 29px;
            left: -200px;
        }
            .lavalamp li.back .left {
                background: url("../images/barre-rose.jpg") repeat-x top left;
                height: 6px;
                margin-right: 9px;
            }
            
div#wrap-verte {
   float: left;
   width: 645px;
   
   position: relative;
}

div#wrap-fleches-vertes {
   position: relative;
}
            
div#fleches-vertes {
   width: 13px;
   height: 36px;
   
   position: absolute;
   
   left: -13px;
   top: 5px;
}

div#fleches-vertes img {
   height: 18px;
   width: 13px;
   display: block;
   
   cursor: pointer;
}

img.fl-villes {
   text-align: center;
   cursor: pointer;
}

img#carre-calendrier {
   width: 135px;
   height: 42px;
   margin-top: 62px;
   margin-left: 15px;
}

img#votre-webzine {
   width: 319px;
   height: 44px;
   margin-top: 4px;
   margin-left: 7px;
}

/*img#douche2 {
   position: relative;
   top: -82px;
}

img#douche1 {
   display: none;
}*/

#precedent, #suivant, #douche1 {
   cursor: pointer;
}

div.blanc {
   height: 115px;
   clear: both;
}


div#test {
   /*background-color: #F5FFE4;*/
   
}

div.c78 {
   display: none;
}


div#blanc-wrap, div#blanc-wrap2, div#blanc-wrap3, div#blanc-wrap4 {
   
   position: absolute;
}

div#blanc-wrap img, div#blanc-wrap2 img, div#blanc-wrap3 img, div#blanc-wrap4 img {
   position: relative;
   cursor: pointer;
}

div#blanc-wrap2 img, div#blanc-wrap3 img, div#blanc-wrap4 img {
   
}

img#envoi {
   top: -100px;
   left: -28px;
   z-index: 500;
}

img#imprimer {
   top: -70px;
   left: -66px;
   z-index: 500;
}

img#parler {
   top: -40px;
   left: -105px;
   z-index: 500;
}

img#l-envoi {
   top: -90px;
   left: 3px;
}

img#l-imprimer {
   top: -59px;
   left: 3px;
}

img#l-parler {
   top: -30px;
   left: 3px;
}

div#wrap-drop-plus {
   position: relative;
   z-index: 900 !important;
}

div#wrap-drop-plus-about {
   position: relative;
   z-index: 900 !important;
}

div#wrap-drop-plus-marmaille {
   position: relative;
   z-index: 900 !important;
}

div#wrap-drop-plus-survie {
   position: relative;
   z-index: 900 !important;
}

div#wrap-drop-plus-allaitement {
   position: relative;
   z-index: 900 !important;
}

div#wrap-drop-plus-psy {
   position: relative;
   z-index: 900 !important;
}

div#wrap-drop-plus-endevenir {
   position: relative;
   z-index: 900 !important;
}

div#wrap-drop-plus-shopping {
   position: relative;
   z-index: 900 !important;
}

ul#menu-items li a, ul#menu-items li span {
   border-bottom: 1px solid #544741;
}

div#drop-plus {
   display: none;
   background-color: #71635b;
   width: 180px;
   
   position: absolute;
   
   left: 90px;
   top: 35px;
   
   z-index: 900 !important;
   
   border-left: 2px solid #423a38;
   border-right: 2px solid #423a38;
   border-bottom: 2px solid #423a38;
}

div#drop-plus-about {
   display: none;
   background-color: #71635b;
   width: 180px;
   
   position: absolute;
   
   left: 330px;
   top: 35px;
   
   z-index: 900 !important;
   
   border-left: 2px solid #423a38;
   border-right: 2px solid #423a38;
   border-bottom: 2px solid #423a38;
}

div#drop-plus-marmaille {
   display: none;
   background-color: #71635b;
   width: 180px;
   
   position: absolute;
   
   left: 260px;
   top: 65px;
   
   z-index: 900 !important;
   
   border-top: 2px solid #423a38;
   border-left: 2px solid #423a38;
   border-right: 2px solid #423a38;
   border-bottom: 2px solid #423a38;
}

div#drop-plus-survie {
   display: none;
   background-color: #71635b;
   width: 180px;
   
   position: absolute;
   
   left: 260px;
   top: 114px;
   
   z-index: 900 !important;
   
   border-top: 2px solid #423a38;
   border-left: 2px solid #423a38;
   border-right: 2px solid #423a38;
   border-bottom: 2px solid #423a38;
}

div#drop-plus-allaitement {
   display: none;
   background-color: #71635b;
   width: 180px;
   
   position: absolute;
   
   left: 260px;
   top: 40px;
   
   z-index: 900 !important;
   
   border-top: 2px solid #423a38;
   border-left: 2px solid #423a38;
   border-right: 2px solid #423a38;
   border-bottom: 2px solid #423a38;
}

div#drop-plus-psy {
   display: none;
   background-color: #71635b;
   width: 180px;
   
   position: absolute;
   
   left: 260px;
   top: 134px;
   
   z-index: 900 !important;
   
   border-top: 2px solid #423a38;
   border-left: 2px solid #423a38;
   border-right: 2px solid #423a38;
   border-bottom: 2px solid #423a38;
}

div#drop-plus-endevenir {
   display: none;
   background-color: #71635b;
   width: 180px;
   
   position: absolute;
   
   left: 260px;
   top: 50px;
   
   z-index: 900 !important;
   
   border-top: 2px solid #423a38;
   border-left: 2px solid #423a38;
   border-right: 2px solid #423a38;
   border-bottom: 2px solid #423a38;
}

div#drop-plus-shopping {
   display: none;
   background-color: #71635b;
   width: 180px;
   
   position: absolute;
   
   left: 180px;
   top: 35px;
   
   z-index: 900 !important;
   
   border-left: 2px solid #423a38;
   border-right: 2px solid #423a38;
   border-bottom: 2px solid #423a38;
}

div#drop-plus ul li {
   font-size: 0.9em;
   color: white;
   text-align: left;
   padding: 5px;
   
   list-style-type: none;
   margin-left: 0px;
   
}

div#drop-plus-about ul li {
   font-size: 0.9em;
   color: white;
   text-align: left;
   padding: 5px;
   
   list-style-type: none;
   margin-left: 0px;
   
}

div#drop-plus-marmaille ul li {
   font-size: 0.9em;
   color: white;
   text-align: left;
   padding: 5px;
   
   list-style-type: none;
   margin-left: 0px;
   
}

div#drop-plus-survie ul li {
   font-size: 0.9em;
   color: white;
   text-align: left;
   padding: 5px;
   
   list-style-type: none;
   margin-left: 0px;
   
}

div#drop-plus-allaitement ul li {
   font-size: 0.9em;
   color: white;
   text-align: left;
   padding: 5px;
   
   list-style-type: none;
   margin-left: 0px;
   
}

div#drop-plus-psy ul li {
   font-size: 0.9em;
   color: white;
   text-align: left;
   padding: 5px;
   
   list-style-type: none;
   margin-left: 0px;
   
}

div#drop-plus-endevenir ul li {
   font-size: 0.9em;
   color: white;
   text-align: left;
   padding: 5px;
   
   list-style-type: none;
   margin-left: 0px;
   
}

div#drop-plus-shopping ul li {
   font-size: 0.9em;
   color: white;
   text-align: left;
   padding: 5px;
   
   list-style-type: none;
   margin-left: 0px;
   
}

div#drop-plus ul {
   
   list-style-type: none;
   margin-left: 0px;
   padding: 5px;
   
   margin-bottom: 0px;
   margin-top: 0px;
   
}

div#drop-plus-about ul {
   
   list-style-type: none;
   margin-left: 0px;
   padding: 5px;
   
   margin-bottom: 0px;
   margin-top: 0px;
   
}

div#drop-plus-marmaille ul {
   
   list-style-type: none;
   margin-left: 0px;
   padding: 5px;
   
   margin-bottom: 0px;
   margin-top: 0px;
   
}

div#drop-plus-survie ul {
   
   list-style-type: none;
   margin-left: 0px;
   padding: 5px;
   
   margin-bottom: 0px;
   margin-top: 0px;
   
}

div#drop-plus-allaitement ul {
   
   list-style-type: none;
   margin-left: 0px;
   padding: 5px;
   
   margin-bottom: 0px;
   margin-top: 0px;
   
}

div#drop-plus-psy ul {
   
   list-style-type: none;
   margin-left: 0px;
   padding: 5px;
   
   margin-bottom: 0px;
   margin-top: 0px;
   
}

div#drop-plus-endevenir ul {
   
   list-style-type: none;
   margin-left: 0px;
   padding: 5px;
   
   margin-bottom: 0px;
   margin-top: 0px;
   
}

div#drop-plus-shopping ul {
   
   list-style-type: none;
   margin-left: 0px;
   padding: 5px;
   
   margin-bottom: 0px;
   margin-top: 0px;
   
}

div#drop-plus a {
   text-decoration: none;
   color: white;
}

div#drop-plus-about a {
   text-decoration: none;
   color: white;
}

div#drop-plus-marmaille a {
   text-decoration: none;
   color: white;
}

div#drop-plus-survie a {
   text-decoration: none;
   color: white;
}

div#drop-plus-psy a {
   text-decoration: none;
   color: white;
}

div#drop-plus-allaitement a {
   text-decoration: none;
   color: white;
}

div#drop-plus-endevenir a {
   text-decoration: none;
   color: white;
}

div#drop-plus-shopping a {
   text-decoration: none;
   color: white;
}


li#drop-lien {
   cursor: pointer;
}

li#drop-lien-about {
   cursor: pointer;
}

li#drop-lien-marmaille {
   cursor: pointer;
}

li#drop-lien-survie {
   cursor: pointer;
}

li#drop-lien-allaitement {
   cursor: pointer;
}

li#drop-lien-psy {
   cursor: pointer;
}

li#drop-lien-endevenir {
   cursor: pointer;
}

li#drop-lien-shopping {
   cursor: pointer;
}

#slide_holder {
   width: 226px;
   height: 159px;
}

.video {
   position: absolute;
   top: 0px;
   left: 0px;
}

div#pied {
   color: #84B83A;
   position: relative;
text-align: center;
clear: both;

left: -110px;
top: -100px;
font-size: smaller;
}

div#pied a {
   color: #84B83A;
}

div#wrap-magenta {
   position: absolute;
}

img#magenta {
   width: 82px;
   height: 51px;
   
   position: relative;
   left: 560px;
   top: -209px;
}

.link-deco-off 
    {
        text-decoration: none;
        border-bottom: none;
    }




    
    
    
    
    
    
    
    
    
    
    
    
    
    
    



/* SECTION MERES BRANCHÉES */
#header-mb
    {
    width: 488px;
    height: 246px;
    margin-left: 180px;
    margin-bottom: 20px;
    /* margin-right: 34px; */
    vertical-align: top;
    /*margin-top: -100px;  */
      
    top: -70px;
    position: relative;
    }
    
div#header-motif-mb {
   position: relative;
   width: 100%;
   overflow: hidden;
   top: 75px;
}
    
#pub-spacer-mb
    {
    width: 300px;
    height: 17px;
    
    position: relative;
    }

#barre-tile-mb {
   height: 60px;
   /*background: transparent url('images/tile1.png') repeat-x top left;*/
   /*background-color: red;*/
   /*background-image: url('../images/tile1.png');
   background-repeat: repeat-x;*/
   clear: both;
   position: absolute;
   width: 100%;

}

#barre-tile-mb img {
   /*overflow: hidden;*/
   width: 90%;
   position: relative;
   
/*   top: -410px;*/
}

div#boite-principale-mb {
   background: white url('../images/meres_branche/fond.jpg') no-repeat top left;
   width: 645px;
   overflow: hidden;
   float: left;
}

div#boite-principale-repeat-mb {
   /* background: none url('../images/meres_branche/fond_r.png') repeat-y; */
   
   background: url('../zone_mb/images/bas-droite-design.png');;   
   background-repeat: no-repeat;
   background-position: bottom right; 
   border-left: 3px solid #D1F6A5;
   border-right: 3px solid #D1F6A5;
   width: 640px;
   overflow: hidden;
   float: left;
}

div#fond-principal-mb {
   width: 645px;
   height: 19px;
   background-color: #abd663;
   float: left;
   clear: both;
}

#addthis-mb {
    padding-top: 20px;
    width: 645px;
    overflow: hidden;
    float: left;
   /*border-left: 3px solid #d9f4b1;
   border-right: 3px solid #d9f4b1;*/
}

   div#wrap-fleche-mb {
      position: relative;
   }
   
   img#fl-vedette-mb {
      width: 33px;
      height: 30px;
      position: absolute;
      left: -25px;
      top: 150px;      
      overflow: auto;
   }
   
    