/*************/
/* Principal */
/*************/

html {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

body {
	margin: 0;
	margin-left: 15em;
	padding: 0.5em;
	background-color: white;
	color: #600;
}

a:link,
a:visited {
	text-decoration: none;
	color: #A00;
}

a:hover {
	text-decoration: none;
	color: red;
}


/*******************/
/* styles généraux */
/*******************/

.crdp{
	text-align: justify;
	line-height: 1.2em;
	margin:0;
	margin-left: 3em;
	margin-right:5em;
	font-size: 0.9em;
	color: #561;	
}


.texte,
.texte .spip {
	text-align: justify;
	line-height: 1.3em;
	margin: 0;
}

.texte p,
.texte p.spip {
	font-size: 0.8em;
	padding-bottom: 0.3em;
}

h1,
.texte h1,
.texte .spip h1,
.texte h1.spip {
	font-size: 1.5em;
	padding: 0;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin: 0;
}

h2,
.texte h2,
.texte .spip h2,
.texte h2.spip {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	padding-top: 0.5em;
}

h3,
.texte h3,
.texte .spip h3,
.texte h3.spip {
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	margin: 0;
	padding-top: 1em;
	padding-bottom: 0.7em;
}

table.spip {
	align: center;
	border: 1px solid #500;
	padding: 0;
	border-collapse: collapse;
	margin: 1em;
}

table.spip td {
	font-size: 0.8em;
	padding: 0.5em;
	border: 1px solid #500;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}

table.spip tr.row_first {
	background-color: #FFF;
}

table.spip tr.row_odd {
	background-color: #FFF;
}

table.spip tr.row_even {
	background-color: #FFF;
}

.titre {
	font-family: Times, Georgia, Garamond, serif;
	font-size: 2em;
	font-style: italic;
	margin: 0;
	text-align: center;
	padding: 0;
	padding-top: 0.5em;
}

.soustitre {
	font-family: Times, Georgia, Garamond, serif;
	text-align: center;
	font-size: 1.5em;
	font-style: italic;
	margin: 0;
	padding: 0;
	padding-top: 0.5em;
	padding-bottom: 1em;
}

.ps {
	margin: 1em;
	background-color: #F6F6B0;
	text-align: justify;
	font-size: 0.8em;
}

.spip_note{
	font-family: Times, Georgia, Garamond, serif;
	font-size : 0.8em;
	margin: 0;
	padding-bottom: 0.3em;
	line-height: 1.2em;
}

.descriptif {
	text-align: justify;
	margin: 0;
	margin-left: 1em;
	margin-right: 1em;
	font-size: 0.9em;
	padding: 0;
}

.chapo {
	font-style: italic;
	font-size: 0.8em;
	padding: 0;
	margin-bottom: 1em;
	margin-top: 1em;
	color: #800;
	text-align: justify;
}

.intro {
	margin-left: 0;
	font-size: 0.8em;
	padding: 0;
	margin-bottom: 1em;
	margin-top: 1em;
	color: #952;
	text-align: justify;
}


/**************************/
/* Page derniers articles */
/**************************/

div#liste-articles div.article {
	margin: 0;
	margin-top: 0.5em;
	background-color: #FFE;
	padding: 0.3em;
	cursor: pointer;
}

div#liste-articles div.article div.date_auteurs {
	font-size: 80%;
}

div#liste-articles div.article h2 {
	font-variant: small-caps;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin: 0;
}

div#liste-articles div.article h3 {
	font-size: 90%;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	margin: 0;
}

div#liste-articles div.article div.descriptif {
	margin: 0;
	margin-left: 2em;
	/*border-left: 1pt solid #F96;*/
	padding-left: 0.5em;
	font-size: 0.8em;
	padding-bottom: 0.1em;
}


/*************************/
/* Plan et page rubrique */
/*************************/

div#plan ul,
div#plan2 ul {
	list-style: none outside none;
      margin: 0;
	padding: 0;
}

div#plan li,
div#plan2 li  {
	list-style: none outside none;
}

div#plan li.rubrique,
div#plan2 li.rubrique  {
	color: #600;
	font-weight: bold;
	margin:0;
	padding: 0;
}

div#plan li.article,
div#plan2 li.article {
	font-weight: normal;
	margin: 0;
	margin-left: 2em;
	padding: 0;
}

div#plan li.rubrique li,
div#plan2 li.rubrique li  {
	font-size: 0.9em;
	margin-left: 2em;
}

div#plan li.sous-rubrique,
div#plan2 li.sous-rubrique {
	margin: 0;
	margin-left: 2em;
	padding: 0;
	margin-top: 0.5em;
	margin-bottom: 1em;
}

div#plan2 li.sous-rubrique {
	margin-top: 0;
	margin-bottom: 0;
}




/**************************/
/* Encart (haut d'article)*/
/**************************/

.encart {
	display: block;
	padding: 0.5em;
	background-color: #FFE;
	font-size: 0.8em;
      margin-bottom: 0.5em;
}

.encart h2{
	margin: 0;
	padding: 0em;
	font-size: 1.2em;
}

div.spip_documents div {
	float: left;
}


