body {
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000;
background-color: #fff;
margin: 0 0 0 0;
line-height: 100%;
}

#navigation, #tri {
	display: none;
}

p#search {
	display: none;
}
p#credits span.noprint_p{
	display: none;
}
#sondage{
	display: none;
}
#demo_achat
{
	display: none;
}

.spip-admin-float{
	display: none;
}

#division_gauche
{
	display: none;
}
#produit_liens{
	display: none;
}

#header {
display: block;
text-align: center;
}

h1 {
font-size: 1.4em;
font-weight: bold;
text-align: center;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
margin-left: 0;
margin-top: 1em;
font-size: 1.3em;
}

h3,h4,h5,h6 {
font-size: 1.1em;
}

h3.spip{
	margin-top: -0.5em;
	margin-left: 0.5em;
	margin-bottom: -1em;
}

#article table.spip {
	width:100%;
	font-size: 0.9em;
	line-height: 100%;
	text-align:center;
	margin-bottom: 1em;
}

.spip_documents_center{
	text-align:center;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
}
span.spip_documents_left
{
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
}
span.spip_documents_right
{
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
}

#article, #nouveau, #ancien {
border-bottom: 1px solid;
padding-bottom: 2.4em;
line-height: 1.6em;
}

#article p, #nouveau p, #ancien p, #externes p {

}

#article img.spip_puce {
margin-left: 1.5em;
margin-right: 0.5em;
}

.signature, #credits {
text-align: center;
}

.signature, #nouveau h2, #externes, .listeArticles, .liensExternes, h1#ressources, h1#apropos, h1#ailleurs, h1#contact {
border-bottom: 1px solid;
padding-bottom: 2.4em;
}

#nouveau h2, #ancien h2, #externes h2 {
text-align: center;
font-size: 1.2em;
}

#bio h2, #fiche h2 {
font-size: 1.4em;
}

#home .auteur {
display: block;
font-size: 1.2em;
page-break-before: avoid !important;
}

.listeArticles dt, .liensExternes dt {
font-weight: bold;
margin-top: 1.2em;
}

.listeArticles dd, .liensExternes dd {
margin-left: 0;
}

pre {
border: 1px dotted;
padding: 1.2em;
}

blockquote,q {
font-style: italic;
quotes: "\00AB\00A0" "\00A0\00BB" "\0022" "\0022";
}

abbr, acronym {
border: 0;
}
abbr[title]:after,acronym[title]:after{
content: " (" attr(title) ")";
font-style: italic;
}

a {
text-decoration : none !important;
font-style: italic;
color: #000;
background-color: #fff;
}

a:after,a[hreflang]:after {
content: " [\00A0" attr(href) "\00A0]";
}

pre, code, table { 
page-break-inside : avoid !important; 
}

h1,h2,h3,h4,h5,h6 {
page-break-after : avoid !important; 
}

#credits {
page-break-before : avoid !important;
}
p#credits{
	margin-top:-0.2em;
	font-size: 0.8em;
}