*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
html, body {
	border:0 none;
	width:100%;
}
body {
	font-family :Serif;
	font-size :8pt;
	color:#000000;
	vertical-align:top;
}
h1,h2,h3,h4,h5,h6{	
	margin: 20pt 0pt 8pt 0pt;
	padding: 0;
}

h1{	font-size: 13pt;}
h2{	font-size: 12pt;}
h3{	font-size: 11pt;}
h4{	font-size: 10pt;}
hr{display:none;}
hr.print{
	display:block;
}
p{
	z-index:5;
	margin: 0pt;
	padding: 0pt;
}
p.retrait{
	padding:0pt 0pt 0pt 0pt;
}
a{text-decoration:underline}

img{border:0 none;}

strong{font-size:8pt;text-decoration:none;}

.spacer{
	clear:both;
	padding:0;
	border:0;
	margin:0pt;
	height:8pt;
	font-size:0pt;
}
.spacer_high{
	clear:both;
	padding:0;
	border:0;
	margin:0pt;
	height:24pt;
	font-size:0pt;
}
.spacer_med{
	clear:both;
	padding:0;
	border:0;
	margin:0pt;
	height:16pt;
	font-size:0pt;
}
#breakafter { 
  page-break-after: always; 
}
hr.print{
	display:block;
	border:1pt #000000 solid;
}
/* ============================================================ */
/*   FORM																				                */
/* ============================================================ */

form{
	width:100%;
}

form fieldset{
	margin-bottom: 10pt;
	border: none;
}
form fieldset legend{
	padding: 10pt;
	margin:0;
	width:100%;
	font-size: 8pt;
	font-weight:bold;
}
form label{
	clear:both;
	width:150pt;
	float:left;
}
#bt_print, bt_close{
	display:none;
}
.bt_print, .bt_close{
	display:none;
}

#filePreview{
	float:left;
	margin:0pt 5pt 0pt 5pt;
}
#encart_infosCommande #titre{
	text-align:left;
	font-weight:bold;
	padding:0pt;
}
#encart_infosCommande #libelle{
	clear:both;
	font-weight:normal;
}
#encart_infosCommande #valeur{
	clear:both;
	font-weight:normal;	
}

/* ============================================================ */
/*   FACTURE																		                */
/* ============================================================ */

#facture_enetete{
	clear:both;
	width:100%;
	margin:0pt;
	padding:0pt;
}
#facture_logo{	
	float:left;
	width:49%;
	margin:0pt;
	padding:0pt;
}
#facture_infos{
	float:left;
	width:49%;
	margin:0pt;
	padding:30pt 0pt 0pt 0pt;	
}
#facture_numero{
	float:left;
	width:99%;
	margin:0pt;
	padding:0pt 0pt 0pt 50pt;
	text-align:left;
	font-size:12pt;
	font-weight:bold;
}
#facture_lieu{
	width:99%;
	margin:0pt;	
	padding:0pt 0pt 0pt 50pt;
	text-align:left;
}
#facture_coordonnées{
	width:99%;
	margin:0pt;
	padding:0pt 0pt 0pt 50pt;
	text-align:left;
}
#facture_datas{
	width:98%;
	margin:0pt;
	padding:0pt;
	vertical-align:middle;
	/*border: 1px solid #333333;*/
	border-collapse:collapse;
}
#facture_datas th{
  padding:5pt 5pt 10pt 5pt;
  text-align:center;  
 	font-weight:bold;
  font-size:8pt;
  border: 1px solid #333333;
}
#facture_datas td{
	vertical-align:middle;  
  padding:5pt;  
  text-align:center;
  border:1pt solid #000000;
  font-size:8pt;
}
#facture_datas td.designation{
	text-align:left;	
}
#facture_datas td.right{
	text-align:right;
}
#facture_content{
	clear:both;
	margin:30pt 0pt 0pt 0pt;
}
#facture_content, #infos, #tva, #cdp, #piedPage{
	font-size:8pt;
}	
#domiciliation, #piedPage{	
	font-size:7px;
}
#piedPage{
	text-align:center;
}
#domiciliation_datas{
	width:40%;
	margin:0pt;
	padding:0pt;
	vertical-align:middle;
	/*border: 1pt solid #000000;*/
	border-collapse:collapse;
}
#domiciliation_datas th{
  padding:5pt 5pt 10pt 5pt;
  text-align:center;  
 	font-weight:normal;
  font-size:6pt;
  border: 1pt solid #000000;
}
#domiciliation_datas td{
	vertical-align:middle;  
  padding:3pt;
  text-align:center;
  border: 1pt solid #000000;
  font-size:6pt;
}