
body {
  width: auto!important;
  margin: auto!important;
  font-family: serif;
  font-size: 12pt;
  background-color: #fff!important;
  color: #000!important;
}
p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol {
  color: #000!important;
  margin: auto!important;
}
.print {
  display: block; /* affichage des éléments de classe print */
}
p, blockquote {
  orphans: 3; /* pas de ligne seule en bas */
  widows: 3; /* pas de ligne seule en haut */
}
blockquote, ul, ol {
  page-break-inside: avoid; /* pas de coupure dans ces élements */
}
h1 {
  /*page-break-before: always;  chaque titre commence sur une nouvelle page (a mettre si l'on veut de saut de page avant un element */
}
h1, h2, h3, caption {
  page-break-after: avoid; /* pas de saut après ces éléments */
}
a {
  color: #000!important;
  text-decoration: underline!important;
}
a[href]:after {
  content: " (" attr(href) ")"; /* affichage des URL des liens */
}


 
  table.infoSociete thead tr th {
 border:0;
 margin-left: 10pt;
 font-size: 14pt;
 align:left;
 }
 
  
  table.infoSociete tbody tr td {
 border:0;
  margin-left: 10pt;
 font-size: 12pt;
 }
 
 table {
 border-collapse:collapse;
 width:95%;
 }
 
 	table thead tr th{ 
	border:1px solid black;
	}
	table tbody tr td{ 
	border:1px solid black;
	font-size: 9pt;
	}
 

caption {
 font-weight:bold
 }