body{
  background:#fff;
  color:#000;
  font:12pt/14pt Georgia,Times,"Times New Roman",sans-serif;
  width:auto;
  margin:0 2% 1%;
}

/* -------------
=Structure page
--------------- */
#Conteneur {
  width:auto;
  margin:0;
}
#Entete {
  margin:0 0 3em;
}
#Contenu {
  margin:0 0 0 1%;
}
#ColPrincipale {
  float:none;
}
#ColSecondaire {
  float:none;
}
#Recherche {
  display:none;
}

/* -------------
=Liens
--------------- */
a, a:link, a:visited {
  text-decoration:underline;
  color:#520;
}
#Contenu a:link:after, #Contenu a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}
/* Pour les navigateurs compatibles CSS 3 */
#Contenu a[href^="/"]:after {
  content: " (http://www.vacarme.org" attr(href) ") ";
}

/* -------------
=Navigation & =Pied de page
--------------- */
#Navigation, #PiedDePage {
  display:none;
}

/* -------------
=Images
--------------- */
img {
  border:none;
  margin:0; padding:0;
}

/* -------------
=Fil d'Ariane
--------------- */
#FilAriane {
  display:none;
}

/* -------------
=Titres (règles communes)
--------------- */
h1, h2, h3, h4, h5, h6, #IA dt, .CAccueil dt, .CommandeItem p {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica", "Verdana", sans-serif;
  font-weight:normal;
  text-align:left;
  line-height:1.1em;
  margin:1em 0 0;
}
h1 {font-size:2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}

#texte h3.spip {
  font-size:1.5em;
  margin:0.5em 0 0;
}

.CAccueil h2, .CRubrique h2 {
  font-size:1.9em;
  margin-bottom:0.5em;
}

/* -------------
=listes (règles communes)
--------------- */
ul {
  margin:0; padding:0;
}
ul li, ol li {
  margin:0; padding:0;
}
ol {
  margin-left:10px; padding-left:5px;
}


/* -------------
=Pages Index : =Articles, =Breves
--------------- */
p.surtitre, p.soustitre {
  font:1.1em sans-serif;
}
p.surtitre {
  margin-bottom:0.4em;
}
p.soustitre {
  margin-top:0.4em
}
#chapo, #texte, .texte {
  font-size:1.1em;
  line-height:1.4em;
  margin-bottom:1.5em;
}
#chapo {
  font-weight:bold;
  margin:3em 0;
  text-align:justify;
}
#ps, #notes {
  font-size:1em; 
  line-height:1.2em;
  margin:1em 0 1.5em;
}
#ps {
  padding:3px 7px;
}
#notes {
  text-align:left;
}
p.spip {
  text-align:justify;
  margin:0.5em 0 1.3em;
}
.ombre {
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}
.ombre div.ombreInterieur {
  padding:0 !important;
  padding: 0 5px 5px 0;
}

.ombre div#texte {
  font-family: Helvetica,Verdana,Arial,sans-serif;
  background-color: #fff;
  border: 1px solid #900;
  padding: 6px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
}

/* -------------
=Recherche
--------------- */
p.RechercheNbre {
  font:1.5em Helvetica,Verdana,Arial,sans-serif;
  color:#90c;
}
p.RechercheDescriptif {
  margin:0;
}
p.RechercheUrl {
  margin:0.3em 0 1.3em;
}

/* -------------
=Colonne Secondaire : informations contextuelles
--------------- */
#ColSecondaire h2 {
  font-size:1.5em;
}
#ColSecondaire dl.NumeroContexte {
  display:none;
}


/* -------------
Elements communs
--------------- */
.CAccueil div.ActuellementSommaire dt, .CS dt, .NumeroApercu dt, .Actu h3, #IN dt, #IA dd, #notes h3 {
  font-family:Helvetica;
  letter-spacing:normal;
}
table {
  font-family:"Lucida Grande",Arial,sans-serif;
  border:1px solid #999;
  margin:1.4em 0;
}
th {
}
td, th {
  border-left:1px solid #999;
  padding:5px;
}
td {
  text-align:center;
}
td:first-child {
  text-align:left;
}
tr.Total td {
  font-weight:bold;
  border-top:2px solid #333;
  border-bottom:1px solid #999;
}

/* -------------
=Divers
--------------- */
.spip-admin-float {
  display:none;
}
.rien {
  clear:both;
  height:0;
  font-size:0;
}
.invisible {
}
