				body {
					margin: 0;
					padding: 0;
					background-color:#33170B;	
					width: 100%;									
					}					

				#conteneur {
					background-color:#F2F1EF;
					position: absolute;
					width: 100%;					
					}

				#header {
					height: 242px ;
					width: 100%;
					background-image:url(img/bg_header.jpg);
					background-position:center;	
					background-repeat:repeat-x;	
					}

				#conteneur_bandeau{
					height: 242px;
					width: 100%;
					background-image:url(img/bandeau.jpg);
					background-position:center;		
					margin: 0 auto;		
					}	

				#espace_blanc {
					width: 100%;
					height: 29px;
					background-image:url(img/bg_page.png);
					background-repeat:repeat-x;					
					}

				#centre{
				   	width: 100%;
					background-position: center;
					background-repeat:no-repeat;
					background-position: top;	
					background-image:url(img/logo.gif);
					min-height: 300px;							
					}
					
				#conteneur_page{
					padding: 0px 0px 0px 0px;
				   	width: 810px;
					margin: 0 auto;
					font-family:Arial, Verdana, Helvetica, sans-serif;
					font-size: 15px;
					color:#666666;
					line-height:19px;					
					}

				#page {
					float: left;
					width: 560px;
					padding: 0px 0px 50px 0px;
					margin-left:15px;
					text-align:justify;
					}
										
				/*	html:not([lang*=""]) #page {      hack css pour firefos 
					 margin-top:-30px;					
					}					*/	

				#page a:focus, #page a:active, #page a:link, #page a:visited{
					color: #DB6B1F;
					text-decoration: none ;						
					}
					
				#page a:hover{
					color: #DB6B1F;								
					}

				#conteneur_menu_droite {
				    text-align:right;
					float: right;
					width: 240px;
					background-color:#333333;
					padding: 0px 0px 50px 0px;
					}

				#espace_blanc2 {
					width: 100%;
					height: 0px;
					}

				#pied {
					height: 80px;
					background-image:url(img/bg_footer.jpg);					
					clear: both;
					text-align:center;
					color:#D2D2D2;
					font-family:Arial, Verdana, Helvetica, sans-serif;
					font-size: 13px;
					background-color:#2D190E;
					line-height:15px;	
					}

				#liens {
					position:absolute;
					left: 50%;
					bottom:20px;
					width: 850px;
					font-size:10px;
					font-family:Arial, Helvetica, sans-serif;
					color:#666666;
					text-align:center	;
					margin-left: -400px; /* moitié de la largeur */
					visibility:hidden;					
					}	
				
				#liens a:hover, #liens a:focus, #liens a:active, #liens a:visited, #liens a:link {
					font-size:10px;
					text-decoration:none;
					color:#666666;
					line-height:15px;	
					}		




	

		/***************/
		/* Menu vertical slide */
		/***************/
		


			#navigation {
				width: 180px ;
				margin: 0;
				padding: 0;
				list-style: none;
				margin-top:0px;
				color: #F2F1F0;	
				}
				
			#navigation a, #navigation span {
				display: block ;
				background: #F2F1F0 ;
				font: 18px "Trebuchet MS",Arial,sans-serif ;
				font-weight:bold;
				font-style:italic;
				color:#352C27;
				font-weight:bold;
				line-height: 2.5em ;
				padding: 4px 25px ;
				text-align: left ;
				border-top: 1px solid #F2F3ED ;
				text-decoration: none ;		
				}
				
			#navigation .toggleSubMenu a, #navigation .toggleSubMenu a:active, #navigation .toggleSubMenu span {
				background-image:url(img/bg_bt_expand.png); 				 
				}
				
			#navigation .toggleSubMenu a:hover{
				background-image:url(img/bg_bt_expand_hover.png); 
				}				
				
			#navigation .open a, #navigation .open span, {
				background-image:url(img/bg_bt_expand.png); 
				}
				
			#navigation a:hover, #navigation a:focus, #navigation a:active {
				background-image:url(img/bg_bt_normal_hover.png);
				background: #EDECEB;
				
				text-decoration: none ;				
				}
				
			#navigation .subMenu {
				font-size: .8em;
				background: #FFFFFF;
				font-size: .9em;
				margin: 0;
				padding: 0;
				font-weight:lighter;				
				}
				
			#navigation ul.subMenu a {
				background: none; 
				padding: 3px 20px;
				font-weight:lighter;
				}
				
			*+html #navigation ul.subMenu a {                   /* hack ie7 uniquement */
				padding: 3px 25px; 
			    }

			#navigation .subMenu a:hover, #navigation .subMenu a:focus, #navigation .subMenu a:active {
				background: #F2F1F0;
				background-image:url(img/bg_bt_ss_menu_hover.png);
				color: #000000;
				}		
				
			#navigation .normalMenu a:hover {
				background-image:url(img/bg_bt_normal_hover.png);
				}	
			#titreref
			{
			font:					19px Arial, Helvetica, sans-serif;
				font-weight:			bold;
				color:					#333;
				min-height:				23px;
				overflow:				hidden;
				font-size: 				17px;
				text-transform: 		uppercase;
			}	
	
			h1 {
				font:					19px Arial, Helvetica, sans-serif;
				font-weight:			bold;
				color:					#333;
				min-height:				23px;
				overflow:				hidden;
				font-size: 				17px;
				text-transform: 		uppercase;
				}					
				
			h2 {
				font:					bold 14px/18px Arial, sans-serif;
				color:					#333;
				font-weight: 			normal;
				}

			h3 {
				font:					bold 13px/18px Arial, sans-serif;
				color:					#333;
				font-weight: 			normal;
				}

			.champ {
				font-family : Arial, Helvetica, sans-serif;
				font-size : 13px;
				font-weight:bold;
				/*border : none;
				background: transparent;*/
				}
				
			.gd_champ {
				font-family : Arial, Helvetica, sans-serif;
				font-size : 11px;
				border : 1px solid #98C465;
				}					
				
			div.line {
				height:					0px;
				font:					0/0 serif;
				border-top:				1px solid #e5e5e5;
				margin:					20px 0 10px;
				}		
				

