﻿				body {
					margin: 0;
					padding: 0;
					background-image:url(img/bg.png);	
					background-position: top left;				
					width: 100%;									
					}					

				#conteneur {
					position: absolute;
					width: 100%;					
					}

				#conteneur_bandeau{
					height: 242px;
					width: 100%;
					background-image:url(img/bg_header.jpg);
					background-position:center;
					margin: 0 auto;		
					}	

				#fond_menu{				
					width: 100%;
					background-image:url(img/bg_menu.jpg);
					background-repeat:repeat-x;
			  		}

				#conteneur_menu{
					height: 57px;
					width: 810px;
					margin: 0 auto;
					margin-top: 189px;
                                        
					background-image:url(img/bg_menu.jpg);
					background-repeat:repeat-x;
					
					/*	bottom: 190px;*/
				    }					
					
				html:not([lang*=""]) #conteneur_menu
					{     
					 margin-top:0px;
					 padding-top:190px;					
					}					
					
					
									
				/*********************************/
				/* Menu horizontal (items flottants) */
				/*********************************/
							
				#menu-p {
					list-style: none ;
					margin: 0 ;
					padding: 0 ;
					overflow: hidden ;		/* Création du contexte de formatage */				
					}
		
				#menu-p li {
					float: left ;
					width: 160px ;				
					margin-right: 0px ;
					color: #fff ;
					}
		
				#menu-p li a {
					display: block ;
					background: url(img/bg_menu.jpg) left top repeat-x ;
					color: #fff ;
					font: 1em "Trebuchet MS",Arial,sans-serif ;
					font-size: 14px;
				/*	font-weight:bold;	*/							
					line-height: 44px ;
					padding: 4px 0 ;
					text-align: center ;
					text-decoration: none ;
					}
		
				#menu-p li a:hover, #menu-p li a:focus, #menu-p li a:active {
					background: url(img/bg_menu_over.jpg) right top repeat-x;
					}					
					
					
					
					

				#espace_blanc {
					width: 100%;
					height: 40px;
					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: 13px;
					color:#E5E5E5;
					line-height:19px;	
					border:none; 				
					}

				#conteneur_page{
					padding: 0px 0px 0px 0px;
				   	width: 810px;
					margin: 0 auto;
					font-family:Arial, Verdana, Helvetica, sans-serif;
					font-size: 13px;
					color:#E5E5E5;
					line-height:19px;	
					border:none; 				
					}

				#page {
					float: left;
					width: 810px;
					padding: 0px 0px 0px 0px;
					margin-left:0px; /
					text-align:justify;
					}
										

				#page2 {
					float: left;
					width: 700px;
					padding: 0px 0px 0px 0px;
					margin-left:55px; 
					margin-right:55px
					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: #9A663C;
					text-decoration: none ;						
					}
					
				#page a:hover{
					color: #9A663C;								
					}

				#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;	
					}		




	


				
			#titreref
			{
			font:					19px Arial, Helvetica, sans-serif;
				font-weight:			bold;
				color:					#FFF;
				min-height:				23px;
				overflow:				hidden;
				font-size: 				17px;
				text-transform: 		uppercase;
			}	
	
			h1 {
				font:					19px Arial, Helvetica, sans-serif;
			/*	font-weight:			bold; */
				color:					#E5E5E5;
				min-height:				18px;
				overflow:				hidden;
				font-size: 				17px;
				text-transform: 		uppercase;
				}					
				
			h2 {
				font:					bold 14px/18px Arial, sans-serif;
				color:					#333;
				font-weight: 			normal;
				}

			h3 {
				font:					19px Arial, Helvetica, sans-serif;
			/*	font-weight:			bold; */
				color:					#E5E5E5;
				min-height:				18px;
				font-style:				italic;
				overflow:				hidden;
				font-size: 				20px;
				}				

			.champ {
				font-family : Arial, Helvetica, sans-serif;
				font-size : 13px;
				color:#FFFFFF;
				font-weight:bold;
				border : none;
				background: transparent;
				}
				
			.gd_champ {
				font-family : Arial, Helvetica, sans-serif;
				font-size : 13px;
				border : none;
				color:#FFFFFF;
				overflow: auto;
				overflow-x: none;	
				background: transparent;
				line-height: 13px;
							
				}					
				
			div.line {
				height:					0px;
				font:					0/0 serif;
				border-top:				1px solid #1D1D1D;
				margin:					20px 0 10px;
				}		
				
			div.line2 {
				height:					0px;
				font:					0/0 serif;
				border-top:				1px solid #59452A;
				margin:					20px 0 10px;
				}					
				
				
           a img 
				{ 
				border: none; 
				} 