a    { text-decoration: none; color:#F14924 }
a:hover      { text-decoration: none; color: #808080 }

.spip_out a, .spip_out a:visited, .spip a, .spip a:visited   { text-decoration: none; color:#F14924 }
.spip_out a:hover      { text-decoration: none; color: #808080 }

.titre_recent_d { font-family: Verdana; font-size: 8px; color: #F14924 }

.titre_recent_i { font-family: Verdana; font-size: 10px; color: #2F2C2D; margin-top: 2px; 
               margin-bottom: 2px }
               
.titre_recent_a { font-family: Verdana; font-size: 11px; color: #000000; margin-top: 10px; 
               margin-bottom: 2px }
.titre_recent_a a, .titre_recent_a a:visited { color: #000000; font-weight: bold }
.titre_recent_a a:hover { color: #808080 }
               
.titre_bloc_a_r { font-family: Verdana; font-size: 13px; font-variant: small-caps; color: 
               #2F2C2D; font-style: oblique; margin-bottom: 15px }


.menu_f      { font-family: Verdana; font-size: 12px; color: #2F2C2D; line-height: 150%; 
               padding-left: 15px; padding-top: 15px; padding-bottom: 15px }
.menu_f a, .menu_f a:visited { color: #2F2C2D }
.menu_f a:hover { color: #808080 }

.menu_gauche_r { font-family: Verdana; font-size: 12px; font-weight: bold; margin-top: 20px; 
               margin-bottom: 5px; color:#2F2C2D; padding-left:12px }
.menu_gauche_r a, .menu_gauche_r a:visited {color:#2F2C2D; }
.menu_gauche_r a:hover {color: #808080 }

.menu_gauche_a { font-family: Verdana; color: #F14924; font-size: 12px; line-height: 150%; padding-left: 10px; list-style-type:disc; list-style-image:url('http://elan-sport.com/kixx/medias/divers/log_puce.jpg'); margin-left:17px }
.menu_gauche_a a, .menu_gauche_a a:visited { color: #F14924;}
.menu_gauche_a a:hover { color: #808080}


.hierarchie_sep { padding-left:5px; padding-right:5px }

.hierarchie, .hierarchie a, .hierarchie a:visited { font-family: Tahoma; font-size: 12px; color: #333333 }
.hierarchie a:hover { color: #808080 }

.titre_i     { padding-top:0px; padding-bottom:7px; font-family: Verdana; font-size: 12px; color: #666666 }
.titre_r, .titre_r a, .titre_r a:visited { display:block; padding-top:2px; padding-bottom:2px; font-family: Tahoma, Verdana, Arial; font-size: 14px; font-weight: bold;  color: #333333 }
.titre_r a:hover { color: #808080 }

.titre_rubrique { font-family: Tahoma; font-size: 24px; color: #666666; font-weight:bold }
.texte_r { font-family: Verdana; font-size: 12px; color: #000000 }

.texte, .texte td       { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #000000 }
.texte a     { color: #F14924 }
.texte a:visited { color: #DE8370 }
.texte a:hover { color: #999999 }

.section_gauche_a, .section_gauche_a a, .section_gauche_a a:visited { font-family: Verdana; font-size: 12px; color: #ffffff; line-height: 150% }
.section_gauche_a a:hover { color: #999999 }

.bas_de_page, .bas_de_page a, .bas_de_page a:visited { font-family: Verdana; font-size: 9px; color: #FFFFFF }
.bas_de_page a:hover { color: #CC0000 }

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

.formulaire_spip { font-family: Verdana; text-align: left; font-size: 10px; }
.formulaire_spip p { margin: 0.5em 0; padding: 0; }

.formulaire_spip fieldset {}
.formulaire_spip legend {}

.formulaire_spip label {}
.formulaire_spip .forml { width: 99%; font-family: inherit; font-size: inherit; }

/* Boutons */
.spip_bouton { text-align: right; }
.spip_bouton input { float: right; }

/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #e86519; }
fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu { padding: 1em; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } 
ul.choix_mots label { display: inline; }

/* Formulaire de recherche */
.formulaire_recherche { width: 12em; text-align: left; }
.formulaire_recherche label { display: none; }
