  /**************************/ /* TEXT STYLES AND COLORS *//**************************/body{ 	font-family:verdana;	font-size:11px;	height:100%;  	/*color: #000000;*/ 	lang: "FR"; 	xml:lang="FR";}p.logo{ 	font-weight: bold; 	text-align: center;	font-size:25px;	padding-top:20%;	color:#505050;}p.name{ 	font-weight: bold;	font-style:italic; 	text-align: center;	font-size:30px;	padding-top:90px;	color:#505050;}p.title{ 	font-weight: bold; 	text-align: center; 	font-size:10px; 	color: #000000;}p.normal{ 	padding-top:10px;	padding-left:50px;	padding-right:50px;	line-height: 120%;	color:#000000;}p.citation{ 	/*padding-top:1em;*/	line-height: 120%;	color:#505050;	font-style:italic;}p.centered{ 	text-align:center;}p.address{ 	text-align:center;	font-weight:bold;	font-size:12px;	padding-top:5px;}p.small_print{	text-align:center;	font-size:10px;	font-weight:normal;	padding-top:5px;}p.major_nav{ 	padding-top:10px;	padding-left:10px;	text-align:left;	font-weight:bold;}p.minor_nav{	padding-top:10px;	padding-left:20px;	text-align:left;	font-weight:normal;}a{ 	text-decoration: none;	color:#505050;}a:hover {     text-decoration:underline; } a.atelier{ 	text-decoration: none;	font-weight:bold;	font-size:1.5em;}a.external{	font-weight:bold;	color:#000080;}ul, ol{	margin-top:0.5em;	margin-bottom:0em;	margin-left:2.5em;}ul li, ol li{	margin-top:0.8em;	margin-bottom:0.1em;	margin-left:50px;	margin-right:50px;}ul.red{ 	list-style-type:square;	margin-top:0em;	padding-top:0.5em;	font-size:1em;	line-height: 120%;	color:#CC0000;}ol.red{ 	list-style-type:decimal;	margin-top:0px;	padding-top:5px;	font-size:1em;	line-height: 120%;	color:#CC0000;}li.gray	{color:#505050;}td.year{ 	padding-top:0.5em;	width:50px;}td.event{ 	padding-top:0.5em;	padding-left:5px;}td.item{ 	padding-top:0.5em;	width:120px;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}/* End hide from IE-mac */