.sondage_wrapper{
  width: 300px;
  font-weight: bold;
}
.sondage_wrapper h2{
  background: url(https://media.easybourse.com/upload/media/image/76000/76892/sondage_bg_300_300x44.gif) no-repeat;
  padding: 15px 0 10px 53px;
  width: 247px;
  font-size: 13px;
  color: #3E5872;
}
.sondage_wrapper p{
  font-size: 11px;
  padding: 5px;
  border-bottom: 1px solid #5A728E;
}
.sondage_wrapper div{
  text-align: center;
  margin: 15px 0 5px 0;
}
.sondage_wrapper div input{
  margin: 0 2px 0 10px;
}
#btn_reponse input{
  border: none;
  background: url(/bourse/public/website/img/shared/valider_bg.gif) no-repeat;
  width: 90px;
  padding: 2px;
  cursor: pointer;
  font-weight: bold;
}
.sondage_wrapper table{
  width: 300px;
}
.sondage_wrapper table td{
  width: 150px;
  padding: 5px;
}
#reponse_oui, #reponse_non, #sans_reponse{
  color: #ff4010;
  font-weight: bold;
}
#reponse_oui span, #reponse_non span, #sans_reponse span{
  background-color: #ff4010;
  display: inline-block;
  margin: 0 0 0 5px;
}
#reponse_oui span{
  width: 10px;
  height: 10px;
}
#reponse_non span{
  width: 50px;
  height: 10px;
}
#sans_reponse span{
  width: 20px;
  height: 10px;
}
#avec_border td{
   border-top: 1px solid #5A728E;
   border-bottom: 1px solid #5A728E;
}
.sondage_wrapper .align_right, .sondage_wrapper div{
  font-weight: normal;
}
.sondage_wrapper .align_right{
  text-align: right;
}
.sondage_wrapper table{
  border-collapse: collapse;
}
