#contact-container {        padding:0px 25px 12px 25px; width:425px; margin-left:auto; margin-right:auto;}
#contact-container .legend {margin-top:-33px;float:left;border:1px solid #f19900;background:#F9F3E3;padding:0 8px;color:#E76200;font-weight:bold;font-size:1.1em;}
#contact-container li { padding:2px 0px 2px 18px; background:url(../images/puce_form_contact.gif) no-repeat 0px 10px ; display:block; clear:both; float:left  }
#contact-container li .input-box { float:left; width: 325px; margin-left:auto; margin-right:auto; margin-bottom:5px; }
#contact-container li .input-box label { float:left; width:127px;  color:#846d4d; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#contact-container li .input-text, .group-select li select { width: auto; }
#contact-container li .input-box .input-text{ width: 174px!important; width:170px; height:15px; }
#contact-container li .input-box textarea { width: 300px; }
#contact-container li .input-box select { width: auto; }

.container_right_part{  width:500px; height: auto; float:left; padding:0px 50px;  }
.container_right_part h1{ color:#fcd917; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin: 0px 0px 20px 0px; }
.container_right_part p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin: 0px 0px 40px 0px; }
.container_left_part ul{ float:right; position:relative; top:0px; text-align:right; width:140px; margin-top:0px;}
.container_left_part ul li{list-style:none;  margin-bottom:10px; padding-right:16px; cursor: pointer; color:#846d4d; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
.container_left_part ul li.selected{ background: url(../images/lest_part_puce.gif) no-repeat right 7px; font-weight:bold; color:#4d2f06;   }
.container_left_part ul li a{ text-decoration:none; padding-right:16px; display:block}
.container_left_part{ width:190px; height: auto; float:left;}
