@charset "UTF-8";
/* CSS PRINT ALTERMONDES */

body {
	width: 100%;
	margin: auto!important;
	font-family: serif;
	font-size: 12px;
	background-color: #fff!important;
	color: #000!important;
}
html:not([lang*=""]) * {
   	overflow: visible !important;
}
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: 0px;
	padding: 0px;
	border: 0px none;
	font: inherit;
	vertical-align: baseline;
}

#header .connexion,
#header #encartHeader,
#header .social,
.tagsList,
.secondary-navigation,
#navigation,
.social-share,
.tags, #commentsAdd,
.bannerLong,
.sidebar,
footer,
.footer-container,
.copyrights,
.picto,
.juiz_sps_links {
	 display:none;
}

p {
	margin-bottom:20px;
}
p:empty {
	display:none;
}

#page.single .article,
.article,
.post,
#page.single .article .single_post,
#page .content,
.main-container {
	width:100%;
	float:none;
	max-width:100%;
	overflow:visible;
	border:none;
	padding:0;
	margin:0;
}

.single-title {
	margin-top:10px;
}

.GreyBG {
	background:#fff;
	margin-bottom:0;
	padding:10px;
	border:1px #F1F1F1 solid;
	float:none;
}

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, h2, h3, caption {
  page-break-after: avoid; /* pas de saut après ces éléments */
}
h3 {
	clear:both;
	margin-top:35px;
}

.single_post .thetime {
	float:none;
}
#header .image-logo,
#page.single {
	margin:0 auto;
	padding:0;
}

.aesop-component {
	display:none;
}