/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */

/* TOC - MAIN PAGE ONLY BEGINS */
#layoutTOC h1 a#cont { text-align: center; }
#layoutTOC h2 {
	font-size: 110%;
	margin-left: 160px;
}
#layoutTOC h2.beware, h3.regular {
	font-size: 110%;
	margin-left: 0;

}


#layoutTOC p { margin-left: 160px; }
#layoutTOC ul { margin-left: 80px; 	list-style-type: none;}
#layoutTOC ul ul { margin-left: 20px; 	list-style-type: disc;}
#layoutTOC img {
	float: left;
	padding-top: 5px;


}

#layoutTOC p.intro {
	margin-left: 0;
}

#quotes  { margin-left: 160px;}



/* TOC - MAIN PAGE ONLY ENDS */


/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

h1.beaware
{
   font-size: 13.0pt;
   color: #990000;
   text-align: left;
}

H2.beaware
{
   font-size: 11.5pt;
   color: #990000;
   text-align: left;
}

.H3-equiv
{
    color: #990000;
    font-size: small;
    font-weight: bold
}

.aligntprhtsmall
{
   font-size: 7.5pt;
   vertical-align: top;
   text-align: right;
}

.aligntpsmall
{   
   font-size: 7.5pt;
   vertical-align: top;
}

.alignbtomsmall
{   
   font-size: 7.5pt;
   vertical-align: bottom;
}


.alignTopCenterSmall
{
   font-size: 7.5pt;
   vertical-align: top;
   text-align: center;
}

.TopCenterGrey
{
   background-color: #CCCCCC;
   vertical-align: top;
   text-align: center
}

.TopRightGrey
{
   background-color: #CCCCCC;
   vertical-align: top;
   text-align: right
}


.antiwraprht
{
   white-space: nowrap;
   vertical-align: top;
   text-align: right;
}

.antiwrapcter
{
   white-space: nowrap;
   vertical-align: top;
   text-align: center;
}

/* -- instead of tables -- */


div.row 
{
   margin: 0; padding: 0; width: 98.5%; overflow: hidden; 
}

div.cols 
{
  float: left; margin: 0 3px 0 0; padding: 3px;
}

div.cols-right 
{
  float: left; margin: 0 3px 0 0; padding: 0;
}

div.cols2 
{
  float: left; width: 49%; margin: 0 3px 0 0; padding: 0;
}

div.cols-right2 
{
  float: right; width: 49%; margin: 0 3px 0 0; padding: 0; 
}

div.cols2-30 
{
  float: left; width: 29%; margin: 0 3px 0 0; padding: 0; 
}

div.cols2-70 
{
  float: left; width: 69%; margin: 0 3px 0 0; padding: 0; 
}

.doubleLineBullet {
	margin-top: 1.0em;
}

/* added by us september 5-mk */

.clearBox
{ 
  margin-left: 10px; margin-right: 10px; padding:5px 5px 5px 5px; border: 1px solid #000;
}
 
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */



