body {
  width: auto!important;
  margin: auto!important;
  font-family: serif;
  font-size: 10pt;
  background-color: #fff!important;
  color: #000!important;
  font-family:Arial; 
}
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 */
}
h1, h2, h3, caption {
  page-break-after: avoid; /* pas de saut après ces éléments */
}
a {
  color: #000!important;
  text-decoration: none;
}
a[href]{
  /*content: " (" attr(href) ")"; /* affichage des URL des liens */
}
div#header0,div#wrapper-header,div#wrapper-footer,div.container-preloader,div.head-page,div.tabs-container,div.button-generic,div.top-effect{
	display:none;
}
th.comparison-container-select h3,th.comparison-container div,th.product-see-details{
	display:none;
}
div.head-search-result div.right,div.legend-coverage-wrapper span a, div.ok-button{
	display:none;
}
div.head-search-result{
	margin-bottom:20px;
}
div.legend-coverage-wrapper{
	margin-bottom:10px;
}
table.comparison{
	border-collapse: collapse;
}
table.comparison, table.comparison thead,table.comparison thead tr, table.comparison tbody,table.comparison tr, table.comparison tr th, table.comparison tr td{
	border:1px solid #666;
}
th.product-see-details{
	border:1px solid #666;
}
table.comparison tr th, table.comparison tr td{
	height:25px;
	padding-left:5px;
}
table.comparison thead{
	border-right:1px solid #666;
}
th.comparison-container{
	border:none;
}
td.feature-category-header{
	text-transform: uppercase;
	font-weight: bold;
}
td.product-column{
	text-align: center;
}
div.full-covered, div.icon-full-covered, div.not-covered, div.icon-not-covered{
	font-size: 13pt;
}
div.legend-title{
	text-transform: uppercase;
	font-weight: bold;
}
div.container-preloader-dashboard,div.container-preloader{
    display:none;
}