	/*
	 * Print Stylesheet DG JUSTICE
	 */
	 
	/* RESET */ 
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,.
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin:0;
		padding:0;
		border:0;
		font-size:100%;
		font:inherit;
		vertical-align:baseline;
	}
	body {
		line-height:1.35;
		font-family:Georgia, serif;
		background:none;
		color:black !important;
		width: 650px;
	}
	ul {
		margin:1em 0 1em 20px;
	}

	ol {
		margin:1em 0 1em 23px;
	}
	blockquote, q {
		quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	table {
		border-collapse:collapse;
		border-spacing:0;
	}

	*, a {
		color:black !important;
		float:none;
		position:static !important;
		overflow:visible !important;
		overflow-y:visible !important;
	}

	/*#content a:after, #sidebar a:after {
		content:" (" attr(href) ") ";
		color:black;
		font-size:12px;
		display:block;
		margin:4px 0 0;
		font-weight:normal;
		text-decoration:none;
	}*/

	#sidebar a:after {
		display:inline-block;
	}

	/*#content p a:after, #justice-glance a:after, #involved a:after, #services a:after, .newslist .url .more:after {
		content:" (" attr(href) ") ";
		color:black;
		display:inline;
		font-weight:normal;
		text-decoration:none;
	}*/

	/*** BANNER ***/
	.banner-flag, #banner-title-text {
		display:inline-block;
		vertical-align: middle;
		margin: 0 0 0 40px;
		font: normal bold 16pt Arial,Helvetica,sans-serif;
	}

	.home #banner-title-text span {
		display: none;
	}

	/*** GENERAL LAYOUT ***/
	.layout-body {
		margin-top: 20px;
	}

	body p, body li {
		font-size: 12px;
	}


	/*** HOMEPAGE  ***/
	.home a {
		text-decoration: none;
	}

	.home h1, .home h2 {
		margin: 20px 0;
	}

	#justice-glance, #involved, #services {
		margin:20px 0;
	}

	#newsroom ul {
		margin: 0;
		padding: 0;
	}

	#newsroom ul > li {
		list-style: none;
	}

	#newsroom ul > li .news-pic {
		width: 150px;
		float: left;
		margin: 0 10px 20px;
	}

	#newsroom ul > li .news {
		font-size: 12px;
		text-decoration: none;
	}

	#about-us {
		clear: both;
		margin-top: 20px;
		display: block !important;
	}

	#about-us .inner {
		background: none;
	}
	
	.home #commissionner {
		min-height: auto !important!;
	}

	/*** TOPICS ***/
	#content h1 {
		margin: 30px 0;
	}

	img.intro {
		width: 150pt;
	}

	.topics-broker .sub-content ul {
		margin: 0;
	}
	
	.topics-broker .sub-content ul li {
		display: block !important;
		margin: 10px 0;
	}
	
	.pagination {
		display: none;
	}

	/*** GENERAL TYPOGRAPHY ***/
	.title {
		display:block;
	}

	.title h1 {
		text-align:center;
		padding:0 0 10px;
	}

	h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; line-height: 1.2; margin:0 0 .5em 0; font-weight:bold; }
	h1 { font-size:30px; margin-top:0 !important; text-align:center; }
	h2 { font-size:24px; margin:1em 0 .5em; }
	h3 { font-size:20px; margin:1em 0 .5em; }
	h4 { font-size:16px; font-style: italic; }
	h5 { font-size:14px; text-transform: uppercase; letter-spacing: 8px; border-bottom: 1px solid black; margin: 0 0 15px 0; }
	h6 { font-size:12px }

	#focus-on h3 {font-size: 12px;}
	#focus-on img {width: 150px;}

	img.intro {
		margin:6px 15px 15px 0;
		float:left;
	}

	p {
		margin:8px 0;
		font-size:13px;
	}

	ul {
		clear:both;
		padding-left: 5px;
		pâdding-right: 5px;
	}

	li {
		clear:both;
	}

	table {
		margin:12px 0;
		height:100%;
		width:100%;
	}

	td {
		padding:5px;
		border:1px solid black;
		font-size:13px;
		height:100%;
	}

	@media print {
		tr:last-child{background:#fff}
	}

	thead td {
		font-weight:bold;
	}

	#content {
		min-height: auto !important;
		height:auto !important;
	}

	/*** LIST NEWS ***/
	#list-news-ul {
		border-bottom:1px solid #ccc;
		margin:20px 0;
		width:auto !important;
	}

	#list-news-ul li {
		padding:15px;
		border-top:1px solid #ccc;
		width:auto;
		overflow:hidden !important;
		float:none !important;
	}

	#list-news-ul li:nth-child(odd) {
		background:#f9f9f9;
	}

	#list-news-ul li h3 {
		margin:0 0 8px;
	}

	#list-news-ul li img {
		float:right;
		margin:0 0 0 15px;
		max-width:50%;
	}

	/*** TOP STORIES ***/
	#top-stories-ul {
		margin:20px 0;
		border-bottom:1px solid #ececec;
		width:auto !important;
	}

	#top-stories-ul li {
		padding:15px;
		overflow:hidden;
		float:none !important;
	}

	#top-stories-ul li img {
		float:left;
		margin:0 15px 0 0;
		max-width:225px;
	}

	#glossary-content h2,
	#glossary-content ul {
		display: block !important;
	}

	#glossary-content ul li {
		list-style: none;
	}

	/*** HOMEPAGE LINKS ***/
	#justice-glance, #involved, #services {
		margin:20px 0;
	}

	/*** PAGE TOPICS ***/
	#focus-on {
		border-bottom:1px solid #ececec;
		margin: 0;
	}

	#focus-on li {
		overflow:hidden;
		border-top:1px solid #ececec;
		padding:10px;
		list-style: none;
	}

	#focus-on h3 {
		margin-top:0;
		clear:both;
	}

	#key-dates li {
		list-style: none;	
	}

	#key-dates ul {
		width: auto !important;
		margin: 0;
		padding: 0;
	}

	#key-dates a {
		text-decoration: none;
	}

	#key-dates-infos h2, #key-dates h1, #key-dates h2 {
		font-size: 12px;
	}


	#key-dates li h2 .date,
	#key-dates-infos .date {
		margin-right: 10px;
	}

	img.img-focus-on {
		float:left;
		margin:0 10px 10px 0;
	}

	#focus-on .more {
		clear:both;
		display:block;
		text-decoration:none;
	}

	/*** PAGE MISSION ***/
	#mission-illu {
		float:right;
		margin:0 0 15px 10px;
	}

	#francoise-le-bail {
		clear:both;
		border-top:1px solid #ececec;
		margin:15px 0;
	}

	#francoise-le-bail img {
		float:left;
		margin:0 10px 10px 0;
	}

	/*** NEWSROOM ***/
	#news-list {
		margin-bottom:10px;
	}
	#news-list img.news_img {
		float:left;
		margin:0 12px 12px 0;
	}
	.newsroom-main p.more {
		clear:both;
	}
	
	#news-list {
		margin: 0;
	}
	
	#news-list li {
		list-style: none;
	}
	
	#news-list li .image-abst {
		width: 150px;
	}
	
	#news-list h2, #news-list h3 {
		font-size: 12px;
	}

	
	/*** ABOUT ***/
	#director img {
		float: left;
		margin: 0 20px 20px 0;
		width: 147px;
	}
	
	#lebail {
		display: none; 
	}
	
	.sidebar-box img {
		width: 150px;
	}
	
	/*** USELESS PART ON PRINT ***/
	#nav,
	#path,
	#share,
	#glossary,
	#fontSize,
	h3#newsroom,
	#search-box,
	#imageBanner,
	.outOfScreen,
	#back-to-home,
	#topics-button,
	.off-screen,
	#services,
	#language-selector,
	#all-topics-list,
	#allTools,
	#accessibility-menu,
	.layout-footer,
	.pagination,
	#share_button_link,
	.newsroom #newsroom,
	.topics #sidebar h2 a,
	#sidebar .latest,
	#share_button_container,
	.newsroom-main #newsroom,
	#documents-tabs .summary,
	.links-popup,
	.links-ico-langs,
	.ws-ico,
	.ws-ico-js,
	#feedbacklike,
	.link-ico img,
	.link-ico .link-size,
	#tools,
	.tools,
	#mobile-nav-menu,
	.home div.media,
	.home #tabMenu,
	.home .more-news,
	.home #commissionner .website,
	.url,
	.top-content,
	.promo-buttons,
	p.country,
	.rss-header,
	iframe,
	a[title="More"]
	{
		display:none !important;
	}

	#banner, #bannerBackground {
		height:auto;
	}

