#show_html_result{
    height:1500px;
}
.pdf_header{
    
}
.pdf_blanco_header{
    height: 150px;
    width: 100%;
}
.pdf_footer{
    clear:left;
    float: left;
    width:100%;
    text-align: center;
    font-size: 10px;
}
.pdf_full_line {
    width:100%;
    float:left;
    /*border: solid 1px #d0d0d0;*/
}
/***** BLOC ENTITE *****/
.pdf_block_entite {
    float : left; width: 100%;
    text-align: left;
}
.pdf_entite_titre{
    clear:left; padding-top: 20px;
    font-size: 12px;
    color: #585858;
}
.pdf_entite_line{
    clear:left;
    font-size: 12px; color: #585858;
}
/**************************************************************************************************/
/****  BLOC ENTETE *****/
.pdf_entete_block_gauche{
    float: left; width: 100%;
    text-align: left;
}
.pdf_entete_block_droit{
    float: right; width: 33%;
    text-align: left;
}
.pdf_entete_titre{
    clear:left; padding-top: 30px;
    font-size: 12px;
    color: #585858;
}
.pdf_entete_line{
    clear:left;
    font-size: 12px; color: #585858;
}
.pdf_invoice_number_value{
    float:left;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    color: #585858;
}
.pdf_type_doc{
    float:right;
    text-align: right;
    width:150px;
    font-size: 24px;
    color: #90caa2;
    padding-top: 20px;
    font-weight: bold;
}
/**************************************************************************************************/
.pdf_doc_content{
    clear:left;
    margin-top: 275px;
    width: 992px;
    height: 450px;
    /*border: solid 1px #d0d0d0;
    padding-left:15px;
    margin-bottom:10px;
    padding-top:30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
}
.pdf_doc_content_nextpage{
    clear:left;
    margin-top: 200px;
    width: 992px;
    height: 525px;
    /*border: solid 1px #d0d0d0;
    padding-left:15px;
    margin-bottom:10px;
    padding-top:30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
}
.pdf_doc_line{
    clear: left;
    width: 992px;
    position: absolute;
}
.pdf_doc_line_title {
    clear: left;
    width: 995px;
    height: 25px;
    border-bottom: solid 1px #d0d0d0;
    background-color: #d0d0d0;
    color: #fff;
}
.pdf_doc_line_title .pdf_doc_description{ font-size: 14px;}
.pdf_doc_line_title .pdf_doc_qty{ font-size: 14px;}
.pdf_doc_line_title .pdf_doc_pu{ font-size: 14px;}
.pdf_doc_line_title .pdf_doc_taux{ font-size: 14px;}
.pdf_doc_line_title .pdf_doc_reduc{ font-size: 14px;}
.pdf_doc_line_title .pdf_doc_tvac{ font-size: 14px;}
.pdf_doc_line_title .pdf_doc_htva{ font-size: 14px;}
.pdf_doc_line_title .pdf_doc_tva{ font-size: 14px;}
.pdf_doc_qty{
    width: 50px;
    float: left;
    text-align: center;
    /*border-right: solid 1px #d0d0d0;*/
    font-size: 12px;
}
.pdf_doc_description{
    width: 370px;
    float: left;
    padding-left: 5px;
    font-size: 12px;
}
.pdf_doc_description_title{
    width: 370px;
    float: left;
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
}
.pdf_doc_description_conformite{
    width: 370px;
    float: left;
    padding-left: 5px;
    color: blue;
    font-size: 12px;
}
.pdf_doc_pu{
    width: 90px;
    float: left;
    text-align:center;
    font-size: 12px;
    /*border-right: solid 1px #d0d0d0;
    border-left: solid 1px #d0d0d0;*/
}
.pdf_doc_taux{
    width: 50px;
    float: left;
    text-align:center;
    font-size: 12px;
    /*border-right: solid 1px #d0d0d0;
    border-left: solid 1px #d0d0d0;*/
}
.pdf_doc_reduc{
    width: 60px;
    float: left;
    text-align:center;
    font-size: 12px;
    /*border-right: solid 1px #d0d0d0;
    border-left: solid 1px #d0d0d0;*/
}
.pdf_doc_tvac{
    width: 90px;
    float: right;
    text-align: right;
    font-size: 12px;
    /*border-right: solid 1px #d0d0d0;
    border-left: solid 1px #d0d0d0;*/
}
.pdf_doc_htva{
    width: 10%;
    float: right;
    text-align:center;
    font-size: 12px;
}
.pdf_doc_tva{
    width:10%;
    float: right;
    text-align:center;
    font-size: 12px;
}
.pdf_doc_content_total{
    clear:left;
    width: 992px;
    padding-top: 30px;
}
.pdf_line_total{
    clear:left;
    width: 992px;
    text-align: right;
}
.pdf_line_payment_right{
    float:left;
    width:400px;
}
.pdf_line_payment_left{
    float: left;
    width: 315px;
}
.pdf_line_payment_left_last{
    float: left;
    width: 315px;
    border-top: solid 2px #d0d0d0;
}
.pdf_line_payment_left_first{
    float: left;
    width: 315px;
}
.pdf_line_payment_info{
    float: left;
    width: 350px;
    padding-left: 5px;
    font-size:12px;
}
.pdf_doc_payment_label{
    float:left;
    width: 204px;
    text-align: right;
    font-size:12px;
    font-weight: bold;
}
.pdf_doc_payment_label_first{
    float:left;
    width: 204px;
    text-align: right;
    /*border-left: solid 1px #d0d0d0;
    border-right: solid 1px #d0d0d0;
    border-bottom: solid 1px #d0d0d0;*/
    font-size:12px;
    font-weight: bold;
}
.pdf_doc_payment_label_middle{
    float:left;
    width: 204px;
    text-align: right;
    /*border-left: solid 1px #d0d0d0;*/
    font-size:12px;
    font-weight: bold;
}
.pdf_doc_payment_label_last{
    float:left;
    width: 204px;
    text-align: right;
    /*border-left: solid 1px #d0d0d0;
    border-top: solid 1px #d0d0d0;*/
    font-size:12px;
    font-weight: bold;
}
.pdf_doc_tot_amount{
    width: 110px;
    float: left;
    text-align: right;
    /*border-bottom: solid 1px #d0d0d0;*/
}
.pdf_doc_payed_amount{
    width: 110px;
    float: left;
    text-align: center;
}
.pdf_doc_saldo_amount{
    width: 110px;
    float: left;
    text-align: center;
    background-color: #D9D9D9;
    font-weight: bold;
    border-top: solid 1px #d0d0d0;
}
.pdf_doc_content_summary{
    font-size:12px;
    text-align: left;
    padding-left:5px;
    width: 380px;
}
.pdf_doc_tot_titre{
    width: 50%;
    text-align: right;
    float: left;
}
.pdf_line_payed{
    clear:right;
    float:right;
    width:50%;
    margin-top:20px;
    margin-bottom:10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #d0d0d0;
}

.pdf_condition_page {
    padding-top: 60px;
    padding-left: 20px;
    width:  995px;
}
.pdf_condition_line{
    width: 100%;
    padding-top: 10px;
    font-size:12px;
}
.pdf_condition_title{
    width: 100%;
    font-size:18px;
    font-weight: bold;
    padding-bottom: 10px;
}