/* CSS for printing */

html, body { margin: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
body { background: white; }
td, th, tr, input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }

#container { }
#logo { height: 75px; }
#header { }
#header_text { position: absolute; right: 0; top: 5px; font-family: Impact; font-size: 54px; color: white; padding: 5px; background: transparent url(/images/halfscreen-black.gif) center repeat; }
#two_line_header_text { position: absolute; right: 0; top: 5px; font-family: Impact; font-size: 16px; color: white; padding: 5px; background: transparent url(/images/halfscreen-black.gif) center repeat; text-align: right }
#two_line_header_text:first-line {font-size: 38px}
#header_links { font-size: 10pt; text-align:right;  }
#header_links a { text-decoration: none; color: white; }
#body { border: 2px solid; vertical-align: top; padding: 1em 1em 1em 1em; }
#footer { display: none; }
#espace { text-align: center; }
#menu1 { display: none;}
#menu2 { display: none; }
.instructions { font-weight: bold; width: 75%; margin-bottom: 1em; background-color: #ddd; padding: 0.5em 0.5em 0.5em 0.5em; }
.heading { font-weight: bold; }
#breadcrumbs { display: none; }
#info { display: none; }

.sidebar {
	background: #fff;
	float: right;
	vertical-align: top;
	width: 198px;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 200px;
	border-left: solid 1px #ff3939;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	color: #444
}

/* Styles */
.shadow { position: relative; left: 2px; top: 2px; color: #aaa; font-weight: bold; }
.text { position: absolute; left: -2px; top: -2px; color: #000; font-weight: bold; }
