/* CLF 2.0 TEMPLATE VERSION 1.05 | VERSION 1.05 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

.bold { font-weight: bold; }
table.tableblue {  color:#000000; margin: 0 0 5px 0; padding:0; text-align:center; width:auto;}
table.tableblue th { background-color:#4E98A1; color:#ffffff; font-weight:normal; padding:0 2px; text-align:center;}
table.tableblue td a { text-decoration:none;}

pre {margin-top: 0.2em; margin-bottom:0.2em; font-family:verdana, arial, helvetica; font-size:100%;}


/* Simulating a three-column multi-row table */
div.row{margin: 0; padding: 0;  background-color: #FFF; width: 97.5%; border:0; float: left; }
/*div.row{margin: 0; padding: 0;  background-color: #FFF; width: 100%; border:0; float: left; }*/

div.rowlast{margin: 0 0 5px 0; padding: 0;  background-color: #FFF; width: 97.5%; border:0; float: left; }
div.bxLarger{float: left; width: 35%; margin: 0 3px 0 0; padding: 3px;}
div.bx{float: left; width: 25%; margin: 0 3px 0 0; padding: 3px;}

/*  Simulating a two-column single row table */
div.cols1{float: left; margin: 0 0 5px 0; padding: 0; width: 35%; }
div.cols2{float: left; margin: 0 0 5px 0; padding: 0; width: 61%; }
div.cols1 div{padding: 0 3px 0 0;}
div.cols2 div{padding: 0;}

div.cols2equal {float: left; margin: 0; padding:1px 1px 1px 20px; width: 40%; }
div.cols2equal div{padding: 5px;}

.borderGrey {border-style:solid; border-color:#999999; border-width:2px; padding:8px;}

/* satellite */
.subTitle {font-size: 110%; float:left; }

/*  footer */
.titleFoot {color:#888; font-size:1.1em; font-weight:bold;margin:0;padding:0;}


/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

