a
{
 text-decoration:none;
 color:#a0d0e8;
}
a img   /* Toutes les images contenues dans un lien */
{
 border: none;
 text-decoration:none;
}
a:hover   /* Quand le visiteur pointe sur le lien */
{
 color:white;
 cursor: pointer;
 background-color: #839983;
 text-decoration:none;
}

body
{
 background-image:url("../images/fond.jpg");
 background-attachment: fixed; /* Le fond restera fixe */
 color:white;
 margin-top: 20px;
 margin-bottom: 20px;
}

input:focus, textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
 background-color: #e6c383;
}
input, textarea
{
 font-family: "Times New Roman", Times, serif; /* police du texte tapé dans des champs */
}

h2
{
 color:red;
 font-size:xx-large;
 text-align:center;
}

ul
{
 list-style-image: url("../images/bouton_or.gif");
}


.alchimie
{
 background-color: black;
 padding:0px;
 margin:0px;
 }
 
 .auteur
 {
 color:yellow;
 text-decoration:none;
 }
.auteur_centrage , .centrer
 {
 text-align:center;
 }
 
.bordure_oba
{
 height: 10px;
 background-color: black;
 background-image:url("../images/haut.gif");
}

.contact
{
 color:red;
 font-size:large;
}
.date
{
 font-size: small;
 text-decoration:none;
}

.footer
{
 text-align:center;
}
.footer a
{
 color:black;
}

.formulaire
{
 background-color: black;
 margin-left: 200px; /* marge à gauche pour qu'il soit à droite du menu */
 margin-right:170px;
}

.image_gallerie
{
 margin: 30px;
 border: none;
 height: 64px;
 width: 64px;
}
.image_flottante_gauche
{
 float: left;
}
.image_flottante_droit
{
 float: right;
}
.image_titre
{
 height:43px;
 width:16px;
}

.menu
{
 width: 175px;
 background-color: black;
 margin-bottom:10px;
 margin-left:5px;
 margin-right:5px;
}
.menu_general
{
 float: left;
}
.menu_general_rp
{
 float: left;
 position: fixed;
 left: 5px;
 top: 157px;
}
.menu h3
{    
 font-size:13px;
 text-indent:20px;
 font-family: arial, serif;
}
.menu ul
{
 padding: 0px;
 padding-left: 20px;
 margin: 0px; 
 margin-bottom: 5px;
 font-size:11px;
 font-family: arial, serif;
}

			/* news et textes rp*/
.news
{
 background-color: black;
  /* Marge intérieure */
 padding:0px;
  /* Marge extérieure */
 margin:5px;
 margin-left: 198px; /* marge à gauche pour qu'il soit à droite du menu */
 margin-bottom: 15px;
}
.news_sans_indent
{
 background-color: black;
 padding:0px;
 margin:5px;
}

.news_icone
{
 height:30px;
 width:30px;
 float:left;
}
.news_text
{
 padding-top:5px;
 padding-bottom:5px;
 font-family: arial, serif;
 font-size: 11px;
 padding-left:15px;
}
 .news_text_sans_indent
 {
 padding:0px;
 font-family: arial, serif;
 font-size: 11px;
 padding-left:15px;
}

.news_text p
{
 text-indent:15px;
}

.texte_rouge
{
 color:red;
 font-weight:bold;
}

.titre_image:before , .titre_image:after
{
 content: url("../images/torche.gif");
}
.titre_page p /* seulement le paragraphe du titre */
{
 font-family: arial, serif;
 color:red;
 font-size:xx-large;
 text-align:center;
 }
.titre_paragraphe
{
 font-weight: bold;
 font-size:13px;
}

.webmaster
{
 color:black;
 text-decoration:none;
 text-align:center;
}
.webmaster_news
{
 text-align:center;
 text-indent:0px;
}