	body {
		margin: 0px;
		background-color:#333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: justify;
		margin: 0;
		padding: 0;
	}
	#conteneur {
		width: 964px;
		margin: 0 auto;
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		background-color: #FFF;
		/*background-image: url(../images/mise_en_forme/fond.jpg);
		background-repeat: repeat-x;*/
	}
	#header {
		background-color: #000000;
		background-image: url(../images/mise_en_forme/bandeau.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		height: 149px;
		width: 964px;
	}

/* DEBUT Gestion des colonnes */
	#col_gauche{
		margin: 10px 0px 10px 10px; 
		width:180px;
		display:inline;
		float:left;
	}
	#col_droite{
		margin: 10px 10px 10px 10px;
		display:inline;
		float:left;
	}
	.ligne_haut_1_gauche {
		display:inline;
		float:left;
	}
	.ligne_haut_1_droit {
		display:inline;
		margin-left:10px;
		float:left;
	}
/* FIN Gestion des colonnes */

/* DEBUT Gestion des différents styles de liens */
	a.liens_general{
		font-size:12px;
		color: #4a4949;
		text-decoration:none;
	}
	a.liens_general:hover{
		color: #ff0100;
		text-decoration: underline;
	}
	a.liens_boutons_gris_1{
		color: #000000;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	a.liens_boutons_gris_1:hover{
		color: #4a4949;
		text-decoration: underline;
	}
/* FIN Gestion des différents styles de liens */

/* DEBUT Menu Top */
	#menu_top{
		background-image: url(../images/mise_en_forme/menu_top/fond_menu.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		height:27px;
		margin: auto;
		padding: 0px;
	}
	#menu_top ul {
		margin:0;
		padding: 0;
	}
	#menu_top li {
		padding-left:44px;
		padding-right:44px;
		display: inline;
	}
	#menu_top li a { 
		color: #FFFFFF;
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
		line-height: 27px;
	}
	#menu_top li a:hover {
		color: #ff0100;
	}
/* FIN Menu Top */

/* DEBUT Menu Top 2 */
	#menu_top_2 {
		height: 20px;
		margin: auto;
		float:right;
	}
	#menu_top_2_phrase {
		float:left;
		height:20px;
		width:447px;
		background-color: #adadad;
		background-image: url(../images/mise_en_forme/menu_top_2/phrase.jpg);
		background-repeat: no-repeat;
	}
	#menu_top_2_espace{
		width:130px;
		height:20px;
		float: left;
		background-color: #adadad;
	}
	#menu_top_2_vague {
		width: 52px;
		height: 20px;
		float: left;
		background-color: #adadad;
		background-image: url(../images/mise_en_forme/menu_top_2/angle_barre.png);
		background-repeat: no-repeat;
	}
	#menu_top_2 ul {
		display: inline-block;
		margin-top:0px;
		background-image: url(../images/mise_en_forme/menu_top_2/fond_barre.jpg);
		background-color: #adadad;
		background-repeat: repeat-x;
		background-position: left top;
	}
	#menu_top_2 li {
		display: inline;
		padding-left: 10px;
		padding-right: 10px;
		background-image: url(../images/mise_en_forme/menu_top_2/separateur_barre.jpg);
		background-position: right;
		background-repeat: no-repeat;
		font-weight: bold;
		line-height: 21px;
	}
	#menu_top_2 li#menu_top_2_der  {
		background-image: none;
	}
	#menu_top_2 li a {
		color: #000000;
		text-decoration: none;
		font-weight:bold;
		line-height: 20px;
	}
	#menu_top_2 li a:hover {
		color: #FFFFFF;
	}
	.menu_top_recherche{
		height:15px;
		width: 128px;
		border:1px solid #000000; 
	}
/* FIN Menu Top 2 */

	#footer{
		width: 904px;
		margin-left:30px;
		margin-right:30px;
	}



/* DEBUT BOX */
	.box_gris_hg, .box_gris_fh, .box_gris_hd, .box_gris_bg, .box_gris_fb, .box_gris_bd{
		display:inline;
		float:left;
	}
	.box_gris_hg, .box_gris_hd, .box_gris_bg, .box_gris_bd{
		width:11px;
	}
	.box_gris_hg {
		clear:left;
		height:17px;
		background: url(../images/box/hg.png);
	}
	.box_gris_fh {
		background:url(../images/box/hf.jpg);
		background-repeat:repeat-x;
		height:17px;
		line-height:17px;
		text-align: right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.box_gris_hd {
		height:17px;
		background: url(../images/box/hd.png);
	}
	.box_corps {
		clear:left;
		display:block;
		padding:5px 10px 5px 10px;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		font-size:12px;
		background:#FFFFFF;
	}
	.box_gris_bg {
		clear:left;
		height:11px;
		background: url(../images/box/bg.png);
	}.box_gris_fb {
		background:url(../images/box/bf.jpg);
		background-repeat:repeat-x;
		height:11px;
	}
	.box_gris_bd {
		height:11px;
		background: url(../images/box/bd.png);
	}
/* FIN BOX */

/* DEBUT Gestion des différents taille de box */
	.box_gris_type_1_block {
		display:block;
		float:both;
		clear:left;
	}
	.box_gris_type_1_gauche {
		display:inline;
		float:left;
	}
	.box_gris_type_1_droite {
		display:inline;
		margin-left:5px;
	}
/* FIN Gestion des différents taille de box */

/* DEBUT boutons*/
	.boutons_gris_block_1{
		display:block;
		float:both;
		clear:left;
	}
	.boutons_gris_fon_1, .boutons_gris_gauche_1,.boutons_gris_droit_1 {
		display:inline;
		float:left;
		height:22px;
	}
	.boutons_gris_gauche_1,.boutons_gris_droit_1 {
		width:15px;
	}
	.boutons_gris_fon_1 {
		background:url(../images/boutons/1/bouton_front.jpg);
		background-repeat:repeat-x;
		line-height:22px;
	}
	.boutons_gris_gauche_1 {
		background:url(../images/boutons/1/bouton_gauche.png);
	}
	.boutons_gris_droit_1 {
		background:url(../images/boutons/1/bouton_droit.png);
	}
/* FIN boutons */