﻿
#main_tout {
	font: 10pt  black Arial;
	margin-top:-20pt;
}
table {
	border: solid black 1pt;
	border-collapse: collapse;
}

table td{
	border: solid black 0.4pt;
	padding:2pt;
}
hr {
	display : none;
}
#header {
	display : none;
}
#actions {
	display : none;
}
.add, .edit, .delete, .action, .titre-produit, .fenetre-scroll-actions2{
	display : none;
}
#data-contact-general .cadre_creux{
	display : none;
}
.l_390 {
	margin-left:100pt;
	margin-top:30pt;
}
a {
	color:black;
	text-decoration:none;
}
.zend_form {
	display : none;
}
#footer {
	display : none;
}
.demi_page {
	float:left;
	width:50%;
	margin-top:10pt;
	font-size:8pt;
}
#fact_date{width:400pt;font-size:8pt;}
.hauteur {height:90pt;}
.hauteur2 {height:80pt;padding:10px;border:none; float:left;
	width:230pt !important;}
.tour {border:none;}
#corp_facture {
	padding-top: 20pt;
	min-height:390pt;
	clear: both;
	font-size: 9pt;
}

.ref {
	width:55pt;
	font-style:Code EAN13;
}
.libelle {
	width:300pt;
}
.prix {
	width:60pt;
	text-align:right;
	text-align:middle;
	margin-right:5px;
}
.qte {
	width:30pt;
	text-align:center;
}
.qte li{list-style-type: none;width:30pt;margin-left:-30px;}
.tva{
	width:60pt;
	text-align:center;
}
#facture{
	border:solid 1pt black;
	margin-left:550px;
	width:300px;
	margin-top:0px;
	padding:10px;
	line-height:20px;
}

#facture strong{
	float:right;
	line-height:18px;
}
#corp_facture table {
	border: none;
	border-collapse: collapse;
	font-size:8pt;
}

#corp_facture table td{
	border: none;
	padding-left:2px;
	padding-right:2px;
	line-height:8pt;
}
#corp_facture table th{
	border-left: none;
	border-bottom:  solid black 1px;
	padding-left:2px;
	padding-right:2px;
}
.striped{
	text-decoration: line-through;
}
.fenetre-scroll-reference {
	width:130px;
}
.fenetre-scroll-label {
	width:440px;
}
.fenetre-scroll-sellingprice{
	width:100px;
}
.fenetre-scroll-actions {
	display : none;
}
.efface h2{
	display : none;
}
.efface {
	margin-top:20px;
}
.police_petit {font-size:10pt;}
.gris {text-decoration : underline; font-size: 10pt;}
.text_centre{
	text-align: center;
}
.traites{height:285pt;margin-top:0pt;width:550pt;}
.ribeta {
	float:left;
	margin-left:5pt;
	margin-top:-45pt
}
.ribetb {
	float:left;
	margin-left:35pt;
	margin-top:-45pt
}
.ribetb2 {
	float:left;
	margin-left:155pt;
	margin-top:-45pt
}
.ribcompte {
	float:left;
	margin-left:75pt;
	margin-top:-45pt
}
.prixlet {
    margin-left: 480pt;
    margin-top: -25pt;
    width: 150pt;
}
.prixtot {
    margin-left: 460pt;
    width: 150pt;
}
.pol10 {
	font-size:8pt;
}
.droite50 {
    margin-left: 150pt;
	margin-top:15pt;
}
#num_ref {margin-left:20pt;margin-top:-10pt}
.traite3 {
	float:left;
	font-size: 12pt;
	margin-left:400pt;
	margin-top:-70pt;
}
.traite4 {
	float:left;
	font-size: 12pt;
	margin-left:0pt;
	margin-top:-15pt;
}
.traite5 {
	float:left;
	font-size: 10pt;
	margin-left:200pt;
	margin-top:-55pt;
}
}
.gauche, .left{
	float: left;
	padding: 8pt;
}
.date1 {
	width:100pt;
	float:left;
	margin-top:0pt;
}
.date2 {
	width:90pt;
	float:left;
	margin-top:0pt;
}
.date3 {
	width:90pt;
	float:left;
	margin-top:0pt;
}
.pol15 {
	font-size:10pt;
	height:180pt;
	width:700pt;
	top:20pt;
	left:0pt;
}
.pol15  strong{	
	top:0pt;
	left:0pt;
}
.pol5 {
	height:200pt;
	width:700pt;
	top:171pt;
	left:0pt;
}

h2 {margin:5pt; font-size: 12pt;}
h1 {margin:5pt; font-size: 13pt;}

.efface_imp {display : none;}
.imp_bas {
	clear: both;
	text-align: center;
	font-size: 8pt;
}
.show {display: none; }
#conf_titre {
	padding : 30px;
	border: solid 1px black;
	font-size: 18pt;
	
}

#conf_date {
	float: left;
}

#conf_signe {
	float: right;
	margin-right: 100px;
}

#conf_code {
	font-weight : bold;
}

.conf_large {
	width: 700px;
	font-size: 16pt;
}
.centre{
	text-align: center;
}
.sup_br {
	display : none;
}
.blanc{font-family: sans-serif;}
#invoice-summary{
	float: right;
}
#invoice-summary td{
	text-align: right;
	min-width: 80px;
}
#position_fiche_fabrication table {
	font: 12pt black Arial;
}
#position_fiche_fabrication table  tr th{
	border:0.2pt solid black;
}
#position_fiche_fabrication .show {background-image:none; display:inline;}

thead {
display: table-header-group;
}

.cache {display:none;}
.sale_index .cote_h2{display:none;}
.sale_index .salecom{display:inline;font-size:10pt;}
.sale_index .salefom{display:inline;font-size:10pt;}
.sale_index .saleprix {display:inline;font-size:10pt;}
.sale_index .saleaom{display:inline;font-size:10pt;}
.sale_index .gauche_div{display:none;}
#invoice-summary-discount td{border:solid 1px white;}
#tot_facture {font-size: 8pt;}
div.breakafter { 
  page-break-after: always; 
}
#info_fact {float:left;font-size:6pt;}
#info_fact  td{border-left:solid black 1px;line-height:15pt;}
#info_fact .titre{width:100px;}
#info_fact .contenu{width:85px;}
.prod-gros {font-size:12pt;}
