/* v 22102004 */
/* bien regler la marge (bugs IE) */
body {	background  :   #000;
	font-size : 100%;
	width : 40em;
	color  :   white ; /* #19d0e0; */  /*#e0e0e0; */
	margin-top  :  1em;
	margin-bottom : 1em;
	margin-left : auto;
	margin-right : auto;
		/*  background-image  : url("NAVPICS/fond.gif");
		background-repeat  :  repeat-y; 
		background-position  :  center; */
	padding  :  0em;
	padding-top : 0;
	padding-bottom : 0;
	text-align : center; /* Comme ca, IE centre tout... */

	 /* pour ce IE qui ne sait pas lire les CSS selon les standards - penser  a remetre els textes dans l'allignement voulu*/

}
.cache { /* liens vides a masquer ou pas, presence suffit */
	display : none; /* parce que MSIE est truffe de bugs */
}
.nowrap {
	white-space : nowrap;
}
/* meme fonctions */ 
.hrhidden { /* plus court a ecrire */
	clear : both;
	visibility : hidden;
}
.espacer {
  clear :  both;
}
/* meme fonctions */

img {
	margin  :  4px 0px 4px 0;
}
/* img {
		border-color : #309999;
	border-width : 1px;
} */
.conteneur { /* R3 */
	/* position : relative; */ /* reference */
	 /* on retablit l'alignement des textes */
		width  : 40em;
		padding : 0em;
		padding-top : 1em;
		padding-top : 1em;
		text-align : left;
		/* margin : auto;*/ /* MSIE considere que auto=0, temps-pis */
		/* he-ight  :  50%; */
	/*	margin-top  :  -200px;*/
	/*	mar-gin-bottom  :  20;
		mar-gin-top  :  0;
		mar-gin-left  :  -275px;*/
}
.conteneurS { /* S */
		position : absolute;
		left  :  50%;
		top  :  50%;
		width  :  600px;
		height  :  300px;
		margin-top  :  -150px;
		margin-bottom  :  20;
		margin-left  :  -300px;
 	 /*  border :  3px dashed brown;  */
}


.contenu { /* R2 R3 A3*/
	/*background-color : grey; */
	margin : 0;
	padding : 0;
	text-align : left;
}

/* habillage.css
 * Mise en page des textes (bordures...)
 */


/* //////////////////////////////// */
#enhaut { /* positionnement en haut */
	/* width :  100%; */ /* ne pas laisser cela, parce qu'avec le margin : auto, MSIE ne fait plus rien de bien. */
	/*background-color :  red;*/
	/*border :  1px solid #333333; */
	padding :  0;
	text-align :left;

	/* margin :   auto; */ /* incompris par MSIE, m�me la version 6 */
 }
/*
////////////////////////////////////////////
*/


.largeurA {
	width : 20em;
}
.largeurB {
	width : 25em;
}
.margeHaut { /* marge en haut de certains blocks */
	margin-top : 0.4em;
}
.margeGA { /* petite marge gauche */
	margin-left : 10px;
}
.margeGB { /* marge plus large */
	margin-left : 50px;
}

/* ***** */
.placeFlCl { /* generale, a ecraser ou completer */
	float : left;
	clear : left;
}
.placeFr { /* positionnement Flottant droite */
	float : right;
}
.placeFl {
	float :left;
}
.placeFCr {
	clear : right;
}
.placeFCb { /* pour tout separer : clear : both */
	clear : both;
}
.texteD {
	text-align : right;
}


/* *** */
/* section messages pour l'auteur */
.mailauteur {	/* R2 R3 A2 A3 */
	margin-top : 10px;
	text-align : right;	
}
/* fin message auteur */


.serre {
	margin : 0;
	padding : 0;
}


.flot { /* + MenuB */

		  display  :  inline ;
		  margin  :  0;
		  padding  :  3px 0 3px 0 ;
		  list-style  :  none;
		 /* font :  bold .9em sans-serif; */
		  { /* sp�cial contre bug MSIE */
		  margin  :  5px 1px 5px 1px ;
		  /* padding  :  3 0 3 0 ;  */
		  }
	}
.floton { /* + MenuB */
		  display  :  inline ;
		   padding  :  3px 0 3px 0px ;
		  border-bottom :  1px solid #AAAA55; 
		   margin  :  0;
		  list-style  :  none;
	}
.flot a{ /* + MenuB */
	  /*background-color  :   red;*/
		  list-style  :  none; 
	}
.floton a{ /* + MenuB */
		 
		  list-style  :  none;
	}

 .flot a:hover{ /* MenuB */
		 /* background-color  :   #fffa74;*/
		 /* list-style  :  none;*/
}

#ours{ /* sgn */
	  background-color  :  #444;  /* #ededed;  */
	padding  :   1em ;
	padding-top : .5em;
	padding-bottom : .5em;
	margin  :  50px 50px 5px 50px ;
	 border  :  1px solid #5d5d5d;
	 color : #eee; 
	 text-align : left;
	 width : 30em;
}
#ours a{ /* sgn */
  background-color  :  transparent; 
  padding  :  0.1em 0.9em 0.1em 0.9em;
  color  :  #66aebc; 
}

#ours a:hover{ /* sgn */
	background-color  :  #777;
	color  :  #ededed;
} 
#webours { /* sgn */
	  color : #999;
	margin  :  5px 50px 5px 50px ;
	 font-size : small;
	 font-style : italic;
	 text-align : center;
}
#webours a{ /* sgn */
  background-color  :  transparent; 
  padding  :  0.1em 0.1em 0.1em 0.1em;
  color  :  #b1b119; 
}

#webours a:hover{ /* sgn */
	background-color  :  #777;
	color  :  #ededed;
}

/*
 * Formulaires
 */
.formrecherche {
	background-color :  #66c6c9;
	color : #0022cc;
	margin :  10px;
	margin-right  :  10px;
	padding :  2px;
	border :  solid 2px #339998;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight :  normal;
	width  :  60%;
}
.formulaire { /* pour la partie prive */
	color :  black;
	margin :  0px;
	margin-bottom :  16px;
	padding :  4px;
	border :  1px solid #a0a0a0;
	 background-color :  #f6f6f6;
	font-family :   Arial, Helvetica, sans-serif;
	font-weight :  normal;
}
.forml { /* pour les formulaires de forums */
	background-color :  #66c6c9;
	color : #0022cc;
	margin :  4px;
	padding :  1px;
	border :  solid 2px #339998;
	font-family :   Arial, Helvetica, sans-serif;
}

}
.spip-admin {
	position :  fixed;
	bottom :  0px;
	font-size :  15px;
	padding :  2px;
	line-height :  20px;
}

