@page {
  size: auto !important;
  margin: 1.2cm !important;
}

* {
	float: none;
}

img.print {
	display: block !important;
	width: 3.74cm !important;
	position: relative !important;
	top: -0.5cm !important;
}

body {
	margin: 1.5cm !important;
	font: normal normal normal 9pt/13pt "Helvetica", "Helvetica Neue", "Arial", sans-serif !important;
}

/* Firefox 1 - 2 */
body:empty
{
	margin: 1cm !important;
}

/* Firefox */
@-moz-document url-prefix()
{
body { margin: 0.5cm !important; }
}

h1 {
	font: normal normal normal 18pt/24pt "Georgia", "Times", serif !important;
	color: #666 !important;
}

.noprint, div#bg, div#background, div#menu, div#sound, #backToHome, #espace_pros, div#footer, div#video, div#image, div#small, .returnTo, .buttons, div#acces_direct, div#essentiel
{ display: none !important; }

div#foreground {
	position: relative!important;
	margin: 0 !important;
	padding: 0 !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	font: normal normal normal 9pt/13pt "Helvetica", "Helvetica Neue", "Arial", sans-serif !important;
}

div#tabs ul, div#tabs h2, .mover {
	display: none !important;
}

div.part-content {
	font: normal normal normal 9pt/13pt "Helvetica", "Helvetica Neue", "Arial", sans-serif !important;
}

h2, h3, h4 {
	text-transform: uppercase !important;
	color: #2a4c98 !important;
	font-size: 10pt !important;
	font-weight: normal !important;
	margin: 0 0 -1em 0 !important;
	padding: 0 !important;
}

h2, h3 {
	margin: 0 0 0.5em 0 !important;
}

a:link, a:visited {
	color: #000 !important;
	text-decoration: none !important;
	border-bottom: 1pt dashed #aaa !important;
	font-style: italic !important;
}

div#blocImages {
	margin: 0 0 1cm 0 !important;
}

div#blocImages img {
	margin: 0 0.2cm 0 0 !important;
}

div.actu p.date {
	font-size: 8pt !important;
	font-weight: bold !important;
	margin: 0 !important;
	padding: 0 !important;
}

div.actu p.texte {
	margin: 0 0 0.5cm 0 !important;
	padding: 0 !important;
}

div.actu a {
	display: block !important;
	border-bottom: none !important;
	font-weight: bold !important;
}

div.actu a:after {
	content: " : " attr(href) ""
}

#secondTable {
	page-break-before: always !important;
	display: table !important;
	margin: 2cm 0 0 0 !important;
	font-size: 7pt !important;
}