Body	{
	font-family:	sans-serif;
	text-align:		left;
	color:		#000;
	margin:		0;
	background:	#FFF;
	}

A	{
	font-weight:	bolder;
}
A:link{
	color:	#C63;
}
A:visited{
	color:	#C63;
}
A:hover	{
	color:	#F96;
	text-decoration:	underline;
}
A:active	{
	color:	#000;
}

Img	{
	border:	none;
}

Table	{
	margin:	0;
	padding:	0;
	border:	none;
	border-spacing:	0;
	border-collapse:	collapse;
}
TD	{
	margin:	0;
	padding:	0;
	border:	none;
	vertical-align:	top;
}
Table.Vulgaire	{
	height:	100%;
	width:	100%;
}

.Haut	{
	height:	1%;
}
.Haut	TD	{
	padding:	0em;
	vertical-align:	middle;
}

TD.Logo	{
	width:	1%;
}
H1	{
	font-size:	1.5em;
	margin:	0;
	padding:	0;
}
H1	Big	{
	font-size:	1.25em;
}

.Logo	{
	text-align:	center;
}
.Titre	{
	vertical-align:	middle;
}
.Titre	H1	{
	padding-left:	1.25em;
	color:	#C63;
}

.Barre	{
	background:	#069;
	color:	#FFF;
	font-weight:	bolder;
	height:	1%;
}
.Barre	TD	{
	vertical-align:	bottom;
	border-bottom:	4px	solid	#099;
	padding-top:	0.5em;
}
.MenuCourt	{
	padding:	0;
	margin:	0;
	text-align:	center;
}
.MenuCourt	Li	{
	display:	inline;
	margin:	0;
}
.MenuCourt	A,
.MenuCourt	A:link,
.MenuCourt	A:visited,
.MenuCourt	A:active	{
	padding:	0	1em;
	text-decoration:	none;
	color:	#FFF;
}
.MenuCourt	A:hover	{
	background:	#FFF;
	color:	#C63;
}


.Principal	TD.Menu	{
	background:	#CCC;
	padding:	0.75em	0;
}
UL.Menu	{
	margin:	0;
	padding:	0.25em	1em;
}
UL.Menu	Li	{
	list-style-type:	none;
}
UL.Menu	A	{
	text-decoration:	none;
	font-weight:	normal;
	color:	#036;
}
UL.Menu	A:hover	{
	text-decoration:	underline;
}
UL.Menu	A:visited{
	color:	#036;
}

.Principal	.Contenu	{
	padding:	0	2em	1.5em	2em;
}

H2	{
	clear:	left;
	font-size:	1.25em;
	margin:	1.5em	0	0.25em	0;
}
H2	Img	{
	float:	left;
	margin:	0.2em	1em	0.5em	0;
}
H2	Em	{
	font-size:	0.9em;
}

H4	{
	margin-top:	2em;
	margin-bottom:	0.5em;
}
H5	{
	margin-top:	1em;
	margin-bottom:	0.25em;
}

P	{
	margin:	0.5em	0;
	text-align:	justify;
}
P	Img	{
	float:	left;
	margin:	0.2em	1em	0.5em	0;
}

UL,
OL	{
	margin-top:	0;
	margin-bottom:	0;
}

.News,
.Pubs	{
	padding:	0.5em;
	width:	20%;
}
.News	P,
.Pubs	P	{
	text-align:	left;
}
.News	{
	background:	#CCC;
}
.Pubs	{
	background:	#036;
	color:	#FFF;
}

.News	H2	{
	font-size:	1em;
	margin:	1em	0	0	0;
}
.News	P	{
	margin:	0;
}

.Bas	{
	height:	1%;
}
.Pied	{
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	border-top:	4px	solid	#069;
	font-weight:	lighter;
	font-size:	xx-small;
	text-align:	center;
	vertical-align:	top;
	padding:	0.75em;
	padding-bottom:	1em;
}


/*	References	*/

UL.References	{
	text-align:	center;
	vertical-align:	middle;
	line-height:	2.5em;
}
UL.References	Li	{
	display:	inline;
	margin:	0	0.25em;
	padding:	1em;
	vertical-align:	middle;
}

