.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.box {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e9e8e8));
  background: -webkit-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#e9e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e9e8e8',GradientType=0);
  border: 1px solid #d3d1d1;
  border-radius: 0px \0/;
  -webkit-border-bottom-left-radius: 25px;
  -moz-border-radius-bottomleft: 25px;
  border-bottom-left-radius: 25px;
  *zoom: 1;
  padding: 20px;
  margin: 0 0 10px 0;
}
.box:before,
.box:after {
  display: table;
  content: "";
}
.box:after {
  clear: both;
}
.box_alt {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e9e8e8));
  background: -webkit-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#e9e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e9e8e8',GradientType=0);
  border: 1px solid #d3d1d1;
  border-radius: 0px \0/;
  -webkit-border-top-right-radius: 25px;
  -moz-border-radius-topright: 25px;
  border-top-right-radius: 25px;
  *zoom: 1;
  padding: 10px 15px;
}
.box_alt:before,
.box_alt:after {
  display: table;
  content: "";
}
.box_alt:after {
  clear: both;
}
.pill {
  background: #ffffff;
  background: -moz-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e9e8e8));
  background: -webkit-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#e9e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e9e8e8',GradientType=0);
  border: 1px solid #d3d1d1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  margin: 0 0 10px 0;
}
body.page section aside .cta {
  background: url('../../../bundles/atssite/images/background_cta_ie.png') left bottom no-repeat;
  border: 0;
  border-top: 1px solid #D3D1D1;
  padding: 11px;
  filter: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
#formation_frame {
  height: 100%;
  min-height: 1200px;
}
.ie6 body header,
.ie7 body header {
  z-index: 101;
}
.ie6 body header .go,
.ie7 body header .go {
  font-size: 14px;
}
.ie6 body header #primary_nav,
.ie7 body header #primary_nav {
  margin-top: 28px;
  z-index: 150;
}
.ie6 body header #primary_nav a.logo,
.ie7 body header #primary_nav a.logo {
  z-index: 200;
}
.ie6 .body>ul,
.ie7 .body>ul {
  list-style-image: url('../../../bundles/atssite/images/li_bullet.png');
  list-style-position: inside;
}
.ie6 .body>ul>li,
.ie7 .body>ul>li {
  padding: 0 0 1px 20px;
}
.ie6 body header #notifications .notif_box,
.ie7 body header #notifications .notif_box,
.ie8 body header #notifications .notif_box,
.ie9 body header #notifications .notif_box {
  background-color: red;
  color: green;
  z-index: 100;
  width: 310px;
  overflow: auto;
}
.ie6 body header #notifications .notif_box .list_wrapper,
.ie7 body header #notifications .notif_box .list_wrapper,
.ie8 body header #notifications .notif_box .list_wrapper,
.ie9 body header #notifications .notif_box .list_wrapper {
  *max-height: 110px;
  max-height: 110px;
  overflow: auto;
  position: relative;
}
