@charset "utf-8";
/* CSS Document */

/* Styles pour Spip */

.spip_documents {
	text-align: left;
}
.spip_documents_center {
	width: 100%;
	display: block;
	margin: auto;
	text-align: center;
}
.spip_documents_left {
	float: left;
	margin:2% 2% 2% 0;
}
.spip_documents_right {
	float: right;
	margin:2% 0 2% 2%;
}
.spip_doc_titre, .spip_doc_descriptif {
	font-size:0.75em;
	line-height:1.2em;
	color:#666;
}




.spip_surligne {
	color:#000;
	background-color:#ddd;
}
blockquote.spip, blockquote.spip p {
	font-style:italic;
}
blockquote.spip {
	margin:0 7%
}
#texte .spip_cadre {
	border:1px solid #ccc;
	padding:1%;
}
table.spip {
	margin: 15px 0px 15px 10px;
	border: 1px solid;
	border-collapse: collapse;
}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 1%;
	font-weight: bold;
}
table.spip td, table.spip th {
	border-style : solid;
	border-width : 1px;
	padding: 3px 5px 3px 5px;
}
table.spip th {
	text-align: left;
}
h3.spip {
	padding:2% 0 1% 0;
	font-weight:bold;
	color:#333;
}
a.spip_note {
	text-decoration: none;
}
ul.spip, ol.spip {
	margin:0 3% 1% 7%;
}
ul.spip li, ol.spip li {
	font-size:0.9em;
	color:#333;
	line-height:1.35em;
}
ul.spip li {
	list-style:square;
}
ol.spip li {
	list-style:decimal
}
code {
	background-color:#ddd;
	font-family: monospace;
	font-style: normal;
	font-size: 1em;
	margin: 1em;
}
a.spip_out {
	color:#06C
}
a.spip_mail {
	text-decoration:underline !important
}
hr, .notes {
	width:100%;
	float:left;
}
.notes {
	margin-top:4%;
	padding-top:1%;
	border-top:solid 1px #ccc;
}
.notes p {
	font-size:0.75em !important;
	padding:0 !important;
}
	
	
/* Fin styles pour Spip */
