/*global rules which apply on all element of the address block*/
.address{
  margin-top: 10px;
  position: relative;
  _height: 53px;/**/
}

.address div
{
  padding: 10px;
}
.address em{
  position: absolute;
  display: block;
  width: 6px;
  height: 6px;
  background-color: transparent;
  background-repeat: no-repeat;
  font-size:0;
}
.top_right{
  right: 0;
  top: 0;
  background-position: 0 0;
}
.top_left{
  left: 0;
  top: 0;
  background-position: 0 -6px;
}
.bottom_left{
  left: 0;
  bottom: 0;
  background-position: 0 -12px;
}
.bottom_right{
  right: 0;
  bottom: 0;
  background-position: 0 -18px;
}

/*rules specific to the even address*/
.even{
  background-color: #EFEEE6;
}
.even em{
  background-image: url(implantations/odd_corners.gif);
}

/*rules specific to the odd address*/
.odd{
  background-color: #E7EEF4;
}
.odd em{
  background-image: url(implantations/even_corners.gif);
}

.pager
{
  text-align: center;
}

#form_implantation label
{
  color:#818181;
  width: 150px;
  display: block;
  float: left;
}

#form_implantation select
{
  width: 150px;
}

#form_implantation .button_submit
{
  border: 0 !important;
  float: none;
}

#form_implantation  .button_submit input
{
  width: auto;
}


#form_implantation fieldset,
#form_implantation .form-row{
  padding: 0 0 0 30px;
  margin: .5em 0 .5em 0;
}

#form_implantation .action{
  margin-left: 150px;
}
#form_implantation fieldset .form-row{
  padding: 0;
}
