/* CLF 2.0 TEMPLATE VERSION 1.05 | VERSION 1.05 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
#boxInf {background: #fff url(/images/bills.jpg) no-repeat; padding: 40px 0px 0px 210px; height:210px; overflow: auto;}
div.leftcolumnimagewrapper {position:relative;}
#sideimage{background: #839bb3 url(/images/columnbottom.jpg) no-repeat top left;height: 496px;width: 150px;}
div.container {overflow: hidden;width: 100%;margin-top:0;}
div.imagelist {float:left; margin-left:8px; width:23%; }
div.bulletlist {float:left;width:75%;vertical-align: baseline;}
.fontbold {font-size:13px;font-weight:bold;}
div.colright {margin: 0 8px 0 10em;}
div.border-green {border: 1px solid #000000;background-color:#dae891;margin:0 22px; padding:10px;font-size:15px;font-weight:bold;}
div.border-blue {border: 1px solid #000000;background-color:#005595;margin:0 22px; padding:8px;font-size:15px;color:#ffffff;font-weight:bold;}
.borderBlue {border:3px groove #003366;}
.bluetitle {color: #003366;font-weight: bold;text-decoration:none;font-size: 110%; }
.border-dashed-bottom 	{ border-bottom: 1px dashed #003366; padding-bottom: 10px; }
/*ONLY FOR THE FEATURE BOX LOCATED AT THE END OF LEFT MENU*/
div.feature {
	display:block;
	text-align:center;
	font-weight: bold;
	font-weight:bold; 
}
div.feature, div.feature a:link, div.feature a:visited {
	color:#003366;
}
ul.brownbulletlist { 
	margin: 2px 0px 2px 10px; 
	padding: 2px 0px 2px 18px; 
	list-style-image: url(/images/protect/BSquare.gif);
	vertical-align: top;
}
ul.listsitemap { 
	margin: 2px 0px 2px 10px; 
	padding: 4px 0px 2px 8px;
	list-style-image: url(/images/SiteMap_bullet.gif);
	vertical-align: top;
}
ul.listsitemap li { padding-bottom: 3px; }
ul.bluebulletlist {  
	margin: 5px 0px 5px 10px; 
	padding: 0px 0px 2px 8px; 
	list-style-image: url(/images/bluebullet_list.gif);
}
ul.bluebulletlist li {	padding-bottom:4px; }

.brownbulletlist li { margin-bottom:10px;}
ol li {margin-bottom:10px;}
.brownLine {border-top:3px solid #db8; border-bottom:3px solid #db8; margin:0px 2px 3px 8px;}
.marginRight8 {margin-right:8px;}
.brownBackground {background-color:#db8; padding:8px;}
.boardBrown {border: 3px #db8 solid; padding:8px;}
.boardWhite {border:2px #ffffff solid;}
.boardBlack {border: 1px #000000 solid;}
.brown {color:#331122;}
.paddingLeft18 { padding-left:18px;}
.padding10 {padding:10px;}
.paddingBottom8 {padding-bottom:8px;}
.paddingLeft50	{padding-left:50px;}
.padding5 {padding:5px;}
.paddingTop30 {padding-top:30px;}
div.row { margin: 0; padding: 0; width: 100%; overflow: hidden;}
div.cols2 { float: left; width: 48%; padding: 0; overflow:auto;}
.blackboard2 {border:2px solid #000000;}
.deepblue	 {color:#003366;}
.greenblueBG {background-color:#c3d7eb;}
.violetblueBG	 {background-color:#c0d0ea;}
.deepblueBG		{background-color:#003366;}
.blueline	{border-top:3px solid #003366; border-bottom:3px solid #003366; margin:0px 2px 3px 0px;}
.lightBG	 {background-color:#f0f0f0;}
.underlineNo {text-decoration:none;}
.qubullet1 {
	padding: 15px 0 15px 50px;    
    background: url(/images/debt/NumIcon1.gif) left center no-repeat;
}
.qubullet2 {
	padding: 15px 0 15px 50px;    
    background: url(/images/debt/NumIcon2.gif) left center no-repeat;
}
.qubullet3 {
	padding: 15px 0 15px 50px;    
    background: url(/images/debt/NumIcon3.gif) left center no-repeat;
}
.qubullet4 {
	padding: 15px 0 15px 50px;    
    background: url(/images/debt/NumIcon4.gif) left center no-repeat;
}
.qubullet5 {
	padding: 15px 0 15px 50px;    
    background: url(/images/debt/NumIcon5.gif) left center no-repeat;
}
.clearAll {clear:both;}
.displayno {display:none;}
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

.contentBox
{
    vertical-align: top;
    padding: 0px;
    margin: 0px;
    background-color: Transparent;
    min-height: 158px;
	min-width: 9.5em;
}

.contentBox:after {
	content: ""; 
	display: block; 
	height: 0; 
	clear: left;
	visibility: hidden;
}

.rowBox
{
    margin: 0;
    padding: 0;
    vertical-align: top;
    position: relative;
    width: 100%;
    height: 150px;
}
* html .rowBox
{
    position: static;
}

*:first-child+html .rowBox
{
    position: static;
}
