/*  Header
-------------------------------------------------------*/

#wrapper-header { border-bottom: 1px dotted #999; }

#header { height: 130px; padding-top: 10px; }

	#tools	{ 
		width: 100%; 
		height: 25px;
		font-size: 11px; }
	
		.liensRS { float: left; } 
		.liensHeader { float: right; } 
	
	#nb_propositions { 
		width: 335px; 
		font-size: 11px; }
		
		#nb_propositions li { margin-bottom: 5px; text-align: right; }
	 	
		 	#nb_propositions .PA { font-size: 16px;}
		 	
		 	#nb_propositions span { 
		 		display: -moz-inline-stack;
		 		display: inline-block;
		 		zoom: 1;
				*display: inline; }
			
			#nb_propositions .nb {
		 		padding: 4px 5px 2px ;
		 		margin-right: 5px;
		 		font-size: 16px;
		 		color: white;
		 		background: center repeat-x; }
		 		
		 		#nb_propositions .PA .nb 	{ font-size: 18px; padding-top: 6px;
		 				  					  background: url(../images/bg-nbPAg.png); }
		 		#nb_propositions .PC .nb 	{ background: url(../images/bg-nbPCg.png); }
		 		#nb_propositions .PNC .nb 	{ background: url(../images/bg-nbPNCg.png);}
		 		
		 		#nb_propositions span.liP { 
		 			width: 200px; 
		 			text-align: left;
		 			font-style: italic;  }
		 		#nb_propositions .PA span.liP { font-style: normal; }
		 		
		 		
/*  Form
-------------------------------------------------------*/
#search {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline; }
	
	#search input { 
		margin: 0; padding-left: 0; border: 0; 
		height: 16px; width: 180px;
		border-bottom: 1px solid #c3c3c4;
		background: url(../images/bg-search-off.png) no-repeat center right; }
		
	#search input:hover { background: url(../images/bg-search-on.png) no-repeat center right; }	
	
		 		
/*  Navigation
-------------------------------------------------------*/
#nav { 
	float: right;
	display: inline;
	height: 25px; }	

#nav a { 
	display: block; float: left; display: inline;
	color: white;
	font-size: 14px;
	height: 15px;
	padding: 8px 10px 2px;
	border-left: 1px solid #698eb3;
	background: url(../images/bg-nav-off.png) bottom repeat-x #1167BA; }
	
	#nav a:first-child { border: none; } 
	
#nav a:hover,
#nav a.select { background: url(../images/bg-nav-on.png) bottom repeat-x #6a9fd3; color: white; }		

 		
/*  Footer
-------------------------------------------------------*/		 		
#wrapper-footer { 
	border-top: 1px dotted #999; }
	
	#footer { 
		padding: 10px 0 40px 0;
		font-size: 11px; }
		 
		 .liensFooter { float: right; } 		 		