/* SPIP-STYLE                                              version 1.9  */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */


/* Raccourcis typographiques de SPIP */
i.spip {}
strong.spip {}
hr.spip {}

.spip_puce { list-style-position: outside; }

ul.spip {}
ol.spip {}
li.spip {}

H3.spip {

	text-align: justify; 
	margin : 0px;
	padding : 16px 0px 16px 0px;
	font-size : 1.17em; 
	font-weight : bold;
	color : #046381;
	
}



/*----------------------------------------------- Paragraphes, citations, code et poesie ----------*/

P.spip {

	color : #000;
	padding : 0px 0px 10px 0px;
	margin : 0px;
	
}

#notes_haut {

	margin : 24px 0px 0px 0px;
	padding : 0px;
	height : 5px;
	width : 370px;

}

#notes_milieu {

	margin : 0px;
	padding : 0px 12px 0px 12px;
	width : 346px;
	background-color : #ECFAFF;
}

	P.spip_note {

		margin : 0px;
		padding : 0px;
		border : none;
		background-color : #ECFAFF;
		text-align : justify;
		width : 346px;
		height : auto;
		
	}

		.notesNb {

			margin : 0px;
			padding : 0px;
			color : #046381;

		}

			.notesNb A {

				color : #046381;
				font-size : 0.92em;

			}

		.note_texte {

			margin : 0px 0px 0px 0px;
			padding : 0px 0px 0px 0px;
			background-color : #ECFAFF;

		}

#notes_pied {

	margin : 0px;
	padding : 0px;
	height : 24px;
	width : 370px;
	float : none;
	clear : both;
}

blockquote.spip, .spip_serif { }

.citation_haut {

	margin : 12px 0px 0px 0px;
	padding : 0px;
	width : 370px;
	height : 22px;

}

blockquote.spip {

	margin : 0px; 
	font-size : 0.92em;
	font-style : italic;
	border : none;
	padding : 0px 36px 0px 36px;
	width : 298px;

}

	blockquote.spip p.spip {

		padding-bottom : 0px;

	}

.citation_pied {

	margin : 0px 0px 12px 0px;
	padding : 0px;
	width : 370px;
	height : 22px;

}

div.spip_poesie { 
	margin: 1em; 
	padding-left: 1em; 
	border-left: 1px solid;
}
div.spip_poesie div { text-indent: -60px; margin-left: 60px; }

.spip_code, .spip_cadre { font-style: normal; font-size: 1.2em; }
.spip_cadre { width: 99%; border: 1px inset; }

.spip_surligne { background: #FF6; }



/*----------------------------------------------- Tableaux ----------------------------------------*/

TABLE.spip {

	margin : auto;
	margin-bottom : 10px;
	margin-top : 10px;
	border : 1px solid #013030;
	border-collapse : collapse;
	
}

table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }

TABLE.spip TR.row_first {

	background : #035367;
	color : #FFF;
	
}

TABLE.spip TR.row_odd {

	background : #FFF;
	color : #000;
	font-size : 0.92em;
	
}

TABLE.spip TR.row_even {

	background: #ECFAFF;
	color : #000;
	font-size : 0.92em;
	
}

table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }

.spip_documents IMG { border : 2px solid #035367; }

.spip_documents_center {

	clear : both;
	width : 100%;
	margin-right : auto;
	margin-left : auto;
	margin-top : 0px;
	margin-bottom : 12px;
	
}

SPAN.spip_documents_center {

	display : block;
	margin-top : 1em;
	
}

.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }

DL.spip_documents DT {

	margin : 0px;
	padding : 0px;
	background-color : #035367;
	border : 2px solid #035367;

}

	DL.spip_documents DT IMG {

		margin : 0px;
		margin-left : auto;
		margin-right : auto;
		padding : 0px;
		background-color : #035367;
		border : none;

	}

DL.spip_documents DD {

	margin : 0px;
	padding : 0px;
	background-color : #035367;
	border-left : 2px solid #035367;
	border-right : 2px solid #035367;
	border-top : 2px solid #035367;
	border-bottom : 5px solid #035367;

}

	.spip_doc_titre {

		font-weight : bold;
		font-size : 0.92em;
		margin-left : auto;
		margin-right : auto;
		padding : 0px;
		color : #FFF;

	}

	.spip_doc_descriptif {

		clear : both;
		font-size : 0.92em;
		margin-left : auto;
		margin-right : auto;
		font-weight : normal;
		padding : 0px;
		color : #FFF;
		
	}

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

/* modeles par defaut */
.spip_modele { float: right; display: block; border: 1px dotted #666; width: 180px; }

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }

table.spip_barre a img {
	background: #FDA;
	padding: 3px;
	border: 1px outset #999; }
table.spip_barre a:hover img {
	background: #FFF;
	border: 1px solid #999; }

table.spip_barre input.barre { width: 100%; background: #EEE; }

/*----------------------------------------------- Couleurs des liens de SPIP ----------------------*/

a.spip_note {} /* liens vers notes de bas de page */

A.spip_in { /* liens internes */

	color: #035367;
	text-decoration : underline;
	
}

A.spip_out { /* liens sortants */

	color: #035367;
	text-decoration : underline;

}

a.spip_url { color: #009; } /* liens url sortants */

a.spip_glossaire { color: #060; } /* liens vers encyclopedie */

.on { font-weight: bold; color: #000; } /* liens exposes */