#doc, #bd, #ft{
  background-color : #fff;
}
#doc {
  margin-top : 10px;
}
body{
  font-family : verdana, sans-serif;
}
.in{
  padding : 10px;
}
.pleft{
  padding-left : 10px;
}
.pright{
  padding-right : 10px;
}
.intb{
  padding-top : 10px;
  padding-bottom : 10px;
}
.intba{
  padding-top : 16px;
  padding-bottom : 10px;
}
.intbb{
  padding-top : 64px;
  padding-bottom : 10px;
}
.separator{
  border-bottom : 1px solid #ccc;
}
.f11, p.spip{
  font-size :   85%;
  line-height : 16px;
}

strong.spip{
  padding-top : 16px;
  font-weight : bold;  
  display     : bloc;
}

.p5 {
   padding-bottom : 10px;
   line-height :    16px;
}
.author{
  text-align :  right;
  font-weight : bold;
}
.grey{
  color : #665902;
}
.play{
  border :           0;
  background-color : #ffde00;
  font-weight :      bold;
  color :            black;
  padding :          5px 10px 5px 10px;
  
}
.scolorlink,
a.scolorlink, 
a.scolorlink:hover, 
a.scolorlink:visited {
  font-weight :     bold;
  text-decoration : none;
  color :           #c4ab00;
}
a.scolorlink:hover {
  border-bottom : 1px solid #c4ab00;
  color :         #c4ab00;
}

.meta {
  background-color : #fced84;
}
/*------------------------------------------------------------*/
.sb{
  font-weight : bold;
}
.s_wbg{
  background-color : white;
}
.left{
  float : left;
}
h2{
  font-family :    sans-serif;
  font-size :      175%;
  padding-bottom : 5px;
  border-bottom :  1px solid #ccc;
  margin-bottom :  5px;
}

.billetitre{
  font-family : sans-serif;
  font-size :   175%;
  font-weight : bold;
  color :       #ffde00;
}
.bgyellow{
 background-color : #ffde00;
}
.bseparator{
 padding :          10px;
 margin :           0;
 background-color : #eee;
 padding-top   :    15px;
 padding-bottom:    15px;
}

.operation{
  color : #c4ab00;
}
