body.bdc{
	font-family: Verdana, Helvetica;
	font-size: 10px;
}
.bdc_table{
	border-collapse: collapse;
}
#bdc_title{
	text-align: center;
	font-size: 1.4rem;
	font-weight: bold;
	text-transform: uppercase;
}
#bdc_commanditaire,#bdc_provider{
	text-align: center;
	font-size: 1.2rem;
	font-weight: bold;
}
.bdc_table td{
	border:#000 solid 1px;
	padding: 5px 2px;
}
.bdc_table td.interligne{
	border:none;
	padding: 0;
}
.bdc_table{
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
}
.bdc_line_title{
	font-weight: bold;
	text-align: center;
}
#bdc_line_tva{
	width: 75px;
}
#table_total,.table_sign_td{
	width: 250px;
	border-collapse: collapse;
}
.table_sign_td td{
	text-align: center;
}
#table_total td,.table_sign_td td{
	padding: 5px 2px;
	border: #000 solid 1px;
}
.bdc td.toolbox_detail_cell{
	border-bottom:#fff solid 1px;
}
#table_total_bloc_ht{
	padding: 20px 80px 20px 0;
}
#table_total_bloc_ttc{
	padding: 20px 0px 20px 0;
}
#table_sign,#table_adresse{
	width: 100%;
}
#table_adresse{
	margin-top: 20px;
}
#table_adresse_title{
	font-weight: bold;
	text-decoration: underline;
}
.bdc #logopdf{
	height: 100px;
}
.bdc #bottom_pdf{
	position: fixed;
	bottom: 50px;
	font-size: 8px;
	margin-top: 0px;
}
#bottom_pdf{
	width: 100%;
	text-align: center;
	font-size: 10px;
	margin-top: 50px;
}
#bottom_warning{
	font-weight: bold;
	font-size: 10px;
}
.table_sign_td td.signature_cell{
	height: 100px;
}
.table_sign_td td.signature_cell img{
	height: 100px;
}
.bdc_table td.white_right{
	border-right:#fff solid 1px;
}
.bdc #bdc_line_ht{
	width: 110px;
}
.bdc #bdc_line_quantite{
	width: 80px;
}
.bdc #bdc_line_montant_ht{
	width: 110px;
}
.bdc #bdc_line_tva{
	width: 75px;
}