/* La page entière en général */

@page { 
	margin: 2cm;
	size: portrait;
}

body {
	font:		normal 12px/17px Verdana,Helvetica,Arial,Sans-Serif;
	color:		#000000;
	background:	#FFFFFF;
}

p {
	text-align:	justify;
	margin-top:	15px;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
	color:		#000000;
	background:	#FFFFFF;
}

h3 {
	margin-top: 	20px;
	font:		700 12px/17px Georgia,Serif;
	text-align:	left;
	color:		#000000;
	background:	#FFFFFF;
}

a {
	color:			#000000;
	background-color:	#FFFFFF;
	text-decoration:	none;
}

table {
	background-color: 	#FFFFFF;
	margin-top:		10px;
}

td {
	font:		normal 12px/17px Verdana,Helvetica,Arial,Sans-Serif;
	border:		1px solid #000000;
	color:		#000000;
	background:	#FFFFFF;
}

td.sans {
	font:		normal 12px/17px Verdana,Helvetica,Arial,Sans-Serif;
	border:		none;
	color:		#000000;
	background:	#FFFFFF;
}

/* Les pseudo-conteneurs - <div id="styles..."> */

#stylesA {
	display: none;
};

#stylesB {
	display: none;
};

#stylesC {
	display: none;
};

/* Les conteneurs - <div> */

#titre {
	margin-left:	2cm;
	width:		auto;
	color:		#000000;
	background:	#FFFFFF;
}

#titre p{
	font:	700 36px Georgia, Serif;
	color:		#000000;
	background:	#FFFFFF;
}

#soustitre {
	margin-left: 	2cm;
	width:		auto;
	color:		#000000;
	background:	#FFFFFF;
}

#soustitre p{
	font:	700 14px Georgia, Serif;
	padding-bottom:	4px;
	color:		#000000;
	background:	#FFFFFF;
}

#contenu {
	border-top:	1px solid #000000;
	color:		#000000;
	background:	#FFFFFF;
}

#presentation {
	display:	none;
}

#editorial {
	display:	none;
}

#rubriques {
	display: none;
}

#vedettes {
	padding-bottom:	20px;
	width:		auto;
	color:		#000000;
	background:	#FFFFFF;
}

#artVedette {
	margin-left:	0px;
	margin-top:	15px;
	padding:	0 10px 20px 15px;
	color:		#000000;
	background:	#FFFFFF;
	border:		none;
}

#notes {
	margin-left:	0px;
	padding-left:	25px;
	margin-top:	15px;
	border-top:	1px solid #000000;
	padding:	0 10px 20px 15px;
	color:		#000000;
	background:	#FFFFFF;
}

#forum {
	margin:			0px;
	padding:		10px;
	border:			1px solid #000000;
	border-top:		none;
	color:			#000000;
	background:		#FFFFFF;
}

#forum dl {
	margin: 0px;
}

#forum dt{
	margin-top:	10px;
	margin-bottom:	0px;
	font-weight: 	bold;
	padding-left:	5px;
}

#forum dt.decale{
	margin-left:	30px;
}

#forum dd{
	margin-left:	30px;
	margin-top:	5px;
	padding-left:	5px;
}

#forum p {
	margin:		0;
}

#forum dd.decale{
	margin-left:	60px;
}

#brevVedette {
	margin-left:	0px;
	margin-top:	15px;
	padding:	0 10px 20px 15px;
	color:		#000000;
	background:	#FFFFFF;
	border:		none;
}

#artDerniers {
	display: none;
}

#rubDerniers {
	display: none;
}

#brevDerniers {
	display: none;
}

#numDerniers {
	display: none;
}

#recherche {
	display: none;
}

#lettreInfo {
	display: none;
}

#lienPlan {
	display: none;
}

#actions {
	display: none;
}

/* Les classes sur une sous-chaîne */

.suspension {
	color:		#000000;
}

.sigle {
	color:			#444444;
	background-color:	#FFFFFF;
	white-space:		nowrap;
}

/* Les classes de paragraphe */

h3.rubrique {
	margin-top: 	20px;
	font:		bold 12px/17px Georgia,Serif;
	text-align:	left;
	text-transform:	uppercase;
	padding-top:	4px;
	padding-bottom: 4px;
	border-bottom:  1px solid #000000;
	border-top:	1px solid #000000;
}

h3.sousrubrique {
	margin-top: 	20px;
	font:		bold 12px/17px Georgia,Serif;
	text-align:	left;
	padding-bottom: 4px;
	border-bottom:  1px dotted #000000;
}

h3.recherche {
	margin-top: 	20px;
	font:		bold 12px/17px Georgia,Serif;
	text-align:	left;
	text-transform:	uppercase;
}

span.motRecherche {
	color:	#444444;
	text-transform:	none;
}

.suite {
	display: none;
}

.motcle {
	padding:	3px 0 0 20px;
	margin:		3px 30px 20px 0;
	font-size:	10px;
	text-transform:	uppercase;
	font-weight:	bolder;
	font-style:	italic;
	border-left:	15px solid #000000;
	border-top:	1px solid #000000;
	border-bottom:	none;
	border-right:	none;
	text-align:	left;
}

.auteur {
	font-family:	Georgia, Serif;
	font-size:	13px;
	color:		#444444;
	font-variant:	small-caps;
	font-weight:	bolder;
	text-align:	left;
}

.chapeau {
	font-style:	italic;
	padding-left:	20px;
	padding-right:	20px;
}

.chapeau i {
	font-style:	normal;
}

.recenseur {
	font-family:	Georgia, Serif;
	font-size:	13px;
	color:		#444444;
	font-variant:	small-caps;
}

.descriptif {
	font-size:	11px;
	color:		#000000;
	font-style:	italic;
	text-align:	center;
}

.surtitre {
	font-style:	italic;
}

.renvoi {
	display:	none;
}

span.surtitre {
	display:	block;
	font:		italic 12px/17px Verdana, Helvetica, Arial, Sans-Serif;
}

.titreArticle {
	font:		bold 18px/25px Georgia, Serif;
}

span.titreArticle {
	display:	block;
	font:		normal 12px/17px Verdana,Helvetica,Arial,Sans-Serif;
	text-align:	left;
}

.titreBreve {
	font:		bold 18px/25px Georgia, Serif;
}

span.titreBreve {
	display:	block;
	font:		normal 12px/17px Verdana,Helvetica,Arial,Sans-Serif;
	text-align:	left;
}

#artVedette .pagination, #brevVedette .pagination {
	display:	block;
	padding:	0px 0px 0px 4px;
 	border-left:	4px solid #000000;
}

.paginationComplete {
	border-bottom : 1px solid #000000;
}	

/* Les classes générées par SPIP */

h3.spip {
	font-size:	18px;
	text-align:	center;
}

.spip_surligne {
	color:			#000000;
	background-color: 	#FFFFFF;
}

#notes p {
	font-size:	11px;
	margin:		0px;
	padding-top:	5px;
}

