/* Print Style Sheet */
@media print {
body { background:transparent; color:black; margin:0 }
}

html{width:100%;}
img{padding:0 3px 0 0;}
body { width:90%;margin:0 0 0 10pt; padding:0; font-size: 12pt; color: #000; font-family: arial, helvetica, sans-serif; background-color: #fff;border-style: none }
ul, li {margin: 0; padding: 0 }
ul  { left:0; top:0;}
ul li {list-style-type:square;}
a {color: #555;}
a:visited {color: #777;}

#content {

width:100%;
height:auto;
background: #fff !important;
}

#header, #navbar, #sidebar, #bottom, .sociable, #postcomment, .postcomment, .noprint, .cache, .portrait, .twitter-facebook {display:none;}

div#content {width:100%;float: none !important;background: #fff;}

#content p{color:#000;line-height:14pt;margin-bottom:10pt;}

#content h1 {font-size:16pt;color:#222;padding:0pt}

#content h2 {font-size:18pt;color:#222;padding:0pt}

#content h3 {font-size:15pt;color:#222;padding:0pt;margin:15pt 0 -8pt 0;}

#content h4 {font-size:12pt;color:#222;padding:0pt}

#content ul{margin:0;padding-top:10pt;}

#content li{color:#000;line-height:1.3em;margin:0pt 20pt 2pt 20pt;padding:0;}

#content dl{padding:5pt;margin-right:50pt;color:#000;}

#content dt{font-size:1.2em;font-weight:bolder;margin: 5pt 50pt 5pt 0;color:#222;}

#content a {text-decoration:underline;}

#footer {text-align: center;}

#footer a {text-decoration:none;}

.illustration {
	float:right;
	padding:0 0 1em 1em;
	border:none;
}

.sommaire li {font-weight:bold;}

.print {text-align:center; font-size:10pt;}

img.print {width:30%; margin:0 10pt 0pt 0pt;text-align:center;}

#logo-print {
	position:relative;
	display:block;
	margin-left:-30pt;
	}
blockquote {
	margin: 10pt 0;
	padding: 0 50pt;
	font-style: italic;
	color: #646657;
	display: list-item;                /* 1. */
	list-style-image: url(images/blockquote-print.gif); /* 2. */
	list-style-position: inside;       /* 3. */
	}

.page-break {
page-break-before:always
}
