@charset "UTF-8";
body  {
	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 2cm; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; /* Note FG: padding values: top, right, bottom, left */
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.twoColFixLtHdr #container { 
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
    text-align: left; /* this overrides the text-align: center on the body element. */
} 


.twoColFixLtHdr #sidebar1 {
	display: none;
}

.twoColFixLtHdr #sectionpage {
	display: none;
}

.twoColFixLtHdr #mainContent {
	}

.twoColFixLtHdr #headerInMainContent { 
} 

.twoColFixLtHdr #menusf {
	display: none;
}

.twoColFixLtHdr #whiteGradientInMainContent { 
display: none;
} 

.twoColFixLtHdr #pageContent { 
	padding: 0; /* Note FG: padding values: top, right, bottom, left */
	/* remember that padding is the space inside the div box and margin is the space outside the div box */
} 


/* =================================================================================================== */

/* Note FG: Start of stylesheets for the texts */

	

h1, h2, h3 /* Note FG: comon attributes for Main title, Title and Subtitle */
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#CB0000;
	text-align: center;
}


h1 /* Note FG: Main titles (specific attributes) */
{
font-size:18px;
	line-height: 30px;
}


h2 /* Note FG: Title (specific attributes for Titles) */
{
	font-size:15px;
	line-height: 24px;
}

h3 /* Note FG: Title (specific attributes for Subtitles) */
{
	font-size:13px;
	line-height: 20px;
}


p /* Note FG: normal body text */
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 19px;
	font-style:normal;
	color:#000000;
	text-align: left;
}

p em /* Note FG: italic body text */
{
	font-style:italic;
}

.puppercase  /* Note FG: especially used for section names in footer */
{
	font-weight:bold;
}

.pimage /* Note FG: insertion of images */
{
	text-align: center;
	line-height:normal;
}


.plegend /* Note FG: small text for legends */
{
	font-size:10px;
	line-height: 15px;
	font-weight:normal;
	text-align: center;
	color:#000000;
}

.plegendleft /* Note FG: small text aligned left for legends */
{
	font-size:10px;
	line-height: 15px;
	font-weight:normal;
	text-align: left;
	color:#000000;
}

.pfooter /* Note FG: small text for legends */
{
	font: 100% Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	line-height: 12px;
	font-weight:normal;
	text-align: center;
	color:#4E4E4E;
}

.ptexttop /* Note FG: link to go to the top of the page */
{
	text-align: right;
}

.pcoloredr /* Note FG: colored (red) text */
{
	color:#CB0000;
}

.circlelist /* Note FG: bullet list used in the body text */
{
	list-style-type: circle;
	list-style-position: outside;
	font: 100% Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 19px;
	font-style:normal;
	color:#000000;
	text-align: left;
}


.textlink a { /* Note FG: text links */
	color:#000000;
	text-decoration:underline;	
 }

.textlink a:hover { /* Note FG: mouse over the text links */
	color: #CB0000;
	text-decoration:underline;	
 }


.texttop a { /* Note FG: text links */
	color:#000000;
	text-decoration:underline;	
 }

.texttop a:hover { /* Note FG: mouse over the text links */
	color: #CB0000;
	text-decoration:underline;	
}

.pfooter a { /* Note FG: footer text links */
	font: 100% Georgia, "Times New Roman", Times, serif;
	color:#656565;
	text-decoration:underline;	
 }

.pfooter a:hover { /* Note FG: mouse over the footer links */
	font: 100% Georgia, "Times New Roman", Times, serif;
	color: #CB0000;
	text-decoration:underline;	
}


a img {
	border-width:0;  /* Note FG: this might avoid link border around an image link */
}

/* Note FG: End of stylesheets for the texts */

/* =================================================================================================== */

.twoColFixLtHdr #footer { 
	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#96F; 
} 
	

/* commentaire: eviter flottement */
	#clear {
	clear: both;
	}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
}