#history #center_column h1 { margin-top: 20px }
#history #center_column .title_block { margin: 20px 0; padding: 15px 20px; background: #ccc }
#history #center_column .title_block input { position: relative; top: -4px; float: right; }
.info-order { margin-bottom: 20px; }
#block-order-detail .info-order { margin-bottom: 0; }
.info-order p { padding-bottom: 10px }
.info-order p .icon { position: relative; top: 2px; left: 0 }
#order-list { border: 1px solid #DDDDDD; margin-bottom: 20px; width: 100%; }
#order-list th { background: none repeat scroll 0 0 #F9F9F9; font-size: 15px; }
#order-list tr.alternate_item { background-color: #f3f3f3 }
#order-list td { border-right: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; font-size: 12px; vertical-align: top }
#order-list td.history_detail { border-right: none; }
#order-list .last_item td { border-bottom: 1px solid #E9E9E9 }
.adresses_bloc { margin-bottom: 20px }
.adresses_bloc .item { margin-right: 0px }
.detail_step_by_step { width: 100% }
.detail_step_by_step tr.last_item td { border-bottom: 1px solid #E9E9E9 }
#order-detail-content table { width: 100% }
#order-detail-content table .order_qte_input { display: none }
#order-detail-content table tr.totalprice td { border-bottom: 1px solid #E9E9E9 }
#order-detail-content table tr:nth-child(even) { background: #f3f3f3; }
#sendOrderMessage { margin-bottom: 20px }
#sendOrderMessage p { padding-bottom: 10px }
#sendOrderMessage p label { float: left; line-height: 26px; margin-right: 5px; }
#returnOrderMessage .textarea textarea,  #sendOrderMessage .textarea textarea { width: 99.6%; border: 1px solid #E9E9E9 }
