/* ----------------- styles "génériques" */

  body {
		margin: 0; padding: 0;
		background: #fff; color: #333;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		}

	a {
		text-decoration: none;
		}

	a:hover {text-decoration: underline;}

	a img {
		border: 0;
	}

	p {
		margin: 0 0 0.5em;
		text-indent: 0.5cm;
	}

	#container {
		width: 100%; margin: 0; padding: 0;
		text-align: center;
		}

/* ------------------styles de l'en-tete */

	#entete {
		margin-bottom: 2em; margin-top: 2em;
		position: relative; text-align: center;
		}

	#entete h2 b {
		font-weight: bold; 
		}

	p.rappel {
		font-weight: bold; color: #FF0000;
		}

/* ------------------Transparence fichiers .png */

	img.png {
     behavior: url(png.htc);
	}

/* ------------------styles contenu */

	#contenu {
		width: 600px;
		margin-right: auto;
		margin-left: auto;
		}

	h3 {
		background: #e2d4b2;
		text-transform: uppercase;
		}

	#mission h3 {
		border-top: none;
		margin: 0;
		}
			
	#image {
		margin: auto;
		}

	#image2, #image3, #image4, #image5 {
		margin: 0.5em;
		text-align: center;
		}
	
	#contenu .imagelegende {
		text-align: center;
		}

	#armee_depart h3 {
		font-size: 95%;
		text-align: left;
		padding: 0.3em 0 0.7em 0.1em;
		margin: -0.2em 0 0 0;
		}

	#bonus_depart h3 {
		font-size: 95%;
		text-align: left;
		padding: 0.3em 0 0.7em 0.1em;
		margin: -0.5em 0 0 0;
		}

	#bat_visit h3 {
		padding: 0.2em 0 0.2em 0;
		margin: -0.5em 0 0 0;
		}

	#bat_visit p {
		padding-top: 1em;
		}

	#contenu p {
		text-align: left;
		}

	#carte_surface {
		background: #e2d4b2;
		padding: 0.2em 0 0.2em 0;
		}
	
	#cartesurface {
		float: left;
		padding: 0 0 1em 2em;
		}

	#cartesouterrain {
		float: right;
		padding: 0 2em 1em 0;
		}

	#cartesurface_seule img {
		padding: 0 0 1em 0;
		}

	#taille_carte h3 {
		padding: 0.2em 0 0.2em 0;
		margin: -0.2em 0 0 0;
		}

	#niveau_max h3 {
		padding: 0.2em 0 0.2em 0;
		margin: -0.2em 0 0 0;
		}

	#aide h3 {
		padding: 0.2em 0 0.2em 0;
		margin: -0.2em 0 0 0;
		}

	#aide {
		clear: both;
		}

	#lign14 {
		clear: both;
		}

	#retour_haut {
		padding: 0.2em 0 0.2em 0;
		margin: -0.7em 0;
		}

	/* --------------Bas de page */

	#retour_haut {
		text-align: center;
		padding: 1em;
		
		}

	/* --------------Couleurs des bordures */
	
					
		/* ----------Havre */
		.havre #entete h2 b {
			color: #75d0f2;
			}
		.havre #contenu {
			border: 2px solid #3b8eba;
			}
		.havre h3 {
			border-bottom: 2px solid #3b8eba;
			border-top: 2px solid #3b8eba;
			}
		.havre #carte_surface {
			border-bottom: 2px solid #3b8eba;
			border-top: 2px solid #3b8eba;
			}
			
		/* ----------Inferno */
		.inferno #entete h2 b {
			color: #e02b17;
			}
		.inferno  #contenu {
			border: 2px solid #ec0000;
			}
		.inferno  h3 {
			border-bottom: 2px solid #ec0000;
			border-top: 2px solid #ec0000;
			}
		.inferno  #carte_surface {
			border-bottom: 2px solid #ec0000;
			border-top: 2px solid #ec0000;
			}
			
		/* ----------Nécropole */
		.necropole #entete h2 b {
			color: #666666;
			}
		.necropole #contenu {
			border: 2px solid #000000;
			}
		.necropole h3 {
			border-bottom: 2px solid #6DDF42;
			border-top: 2px solid #6DDF42;
			}
		.necropole #carte_surface {
			border-bottom: 2px solid #6DDF42;
			border-top: 2px solid #6DDF42;
			}
			
		/* ----------Donjon */
		.donjon #entete h2 b {
			color: #a10684;
			}
		.donjon  #contenu {
			border: 2px solid #6b0176;
			}
		.donjon  h3 {
			border-bottom: 2px solid #6b0176;
			border-top: 2px solid #6b0176;
			}
		.donjon  #carte_surface {
			border-bottom: 2px solid #6b0176;
			border-top: 2px solid #6b0176;
			}
			
		/* ----------Sylve */
		.sylve #entete h2 b {
			color: #149414;
			}
		.sylve  #contenu {
			border: 2px solid #0b6b0b;
			}
		.sylve  h3 {
			border-bottom: 2px solid #0b6b0b;
			border-top: 2px solid #0b6b0b;
			}
		.sylve  #carte_surface {
			border-bottom: 2px solid #0b6b0b;
			border-top: 2px solid #0b6b0b;
			}
			
		/* ----------Académie */
		.academie #entete h2 b {
			color: #f4d718;
			}
		.academie #contenu {
			border: 2px solid #df9a18;
			}
		.academie h3 {
			border-bottom: 2px solid #df9a18;
			border-top: 2px solid #df9a18;
			}
		.academie #carte_surface {
			border-bottom: 2px solid #df9a18;
			border-top: 2px solid #df9a18;
			}
			
		/* ----------Forteresse */
		.forteresse #entete h2 b {
			color: #980019;
			}
		.forteresse #contenu {
			border: 2px solid #766f64;
			}
		.forteresse h3 {
			border-bottom: 2px solid #980019;
			border-top: 2px solid #980019;
			}
		.forteresse #carte_surface {
			border-bottom: 2px solid #980019;
			border-top: 2px solid #980019;
			}
			
		/* ----------Bastion */
		.bastion #entete h2 b {
			color: #83593a;
			}
		.bastion #contenu {
			border: 2px solid #663e27;
			}
		.bastion h3 {
			border-bottom: 2px solid #663e27;
			border-top: 2px solid #663e27;
			}
		.bastion #carte_surface {
			border-bottom: 2px solid #663e27;
			border-top: 2px solid #663e27;
			}
