.bloc_adresses{

  margin-top: 5px;
}
div.addresses {
   position:relative;
    padding: 15px 15px 7px 15px;
   border:1px solid #ccc;
	font-size:12px;
  margin-top: 10px;
}

ul.address {
  list-style-type: none;
  padding-bottom: 10px;
  margin-bottom: 15px;
  height: auto !important;
  background: transparent;
  border: 0 none;
  padding: 0px 10px 10px 10px;
  border: 1px solid #cccccc;
}

ul.address li {
	padding:0 15px;
	font-weight:bold;
	line-height:18px;
	text-transform:uppercase
}

ul.address li.address_title {
  height: 29px;
  font-weight: bold;
  line-height:29px;
  text-shadow:0 0px 0 #666;
  background: #9A4761 url(../img/default/bg_menu.png) repeat;
  color: #fff;
  margin-left: -10px;
  margin-right: -10px;

}
ul.address .address_alias {
	font-weight: normal;
	text-transform: none;
}
ul.address >li:first-child + li {
	margin-top:8px
}

ul.address  li.address_update {
	margin-top:20px
}
ul.address  li.address_update,
ul.address li.address_delete {
	font-size:11px;
   text-transform:none
}
.address_add {
   padding:20px 0
}


/* PAGE ADRESSES ******************************************************************************* */
.addresses ul.address li {
	padding:0 15px;
	font-weight:bold;
	line-height:18px;
	text-transform:uppercase
}
.addresses ul.address .address_title {
	margin-bottom:5px;
	height: 29px;
   font-weight: bold;
   line-height:29px;
   color:#fff;
    text-shadow:0 1px 0 #666;
   background: #9A4761 url(../img/default/bg_menu.png) repeat;
   margin-left: -10px;
  margin-right: -10px;
}
.addresses ul.address .address_update {margin-top:20px}
.addresses ul.address .address_update,
.addresses ul.address .address_delete {
	font-size:11px;
   text-transform:none
}
.addresses label{
  margin-top: 0px;
  margin-right: 5px;
}
#address_invoice_form .strong{
  margin-top: 4px;
}
.address_select  , .cart_address_delivery{
  
  height: 27px;
  padding: 3px 8px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#addressesAreEquals{
  margin-top: 2px;
}
#addresses ul.address{
  margin-left:2%;
  width: 49%; 
}
#addresses ul.address:first-child{
  margin-left: 0%;

}