/*  ---------------------------------------------------------------- */
/*  Feuille de style specifique a l'impression                       */
/*  ---------------------------------------------------------------- */

/*  Correction des styles HTML par defaut
---------------------------------------------- */
body { background: #FFF;text-align: left; font: 11pt Verdana, Arial, sans-serif; color: #000; }

img, table { margin: 0; padding: 0; border: none; }
ul, ol, li { margin: 0; padding: 0; list-style: none; }
ul {padding-left:15pt;}
li {padding:5pt 0;list-style:none;}
li span.date {display:block;float:left;width:40pt;margin-right:5pt;}
h1, h2, h3, h4, h5, h6 { font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin: 0; padding: 0; font-size: 13pt; font-weight: normal; }
.page_plan h2, .page_plan h2 a{ font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin: 0; padding: 2pt 0; font-size:15pt; font-weight:bold; }

/*  Ne pas imprimer : on elimine les elements de navigation (display: none;)
---------------------------------------------- */
#entete{background:#191816;text-align:left;float:none;display:block;margin:0;padding:0;font-size:28pt;font-weight:bold;
	}
#entete span{display:block;width:100%;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:22pt;font-weight:bold;
	border-bottom:1px solid #000;padding-bottom:10pt;margin-bottom:10pt;
	}
#entete img, div.pag, a.dec, form, dl#memerubrique{display:none;/*float:none;padding:0;margin:0;*/
	}
#pied{display:block;clear:both;font-size:10pt;border-top:1px solid #000;padding-top:5px;margin-top:5px;
	}
span.pied1{display:block;width:100%;font-weight:bold;
	}
span.pied2{width:100%;clear:both;display:block;padding-top:5pt;
	}
html body input{background:#FFF;
	}
#conteneur{display:block;
	clear:both;
	padding:0;
	margin:0;
	}
#hierarchie, #navigation, .encart, div.rubriques, div.pagination, div#sousnav, div.autres_images{display: none;}
.forum-repondre, .forum-repondre-message, .formulaire_spip { display: none; }
.spip-admin, .spip-admin-float, .invisible { display: none; }

/*  Disposition a l'ecran
---------------------------------------------- */
.nettoyeur { clear: both; }

/*  Pour les liens, on les souligne et
/*  on affiche l'URL cible a la suite des liens sortants (!)
---------------------------------------------- */
a, a.spip_in{ color: #000; text-decoration:none;font-size:11pt; }
a.spip_out:after, a.spip_glossaire:after { display: inline; content: " [" attr(href) "]"; }



h3.spip, dt {text-align: left; font-weight: bold; margin: 10pt 0; font-size: 15pt;color:#000;padding:10pt 0; }
dl#TJK_DL dt.DTplus a, dl#TJK_DL dt.DTminus a {color:#000;padding:0;font-weight:bold;}
dl#TJK_DL dt.DTplus a:hover, dl#TJK_DL dt.DTminus a:hover {color:#000;padding:0;font-weight:bold;}
div.imageElement1{display:block;}