/* v 22102004 */
/* bien regler la marge (bugs IE) */
body {	background  :   #fcfcfa;
	font-size : 100%;
	width : 40em;
	color  :  #f38316; /*#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 0 4px 0;
}
/* img {
		border-color : #309999;
	border-width : 1px;
} */
.conteneur { /* R3 */
	 position : absolute;  /* reference */
	 /* on retablit l'alignement des textes */
		width  : 50em; /* ou 40 aussi * */
		padding :  0 0 0 40px;
		padding-top : 1em;
		padding-top : 1em;
		text-align : left;
	/*	 margin : auto;*/ /* MSIE considere que auto=0, temps-pis */
		/* he-ight  :  50%; */
	margin-top  :  30px;
	/*	mar-gin-bottom  :  20;
		mar-gin-top  :  0;*/
		/* faire comprendre à IE que l'on veut centrer */
		left : 50%;
		margin-left  :  -25em;
		background:  url(cssimg/fond_ban.png) repeat-x top ;

}


.sommaire { /* S */
	margin :  30px;
	padding : 0;
	text-align : left;
	 /* background:  url(cssimg/fond_page.png) no-repeat top;*/

}
.contenu { /* R2 R3 A3*/
	  /* background-color : red; */
	margin :  0px;
	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;
}
.margeDA { /* petite marge droite  - R3 */
	margin-right : 10px;
}
/* ***** */
.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;
}
.texteM { /* un petit ajustement, contournement bug MSIE */
	text-align : left;
}

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


.serre {
	margin : 0;
	padding : 0;
}
.somm {
	margin-left :   20em;
}
.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 #2fb6af; 
		   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  :  #fcfcfc;  /* #ededed;  */
	padding  :   1em ;
	padding-top : .5em;
	padding-bottom : .5em;
	margin  :  50px 50px 5px 50px ;
	/*  border  :  1px solid #ffffc7; */
	 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 : #f38316;
	margin  :  5px 50px 5px 50px ;
	 font-size : small;
	 font-style : italic;
	 text-align : center;
	 	 width : 40em;

}
#webours a{ /* sgn */
  background-color  :  transparent; 
  padding  :  0.1em 0.1em 0.1em 0.1em;
  color  :  #f38316; 
}

#webours a:hover{ /* sgn */
	background-color  :  #fff;
	color  :  #b1b119;
}

/*
 * 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;
}
 /* ******** Menu sommaire ************* */
 ul {
	   position:relative;
  list-style:none;
  top :  -5em;
  padding: 0px;
  margin: 0px;

 }
 
 li.lisomm {  list-style:none;
	 
 }
	 
#menu1{
  padding-left: 240px;
}
#menu2{
  padding-left: 240px;
}
#menu3{
  padding-left: 240px;
}
#menu4{
  padding-left: 240px;
}
#menu5{
  padding-left: 240px;
}
#menu6{
  padding-left:   240px;
}
#menu7{
  padding-left:  240px;
}
 #menu8{
  padding-left:  240px;
}


