/*
 * Petits ajustement pour meilleur impressions.
 *
 * Copyright 2007, tout droits réservés
 */


body {
	margin:0;
	padding:0;
	font-family:arial,sans-serif;
	font-size:11pt;
}
h2, div {
	width:auto !important;
	height:auto !important;
	left:auto !important;
	right:auto !important;
}
.access,
.screen,
.search,
.navigation,
#flash_content,
#sub_menu_profile,
#sub_menu_films,
#sub_menu_press,
#sub_menu_anniversary,
#copy_mc,
#video2_btn_mc,
#video_txt,
#pdf_btn_mc,
#pdf_txt,
#poster_btn_mc,
#poster_txt {
	display:none !important;
}
h1,
h2 {
	display:block !important;
	font-size:30px;
	font-weight:normal;
	letter-spacing:-1px;
	padding-top:20px;
}
h3 {
	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
}
h4 {
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
}
h3 b,
h4 b {
	font-style:normal;
}
a {
	border:0;
	color:#000;
	text-decoration:none;
}
a img {
	border:0;
}
b {
	font-weight:normal;
	font-style:italic;
}
p {
	text-align:justify;
}
.year {
	font-weight:bold;
}
#document {
	/* safari always takes the @media screen margin-top,
	   except with a float. [god knows why !] */
	float:left;
}
#header {
	width:215px;
	float:left;
}
#header h2 {
	margin:0;
	padding:0;
	margin-bottom:45px;
	font-size:13pt;
}
#copyright {
	color:gray;
	margin-top:3em;
	padding-top:0.5em;
	display:block;
	clear:both;
	font-size:smaller;
	/* border-top:1px solid gray; /* - interfers with the safari float fix */
}
#my_content h1,
#subtitle_txt {
	margin:0;
	padding:0;
	width:450px;
	float:right;
	text-align:right;
}
#my_content h1 {
	margin-top:10px;
	font-size:30px;
	letter-spacing:-2px;
}
#subtitle_txt {
	font-weight:bold;
	font-size:14px;
	color:#6a6b6f;
}
#bio_btn_mc,
#resume_btn_mc,
#content_mc,
#distinctions_en_mc,
#distinctions_mc,
#coordonnees_mc {
	/* first element on page, stop title float */
	clear:both;
}
