a.lien_rubrique {	
font-family: Verdana;  
  	color: #FFFFFF;
	text-decoration: none;
	border: 0px;  
}
a.lien_rubrique:link{	
  	color: #FFFFFF;
	text-decoration: none;
	border: 0px;  
}
a.lien_rubrique:visited {
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;  
}
alien_rubrique:hover {
	color:#FEBE36;
	text-decoration: none;
	border: 0px;
}
a.lien_rubrique:active {
	color:#FFFFFF;
	text-decoration: none;
	border: 0px;
}

a.lien_ssrubrique {	
font-family: Verdana;  
  	color: #FFFFFF  ;
	text-decoration: none;
	border: 0px;  
}
a.lien_ssrubrique:link  {
    color:#000000;
	text-decoration:none;
	font-weight:bold;
}      
a.lien_ssrubrique:visited   {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}   
a.lien_ssrubrique:hover   {
	color: #FFFFFF;  	
	background-color:#FEBE36;	  
  	text-decoration:none;
	font-weight:bold;
}
a.lien_ssrubrique:active   {
	color:#FFFFFF;  
	background-color:#FEBE36;
  	text-decoration:none;
	font-weight:bold;
}

a {	
font-family: Verdana;  
  	color: #604A7F  ;
	text-decoration: none;
	border: 0px;  
}
a:link{	
  	color: #604A7F  ;
	text-decoration: none;
	border: 0px;  
}

a:visited {
	color: #604A7F;
	text-decoration: none;
	border: 0px;  
}
	
a:hover {
	color:#F57900;
	text-decoration: underline;
	border: 0px;
}

a:active {
	color:#F57900;
	text-decoration: none;
	border: 0px;
}

/* Logos, documents et images */
img, a.img, .spip_logos, a.spip_logos { margin: 0; padding: 0; border: 0px; }

a.spip_url { }
a.spip_in { }
a.spip_out { }

.spip_code { }

p.spip_note { }

h3.spip {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 120%;
	text-align: center;
}

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

.spip_doc_titre { font-weight: bold; font-size: 0.8em; align: center; margin-left: auto; margin-right: auto; }

table.spip {
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: center;
}

hr.spip { }
b.spip { }
i.spip { }

.forml { width: 100% ; background-color: #CAD7DD;}

.spip_encadrer {
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #666666 solid;
}

.spip_cadre {
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
}


.spip_bouton { color: #808000; background-color: #FFFFFF;}

.spip_bouton2 { color: #808000; background-color: #C0FFC0;}

.formrecherche { width: 100% ; background-color: #FFDDAA;}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }

div.spip_poesie { 
	margin: 1em; 
	padding-left: 1em; 
	border-left: 1px solid;
	font-family: Garamond, Georgia, Times, serif; 
	font-size : 70%;
}
div.spip_poesie div { text-indent: -60px; margin-left: 60px; }

div.spip_sc { 
	margin: 1em; 
	padding-left: 1em; 
	border-left: 1px solid;
	font-family: Garamond, Georgia, Times, serif; 
	font-size : 70%;
	font-weight: bold;	
}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

.formulaire_spip { text-align: left; font-size: 0.77em; }
.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; }