#thehead {
	position: relative;
	height: 150px;
	}


#head-bar,
#candidats,
#main-nav,
#forum,
#formulaire_forum,
#alert_programme,
#lateral,
#thefooter,
#spip-admin,
.addthis_toolbox {
	display: none;
	}

#programme {
	width: 100%;
	}

* {
	background: transparent !important;
	color: black !important;
	box-shadow:none !important;
	text-shadow: none !important;
	} /* Black prints faster: h5bp.com/s */

a, a:visited {
	text-decoration: none;
	}

a[href]:after {
	content: " (" attr(href) ")";
	}


.logo a[href]:after,
#logo-print a[href]:after,
#colonne1 a[href]:after,
#colonne2 a[href]:after,
#colonne3 a[href]:after {
	content: none;
}

abbr[title]:after { content: " (" attr(title) ")"; }

.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
	} /* Don't show links for images, or javascript/internal links */

pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
	}

thead {
	display: table-header-group;
	} /* h5bp.com/t */

tr, img {
	page-break-inside: avoid;
	}

img {
	max-width: 100% !important;
	}

@page {
	margin: 1cm;
	}

p, h2, h3 {
	orphans: 3;
	widows: 3;
	}

h2, h3 {
	page-break-after: avoid;
	}


#logo-print {
	}


