#haut_de_page {
	background: url('../design/banniere.jpg') top center no-repeat;
	
	width: auto;
	height: 287px;
}

	/*#haut_de_page .logo {
		position: absolute;
		top: 94px;
		left: 451px;
	}*/
	
	#menus_p {
		position: relative;
		top: 215px;
		z-index: 20000;
	}
	
	ul.jd_menu {
		width: 835px;
		height: 32px;
		margin: 0 auto;
		padding: 0;
		
		position: relative;
		z-index: 10000;
		/*top: 215px;*/
		
		list-style-type: none;
		
		/*border: 1px solid red;*/
	}
	ul.jd_menu li {
		/*float: left;*/
		display: inline;
		height: auto;
		
		line-height: 1.4em;
	}
	
	ul.jd_menu li a:link, ul.jd_menu li a:visited, ul.jd_menu li a:active {
		color: #fff;
	}
		
		ul.jd_menu .haveChild {
			background: url('../design/menu-child.gif') center right no-repeat;
		}
		
		ul.jd_menu .deroulant_entreprise,
		ul.jd_menu .deroulant_marques,
		ul.jd_menu .deroulant_distributeurs,
		ul.jd_menu .deroulant_contact,
		ul.jd_menu .deroulant_child,
		ul.jd_menu .deroulant_autre {
			width: 182px;
			margin: -3px 0 0 11px;
			padding: 0;
			display: none;
			
			position: absolute;
			z-index: 1000;
			
			list-style-type: none;
		}
		
		ul.jd_menu .deroulant_child {
			margin: 0;
			border: 1px solid #333;
		}
			
			ul.jd_menu .deroulant_entreprise li,
			ul.jd_menu .deroulant_marques li,
			ul.jd_menu .deroulant_distributeurs li,
			ul.jd_menu .deroulant_contact li,
			ul.jd_menu .deroulant_autre li {
				/*height: 35px;*/
				margin: 0;
				padding: 0;
				float: none;
				display: block;
				
				color: #fff;
				font-family: 'Verdana', Tahoma, Arial, sans-serif;
				font-size: 12px;
				text-align: center;
			}
			
			ul.jd_menu .deroulant_entreprise li a,
			ul.jd_menu .deroulant_marques li a,
			ul.jd_menu .deroulant_distributeurs li a,
			ul.jd_menu .deroulant_contact li a,
			ul.jd_menu .deroulant_autre li a {
				margin: 0;
				padding: 9px 0;
				display: block;
				
				text-decoration: none;
			}
			
				/* @entreprise */
				ul.jd_menu .deroulant_entreprise li {
					background-color: #56310e;
					border-bottom: 1px solid #8b6037;
				}
					ul.jd_menu .deroulant_entreprise li:hover {
						background-color: #714720;
					}
				ul.jd_menu .deroulant_entreprise li.fin {
					background: url('../design/deroulant-entreprise.gif') bottom center no-repeat;
				}
				
				/* @marques */
				ul.jd_menu .deroulant_marques li {
					background-color: #780000;
					border-bottom: 1px solid #a86872;
				}
					ul.jd_menu .deroulant_marques li:hover {
						background-color: #8f2d3c;
					}
				ul.jd_menu .deroulant_marques li.fin {
					background: url('../design/deroulant-marques.gif') bottom center no-repeat;
				}
				
				/* @distributeurs */
				ul.jd_menu .deroulant_distributeurs li {
					background-color: #227800;
					border-bottom: 1px solid #84a868;
				}
					ul.jd_menu .deroulant_distributeurs li:hover {
						background-color: #4c9230;
					}
				ul.jd_menu .deroulant_distributeurs li.fin {
					background: url('../design/deroulant-distributeurs.gif') bottom center no-repeat;
				}
				
				/* @contact */
				ul.jd_menu .deroulant_contact li {
					background-color: #133c62;
					border-bottom: 1px solid #4b7b9d;
				}
					ul.jd_menu .deroulant_contact li:hover {
						background-color: #386e93;
					}
				ul.jd_menu .deroulant_contact li.fin {
					background: url('../design/deroulant-contact.gif') bottom center no-repeat;
				}
				
				/* @autre */
				ul.jd_menu .deroulant_autre li {
					background-color: #111;
					border-bottom: 1px solid #888;
				}
					ul.jd_menu .deroulant_autre li:hover {
						background-color: #666;
					}
				ul.jd_menu .deroulant_autre li.fin {
					background: url('../design/deroulant-autre.gif') bottom center no-repeat;
				}
			
			ul.jd_menu .deroulant_entreprise li.fin,
			ul.jd_menu .deroulant_marques li.fin,
			ul.jd_menu .deroulant_distributeurs li.fin,
			ul.jd_menu .deroulant_contact li.fin,
			ul.jd_menu .deroulant_autre li.fin {
				background-color: transparent;
				
				width: 182px;
				height: 13px;
				margin: 0;
				padding: 0;
				
				border: none;
			}
	
	
	.arborescence {
		background: url('../design/arborescence-langue.gif') center center no-repeat;
		
		width: 727px;
		height: 30px;
		margin: 0 auto;
		padding-left: 7px;
		
		position: relative;
		top: 223px;
		z-index: 0;
		
		font-size: 0.9em;
		line-height: 1.7em;
	}
	
	.arborescence a:link, .arborescence a:visited {
		color: #555;
		text-decoration: underline
	}
	.arborescence a:hover {
		color: #777;
		text-decoration: none;
	}
	.arborescence a:active, .copyright a:focus {
		color: #840003;
	}
	
		.arborescence .langues {
			width: 94px;
			height: 29px;
			padding-top: 4px;
			
			position: absolute;
			top: 0;
			right: 4px;
			
			text-align: center;
		}

#corps {
	background: url('../design/corps.jpg') center center repeat-y;
	
	min-width: 960px;
	margin: 0 auto;
}
	#corps #contenu {
		width: 765px;
		margin: 0 auto;
		padding: 1px;
		
		font-family: 'Tahoma', Verdana, Arial, sans-serif;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: 0.01cm;
	}

#pied_de_page {
	background: url('../design/pied.jpg') top center no-repeat;
	
	width: auto;
	height: 288px;
	clear: both;
}
	.prevention {
		width: 765px;
		margin: 0 auto;
		padding-top: 15px;
		
		font-family: 'Tahoma', Verdana, Arial, sans-serif;
		font-size: 10px;
		text-align: center;
		letter-spacing: 0.02cm;
	}
	
		.copyright {
		width: 765px;
		margin: 0 auto;
		padding-top: 20px;
		
		font-family: 'Tahoma', Verdana, Arial, sans-serif;
		font-size: 11px;
		text-align: center;
		letter-spacing: 0.01cm;
				
		text-align: center;
	}
	
	.copyright a:link, .copyright a:visited {
		color: #555;
		text-decoration: underline
	}
	.copyright a:hover {
		color: #777;
		text-decoration: none;
	}
	.copyright a:active, .copyright a:focus {
		color: #840003;
	} 
	
	#xiti-logo {
		margin-top: 6px;
		
		text-align: center;
	}