body {background: #F6F7F7;margin: 0px;text-align: center;font-size:12px;color: #000;}
img, table { margin: 0; padding: 0; border: none; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }
h1{font-size:250%; text-align:center; margin-bottom:20px; color:#2367B6;}
a { }
h2 a {color:#CC0000; }
h3 { text-align:center;padding-top:30px;}
#navigation a{color:#cc0000;background-image:url(fleche_navigation.gif);
background-position:center left;background-repeat:no-repeat;padding-left:20px;}
#navigation a:hover{background-image:url(fleche_navigation_hover.gif);}
a.lien {font-weight:bold;}
#page {background-image:url(bg_paper.gif);background-position:left;background-repeat:repeat-y;
background-color:#FFFFFF;width: 80%;text-align: left;margin-left: auto;margin-right: auto;
padding: 0px 30px 0px 70px;border-right: solid 1px #ccc;}
#conteneur { width: 100%; }
#conteneur #contenu {float: left;width: 70%;}
#conteneur #navigation {float: right;width: 25%;text-align: center;}
/* Blocs du contenu (c-a-d. la colonne principale) */
#contenu .contre-encart {float: right;width:30%;margin-right:10px;background-color:#FFFFFF;}
.rubrique .contre-encart{background-color:#FFFFFF;}
#contenu .encart {float:left;width: 11em;margin: 0;margin-bottom: 1em; background-color:#FFFFFF;}
/* Entete */
#entete {width: 100%;border-bottom: 2px solid #333; }
#entete #nom_site_spip, #entete a .spip_logos {display: block;float:left;}
#entete a { text-decoration: none; }
#hierarchie {clear: both;margin:10px 0px; text-align:right;}
/* Pied de page */
#pied {clear: both;width: 100%;margin-top: 4em;border-top: 1px dotted #CCC;
	padding: 2px;text-align: center;}
#pied small { font-size: 0.77em; }
#pied img { vertical-align: bottom; }
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
body, #navigation, .encart, .formulaire_spip {font-family: Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif; }
#contenu {font-family: "Trebuchet MS", Helvetica, sans-serif; }
.rubriques{min-width: 10em;margin-bottom: 10px; margin-top:20px;}
.menu-titre {padding: 0.2em 0.4em;border-bottom: 1px dotted #CCC;text-align: center;font-weight: bold;}
#navigation p, .encart p { margin: 0; padding: 0.2em 0.7em; text-align: left;  }
#navigation ul, .encart ul { padding: 5px 5px; text-align: left;}
#navigation li, .encart li { padding:2px 10px;border-bottom:solid 2px #fff;}
.rubriques { background: #F6F7F7;}
.rubriques .menu-titre { background: #2367B6; color:#FFFFFF; text-align:right;
background-image:url(bg_ht_menu.gif);
background-position:top left;background-repeat:no-repeat;padding: 5px 20px 5px 0px;}
#contenu .surtitre, #contenu .soustitre { font-size: 0.82em; }
.texte { color: #000; font-size: 0.96em; }
.liste-articles li { margin-bottom: 1em; clear: both; background-color:#F6F7F7;padding:10px; }
.liste-articles li .titre {}
.liste-articles li .spip_logos {float: right;margin-left: 16px;margin-bottom: 16px;clear: right;}
.liste-articles li p { margin: 0; padding: 0; }
.liste-articles li small {display: block;font-size: 0.71em; }
.liste-articles li .texte {margin-top: 5px;margin-bottom: 2em;border: 1px solid #CCC;
	padding: 0.9em;font-size: 0.82em;line-height: 1.4em; }
	
.page_article .texte{ background-color:#F6F7F7;padding:10px;}
#contenu h2 {
	clear: both;border-bottom: 1px solid #CCC;padding: 5px 0px 5px 40px;;margin-bottom:10px;
	font-size:20px;
	background-image:url(bg_h2.gif);
background-position:left center;
background-repeat:no-repeat;}
.page_plan #contenu .contre-encart ul{
	display: block;clear:left;margin-left:18px;margin-bottom:5px; list-style-image:url(li.gif)
	}
.page_plan #contenu .contre-encart li { list-style: inherit;}