body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-repeat: repeat-y;
	background-position: left top;
	border: 0;
	right: auto;
}
p { font-size: 80%; !important;font-size: 70%; line-height: 133%; font-family: Arial, Helvetica, sans-serif; color: #666; }
h1,h2,h3 { margin: 0px; padding: 0px; }
a {
	color: #336633;
	font-style: normal;
	font-weight: normal;
}
acronym { background-color: #FFF7D2; }

#extraDiv1 { position: absolute; left: 0px; top: 0px; z-index: 0; width: 1050px; height: 51px; background: url(images/header_bg.gif) left top repeat-x; }
#pageHeader h1 {
	position: absolute;
	left: 12px;
	top: 39px;
	z-index: 2;
	width: 224px;
	height: 146px;
	margin: 0px;
	padding: 0px;
	background: url(images/logo.gif) left top no-repeat;
	visibility: visible;
}
#pageHeader h1 span,#pageHeader h2 {
	position: absolute;
	left: -9999px;
	visibility: visible;
}

#container {
	background: url(images/rightside_top.gif) 0px 0px no-repeat;
	width: 510px;
	margin: 51px 0px 0px 237px;
	padding-top: 24px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#quickSummary {
	margin-left: 34px;
	padding-left: 30px;
	width: 425px !important;
	width /**/:455px;
	background-repeat: no-repeat;
	background-position: left top;
}
#quickSummary p { margin: 0px 0px 5px 0px; padding: 0px; }

#preamble {
	margin: 40px 0px 0px 30px;
	width: 458px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
#preamble h3 {
	width: 458px;
	height: 0px !important;
	height /**/:24px;
	padding-top: 30px;
	display: block;
	overflow: hidden;
	background-image: url(images/tit_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#preamble p {
	padding: 0px;
	font-style: normal;
	border: 0px none #FFFFFF;
	text-decoration: none;
	clear: Aucune;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}

#supportingText {
	margin: 25px 0px 0px 30px;
	width: 458px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(images/leaf.gif);
}

#explanation { margin-bottom: 20px; }
#explanation h3 {
	width: 458px;
	height: 0px !important;
	height /**/:24px;
	display: block;
	overflow: hidden;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/tit_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#explanation p { margin: 5px 0px 5px 20px; padding: 0px; }

#participation { margin-bottom: 20px; }
#participation h3 { width: 458px; height: 0px !important;height /**/:24px; padding-top: 24px; background: url(images/tit_03.gif) left top no-repeat; display: block; overflow: hidden; }
#participation p { margin: 5px 0px 5px 20px; padding: 0px; }

#benefits { margin-bottom: 20px; }
#benefits h3 { width: 458px; height: 0px !important;height /**/:24px; padding-top: 24px; background: url(images/tit_04.gif) left top no-repeat; display: block; overflow: hidden; }
#benefits p { margin: 5px 0px 5px 20px; padding: 0px; }

#requirements { margin-bottom: 20px; }
#requirements h3 { width: 458px; height: 0px !important;height /**/:24px; padding-top: 24px; background: url(images/tit_05.gif) left top no-repeat; display: block; overflow: hidden; }
#requirements p { margin: 5px 0px 5px 20px; padding: 0px; }

#footer { margin: 0px 0px 20px 20px; font-size: 11px; !important;font-size: 70%; font-family: Arial, Helvetica, sans-serif;  }

#linkList {
	position: absolute;
	left: 14px;
	top: 246px;
	width: 213px;
	background: url(images/leftside_bg.gif) left top repeat-x;
	height: 759px;
	visibility: visible;
	background-color: #FFFFFF;
	background-image: url(images/leftside_bg.gif);
}

#linkList1 {
	position: absolute;
	left: 14px;
	top: 246px;
	width: 213px;
	height: 618px;
	visibility: visible;
	background-color: #FFFFFF;
}
#lselect {
	width: 212px;
	background-image: url(images/fondmenu.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#lselect h3 { background: url(images/select_tit.gif) left top no-repeat; width: 212px; height: 0px !important;height /**/:35px; padding-top: 35px; display: block; overflow: hidden; }
#lselect ul { margin: 0px; padding: 0px 0px 0px 4px; list-style-type: none; font-size: 10px; !important;font-size: 70%; font-family: Arial, Helvetica, sans-serif; }
#lselect li { padding: 13px 5px 13px 5px; margin: 0px; width: 196px !important;width /**/:206px; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e9e9e9; border-bottom-color: #FFFFFF; display: block; }
#lselect li:hover { background-color: #fff; }

#larchives { width: 212px; background: url(images/list_bg.gif) left top repeat-y; display: block; }
#larchives h3 { background: url(images/archives_tit.gif) left top no-repeat; width: 212px; height: 0px !important;height /**/:26px; padding-top: 26px; display: block; overflow: hidden; }
#larchives ul { margin: 0px; padding: 0px 0px 0px 4px; list-style-type: none; font-size: 10px; !important;font-size: 70%; font-family: Arial, Helvetica, sans-serif; }
#larchives li { padding: 13px 5px 13px 5px; margin: 0px; width: 196px !important;width /**/:206px; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e9e9e9; border-bottom-color: #FFFFFF; display: block; }
#larchives li:hover { background-color: #fff; }

#lresources { width: 212px; background: url(images/list_bg.gif) left top repeat-y; display: block; }
#lresources h3 { background: url(images/archives_tit.gif) left top no-repeat; width: 212px; height: 0px !important;height /**/:26px; padding-top: 26px; display: block; overflow: hidden; }
#lresources ul { margin: 0px; padding: 0px 0px 0px 4px; list-style-type: none; font-size: 10px; !important;font-size: 70%; font-family: Arial, Helvetica, sans-serif; }
#lresources li { padding: 13px 5px 13px 5px; margin: 0px; width: 196px !important;width /**/:206px; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e9e9e9; border-bottom-color: #FFFFFF; display: block; }
#lresources li:hover { background-color: #fff; }
/* jours pour Netscape */
.NSday
{
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	font-size:	12px;
	color:		#0000cc;
	text-decoration: none;
}
/* tableau des jours */
.Gtab
{
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	font-size:	12px;
	text-decoration: none;
	border:	solid 1px #000000;
	background:	#949fc7;
	width:		152px;
}
/* champs texte */
.Gname
{
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	font-size:	12px;
	color:		#ffffff;
	text-decoration: none;
	cursor:		pointer;
}

/* champs texte */
.Gtxt
{
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	font-size:	12px;
	color:		#6c628a;
	text-decoration: none;
	margin-left:	0px;
}
/* en-tete semaine */
.Gh1, .Gh2, .Gh3, .Gh4, .Gh5
{
	width: 		20px;
	height: 	16px;
	font-size:	12px;
	background:	#949fc7;
	border:		solid 1px #949fc7;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	color:		#ffffff;
	text-align:	center;
	line-height:	16px;
}
.Gh0, .Gh6
{
	width: 		20px;
	font-size:	12px;
	height: 	16px;
	border:		solid 1px #b7a9c7;
	background:	#b7a9c7;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	color:		#ffffff;
	text-align:	center;
	line-height:	16px;
}
.Gfree
{
	width: 		20px;
	height: 	16px;
	background:	#b7a9c7;
	border:		solid 1px #ffffff;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
.Gfreeon
{
	width: 		20px;
	height: 	16px;
	background:	#b9c0d9;
	border:		solid 1px #000000;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
.Gc1, .Gc2, .Gc3, .Gc4, .Gc5
{
	width: 		20px;
	height: 	16px;
	background:	#949fc7;
	border:		solid 1px #949fc7;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	default;
	line-height:	16px;
}
.Gc1on, .Gc2on, .Gc3on, .Gc4on, .Gc5on
{
	width: 		20px;
	height: 	16px;
	background:	#6c628a;
	border:		solid 1px #ffffff;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#ffffff;	
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
.Gc0, .Gc6
{
	width: 		20px;
	height: 	16px;
	border:		solid 1px #b7a9c7;
	background:	#b7a9c7;
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	default;
	line-height:	16px;
}
.Gc0on, .Gc6on
{
	width: 		20px;
	height: 	16px;
	border:		solid 1px #ffffff;
	background:	#0c628a;
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#ffffff;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
.Gc
{
	width: 		20px;
	height: 	16px;
	border:		solid 1px #ffffff;
	background:	orange;
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	default;
	line-height:	16px;
}
.Gcon
{
	width: 		20px;
	height: 	16px;
	border:		solid 1px orange;
	background:	#ffffff;
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
