#col_double{overflow:hidden;margin:0px 0 0 0;}
#col_double > div {float:left;width:48%;overflow:hidden; text-align: justify;}
#col_double > div:first-child{margin-right:4%;}
#col_double h2{padding:0 0 10px 10px;text-transform: uppercase;border:0px solid red;background: url("../images/divider_bg.png") repeat-x left bottom;font-size:12px;color:#0fa5df;margin:0px 0 10px 0;}
#col_double > div p {margin-bottom:7px;}
#col_double > div a {padding-top:2px;}
#num_tel{font-size:18px;font-weight:bold;}
#form_contact{width:100% !important;}
#form_contact input {width:100%;margin-top:3px;margin-bottom:8px; }
#form_contact textarea {width:100%; border:1px solid #ccc;background:#fff; padding:6px 8px;box-sizing: border-box; height:200px;resize:none;margin-top:3px;  }
#form_contact select {width:100%; border:1px solid #ccc;background:#fff; padding-left: 5px;box-sizing: border-box; margin-top:3px;height:28px;  }

#bt_suiv{height:28px;line-height:28px; width:108px;background:url("../images/bt_background_blue_ajouter_panier.png") no-repeat;float:right;color:#fff;font-weight:bold;margin:15px 0 15px 15px;display:block;text-decoration: none;text-align: center;}

.label-floatlabel{font-family:tahoma;}
