/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:11px;
		color:#2f2f2f;
		background-image:url(images/motif-fond.jpg);
		background-repeat:repeat;
	}
	
	a img{
		border:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#global{
		margin:auto;
		width:976px;
		background-image:url(images/fond-page.gif);
		background-repeat:repeat-y;
	}
	
	#gauche{
		position:relative;
		float:left;
		width:240px;
	}
	
	#menu{
		position:absolute;
		z-index:30;
		top:17px;
		left:28px;
		width:175px;
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#menu li{
		margin:0 0 3px 0;
	}
	
	#menu li a{
		display:block;
		width:150px;
		padding:2px 5px 2px 10px;
		background-image:url(images/puce-menu.gif);
		background-repeat:no-repeat;
		background-position:3px 0;
		text-decoration:none;
		color:#9d4000;
	}
	
	#menu li a:hover{
		background-position:3px -30px;
	}
	
	#menu li a.menuActif{
		background-position:3px -60px;
		color:#fff;
		background-color:#9d4000;
	}
	
	#menu li a.menuActif:hover{
		background-position:3px -60px;
		background-color:#9d4000;
	}
	
	#menu li ul li a.sousMenuActif{
		background-position:3px -60px;
		color:#fff;
		background-color:#bd6b24;
		background-image:url(images/puce-sousmenu.gif);
		background-repeat:no-repeat;
	}
	
	#menu li ul li a.sousMenuActif:hover{
		background-position:3px -60px;
		background-color:#bd6b24;
	}
	
	#menu li ul li a{
		display:block;
		width:130px;
		padding:2px 5px 2px 10px;
		background-image:url(images/puce-menu.gif);
		background-repeat:no-repeat;
		background-position:3px 0;
		text-decoration:none;
		color:#9d4000;
	}
	
	#menu li ul{
		margin:0 0 0 20px;
		padding:0;
		list-style:none;
		font-size:90%;
		width:145px;
	}
	
	#coordonnees{
		color:#fff;
		margin:0 15px 10px 15px;
	}
	
	#coordonnees a{
		color:#fff;
		font-weight:bold;
		text-decoration:underline;
	}
	
	#droite{
		float:left;
		width:735px;
	}
	
	#ancres{
		margin:18px 0 0 90px;
		padding:0;
		width:400px;
		list-style:none;
	}
	
	#ancres li{
		padding:3px 0 3px;
		border-bottom:1px dashed #9d4000;
	}
	
	#ancres li.derniereAncre{
		padding:3px 0 3px;
		border-bottom:0;
	}
	
	#ancres li a{
		color:#9d4000;
		text-decoration:none;
	}
	
	#ancres li a:hover{
		font-weight:bold;
	}
	
	
/* ================================= OZONE */
	#ozone{
		padding:0 60px 15px 48px;
	}
	
	#ozone h1{
		margin:30px 0 8px 0;
		padding:0 0 8px 0;
		font-size:140%;
		font-weight:bold;
		color:#9d4000;
		border-bottom:1px dashed #2f2f2f;
	}
	
	#ozone h2{
		margin:0 0 6px 0;
		padding:0 0 0 0;
		font-size:110%;
		font-weight:bold;
		color:#9d4000;
	}
	
	#ozone p{
		margin:0 0 14px 0;
		padding:0;
	}
	
	#ozone ul{
		margin:0 0 14px 20px;
		padding:0;
		list-style:none;
	}
	
	#ozone ul li{
		margin:0 0 5px 0;
		padding:0 0 0 12px;
		background-image:url(images/puce-1.gif);
		background-repeat:no-repeat;
		background-position:3px 5px;
	}
	
	#ozone ul ul{
		margin:0;
		padding:3px 0 0 0;
		list-style:none;
	}
	
	#ozone ul ul li{
		margin:0 0 4px 15px;
		padding:0 0 0 8px;
		background-image:url(images/puce-2.gif);
		background-repeat:no-repeat;
		background-position:0 6px;
	}
	
	#ozone ol li{
		margin-bottom:5px;
	}
	
	#ozone a{
		color:#0034a9;
		text-decoration:none;
	}
	
	#ozone a:hover{
		text-decoration:underline;
	}
	
	#ozone a.retourHautPage{
		display:block;
		width:104px;
		margin:auto;
		color:#9d4000;
	}
	
	#ozone a.retourHautPage:hover{
		text-decoration:none;
	}

	
 	#ozone table{
		margin:0 0 14px 0;
		border-left:1px solid #e7d2b9;
	}
	
	#ozone table th{
		background-color:#e7d2b9;
		border-right:1px solid #e7d2b9;
		padding:5px;
	}
	
	#ozone table td{
		border-right:1px solid #e7d2b9;
		border-bottom:1px solid #e7d2b9;
		padding:3px;
	}
	
	#ozone table.map{
		margin:30px 0 0 0;
		border-left:0;
	}
	
	#ozone table.map td{
		border:0;
	}

	
	/* placement des images*/
	
	.imageAGauche{				/* image à gauche dans paragraphe */
		float:left;
		margin:0 10px 4px 0;
	}
	
	.imageADroite{				/* image à droite dans paragraphe */
		float:right;
		margin:0 0 5px 10px;
	}
	
	.imageCentre{				/* image centrée */
		text-align:center;
	}
	
	.imageAligneeDroite{		/* image alignée à droite */
		text-align:right;
	}
	
	#ozone table.map td.gaucheHaut{				/* colonne de gauche */
		padding:0 20px 0 0;		/* marge entre les colonnes */
		vertical-align:top;
	}
	
	#ozone table.map td.droiteHaut{				/* colonne de droite */
		padding:0;
		vertical-align:top;
	}
	
	#ozone table.map td.gaucheCentre{				/* colonne de gauche */
		padding:0 20px 0 0;		/* marge entre les colonnes */
	}
	
	#ozone table.map td.droiteCentre{				/* colonne de droite */
		padding:0;
	}
	
	#ozone table.map td.gaucheBas{				/* colonne de gauche */
		padding:0 20px 0 0;		/* marge entre les colonnes */
		vertical-align:bottom;
	}
	
	#ozone table.map td.droiteBas{				/* colonne de droite */
		padding:0;
		vertical-align:bottom;
	}
	
	#ozone table.map td.gaucheHaut td{				
		border-right:1px solid #e7d2b9;
		border-bottom:1px solid #e7d2b9;
		padding:3px;
	}
	
	#ozone table.map td.droiteHaut td{				
		border-right:1px solid #e7d2b9;
		border-bottom:1px solid #e7d2b9;
		padding:3px;
	}
	
	#ozone table.map td.gaucheCentre td{				
		border-right:1px solid #e7d2b9;
		border-bottom:1px solid #e7d2b9;
		padding:3px;
	}
	
	#ozone table.map td.droiteCentre td{				
		border-right:1px solid #e7d2b9;
		border-bottom:1px solid #e7d2b9;
		padding:3px;
	}
	
	#ozone table.map td.gaucheBas td{				
		border-right:1px solid #e7d2b9;
		border-bottom:1px solid #e7d2b9;
		padding:3px;
	}
	
	#ozone table.map td.droiteBas td{				
		border-right:1px solid #e7d2b9;
		border-bottom:1px solid #e7d2b9;
		padding:3px;
	}
/* ================================= OZONE */

