body { 
  background: #FFF; 
  margin:0px 0px 0px 0px;
  text-align:left;
  height:100%;}

a { text-decoration: none; color:#648B99 !important; border:1px solid #EAFFEA;}
a:link {color: #648B99;}
a:hover { text-decoration: none; color: #648B99; background-color: #EAFFEA; border:1px solid #648B99;}
a:visited {color:#4f6070}


.cartouche {
	padding-top: 1em;
	border-top: 2px solid #404040;
	margin-bottom: 0em;
  padding:20px;border-top:1px dotted lightgrey;
}
.contenu h1 {
	font-size:16pt;
	font-weight: bold;
}

.chapo {
  padding: 5px; padding-left:35px;
  background: url(../img/laissez-vertical-30.jpg) top left no-repeat;
  background-color:  #fdf9df; /* was #423f3f; */
  color:#000; /* was #fff; */
}
#navigation {
	float:left;
	width: 23%;
 	padding: 0px;
	margin: 0px;
	text-align: left;
	z-index:1;
  font-size:8pt;font-family:Verdana,Arial,sans-serif;
}
#navigation ul { padding: 0px;text-align: left;}
#navigation li { padding: 0px;text-align: left;}

#principal {
  clear:right;float:left;
	margin: 0px;
	padding-left: 0px;
	width:54%;
	z-index:2;
}

.formulaire_signature {
  background-color:beige;
  border:1px solid orange;
  border-left:5px solid red;
  padding:0px 5px 5px 5px;
}
.formulaire_signature fieldset {
  background-color:#fff;
  display:block;
}

.formulaire_signature input {
  background-color:beige;
  color:#000;
  margin-bottom:10px;
  margin-top:2px;
  font-weight:bold;
}
.formulaire_signature textarea {
  background-color:beige;
  color:#000;
  margin-bottom:10px;
}
.formulaire_signature .forml {
  font-size:14pt;
  padding: 10px;
  display:block;clear:both;
  width:97%;
}
.formulaire_spip {
	margin: 0px;
	padding: 0px; }

.formulaire_recherche { /* anciennement formrecherche */
	background-color: #f2f2f2;
	color: #505030;
	margin: 0px;
	margin-left:4px;
	padding: 2px;
	border: 1px solid #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	width:94%;
}
.forml#recherche {padding:2px;margin:0px;width:90%;background:#fff;}
.formulaire_recherche a {display:none;} /*pour faire dispara�tre la ligne/le bloc affich�e par le <a name=*/

/* conformit� affichages interface FCK / articles priv� / article public */
.texte { color: #000; font-size:10pt;font-family: Verdana,Arial,Sans,sans-serif;text-align:justify;}
/* imitation de liste_articles pour copi�-coll�s de recherche ou de rubrique ou le div class=liste_articles n'est pas copi� */
.texte ul {margin:0px;}
.texte ul li {font-size:11pt;margin-bottom:8px;clear:both;} /* font-size 11 au lieu de 14 */
.texte ul li a {display:block;}
.texte ul li img {margin-right:4px;}
.texte #date {font-size:8pt;color:#648B99;margin-left:10px}
/* si inclus, petite variante sur font-size*/
.liste-articles li .texte {font-size:11pt;margin-bottom: 10px;}

.formo { /* meme que texte */
font-family: Verdana,Arial,Sans,sans-serif;
}
.chapo { /* meme que texte */
font-family: Verdana,Arial,Sans,sans-serif;
font-weight:normal;
margin-left:2%;
font-size:11pt;
border-top:1px dotted lightgrey;
border-bottom:1px dotted lightgrey;
}

#haut-page table {margin-left:auto;margin-right:auto;}
#haut-page .bandeau-principal table {margin:0px;}
#bandeau-gadgets table {margin-left:auto;margin-right:auto;}
#bandeau-gadgets table table {margin:0px;}

.spip-admin-float {z-index:10000;}
.spip-admin-float-resf {
	top: 20px;
	right: 20px;
	position: absolute;
	background-color: transparent;
	z-index: 10001;
}
