/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

body 
{
		background-color: #e1e3f8 ;	
}

div.colLayout 
{
		background-color: #0b1357;
		height: 100%;
}

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* FIP HEADER CSS BEGINS | DEBUT DU CSS DE L'EN-TETE PCIM */

div.fip, div.cwm 
{
		height: 20px;
}

div.cwm img 
{
		padding-top: 0px;
}

/* FIP HEADER CSS ENDS | FIN DU CSS DE L'EN-TETE PCIM */

/* INSTITUTIONAL BANNER CSS BEGINS | DEBUT DU CSS DE LA BANNIERE INSTITUTIONNELLE */

div.banner 
{
		color: #FFF;	
		background-color: #696;
		
}

div.banner-eng, div.banner-lfcoa-eng 
{
		background: url("../images/banner.jpg") #FFF no-repeat center center;	
		color: #FFF;
}

div.banner-fra, div.banner-lfcoa-fra 
{
		background: url("../images/banner.jpg") #FFF no-repeat center center;
		color: #FFF;	
		/*background: url() #FFF no-repeat center center;*/
}

div.banner-eng p.main 
{
		font-family: "times new roman", sans-serif;	
		color: #FFF;	
		font-weight: bold; 	
		font-size: 17.5pt;	
		margin: 0;	
		padding: 0;
}

div.banner-eng p.siteuri 
{
		font-family: Arial, Helvetica, sans-serif;
		color: #FFF;
		background-color: transparent;
		font-weight: lighter;
		font-size: 10.5pt;
		margin: 0;
		padding: 0;
}

div.banner-fra p.main 
{
		font-family: "times new roman", sans-serif;
		color: #FFF;
		font-weight: bold;
		font-size: 17.5pt;	
		margin: 0;	
		padding: 0;
}

div.banner-fra p.siteuri 
{
		font-family: Arial, Helvetica, sans-serif;	
		color: #FFF;	
		background-color: transparent;	
		font-weight: lighter;	
		font-size: 10.5pt;	
		margin: 0;	
		padding: 0;
}

iframe.ifrBanner 
{
		width: 760px;
		height: 80px;
		margin-bottom: -3px;
		margin-top: -3px;
		margin-left: 0;	
		margin-right: 0;
		padding-bottom: 0;
		padding-top: 0;	
		padding-left: 0;
		padding-right: 0;	
}

div.clsBanner 
{
		width: 760px;	
		height: 80px;	
		margin-bottom: -3px;	
		margin-top: -3px;	
		margin-left: 0;	
		margin-right: 0;	
		padding-bottom: 0;	
		padding-top: 0;	
		padding-left: 0;	
		padding-right: 0;	
}

/* INSTITUTIONAL BANNER CSS ENDS | FIN DU CSS DE LA BANNIERE INSTITUTIONNELLE */

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */

h2.nav
{
	border-bottom: 1px solid #ffffff;
}

h2.nav, h2.nav a:link, h2.nav a:visited 
{
	background-color: #0b1357;
	color: #ffffff;
	text-decoration: none;
	font-size:100%;	
}

h2.nav a:hover 
{
	text-decoration: underline;	
}

div.right li ul.nav 
{
	border: 1px solid #ddd;	
}

div.right 
{
	background-color: #ffffff;
	overflow:hidden;
	max-width: 200px;
}

h2.navblue 
{
	background-color: #1100BB;	
	color: #FFF;	
	text-decoration: none;	
	font-size:12px;
}

h2.nav2, h2.nav2 a:link, h2.nav2 a:visited 
{
	background-color: #CC0033;
	color: #FFF;
	text-decoration: none;
	font-size:93%;
	margin-bottom:2px;
	line-height:1.7em;
	padding:5px;
	text-indent:0px;
}

h2.nav2 a:hover 
{
	text-decoration: underline;	
	margin-bottom:2px;
}

h2.navgrey, h2.navgrey a:link, h2.navgrey a:visited 
{
		background-color: #777788;	
		color: #FFF;	
		text-decoration: none;	
		font-size:93%;	
		margin-bottom:2px;	
		line-height:1.7em;	
		/*padding-top:5px;*/	
		padding-left:5px;	
		padding-right:5px;
		text-indent:-5px;
		margin-top:0px;
}

h2.navgrey a:hover 
{
		text-decoration: underline;
		margin-bottom:2px;
}

/* Emmergency Class */

h2.emmr, h2.emmr a:link, h2.emmr a:visited 
{
		background-color: #FFFF33;	
		color: #000;	
		text-decoration: none;	
		font-size:93%;	
		line-height:1.6em;	
		padding-left:3px;	
		border: 0;	
		padding-left: 5px;	
		padding-right: 5px;	
		margin: 0;	
		text-indent:-5px;	
		margin-bottom:1px;	
}

h2.emmr a:hover 
{	
	   text-decoration: underline;	
	   margin-bottom:1px;	
}

/* GENERAL NAVIGATION CSS ENDS | FIN DU CSS DE NAVIGATION GENERALE */

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */

div.left li.menucontent, div.left div.menucontent 
{
		border-bottom: 1px solid #ffffff;
}

div.left li.menucontent, div.left div.menucontent, div.left a.menulink 
{
		color: #000000;	
		background-color: #e1e3f8 ;	
		font-size:0.94em;	
}

div.left 
{
		overflow:hidden;
}

div.right li.menucontent, div.right div.menucontent 
{
		border-bottom: 1px solid #ffffff;
}

div.right li.menucontent, div.right div.menucontent, div.right a.menulink 
{
		color: #000000;	
		background-color: #e1e3f8 ;	
		font-size:0.94em;
}

div.right 
{
		overflow:hidden;
}

div.right a.nav 
{
		color: #FFF;
		background-color: #FFFFFF;
		overflow:hidden;
}

li.clsSeparator 
{
	background-color: #CCC;	
	line-height:0.3em;	
}

h6.right
{
	padding:5px;	
	font-size: small;	
	font-weight:normal;
}

div.prodis 
{
	background-color: #CC0033;
}

/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */

/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */

p 
{
	/*font-size: 85%;*/	
	font-size: 100%;
}

div.center 
{
	 /*background:#EEE;*/	 
	 background-color: #FFF;	 
}


div.center h1, h2, h3, h4, h5, h6 
{
	color: #000;
}

div.center h1 
{
	/*font-size:170%;*/
	font-size:130%;
}

div.center h2 
{
	/*font-size:130%;*/
	font-size:110%;
}

div.center a:link 
{
	color: #039;
}

div.center a:visited 
{
	color: #663;
}

div.blackborder 
{
	/*border: 1px solid #CCC;*/	
	/*border: 0px;*/	
	border: 1px #CCC;    
	background-color:#FFF;		
}

div.blackborder:after 
{
	content: ""; 	
	display: block; 	
	height: 0;	
	clear: left;    
	visibility: hidden;
}

.blackborder 
{
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .blackborder 
{
	height: 1%;
}

.blackborder {display: block;}

/* End hide from IE-mac */

/* CONTENT CSS ENDS | FIN DU CSS DU CONTENU */

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */

div.footer div.footerline 
{
	background-color: #0b1357;
}

div.footer a:link, div.footer a:visited, div.center div.footer a:link, div.center div.footer a:visited, div.center div.topPage a:link, div.center div.topPage a:visited, div.center p.topPage a:link, div.center p.topPage a:visited 
{
	color: #039;	
	background-color: #FFF;
}

.clsBreadcrumb
{
	/*	background: #EEE;*/	
	background-color: #FFF;
}

.clsBreadcrumb a
{
	color:#000;		
}		

/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */