body {
	color: #000 !important; /* we want everything in black */
	background:#fff !important; /* on white background */
	font-family:arial,sans-serif; /* arial is nice to read ;) */
	border:0 !important; /* no borders thanks */
	font-size: 10pt;
}
a { color: #000; font-weight: bold; text-decoration: none }
h1, h2, h3 { margin-bottom: 7px; color: #96b41e; }
* {
	border:0 !important; /* again no borders on printouts */
}
#conteneur, div#content, div#main, #colonnedroite {
	display:block !important;
	width:100% !important;
	border:0 !important;
	padding:1em !important;
}
div#contenu_haut, #contenu, div#content, div#contenu_bas {
	background: none;
}

/*#logoprint { position: relative; clear: both; width: 100%; height: 200px }*/
#logoprint {
	display:block !important;
}

/* hide everything else! */
.accessibility,
.noprint,
div#header,
div#header h1 a,
#breadcrumbs,
#flag,
#tutelles,
div#search,
div#footer,
div#menu_vert,
div#news,
div.right49,
div.left49,
div#footer,
div#breadcrumbs,
div#sidebar,
#colonnegauche, 
#colonnedroite #bouton, 
#colonnedroite #icones, 
#navigation, 
#menu, 
#footer, 
#header, 
.noprint, 
.choosepage, 
#cartouche
{
   display: none !important;
}

table.listing td, table.browser td, table.heads td { border: 1px solid #666; padding: 1px 2px }
ul { margin: 5px 19px; list-style: circle }
li { background: none; font-size: 12pt; }

img {
	float:none; /* this makes images couse a pagebreak if it doesnt fit on the page */
}
