h1{font-family:"TimesNewRoman","arial","Calibri"; font-size:medium; top:10px; margin:auto; left:200px; position:absolute; } table{border-style:solid; border-width:1px; } th{background-color:#FF6666; visibility:visible; font-weight:bold; border-width:1px; border-style:solid; } #presentationemetteur{top:10px; left:10px; position:absolute; } #adressedestinataire{display:table; border-width:1px; border-style:dotted; top:10px; right:10px; position:absolute; width:250px; height:100px; } #adressedestinataire,table,tr,th{width:50px;} #comptebanquaireemetteur{top:110px; left:10px; position:absolute; } #comptebanquaireemetteur,table{border-collapse:collapse;} #tablefacturation{bottom:150px; position:absolute; page-break-after:always; } #tablefacturation,table{border-collapse:collapse;} #detailtva{top:100px; right:10px; position:relative; page-break-before:always; } #detailtva,table{border-collapse:collapse;} #tablefin{top:100px; page-break-before:auto; bottom:100px; right:5px; position:relative; } #tablefin,table{border-collapse:collapse;} td{border-width:1px; border-color:black; border-style:solid; border-collapse:collapse; } #dernieresligne{top:550px; left:10px; bottom:10px; position:relative; text-decoration:underline; page-break-before:auto; } #dernieresligne,table{border-right-style:dashed; border-top-style:dashed; border-top-width:1px; border-right-width:1px; width:400px; height:130px; border-bottom-color:white; border-left-color:white; }