/* CLF 2.0 TEMPLATE VERSION 1.02 | VERSION 1.02 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

/* This box is to avoid tables for next and previous page links | */
.outerBox {
margin-top: 6px; 
margin-bottom: 6px; 
background-color: #FFFFFF; 
border : 1px solid #000000; 
padding: 4px 4px 4px 4px;
}

/*For previous page links | */
.previous {
text-align: left;
}

/*For Next page links | */
.next {
text-align: right;
}

/*Simulating a two and three column single and multiple row table | */
div.row {
margin: 0; 
padding: 0; 
width: 98.5%;
}


div.cols2 {
float: left; 
width: 49%; 
margin: 0 3px 0 0; 
padding: 0;
}

div.cols3 {
float: left; 
width: 32%; 
margin: 0 3px 0 0; 
padding: 0;
}



/* Box with a border and a red background colour without using a table | */

div.box {
background-color: #002e5f; 
width : 80%; 
border: 1px solid #000000;
}

 
#lvl-3-nav {
  position: relative;
  float: right;
  width: 195px;
  height: auto;
  padding: 0px;
  background-color: #4874ae; /*#eee;*/
  border: 1px solid  #ccc;
  margin-left:10px;
  margin-right:0px;
  margin-top:0px;
  
}


#lvl-3-nav div {
	padding: 0px;
}


#lvl-3-nav div.titlebox  {
    padding: 5px 5px 5px 5px;
    background-color:  #002e5f;
    line-height: 1em;
    text-align: center;
    vertical-align: middle;
}

#lvl-3-nav div.center h1, h2, h3, h4, h5, h6 {
	color: #000;
}


#lvl-3-nav div h2 {
     font-size: 100%;
     padding: 0px;
     margin: 0px;
     color: #fff;
}

}

#lvl-3-nav div h3 {
     font-size: 100%;
     padding: 0px;
     margin: 0px;
     color: #fff;
}

#lvl-3-nav div.right a.menulink{	
	display: block;
	color: #fff;
	background-color: #b95045;
	margin: -1px 0px -1px -2px;
	padding: 2px 2px 2px 4px;
	text-decoration: none;
}



#lvl-3-nav 	div.right li.menucontent {
	display: block;
	color: #fff;
	background-color: #b95045;
	margin: -1px 0px -1px -2px;
	padding: 2px 2px 2px 4px;
	text-decoration: none;
}



/*single-column, multi-row table with a red background colour and a border | */

div.box {
background-color: #CC0000;
width : 80%; 
border: 1px solid #000000;
}



.borderTop {
border-top: solid 1px #000;
}

#borderRight {
border-right: solid 1px #000;
}

.borderLeft {
border-left: solid 1px #000;
}


/* IE Fix for large contents */

.largeContent {
position:absolute;
}



/* GENERAL CSS ENDS | FIN DU CSS GENERAL */
