/* 
 * Feuille de style specifique a l'impression
 */
 
/* @page {
	size: A4;
} */

/* Pour les liens, on desactive les couleurs
   et on affiche l'URL cible a la suite du lien (!) */

a { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a.spip_in { color: black; text-decoration: none; }
a.spip_out { color: black; text-decoration: none; }
/*
a:after
{
	display: inline;
	content: " [" attr(href) "]";
	border-width: 1px;
	border-style: dotted;
}
*/

/*
 * Un peu de coquetterie
 */

.chapo {
	line-height: 1.4em;
	margin-top: 1em;
}
/* .texte {
} */
.ps {
	padding-top: 0.6em;
	margin-top: 0.6em;
	/* border-top: 1px dashed #404040; */
}
.notes {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	border-top: 1px solid #707070;
}
.structure {
	display: none;
}
.spip-admin {
	display: none;
}


.contenu {
	margin: 10px;
}
.contenu h1 {
	margin-top: 0em;
	margin-bottom: 0em;
}
/* .contenu h1.titre-extrait {
} */
/* .contenu h1.titre-texte {
} */
.contenu .surtitre {
	margin-top: 0em;
	margin-bottom: 0em;
}
/* .contenu .detail {
	margin-left: 2em;
} */
.extrait {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	/* margin-left: 2em; */
	margin-right: 0em;
	line-height: 1.4em;
}


/*
 * Disposition : on elimine les elements de navigation (display: none)
 * et on choisit un affichage de base pour le principal
 */

#principal {
	margin: 10px;
}

#navigation {
	display: none;
}

.encart {
	display: none;
}

.cartouche {
	margin-top: 0.5em;
	padding-top: 1em;
	margin-bottom: 1em;
}

.cartouche .spip_logos {
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0.8em;
}


/*
 * Forums
 */

.forum-repondre {
	display: none;
}
.forum-repondre-message {
	display: none;
}


/*
 *  Images typographiques (via image_typo)
 */
.image_typo {
	behavior: url("win_png.htc");
}

/*
 * Boutons admin
 */
#entete { display: none; }
#bas { display: none; }
#encart { display: none; }
.article-info-rubrique { display: none; }
.spip-admin-float {
	display: none;
}
.ps h3, .ps h4, .ps ul { display: none; }

.cartouche .texte h2,
.cartouche .texte form { display: none; }


/* 
 * Perso
 */


 .noprint {
     display: none;
 }

header {
	padding: 0;
}

#bloc-contenu, .col-md-7, .bloc-contenu {
     width: 18cm;
	 margin: 2cm auto;
     border: 0px;
 }

 dl.spip_documents {
     display: none;
 }

 a.breves-a {
     text-decoration: none;
     color: black;
 }

 .cartouche span {
	 margin-bottom: 15px;
 }

 p {
	 font-size: 12pt;
	 text-align: justify;
	 /* word-wrap: break-word; */
 }

 /* p span.spip_documents_center img {
	 display: block;
	margin: auto;
 } */

 .spip_documents img {
    margin-top: 8px;
    margin-bottom: 4px;
    /* margin-right: 20px; */
}

 .spip_documents_center {
	 display: block;
	 text-align: center;
 }

 /* .spip_documents {
	 display: block;
	 text-align: center;
 } */

 .spip_documents_left {
    margin-right: 20px !important;
}

 a.spip_url {
    word-break: break-all;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	border: 0;
	/* font-size: 100%; */
	/* font: inherit; */
	vertical-align: baseline;

}


table.spip { max-width: 99%; margin-right: auto; margin-left: auto; margin-bottom: 1em; margin-top: 1em; border-collapse: collapse; border-spacing: 0; line-height: normal; }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; }
table.spip thead { background: #7F7F7F; color: #FFF; }
/* table.spip tr.row_first { background: #fff; } */
table.spip tr.row_odd { background: #f0f0f0; }
table.spip tr.row_even { background: #e0e0e0; }
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: left; border: 1px solid #ccc; }
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top; }
table.spip td.numeric {text-align:right;}
