	#menu_rapide
	{
		background:       url('section_menu.png') repeat-x;
		height:           32px;
		list-style-type:  none;
		padding-left:     0px;
		z-index:10;
	}
	
	img
	{
		border: none;
	}
		
	#menu_rapide li
	{
		float:          left;
		border-left:    solid rgb(203,203,203) 1px;
		border-right:   solid rgb(203,203,203) 1px;
		padding-left:   10px;
		padding-right:  10px;
		padding-top:    8px;
		height:         24px;
		margin-left:    -1px;
		z-index:10;
	}

	#menu_rapide li a, #menu_rapide li a:visited
	{
		text-decoration:  none;
		font-weight:      bold;
	}
	

/* --- Propriété du menu principal --- */

	#menu_principal
	{
	float:    left;
	width:    200px;
	margin:   20px;

	}

	.sous_menu_principal li a
	{
		font-size:        11px;
		text-decoration:  none;
		font-weight:      bold;
	}

	.sous_menu_principal p, .sous_menu_principal form
	{
		font-size:  11px;
	}

	.sous_menu_principal p a, .sous_menu_principal form a
	{
		text-decoration:  none;
		font-weight:      bold;
	}

	.sous_menu_principal
	{
	background-image:     url('menu_bas.png');
	background-repeat:    no-repeat;
	background-position:  bottom center;
	margin-bottom:        20px;
	padding-bottom:       10px;
	background-color: #FFFFFF;
	}

	.sous_menu_principal ul
	{
		background-image:     url('menu_centre.png');
		background-repeat:    repeat-y;
		background-position:  top center;
		margin-bottom:        0px; 
		margin-top:           0px;
		list-style-type:      none;
		padding-left:         0px;
		margin-left:          0px;
		list-style-position:  inside;
	}

	.sous_menu_principal li
	{
		border-top:           solid rgb(219,219,219) 1px;
		width:                145px;
		padding-top:          10px;
		padding-bottom:       10px;
		padding-left:         55px;
		background-image:     url('menu_puce.png');
		background-repeat:    no-repeat;
		background-position:  20px center;
		//margin-left:        -16px; /* Seulement pour internet Exporer */
	}

	.sous_menu_principal h4
	{
		background-image:     url('menu_haut_debut.png');
		background-position:  top center;
		background-repeat:    no-repeat;
		margin-top:           0px;
		margin-bottom:        0px;
		padding-left:         40px;
		padding-top:          10px;
		padding-bottom:       10px;
		font-size:            14px;
		font-weight:          bold;
	}

	.sous_menu_principal p, .sous_menu_principal form
	{
		border-top:           solid rgb(219,219,219) 1px;
		padding:              10px;
		padding-left:         20px;
		padding-right:        20px;
		background-image:     url('menu_centre.png');
		background-repeat:    repeat-y;
		background-position:  top center;
	}

	.sous_menu_principal div
	{
		padding:              10px;
		padding-left:         20px;
		padding-right:        20px;
		background-image:     url('menu_centre.png');
		background-repeat:    repeat-y;
		background-position:  top center;
	}
		
	#menu_pub h4
	{
		background-image:     url('menu_haut_debut.png');
		background-position:  top center;
		background-repeat:    no-repeat;
		margin-top:           0px;
		margin-bottom:        0px;
		padding-left:         10px;
		padding-top:          10px;
		padding-bottom:       10px;
		font-size:            14px;
		font-weight:          bold;
		border-bottom:        solid rgb(219,219,219) 1px;
	}
		
	#menu_pub
	{
	background-image:     url(menu_bas.png);
	background-repeat:    no-repeat;
	background-position:  bottom center;
	padding-bottom: 0.1px;
	margin-bottom: 10px;
	}

	#menu_pub div, #menu_pub form
	{
		border:            none;
		background-image:  url('menu_centre.png');
	}

/* --- Propriétés du contenu --- */
		
	#contenu
	{
	margin:       20px;
	margin-left:  260px;
	float: none;
	background-color: #222D41;

	}

	#contenu a
	{
		text-decoration:  underline;
	}
		
	#contenu img
	{
		border:  none;
	}

	#contenu h1
	{
		font-size:        18px;
	}
		
	#contenu h2
	{
		font-size:  18px;
		text-decoration:  underline;
	}

	#contenu h3
	{
		font-size:      18px;
		margin-bottom:  40px;
		margin-top:     -20px;
	}

/* --- Propriétés des news --- */
		
	.news
	{
	border:              1px solid rgb(219, 219, 219);

		-moz-border-radius:  20px;
	margin-bottom:       20px;
	margin-left: 0px;
	background-color: #FFFFFF;
	}

	.news h1
	{
		margin-bottom:   10px;
		border-bottom:   1px solid rgb(219, 219, 219);
		padding-left:    40px;
		padding-bottom:  5px;
		margin-top:      5px;
	}

	.news_texte
	{
		margin-top:  20px;
		padding:     20px;
		overflow:    hidden
	}

/* Groupes partageants les même propriétés */
 
	/* --- Groupes : Les couleurs --- */

		#defile, .sous_menu_principal li a, .sous_menu_principal p, .sous_menu_principal p a, .sous_menu_principal p a:hover, .sous_menu_principal p a:visited, .sous_menu_principal form, #menu_rapide li a, #menu_pub h4
		{
			color:  #787878; /* Gris foncé */
		}

		.sous_menu_principal h4, #menu_pub h4, #contenu a, #contenu h1, #contenu h2
		{
			color:#0066FF /* Vert/Gris */
		}

		body
		{
			color:  black; /* Noir */
		}

		#contenu, .bouton
		{
			color:  #646464; /* Gris très foncé */
		}


	/* --- Groupes : Les écartements --- */

		body, #menu_rapide, .sous_menu_principal p, .sous_menu_principal form, .sous_menu_principal div
		{
			margin:  0px; /* pas de bordure extérieure */
		}
		
		#menu_principal, #contenu, .news, .#pieds
		{
			padding:  0px; /* Pas de bordure intérieure */
		}

/* Propriétés divers (taille ne nécessitant pas un fichier à part) */
		
	/* --- Propriétés générales --- */

		body
		{
			font:  12px Verdana, Arial, Helvetica, sans-serif;
		}


	/* --- Propriétés de l'entête --- */

		#entete
		{
			background-image:  url('../../images/banniere_section.png');
			height:            130px;
		}


	/* --- Propriétés du pied de page --- */

		#pieds
		{
			margin-left:    40px;
			margin-right:   40px;
			margin-bottom:  0px;
			margin-top:     10px;
			clear:          both;
			overflow:       hidden;
		}
		
		.question
		{
		color:#E9910A;
		}
