/* specifique au site vie feminine */
#bandeau {
position:relative;
}

#navigation {
z-index:10;
}

#slogan {
position: absolute;
right:0;
bottom:20px;
width:279px;
height: 38px;
background:url('../../pages-custom/vf-slogan.png') top left no-repeat;
}

#logo-vf {
z-index:110;
position:absolute;
top:24px;
height:40px;
width:243px;
background:url('../../pages-custom/logo-vf.png') top left no-repeat;
}

#contexte1 #menu-lat {
    font-size: 13px;
    margin-bottom: 12px;
    padding-bottom: 4px;
    border-bottom: 1px solid #888;
}
#contexte1 #menu-lat li {
    border-top: 1px solid #888;
    padding-top: 4px;
    margin-top: 4px;
    margin-bottom: 0;
    color: #888;
}
#contexte1 #menu-lat a {
    color: #898989;
    text-decoration: none;
}

#contexte1 #menu-lat .menu-lat-niv2 li {
    border-top: none;
    padding-top: 0;
    margin-left: 2em;
    font-size: 10px;
}
#contexte2, #contexte2 a {
    color: #fff;
    text-decoration: none;
}
#contexte2 h2 {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 6px;
    line-height: 1.2em;
}
#contexte2 .listagebloc {
    margin: 14px;
    padding: 0 0 14px 0;
    border-bottom: 1px solid #c6ca56;
}

#contexte2 .facebook .listageconteneur{
  margin-left: -11px;
}

/* cacher titre h2 pour artinrub */

#artinrub h2, #rubinrub h2 {
display:none;
}

#corps #artinrub .listagetitre, #corps #rubinrub .listagetitre {
font-size: 14px;
}

#corps #artinrub .listagetitre a, #corps #rubinrub .listagetitre a {
color:#5d6b10;
}
#corps .listagetitre {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 4px 0;
    text-decoration: none;
}
#corps .listagelogo {
    float: left;
    margin: 0 1em 0.6em 0;
    border: 1px solid #ccc;
}

#region-focus .listageinfo {
color:#8FA419;
font-size:11px;
margin: 2px 0;
}

#corps h2 {
    font-family: geneva, arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #493f0b;
    letter-spacing: 0.1em;
    border-bottom: 1px solid #493f0b;
    margin-bottom: 12px;
    padding-bottom: 1px;
    margin-top: 5px;
}
#corps .listagetitre a {
    color: #232323;
    text-decoration: none;
}



#page-sommaire #logo_facebook {position:absolute;margin-left:124px;}
#page-rubrique #facebook h2 {margin-left:10px;}
#page-rubrique #facebook .listageconteneur {margin-left:10px; padding-top:5px;}
#page-rubrique #facebook  #logo_facebook {position:absolute;margin-left:100px;}
#page-rubrique #facebook {width: 224px;margin-left:3px}
#page-article #facebook h2 {margin-left:10px;}
#page-article #facebook .listageconteneur {margin-left:10px; padding-top:5px;}
#page-article #facebook  #logo_facebook {position:absolute;margin-left:100px;}
#page-article #facebook {width: 224px;margin-left:3px}

.listageconteneur.youtube iframe{
  margin-left: -10px;
}

 .spip_documents_center{
  clear: none;
}
.listageconteneur .listagetexte:after{
  content: "";
  display: block;
  clear: left;
}