/* positionnement de vie feminine */
/* 3 colonnes : principale à gauche, 2 contextes à droite */

body {
margin:0;
background:url("images/fond-top.png") repeat-x top left;
}

#general {
width:850px;
margin: 72px auto 0 auto;
}

#bandeau {
height: 150px;
margin: 0 auto 20px auto;
background:url("images/bandeau.jpg") no-repeat center center;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}



#corps {
margin-right: 250px;
margin-left: 200px;
min-height: 400px;
overflow: hidden;
overflow: visible;
width: 100%;
width: auto;
height: 1%;
}

.page-sommaire #corps {
    margin-right: 472px;
    margin-left: 0;
    overflow: visible;
    width: auto;
    height: 1%;
}


.page-sommaire #contextes {
float:right;
width:452px;
}
#contexte2 {
    width: 230px;
    float: right;
    margin: 0;
}
.page-sommaire #contexte2 {
width: 185px;
float: right;
margin-right:20px;
}

.page-sommaire #contexte1 {
  width: 247px;
  float:right;
  position: relative;
}
#contexte1 {
  width: 180px;
  position: absolute;
}

#fin-corps {
clear:both;
}

#footer {
margin-top: 20px;
padding: 26px 0 20px 0;
background: url("images/fond-footer.png") top left repeat-x #e30071;
font-size:9px;
}

#footer p {
width:850px;
margin:0 auto 6px auto;
}