body {
	background-color:black;
	padding:0px;
	margin:0px;
}

#conteneur {
	width:850px ;
	margin:auto;
	text-align:center;
	padding:0px;
}

/************* BANNIERE ***************/
#banniere {
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:600px;
}

/*************** CONNEXION *************/
#connexion {
  width:170px;
  float:right;
  color:#A90C07;
  font-weight:bold;
  text-align:left;
}

#connexion a {
  color:white;
  text-decoration: none;
}

#connexion a:hover{
	text-decoration: underline;
}

/**************** MENU HAUT **************/
#menu_haut {
  width:600px;
  height:auto;
  margin-top:20px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:auto;
  padding-left:16px;
  padding-top:14px;
  padding-right:16px;
  padding-bottom:0px;
  font-size:130%;
  background-image: url(./images/publique/elements/back_corps.jpg);
}

#contenu_menu_haut {
  width:600px;
  height:100%;
  padding-top:5px;
  padding-bottom:5px;
  color:black;
	background-image: url(./images/publique/elements/back_corps_contenu.jpg);
}

#contenu_menu_haut a {
  color:#A90C07;
  margin-left:12px;
  margin-right:12px;
  text-decoration: none;
}

#contenu_menu_haut a:hover{
  text-decoration: underline;
}

/************ BARRE MENU ****************/
#barre_menu {
	width:170px;
	height:600px;
	float:right;
	color: #A90C07;
}

/************ MENU DROITE *******************/
#menu_droit {
	border-width:0px;
	background-image: url(./images/publique/elements/back_colonne.jpg);
	padding-top:20px;
	padding-left:10px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	width:161px;
	height:370px;
	text-align:center;
	background-repeat:no-repeat;
}

#menu_droit a {
  display:block;
	color: #A90C07;
	text-decoration: none;
	margin-top:20px;
	font-size:110%;
	color: #A90C07;
}

#menu_droit a:hover{
	text-decoration: underline;
}

#menu_droit strong {
  font-size:150%;
}

/************** MENU PUB **************/
#menu_pub {
  margin-top:0px;
}

#menu_pub a {
  text-decoration: none;
  color:black;
}

/************* CORPS *****************/
#corps {
	border-width:0px;
  padding-left:16px;
  padding-top:14px;
  padding-right:16px;
  padding-bottom:0px;
  margin-left:0px;
  margin-right:auto;
	width:600px;
	height:auto;
	background-image: url(./images/publique/elements/back_corps.jpg);
	overflow: auto;
}

#corps p {
   text-align:justify;
}

#corps a {
  color:#A90C07;
}

#corps a:hover{
	text-decoration: underline;
}

#corps .navigation {
 font-size: 90%;
 color: #A90C07;
 float:right;
}

#contenu_corps {
  width:590px;
  height:100%;
  padding:5px;
  text-align:left;
	background-image: url(./images/publique/elements/back_corps_contenu.jpg);
}

/************* PIED DE PAGE ********************/
#pied_page {
	font-size: 90%;
	text-align: center;
	margin-top:20px;
	color:white;
}

#pied_page a {
	text-decoration: none;
	color:white;
}

#pied_page a:hover{
	text-decoration: underline;
}

#blog .message {
  background-image:url(./images/publique/fond-news.gif);
	background-repeat:repeat-x;
	background-color: rgb(123, 0, 0);
	text-align:center; 
	color:white; 
	font-size:14px; 
	border-width:0px; 
	padding:5px; 
	width:95%;
}

#blog .message_entete {
  text-align: center;
	background-image:url(./images/publique/fond-news.gif);
	background-repeat:repeat-x;
	font-size:120%;
	margin-bottom:10px;
}

#blog .message_corps {
  text-align: left; 
	background-repeat:repeat-x;
	background-color: rgb(123, 0, 0);
}

#blog .message_pied {
  text-align: left; 
	background-color: rgb(123, 0, 0);
	background-repeat:repeat-x;
}

#blog a {
  color:white;
}

/* Utilisé pour les titres dans la partie publique*/
h1{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #A90C07;
 margin-top:20px;
}

/* Utilisé pour les titres de paragraphe dans la partie publique*/
h2{
 font-size: 100%;
 color:#A90C07;
 padding:0px;
 margin-left:0px;
 margin-top:20px;
 margin-bottom:0px;
 font-weight:bold;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #A90C07;
}

/* Utilisé pour les sous-titres de paragraphe dans la partie publique*/
h4{
 font-size: 100%;
 color: #FFFFFF;
 padding:0px;
 margin-left:15px;
 margin-top:20px;
 margin-bottom:0px;
 font-weight:bold;
 display:list-item;
}

.img_icone {
  width:20px;
  height:20px;
  border-width:0px;
  margin:2px;
}

