﻿@charset "utf-8";

/* styles génériques */
body {
	background: white; 
	font-size: 12pt; 
	margin: 0;
}

h1, h2, h3, h4, h5, h6 {
	page-break-before: avoid !important;
	/*page-break-after: avoid !important;*/
	display: inline;
}

img {
	page-break-inside:avoid;
	/*page-break-after:avoid;*/
}

blockquote, table, pre { page-break-inside:avoid; }
ul, ol, dl  { page-break-before:avoid; }

a {
	text-decoration: underline;
}

/*a:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}*/

/* styles spécifiques au site */

div.area-container,
div.container-area,
#header,
#conteneur-interne,
#corps,
#accord-garanties,
div.contenu-accord,
#accord-garanties h2,
#accord-garanties div.header_nat {
	width: 100% !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: auto !important;
	display: block !important;
	float: none !important;
	border-left: 0 !important;
}

ul.trombinoscope {
	width: 100% !important;
	overflow: auto !important;
}

ul.trombinoscope li {
	width: 100% !important;
	float: none !important;
}

ul.trombinoscope:after {
	content: " ";
	display: block;
}

#accord-garanties h2 {
	margin-top: .5cm !important;
}

table.cotisation, table.tab-remboursement {
	margin-top: .5cm !important;
}

#onglets-top,
#exclama,
#mdr-top,
#menu,
#element-menu-deroul,
#conteneur-navigation,
#bandeau-interne,
#ssmenu-garanties,
#pre-footer,
#footer,
div.btn-fermer-accord {
	display: none !important;
}