/* La page entière en général */
html {
	margin:		0:
	padding:	0;
}

body {
	font:		normal 12px/17px Verdana,Helvetica,Arial,Sans-Serif;
	color:		#FFFFFF;
	background:	#5F6E61 url(mes_images/livre150x200.jpg) 0 0 no-repeat;
}

p {
	text-align:	justify;
	margin-top:	15px;
	margin-bottom:	0;
	margin-left:	0;
	margin-right:	0;
}

h3 {
	margin-top: 20px;
	font:	700 12px/17px Georgia,Serif;
	text-align:	left;
}

a:link {
	color:			#DAF9DE;
	background-color:	inherit;
	text-decoration:	none;
}

a:visited {
	color:			#DAF9DE;
	background-color:	inherit;
	text-decoration:	none;
}

a:hover, a:active {
	color:			#5F6E61;
	background-color:	#DAF9DE;
	text-decoration:	underline;
}

table {
	background-color: 	#5F6E61;
	margin-top:		10px;
}

td {
	font:		normal 12px/17px Verdana,Helvetica,Arial,Sans-Serif;
	border:		1px solid #FFFFFF;
	color:		#FFFFFF;
}

td.sans {
	font:		normal 12px/17px Verdana,Helvetica,Arial,Sans-Serif;
	border:		none;
	color:		#FFFFFF;
}

/* Les pseudo-conteneurs - <div id="styles..."> */

#stylesA {
	position:		absolute;
	top:			20px;
	left:			775px;
	width:			15px;
	height:			15px;
	background-color:	#00FF99;
	color:			#00FF99;
};

#stylesA a {
	color:			#00FF99;
	background-color:	#00FF99;
}

#stylesB {
	position:		absolute;
	top:			45px;
	left:			775px;
	width:			15px;
	height:			15px;
	background-color:	#FF9900;
	color:			#FF9900;
};

#stylesB a {
	color:			#FF9900;
	background-color:	#FF9900;
}

#stylesC {
	position:		absolute;
	top:			70px;
	left:			775px;
	width:			15px;
	height:			15px;
	background-color:	#0099FF;
	color:			#0099FF;
};

#stylesC a {
	color:			#0099FF;
	background-color:	#0099FF;
}

/* Les conteneurs - <div> */

#titre {
	position:	absolute;
	top:		35px;
	left:		150px;
	width: 		340px;
}

#titre a {
	color:			#FFFFFF;
	background-color: 	none;
	text-decoration:	none;
}

#titre p{
	font:	700 36px Georgia, Serif;
}

#soustitre {
	position: 	absolute;
	top:		15px;
	left:		150px;
	width:		340px;
}

#soustitre p{
	font:	700 14px Georgia, Serif;
	padding-bottom:	4px;
	border-bottom:	1px solid #FFFFFF;
}

#presentation {
	position:	absolute;
	top:		0px;
	left:		520px;
	width:		240px;
	background:	inherit;
	font:		9px/10px;
}

#presentation p{
	text-align:	right;
}

#contenu {
	position:	absolute;
	top:		100px;
	left:		0px;
	border-top:	1px solid #FFFFFF;
	background:	#5F6E61 url(mes_images/clou139x200.jpg) 0 100% no-repeat;
}

#editorial {
	margin-left:	150px;
	padding:	20px 20px 20px 240px;
	font:		15px/20px;
	height:		150px;
	border-bottom:	1px solid #FFFFFF;
	background:	#FF9900 url(mes_images/feu150x224.jpg) 0 0 no-repeat;
}

#rubriques {
	width:		230px;
	margin:		0;
	padding:	20px 10px 10px 10px;
	border-left:	1px solid #FFFFFF;
	float:		right;
	clear:		right;
}

#rubriques ul {
	text-align:	left;
	font-variant:	small-caps;
	list-style-type:none;
	margin:		0;
}

#rubriques li {
	border-bottom:	1px solid #FFFFFF;
}

#vedettes {
	float:		left;
	margin-left:	0px;
	padding-bottom:	20px;
	width:		500px;
	background:	inherit;
}

#artVedette {
	margin-left:	0px;
	margin-top:	15px;
	border-left:	1px solid #FFFFFF;
	padding:	0 10px 20px 15px;
	color:		#FFFFFF;
	background:	#5F6E61 url(mes_images/feuLigne.jpg) 0% 100% no-repeat;
}

#notes {
	margin-left:	0px;
	padding-left:	25px;
	margin-top:	15px;
	border-top:	1px solid #FF9900;
	padding:	0 10px 20px 15px;
	color:		#FFFFFF;
}

#forum {
	margin:			0px;
	padding:		10px;
	border:			1px solid #FFFFFF;
	border-top:		none;
	color:			#FFFFFF;
	background-color:	#7F8F83;
}

#forum dl {
	margin: 0px;
}

#forum dt{
	margin-top:	10px;
	margin-bottom:	0px;
	font-weight: 	bold;
	border-left:	15px solid #FF9900;
	padding-left:	5px;
}

#forum dt.decale{
	margin-left:	30px;
}

#forum dd{
	margin-left:	30px;
	margin-top:	5px;
	border-left:	1px solid #FF9900;
	padding-left:	5px;
}

#forum p {
	margin:		0;
}

#forum dd.decale{
	margin-left:	60px;
}

#brevVedette {
	margin-left:	0px;
	margin-top:	15px;
	border-left:	1px solid #FFFFF;
	padding:	0 10px 20px 15px;
	color:		#FFFFFF;
	background:	#5F6E61 url(mes_images/feuLigne.jpg) 0% 100% no-repeat;
}

#artDerniers {
	width:		230px;
	margin:		0;
	padding:	10px;
	border-left:	1px solid #FFFFFF;
	float:		right;
	clear:		right;
}

#artDerniers ul {
	text-align:	left;
	list-style-type:none;
	margin:		0;
}

#artDerniers li {
	margin-bottom:	5px;
}

#rubDerniers {
	width:		230px;
	margin:		0;
	padding:	10px;
	border-left:	1px solid #FFFFFF;
	float:		right;
	clear:		right;
}

#rubDerniers ul {
	text-align:	left;
	list-style-type:none;
	margin:		0;
}

#rubDerniers li {
	margin-bottom:	5px;
}

#rubDerniers h3 {
	margin:		0px;
	text-transform:	uppercase;
}

#brevDerniers {
	width:		230px;
	margin:		0;
	padding:	10px;
	border-left:	1px solid #FFFFFF;
	float:		right;
	clear:		right;
}

#brevDerniers ul {
	text-align:	left;
	list-style-type:none;
	margin:		0;
}

#brevDerniers li {
	margin-bottom:	5px;
}

#numDerniers {
	width:		230px;
	margin:		0;
	border-top:	1px solid #FFFFFF;
	padding:	10px;
	border-left:	1px solid #FFFFFF;
	float:		right;
	clear:		right;
}

#numDerniers ul {
	text-align:		left;
	list-style-image:	url(mes_images/puce.gif);
	list-style-position:	outside;
	margin-left:		6px;
}

#numDerniers li {
	margin-top:		3px;
}

#recherche {
	background-color:	#7F8F83;
	width:			130px;
	padding:		4px;
	margin:			50px 10px 5px 5px;
	border:			1px solid #FFFFFF;
	float:			left;
	clear:			left;
}

#recherche h3 {
	margin:		0px;
}

#lettreInfo {
	background-color:	#7F8F83;
	width:			130px;
	padding:		4px;
	margin:			50px 10px 5px 5px;
	border:			1px solid #FFFFFF;
	float:			left;
	clear:			left;
}

#lettreInfo h3 {
	margin:		0;
}

#lienPlan {
	clear:		both;
	margin:		4px 0 0 210px;
	width:		130px;
}

#lienPlan p {
	margin:			0 0 20px 20px;
	list-style-type:	square;
	color:			#FF9900;
	padding:		0;
}

#lienPlan h3 {
	display:	none;
}

#actions {
	clear:		both;
	width:		150px;
	margin:		10px 0px 0px 210px;
}

#actions ul {
	margin:			0 0 0 20px;
	border-bottom:		2px solid #FFFFFF;
}

#actions li {
	list-style-type:	square;
	color:			#FF9900;
	padding:		4px 0px 4px 0px;
	border-top:		2px solid #FFFFFF;
}

/* Les classes sur une sous-chaîne */

.suspension {
	color:		#FF9900;
}

.sigle {
	color:			#BBBBBB;
	background-color:	inherit;
	white-space:		nowrap;
}

#editorial .sigle {
	color:		#DD00DD;
}

/* 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 #FF9900;
	border-top:	1px solid #FF9900;
}

h3.sousrubrique {
	margin-top: 	20px;
	font:		bold 12px/17px Georgia,Serif;
	text-align:	left;
	padding-bottom: 4px;
	border-bottom:  1px dotted #FFFFFF;
}

h3.recherche {
	margin-top: 	20px;
	font:		bold 12px/17px Georgia,Serif;
	text-align:	left;
	text-transform:	uppercase;
}

span.motRecherche {
	color:	#FF9900;
	text-transform:	none;
}

.suite {
	font-style:	italic;
}

.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 #FF9900;
	border-top:	1px solid #FF9900;
	border-bottom:	none;
	border-right:	none;
	text-align:	left;
}

.auteur {
	font-family:	Georgia, Serif;
	font-size:	13px;
	color:		#FF9900;
	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:		#FF9900;
	font-variant:	small-caps;
}

.descriptif {
	font-size:	11px;
	color:		#DAF9DE;
	font-style:	italic;
	text-align:	center;
}

.surtitre {
	font-style:	italic;
}

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;
}

.pagination {
	display:	block;
	padding:	0px 0px 0px 4px;
 	border-left:	4px solid #FF9900;
}

.paginationComplete {
	border-bottom : 1px solid #FFFFFF;
}	

/* Les classes générées par SPIP */

h3.spip {
	font-size:	18px;
	text-align:	center;
}

.spip_surligne {
	color:			#FFFFFF;
	background-color: 	#FF9900;
}

input.formrecherche {
	width:	100px;
	border: 2px solid #5F6E61;
}

#notes p {
	font-size:	11px;
	margin:		0px;
	padding-top:	5px;
}

