/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */

div.righthome {
	float: right; 
	width: 195px;
	background-color:#000;
}



div.righthome h2.nav, div.righthome h2.navrighthome, div.righthome h2.nav a:link, div.righthome h2.nav a:visited, div.righthome div.h2nav, div.righthome div.h2nav a:link, div.righthome div.h2nav a:visited, div.righthome p.h2nav, div.righthome p.h2nav a:link, div.righthome p.h2nav a:visited {
	background:url(../images/biling/menu.gif) #fff;
	color: #fff;
	text-decoration: none;
	list-style-image:none;
	list-style-type: none;
	padding:8px;
	
	}
	
div.righthome ul.nav
{
	background-color: #fff !important;
	}


div.righthome ul.nav li ul.nav li.menucontent
{
border-bottom:1px solid #000;
background: url(../images/biling/submenu-sousmenu.gif);		
	}


div.righthome ul.nav li ul.nav
{

border:1px solid #000;
background-color:transparent;
	
	}

div.righthome h2.nav a:hover, div.righthome h2.nav a:active, div.righthome h2.nav a:focus, div.righthome div.h2nav a:hover, div.righthome div.h2nav a:active, div.righthome div.h2nav a:focus, div.righthome p.h2nav a:hover, div.righthome p.h2nav a:active, div.righthome p.h2nav a:focus
{
	text-decoration: underline;
	
}


div.righthome li.menucontent, div.righthome div.menucontent  {
	
	background-color: #fff ;
	list-style-image:none;
	padding:8px;
	
}
div.righthome a.menulink {
	color: #000 !important; 
	background-color: transparent;
	
}





#hidden1, #hidden2, #hidden3, #hidden4, #hidden5, #hidden6, #hidden7, #hidden8, #hidden9, #hidden10 {
	 display: none;
     padding: 5px;
     color: #000;
     background: #fff;
     border: 2px inset #fff;
     margin: 5px 0 0 0;
}

#submenu1, #submenu2 {
	 display: none;
}

.centre {
	text-align:center;
	margin: 0 auto 0 auto;
}

.right {
	text-align:right;
}

td.top {
	vertical-align:top;
	
}

 div.close a:link {
     width: 23px;
     height: 13px;
     color: #FFF;
     background: #630;
     text-transform: uppercase;
     font: 70% Verdana, Helvetica, Arial, "sans-serif";
     float: right;
     text-align: center;
     border: 1px inset #900;
     cursor: pointer;
     margin: 0 0 5px 5px;
     text-decoration: none;
     } 

 
.note				{
					font-size: 90%;
					padding: 5px;
					color: #000;
					background: #fff;
					border: 2px inset #fff;
					margin: 5px 0 0 0;
					}
div.center ol.lroman	{
						list-style-type: lower-roman;		
						}
						
div.center ul li		{
						list-style-image: url(../images/biling/bullet.png);		
						}

ul.nav li		{
						list-style-image:none!important;
						list-style-type:none !important;						
						}



div.center ol			{
						margin: 0 0 15px 30px;					
						}

						
div.blocksignature		{
						margin: 35px 0 0 0;
						}
div.signature			{
						border-top: 1px solid #000;
						float: left;
						width: 200px;
						margin: 0 15px 0 0;
						}
						
div.name				{
						border-top: 1px solid #000;
						float: left;
						width: 200px;
						margin: 0 15px 0 0;
						}

div.date				{						
						border-top: 1px solid #000;
						width: 100px;
						}

	
dd     {
	 	margin-bottom: 5px;
     	}
		
.logos	{
			/*border: 1px solid #000;*/
			border-top: 2px solid #ccc;
			margin:3px 0 0 0 !important;
			}

h1	{
			display:inline;
			margin-left:-3px;
			
			}

.splash	{
			display:block;
			}

.partnercolor	{
	padding-top:0px;
	background-color:#ccc;
}

div.login	{
			border: 1px solid #600; 
			width: 50%; 
			margin: 0 0 0 20px; 
			padding: 15px 15px 10px 15px;
			}

div.loginfield	{
				position: relative; 
				text-align: right; 
				margin: -20px 0 0 0;
				}

div.inline 	{
			display: inline;
}

div.none 	{
			display: none;
}

.rtborder 	{
			border:1px solid #933;
}



.homebanner	{
	background-image:url(../images/biling/banner_bkgd.png);
	background-repeat:no-repeat;
	width:390px;
	height:115px;
	margin:0;
	padding:0;
	text-align:right;		
}

.logobkg {
		position:relative;
		top:25px;
		left:-25px	
}


.bkgbanner {
		background-image:url(../images/biling/banner_bkgd.png);
		background-repeat:no-repeat;
		width:390px;
		height:115px;
		margin:0;
		padding:0;
		text-align:right;
}

.inplenght {
		width:240px;
}


/* GENERAL CSS ENDS | FIN DU CSS GENERAL */
