.form-style .bloc-form{width: 620px;margin-right: 10px; float: left;background-color: #F9F9F9;border: 1px solid #EFEFEF;padding: 12px 16px;}
.form-style .bloc-form h2{border-bottom: 1px dashed #CFCFCF;font-size: 16px;font-weight: bold;margin-bottom: 10px;padding-bottom: 10px;}
.form-style .sub-bloc-form{margin-bottom: 10px;}
.form-style .sub-bloc-form h3{border-bottom: 2px solid #CFCFCF;color: #5C5C5C;font-size: 13px;font-weight: bold;padding-bottom: 8px;}
.form-style .sub-bloc-form .item-sub-bloc{background-color: #F9F2EA;border: 1px solid #F9F2EA;margin-bottom: 10px;padding: 10px 13px;position: relative;transition: border-color 0.3s ease-out 0s;-moz-transition: border-color 0.3s ease-out 0s;-webkit-transition: border-color 0.3s ease-out 0s;}
.form-style .sub-bloc-form .item-sub-bloc:hover{border: 1px solid #CCC;}
.form-style p{margin-bottom: 20px;}
.form-style p:last-child{margin-bottom: 0;}
.form-style p span{float: left;margin-right: 15px;}
.form-style p .radio{padding-top: 27px;}
.form-style p .radio label{display: inline;margin-right: 15px;}
.form-style p span:last-child{margin-right: 0;}
.form-style label{color: #4C4C4C;display: block;font-size: 13px;font-weight: bold;margin-bottom: 7px;}
.form-style .input-style{border: 1px solid #CCCCCC;border-radius: 3px;padding: 5px 9px;box-shadow: 0 0 2px 0 #EBEBEB inset;-moz-box-shadow: 0 0 2px 0 #EBEBEB inset;-webkit-box-shadow: 0 0 2px 0 #EBEBEB inset;}
.form-style .input-style:focus{box-shadow: 0px 0 3px 0 #CBCBCB inset;-moz-box-shadow: 0px 0 3px 0 #CBCBCB inset;-webkit-box-shadow: 0px 0 3px 0 #CBCBCB inset;}
.form-style select.input-style{padding: 4.2px 9px;}
.form-style input[type=submit]{height: 40px;padding: 0 40px;background-color: #EAEAEA;}
.form-style hr{border: 1px solid #CFCFCF;margin: 10px 0;}

/* Larguras */
.wp_275{width: 275px;}
select.wp_275{width: 295px;}
.wp_586{width: 586px; resize: vertical;}