@charset "UTF-8";
body  {
	/* Note FG: this stylesheet is based on v18_4print. v18_4mini might be used for smartphones with 960 px max width */
	font: 100% Verdana, "arial", Helvetica;
	padding: 0px 0px 0px 0px; /* Note FG: padding values: top, right, bottom, left */
		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: 0px 120px 0px 140px; /* 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: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CB0000;
	text-align: center;
}


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


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

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


p /* Note FG: normal body text */
{
	font-family: Verdana, "arial", Helvetica;
	font-size:14px;
	line-height: normal;
	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 */
{
	text-transform:uppercase;
}

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


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

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

.pfooter /* Note FG: small text for legends */
{
	font: 100% "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: normal;
	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-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: normal;
	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% "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#656565;
	text-decoration:underline;	
 }

.pfooter a:hover { /* Note FG: mouse over the footer links */
	font: 100% "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-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;*/