body.site.contact .container_middle {
  background: none repeat scroll 0 0 #FFFFFF;
  display: inline-block;
  width: 800px;
}
body.site.contact .container_middle h2 {
  color: #747474;
  font-size: 18px;
  font-weight: bold;
}
body.site.contact .container_middle h2 img {
  vertical-align: middle;
}
body.site.contact .container_middle .side-left .item label {
  color: #828282;
  float: left;
  font-size: 13px;
  font-weight: bold;
  margin-right: 10px;
  margin-top: 5px;
  text-align: right;
  width: 80px;
}
body.site.contact .container_middle .middle-content {
  float: left;
  padding: 0 20px;
  width: 95%;
}
body.site.contact .container_middle .side-left {
  float: left;
  width: 50%;
}
body.site.contact .container_middle .side-right {
  float: right;
  width: 45%;
  background: none repeat scroll 0 0 #F2F2F2;
  box-shadow: -1px 6px 2px #ABAAAA;
}
body.site.contact .container_middle .side-right span.testimonial {
  font-size: 16px;
  font-weight: bold;
  color: #666;
}
body.site.contact .container_middle .side-right .contain_testimonial {
  padding: 28px;
  font-family: open sans;
  font-style: italic;
}
body.site.contact .container_middle .side-right .contain_testimonial .testimonial small {
  float: right;
  margin: 10px 6px 0 0;
}
body.site.contact .container_middle .side-right .what-is-school-success {
  padding: 22px;
}
body.site.contact .container_middle .email_us input {
  width: 270px;
}
body.site.contact .container_middle .email_us textarea {
  width: 270px;
  height: 100px;
}
body.site.contact .container_middle .email_us input[type=submit] {
  margin-left: 90px;
  width: 286px;
}
body.site.contact .container_middle .by_phone ul {
  list-style: none inside none;
  margin: 0 0 0 24px;
  width: auto;
}
body.site.contact .container_middle .by_phone li {
  color: #6A6A6A;
  list-style: disc outside url("/images/bull.png");
  margin: 10px 0 10px 5px;
}
body.site.contact .container_middle .etapes_banner_2 {
  float: none;
  width: auto;
}
