body{font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
	margin:0;
	padding:0;
	font-size:10pt;
	color:#000;
	line-height:1.25;
	} 
img, table { margin: 0; padding: 0; border: none; }
h1, h2, h3, h4, h5, h6{margin:0;
	padding:0;
	font-family:Georgia, Times, serif;
	color:#000;
	letter-spacing:2pt;
	}
h1{font-size:17pt;
	padding:3pt 0 3pt 0;
	border-bottom:1pt solid #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
h2{font-size:13pt;
	padding:3pt 0 3pt 10pt;
	}
#cv h2{display:none;
	}
h3{font-size:11pt;
	padding:3pt 0 3pt 20pt;
	}
h4{font-size:9pt;
	padding:3pt 0 3pt 30pt;
	}
p, ul, dl{font-size:9pt;
	padding:2pt 0 2pt 40pt;
	margin:0;
	text-align:justify;
	}
ul ul{padding:2pt 0 2pt 10pt;
	}
ul ul ul{padding:2pt 0 2pt 10pt;
	}
dl dl{padding:2pt 0 2pt 10pt;
	}
dl dl dl{padding:2pt 0 2pt 10pt;
	}
.id_4 ul.sous{display:none;
	}
#contenu li, #contenu dt, #contenu dd{list-style-type:none;
	padding:1pt 0 1pt 0;
	}
p.cv{display:none;
	}
a{color:#000;
	text-decoration:none;
	}

a:hover{text-decoration:underline;
	}
.spip_surligne{color:#000;
	}
/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#conteneur #navigation, div#entete form, .spip-admin-float, .pagination, .interets{display:none;
	}
/* Fil d'Ariane */
#hierarchie, #styleswitcher{display:none;
	}
#entete{height:auto;
	}
/* Pied de page */
#pied{clear: both;
	text-align: center;
	font-size:8pt;
	border-top:1pt solid #000;
	padding-top:4pt;
	margin-top:12pt;
	}
#pied strong{font-weight:normal;
	}
#pied strong.ecran{display:none;
	}
/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

/* Typo pour le contenu */

/*  ------------------------------------------
/*  Habillage specifique du plan du site
/*  ------------------------------------------ */

.page_plan .cartouche { display: none; }
#contenu i.spip{display:block;
	text-align:right;
	border-bottom:1px solid #000;
	margin-left:240pt;
	}
#contenu #myGallery, #contenu #myGallery div{display:none;height:0;
	}
#contact #contenu input, #contact #contenu textarea, #entete input{background:#242424;
	border:1px solid #777;
	color:#999;
	margin:4px 0;
	padding:2px;
	}
.formulaire_recherche label { display: none; }
.clearing{clear:both;
	}