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

/*  Correction des styles HTML par defaut
---------------------------------------------- */
BODY {
	margin:15pt; padding:0; text-align:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background:#FFFFFF; color:#000000;
}
FORM { margin:0; padding:0; }
P { margin:2px 0 8px 0; padding:0; }

IMG { border:none; }

h1, h2, h3, h4, h5, h6 { clear:both; text-align:left; margin:4px 0; padding:0; font-weight:bold; }

.soustitre { font-weight:bold; }

/*  Ne pas imprimer : on elimine les elements de navigation (display: none; )
---------------------------------------------- */
#entete, #hierarchie, #navigation, #extra, #pied { display: none; }
.repondre, .repondre, .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 { color: #000000; text-decoration: underline; }
a.spip_out:after, a.spip_glossaire:after, a.spip_mail:after { display: inline; content: " [" attr(href) "]"; }

.spip_logos { float:left; clear:both; }
.spip_documents_center { clear:both; display:block; width:100%; margin:0 auto 5px auto; }
.spip_documents_left { clear:both; display:block; float:left; margin-right:20px; margin-bottom:5px; }
.spip_documents_right { clear:both; display:block; float:right; margin-left:20px; margin-bottom:5px; }

.clearall { clear:both; line-height:1px; font-size:1px; }
HR { clear:both; margin:8px 0; padding:0; height:1px; border:none; border-bottom:1px solid #666666; }
#atffc { display:none; } /* pour addthis ---*/

/* ------------------------------------------
/* css SPIP
/* ------------------------------------------ */

strong { font-weight:bold; }
em { font-style:italic; }
abbr, acronym { border-bottom:1px dotted; cursor:help; }
small { font-size:0.9em; color:#666; }
dfn { font-weight:bold; color:#666; }
del { text-decoration:line-through; }
ins { color:red !important; text-decoration:none; }
sup, sub { font-size:.8em; font-variant:normal; }

PRE { font-family:Verdana,Arial,Helvetica,sans-serif; }
.caractencadre-spip {
	font-weight:bold;
}
.caractencadre2-spip {
	font-weight:bold;
}
.texteencadre-spip {
	border:1px solid #999999;
	margin:5px 20px; padding:8px;
}

table.spip { width:auto; border-collapse:collapse; border-spacing:0; line-height:normal; margin:12px 0; }
table.spip caption { caption-side:top; text-align:center; margin-right:auto; margin-left:auto; padding:6px; font-weight:bold; }
table.spip th, table.spip td { padding:6px; vertical-align:top; text-align:left; border:1px solid #999999; }
table.spip th { font-weight:bold; }

#portfolio { clear:both; margin:8px auto; text-align:center; background:#FFFFFF; border-collapse:collapse; }
#portfolio TD { text-align:center; vertical-align:middle; padding:4px; border:1px solid #DDDDDD; }
