a { text-decoration  :  none;
	color  :  #2d7e17;
	
 }
/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.77em; }
.spip_doc_descriptif { clear: both; font-size: 0.71em; }

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: dist/win_width.htc; }

/*a : visited  { text-decoration  :  none; color  :  #111111; }  */
/* a : visited:hover  { text-decoration :  none; color : red; } */
/* a.site { color :  red; } */
a:hover { text-decoration  :  none; color  :  #47b12b; }
	/* background-color  :  #d17326; */
	/*margin  :  0px 0px 0px 0px; }*/
.bouton  { color  :  white; }
.formulaire a:hover { text-decoration :  none; color :  white;
 }


a.spip_out { text-decoration :  none; color :  blue; }
a.spip_in, a.spip_url { text-decoration :  none; color :  blue; }


a.spip_glossaire { text-decoration :  none; color :  #20a020; }
a.spip_out { text-decoration :  none; color :  #f22; 
			background-color  :  #f8f8f8;
			padding  :  0 3 0 3;
} 
a.spip_in, a.spip_url { text-decoration :  none;
						color :  #a05301;
 } /* pour les listes dans les textes */ 
p a.spip_in, a.spip_url { text-decoration :  none;
						color :  #a05301;
						background-color  :  #f8f8f8;
						padding  :  0 3 0 3;
 }
a.spip_in:hover, a.spip_url:hover { text-decoration :  none;
									color :  #a06a01;
									/* back-ground-color  :  red; */
 } 

 
div.ligne span.right a {color : red;} /* pour les autres langues */
.spip_code { }
p.spip_note { }
h3.spip {
	font-family :  Verdana,Arial,Helvetica,sans-serif;
	font-weight :  bold;
	font-size :  120%;
	text-align :  center;
	margin-top :  2em;
	margin-bottom :  1.5em;
	padding :  0em;
}
.spip_documents{
	font-family :  Verdana,Arial,Helvetica,sans-serif;
	font-size  :  70%;
}

table.spip {
		background-color  : #444444; 	
}
table.spip tr.row_first {
	background-color :  #333333;
}
table.spip tr.row_odd {
	background-color :  #111111;
}
table.spip tr.row_even {
	background-color :  #111111;
}
table.spip td {
	padding :  1px;
	text-align :  left;
	vertical-align :  center;
}
hr .novis {
	visibility  :  hidden;
}
	
hr.spip { }
b.spip { }
i.spip { }
p.spip {
	/* background-color : #222299;*/
	margin : 5;
}
blockquote.spip {
	margin-left : 40px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right: 0px;
	border : solid 1px #aaaaaa;
	padding-left: 10px;
	padding-right: 10px;
}

}
.spip-encadrer {
	width  :  100%;
	background-color :  #7eb5ab;
	padding :  5px;
	border :  1px #666666 solid;
}


.spip_cadre {
	width  :  100%;
	background-color :  #FFFFFF;
	padding :  5px;
}

div.spip_poesie {
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #999999;
}
div.spip_poesie div {
	text-indent: -60px;
	margin-left: 60px;
}

.spip_bouton {
	border :  2px solid #404040;
	padding :  3px;
	background-color :  #FFCC00;
	font-family :  "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
.spip-admin {
	position :  fixed;
	bottom :  0px;
	font-size :  90%;
	padding :  2px;
	line-height :  1.4em;
}

.forml { width: 100% ; background-color: #FFDDAA;}

 /*
.formrecherche {
	width  :  100% ;
 background-color :  red;
}
*/
/* ********************************* */
/*
form.formrecherche { 
	margin-top: 5px;
	margin-bottom: 5px;
}
input.formrecherche {
	width: 95%;
	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; }
/*
 * Barre de raccourcis
 */
 a.spip_barre img {
	border-left :  1px solid #aa9966;
	border-top :  1px solid  #aa9966;
	border-right :  1px solid #aa9966;
	border-bottom :  1px solid #aa9966;
	padding :  3px 3px 3px 3px;
	margin  :  3px 3px 3px 3px;
	background-color  :  #d7dd1a;
	/* background-color :  #FFDDAA; */
}
 a.spip_barre:hover img {
	border  :  1px solid #808080;
	padding  :  3px 3px 3px 3px;
	margin  :  3px 3px 3px 3px;
	/* background-color :  #f8f8f4; */
	background-color  :  white;
}
