#codeoperation{background-color:#fafafa}#codeoperation #code_1{padding:10px;cursor:pointer}#codeoperation #code_1 .code_1_content{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}#codeoperation #code_1 .code_1_content .coupon{font-size:34px;fill:#000000;margin:0 15px 0 0}#codeoperation #code_1 .code_1_content #code_promo{color:#000000;font-size:14px;line-height:20px}#codeoperation #code_1 .code_1_content #bt_info_1{margin:0 0 0 10px}#codeoperation #code_1 .code_1_content .arrow{flex:1;-webkit-flex:1;-ms-flex:1;text-align:right;transition:all .3s}#codeoperation #code_1 .code_1_content .arrow .icon-svg{fill:#000000}#codeoperation.open #code_1 .code_1_content .arrow .icon-svg{transform:rotate(-90deg)}#codeoperation #code_2{display:none;padding:10px}#codeoperation.error #code_2{display:block}#codeoperation #code_2 .code_2_content{display:flex;display:-webkit-flex}#codeoperation #code_2 .code_2_content .input_code{border:1px solid #95989a;border-right:none;padding:13px 10px;font-size:14px;line-height:16px;color:#000000;box-sizing:border-box;height:auto;flex:0 40%;-webkit-flex:0 40%;-ms-flex:0 40%}#codeoperation #code_2 .code_2_content #bt_ok{padding:7px 5px 8px 5px;background-color:#313131;cursor:pointer}#codeoperation #code_2 .errormessage1{margin:10px 0 0 0}#info{width:480px;font-weight:bold;text-align:justify }.message_opecom2{margin:10px 10px 0 10px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;font-size:11px;line-height:15px}.message_opecom2 a{display:block}.message_opecom2 a svg{display:block;color:#000000}.span_code_operation{font-size:13px;color:rgb(128,128,128);font-weight:bold}.bloc_code_operation_desc_opecom{font-weight:bold;color:rgb(229,15,159);font-size:12px;width:100%;text-align:center}.bloc_code_operation_valider{position:relative;top:3px}#ticket_1{float:left}#ticket_1 *{float:left}#ticket_2{float:right}#ex_ticket{float:right;clear:both;font-size:10px;font-style:italic;margin-right:23px}