body {
	text-align: center; /* pour corriger le bug de centrage IE */
	font-family: serif;
	font-size: 0.8em;
	color: #000;
 	background-color: #f5f2ee;
}
/*  ------------------------------------------
/*  typographie
/*  ------------------------------------------ */

/*  ------------------------------------------ */
/*  squelette général                                */
/*  ------------------------------------------ */
#sansrub a, #ssrub li a:hover, #sansrub h3 a, #sansrub h2 a:hover, #sansrub li h3 a {color:red;}
#sansrub a:hover, #ssrub h2 a, #sansrub h3 a:hover {color:darkred;}
#sansrub li a {color:black}
#sansrub h1 {font-size:1.3em;}
#sansrub h2 {font-size:1.2em;}
#sansrub h2 {font-size:1.2em;}

#conteneur {width:780px;margin: 50px auto;}
#page {padding:30px;background-color:#fff;min-height:500px;}
#page_somm {min-height:530px;}
#gauche {width:240px;margin-right:30px; min-height:500px;position:relative;}
#droite {float:right;width:450px;}
#footer {text-align:right;padding-top:1em;}
#footer, #footer a {color:grey;}
/* menu */
#menu {height:25px;background-color:#323232;}
#menu a {margin:0;padding:0;border:0;}
#le_menu {
	float:right;
	height:25px;
	text-align:right;
	width:325px;
}
#accueil {width:125px;}

/* droite */

/* gauche */
#gauche h1, #gauche h2, #gauche h3 {font-size:1em;text-align:left;margin:0.5em 0;}
#gauche h2 {font-style:italic;}
ul.marginrub {margin-bottom:1em;}
.marginzero, img {margin:0;padding:0;}
ul {padding-left:20px;}
li {list-style-type:none;}

a {text-decoration:none;}

.texte {text-align:left;}
/*  ------------------------------------------
/*  css générique
/*  ------------------------------------------ */

.pagination {clear:left;margin: 10px 0pt;}
.clearright {clear:right;margin:0;padding:0;}
.clearleft {clear:left;margin:0;padding:0;}
.clearboth {clear:both;margin:0;padding:0;}
.separation30 {margin:30px auto;border-bottom:1px dashed #666;}
.separation20 {margin:20px auto;border-bottom:1px dashed #666;}
.noborder {border:0;}
p.spip {margin:0;}
.displaynone {display:none;}
.marginzero {margin:0;padding:0;}
/*  ------------------------------------------ */
/*  images                                     */
/*  ------------------------------------------ */
img {border:0;}
/*  ------------------------------------------ */
/*  contact                                     */
/*  ------------------------------------------ */
.formulaire_ecrire_auteur input, .formulaire_ecrire_auteur textarea {width:400px;}
