 	/*Faire disparaitre à la main le éléments
=========================================*/
.noprint, ul.noprint, .noprint ul, .noprint ul li, .noprint div, .noprint a, .noprint a:hover
{
	display:none !important
}

/*Reset les élément de typographie de base
=========================================*/
body {
	font-size: 12pt !important;
	color: #000 !important;
	font-family: Helvetica, Arial, sans-serif
}

p {
	margin: 0 0 15pt 0 !important
}

.title{margin:0 0 15pt 0 !important; font-size:15pt;}

a{font-size:12pt !important; text-decoration:underline !important;}

h1, h2, h3, h4, h5{ margin:0 0 10pt 0 !important;}
h1{font-size:20pt !important;}
h2{font-size:18pt !important;}
h3{font-size:16pt !important;}
h4{font-size:14pt !important;}
h5{font-size:12pt !important;}

/*Applique un ligne noir d'un width de 100% pour séparé les éléments
=========================================*/
hr {
	border: 1px solid #000 !important;
	background-color: #000 !important;
	color: #000 !important;
	width: 100% !important;
	height: 1px !important;
	float: left !important;
	display: block !important;
	margin-bottom: 10pt !important
}


/*Style de base pour la structure de la page
=========================================*/
.header_core{ margin:0px !important;padding:0px !important;}

/*Display none des éléments non essentiel
=========================================*/
.footer_core{ display:none !important; }

/***************
 * START BASE *
***************/

* { background: transparent !important; color: #444 !important; text-shadow: none; }
a, a:visited { color: #444 !important; text-decoration: underline; }
a:after { content: " (" attr(href) ")"; } 
abbr:after { content: " (" attr(title) ")"; }
.ir a:after { content: ""; }  /* Don't show links for images */
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }

/*************
 * END BASE *
*************/