/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
#pageheader {
	font-size: 1em;
	font-weight:700;
	background-color: #578;
	color: #FFF;
	text-decoration: none;
	padding: 0.5ex 1ex;
	margin-bottom: 1em;
	text-align:center;
	text-transform:uppercase;
	margin-left:155px;
}
#pageheader.lower {
	text-transform:none;
	padding: 0.75ex 1ex 1ex 1ex;
	line-height:1.4em;
}
div.right {
	margin-bottom: 1%;
	border: none;
	background-color: #fff;
}
* html div.right {
	margin-bottom: 0.5%;
	background-color: #fff;
}

div.right li.menucontent, div.right div.menucontent {
	color: #000;
	background-color: transparent;
	margin-bottom: 2px;
	padding-bottom: 2px;
}

div.gcinit {
	margin-right: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 195px;
	border: 0;
}
div.gcinit a, div.gcinit a:visited, div.gcinit a:hover {
	width: 100%;
	height: 100%;
	float: left;
	text-decoration: none !important;
}

.pstarTable table {width: auto; margin-bottom: 2%; margin-left: 1%; margin-top: 1%}
.pstarTable h2 {background-color: #eee; color: #069; margin: 8px 2px 0px 5px; padding: 6px 4px 8px 8px; border-bottom: 1px solid #069; border-right: 1px solid #578; font-size: 12pt;}
.pstarTable h3 {font-size: 1.15em; background-color: #eee; margin: 8px 0px 2px 0px; padding: 3px 0px 3px 3px;}
.pstarTable th {background-color:#eee;color:#000;text-align:left;border-bottom: 1px solid #578;border-right: 1px solid #578;}
.pstarTable td {background-color:#fff; vertical-align:top; width:50%; border:1px solid #069; text-align: center;}
.pstarTable ul {margin-top:10px; margin-bottom:1%; margin-left:15px;}
.pstarTable li {list-style-type:disc; padding-left:0%; margin-left:1%;}

div.right h2.nav {
	margin-top: 2px;
	background-color: #eee;
	color: #069;
	border: 1px solid #069;
	line-height: normal;
	}
* html div.right h2.nav {
	background-color: #eee;
	color: #069;
	border: 1px solid #069;
	margin-top: 2px;
	line-height: normal;
	}
	

div.right ul.nav li.menucontent {
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 4px;
	PADDING-RIGHT: 6px;
	list-style-type: none;
	color: #000;
	vertical-align: baseline;
	background-color: #fff;
	}
div.right ul.nav {
	padding: 0;
	background-color: #fff;
	margin: 0;
	border: 1px solid #069;
}

	div.center h1 {font-size: 15pt; font-family: Verdana, Helvetica, Arial, sans-serif; margin-top: 0; margin-bottom: 1%;}
	
	div.center h2 {font-size: 12.5pt; padding: 0; margin: 0;}
	
	* html div.center h1 {font-size: 15pt; font-family: Verdana, Helvetica, Arial, sans-serif; margin-top: 0; margin-bottom: 1%;}
	
	* html div.center h2 {font-size: 12.5pt; padding: 0; margin: 0;}
	
	h2.centerHeading {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #578;
	color: #fff;
	}

	
	ul.nav2 li.menucontent a.menulink2:link {
	text-decoration: none;
	color: #069;
	}
	ul.nav2 li.menucontent a.menulink2:visited {
	text-decoration: none;
	color: #069;
	}
	ul.nav2 li.menucontent a.menulink2:active {
	text-decoration: none;
	color: #069;
	}
	ul.nav2 li.menucontent a.menulink2:hover {
	text-decoration: none;
	color: #d02;
	}



