body { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  background-color:#fff;
}

body.page_article { 
  margin:1em 0 0 0;
  padding:0;
  background-color:#fff;
}

div#page {
  width: 96%; 
  text-align: left;
  margin:0 2%;
}

#navigation {
  float: left;
  width: 14em;
  font-size:.9em;
}

#conteneur { 
  float: left;    
  width: 100%; 
  padding-left:0;
}


#conteneur #contenu {
  width:100%; 
  padding:0 6px 0 0;
}

ul.texte { 
  list-style:disc outside; 
  margin-left:1.5em;
  font-size:100%;
}

ul ul.texte { 
  list-style:disc outside; 
  margin-left:2.5em;
  font-size:100%;
}


div.menu_admin { 
	float:none;
	font-size:.9em; 
}

ul.menu_admin { 
  list-style:none; 
	width:16em;
  margin-left:.5em;
	padding:.5em; 
	text-align:left; 
	background:transparent; 
	border:1px solid #a55;
}

div.texte {
  margin-top: 0;
  margin-bottom: 0;
  padding-left:1em;
  font-size: 100%; 
}

div.texte2 { 
  text-align:left; 
  color:#000;
}

img { 
  margin-right:8px;
}

div.borde {
  border:1px solid #222;
}

.breves { 
  background-color: #eee; 
  background-image: url(../../images/fondMenuSpip.item.jpg); 
  background-repeat: repeat-y; 
  background-position: 100% 100%;
  border:0;
  font-size: 100%; 
}

.fin_de_breves { 
  background-color: #a88; 
  height:1px;
  background-image: url(../../images/basMenuSpip.jpg); 
  background-repeat: repeat-y;  
  background-position: 100% 100%;
  border:0; 
}

.breves, .rubriques  { 
  background-color: #eee; 
  background-image: url(../../images/fondMenuSpip.item.jpg); 
  background-repeat: repeat-y; 
  background-position: 100% 100%; 
  border:0;
  font-size:100%;
  border-left:1px solid #fdd;
}

.rubriques h2.menu-titre, .breves h2.menu-titre { 
  background-color: #ddd; 
  background-image: url(../../images/fondMenuSpip.jpg); 
  background-repeat: repeat-y; 
  background-position: 100% 100%;
  text-align:left;
}

.rubriques ul { 
  background-color:transparent;
}

.breves ul { 
  background-color: transparent; 
}

.breves .menu-titre { 
  background: #ddd;  
  background-image: url(../../images/fondMenuSpip.jpg); 
  background-repeat: repeat-y; 
  background-position: 100% 100%;
  border:0;
}

div0 {
  border:1px solid #222;
}

/*  Cartouche et titraille
---------------------------------------------- */
.cartouche { 
  margin: 0; 
  border: 0; 
  border-bottom: 1px solid #ddd; 
  border-right: 1px solid #ddd; 
}

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: 0; height: 0; line-height: 1px; font-size: 1px; overflow: hidden; }

/* Fil d'Ariane */
#hierarchie {
  clear: both;
  margin-bottom: 12px;
  border-top: 1px solid #999;
  font-size: 80%; 
}

div.a_la_ligne {  
  clear:both; 
  margin-bottom:1em;
  border:1px solid #ddd;
}

span.rouge { color:#800; font-weight:bold;}

span.date_titre { 
  color:#888;
  font-weight:normal; 
  font-size:70%;
  margin-left:1em;
}

a {  text-decoration: underline; } 

a div { 
/*  text-decoration:none;  */
  padding-left:2px;
}
a.spip_out:hover, a:hover div { 
 background-color:#666;
 color:#ff0;
}
a.mona:hover { 
 background-color:#333;
 color:#ff0;
}

a.admin {  
	text-decoration:none; 
} 
a.admin:hover { 
 background-color:#333;
 color:#ff0;
}


a.spip_in { color: #500; } /* liens internes */
a.spip_out { color: #400; } /* liens sortants */
a.spip_url { color: #550; } /* liens url sortants */

.cartouche {
  padding-left:.4em;
  padding:0;
  border:0;
}

.cartouche h1.titre {
  font-size: 120%;
  font-weight: bold;
  color: #333;
}

h1, h2, h3, h4, h5, h6 { 
  margin: 0; 
  padding: 0; 
  font-weight: normal; }

.page_plan #contenu h2 {
  clear: both;
	padding: 0.5em;
	margin-bottom: 1em;
	font-weight: bold;
	text-align: center; 
	background: #EEE;
	border: 1px solid #CCC;
}


img, td img { 
  margin:.5em;
  border:0px solid #880; 
}

td.bretzel img { 
  margin:0;
  padding:0; 
}

a.spasmophilie div { 
  background-image: url(../bretzel/_trf2.2.anx.jpg); 
  width:88px;
  height:30px;
}

a.spasmophilie:hover div { 
  background-image: url(../bretzel/_trf2.2.anx.sel.jpg); 
}

a.troubles div { 
  background-image: url(../bretzel/_trf4.2.fonc.jpg); 
  width:88px;
  height:30px;
}

a.troubles:hover div { 
  background-image: url(../bretzel/_trf4.2.fonc.sel.jpg); 
}

a.douleur div { 
  background-image: url(../bretzel/_trf4.4.doul.jpg); 
  width:107px;
  height:30px;
}

a.douleur:hover div { 
  background-image: url(../bretzel/_trf4.4.doul.sel.jpg); 
}

a.fatigue div { 
  background-image: url(../bretzel/_trf6.2.fati.jpg); 
  width:88px;
  height:30px;
}

a.fatigue:hover div { 
  background-image: url(../bretzel/_trf6.2.fati.sel.jpg); 
}

a.vouloir_dormir div { 
  background-image: url(../sommeil/_trf2.2.anx.jpg); 
  width:88px;
  height:30px;
}

a.vouloir_dormir:hover div { 
  background-image: url(../sommeil/_trf2.2.anx.sel.jpg); 
}

a.regulation div { 
  background-image: url(../sommeil/_trf4.2.fonc.jpg); 
  width:88px;
  height:30px;
}

a.regulation:hover div { 
  background-image: url(../sommeil/_trf4.2.fonc.sel.jpg); 
}

a.pouvoir_dormir div { 
  background-image: url(../sommeil/_trf4.4.doul.jpg); 
  width:107px;
  height:30px;
}

a.pouvoir_dormir:hover div { 
  background-image: url(../sommeil/_trf4.4.doul.sel.jpg); 
}

a.savoir_dormir div { 
  background-image: url(../sommeil/_trf6.2.fati.jpg); 
  width:88px;
  height:31px;
}

a.savoir_dormir:hover div { 
  background-image: url(../sommeil/_trf6.2.fati.sel.jpg); 
}

a.tete div { 
  background-image: url(../troubles/vtr3.2.jpg); 
  width:53px;
  height:51px;
}

a.tete:hover div { 
  background-image: url(../troubles/vtr3.2.sel.jpg); 
}

a.thorax div { 
  background-image: url(../troubles/vtr3.3.jpg); 
  width:53px;
  height:49px;
}

a.thorax:hover div { 
  background-image: url(../troubles/vtr3.3.sel.jpg); 
}

a.abdomen div { 
  background-image: url(../troubles/vtr3.4.jpg); 
  width:53px;
  height:45px;
}

a.abdomen:hover div { 
  background-image: url(../troubles/vtr3.4.sel.jpg); 
}

a.anxiete div { 
  background-image: url(../troubles/vtr3.5.jpg); 
  width:53px;
  height:35px;
}

a.anxiete:hover div { 
  background-image: url(../troubles/vtr3.5.sel.jpg); 
}

a.locomotion div { 
  background-image: url(../troubles/vtr234.67.jpg); 
  width:158px;
  height:155px;
}

a.locomotion:hover div { 
  background-image: url(../troubles/vtr234.67.sel.jpg); 
}

/* page Tête */
a.cephalees div { 
  background-image: url(../profil/prf.2.0.jpg); 
  width:366px;
  height:100px;
}

a.cephalees:hover div { 
  background-image: url(../profil/prf.2.0.sel.jpg); 
}

a.vertiges div { 
  background-image: url(../profil/prf.345.1.jpg); 
  width:90px;
  height:120px;
}

a.vertiges:hover div { 
  background-image: url(../profil/prf.345.1.sel.jpg); 
}

a.invalide div { 
  background-image: url(../profil/prf.345.2.jpg); 
  width:80px;
  height:120px;
}

a.invalide:hover div { 
  background-image: url(../profil/prf.345.2.sel.jpg); 
}

a.fatigue_oculaire div { 
  background-image: url(../profil/prf.3.4.jpg); 
  width:107px;
  height:35px;
}

a.fatigue_oculaire:hover div { 
  background-image: url(../profil/prf.3.4.sel.jpg); 
}

a.paupiere_et_fatigue div { 
  background-image: url(../profil/prf.4.4.jpg); 
  width:107px;
  height:35px;
}

a.paupiere_et_fatigue:hover div { 
  background-image: url(../profil/prf.4.4.sel.jpg); 
}

a.nevralgie div { 
  background-image: url(../profil/prf.5.3.jpg); 
  width:90px;
  height:50px;
}

a.nevralgie:hover div { 
  background-image: url(../profil/prf.5.3.sel.jpg); 
}

a.rhinite div { 
  background-image: url(../profil/prf.5.4.jpg); 
  width:107px;
  height:50px;
}

a.rhinite:hover div { 
  background-image: url(../profil/prf.5.4.sel.jpg); 
}

a.torticolis div { 
  background-image: url(../profil/prf.67.1.jpg); 
  width:90px;
  height:167px;
}

a.torticolis:hover div { 
  background-image: url(../profil/prf.67.1.sel.jpg); 
}

a.ganglions div { 
  background-image: url(../profil/prf.6.3.jpg); 
  width:90px;
  height:110px;
}

a.ganglions:hover div { 
  background-image: url(../profil/prf.6.3.sel.jpg); 
}

a.angine div { 
  background-image: url(../profil/prf.7.3.jpg); 
  width:90px;
  height:58px;
}

a.angine:hover div { 
  background-image: url(../profil/prf.7.3.sel.jpg); 
}

.on {  font-weight:normal; color: #500; } /* liens exposes */

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { 
  border: 0; 
  border-bottom: 1px dotted #B8B8B8; 
  margin: 0; 
  padding: 3px 6px 2px 6px; 
  font-size: 88%; 
  background: #e2d7d7; }
ul ul .forum-chapo { background: #e9e0e0; }
ul ul ul .forum-chapo { background: #f2eded; }
ul ul ul ul .forum-chapo { background: #f9f6f6; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }

.forum-chapo .forum-titre, .forum-chapo .forum-titre a {  
  display:inline; 
  margin: 0; 
  padding: 0; 
  font-weight: bold; 
  text-decoration: none;  
  color: #333; 
}

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip {
/* font-family: "Bitstream Vera Serif", Georgia, Times, serif;  */
 font-family: Arial, Helvetica, sans-serif;
}

h3.spip { 
  margin:0;
  padding:.5em 0 .5em 0; 
  border:1px solid #eee;
}

.chapo {
  margin-bottom: .5em;
  font-weight: normal; 
  line-height: 120%; 
}

div.chapo { 
  margin-top:.5em;
  background-color:#eee;
  text-align:center;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
}

/* Pied de page */
#pied {
  margin-top: 0;
  border-top: 1px dotted #CCC;
  padding: 2px;
  text-align: center; 
  color:#666;
}

#pied small { font-size: 77%; }

span.petites_capitales { 
  font-variant: small-caps; 
 font-weight:bold;
}

.titre { background-color:#eee; }

.img_liens { 
  float:left; 
  margin: 6px 6px 6px 0;
}

td.icone { 
  vertical-align:top; 
  padding:8px;
  background-color:#eee;
}

.ps { font-size: 82%; }
.notes { clear: both; font-size: 77%; }
.ps h2, .notes h2 { font-size: 120%; font-weight: bold; }

/* Entete */
#entete { width: 100%;  }
#entete #nom_site_spip, #entete a .spip_logos {
  display: block;
  float: left;
  font-weight: bold;
  font-size: 150%; 
}

.formulaire_spip {
  text-align: left;
  font-size: 12px;
  margin-top:2em;
}
.formulaire_recherche { 
  text-align: left; 
  width: 24em;
/*  border:1px solid #bbb;*/
}
input.text { 
  border:1px solid #bbb;
}

div.texte_discret { 
  font-size:.9em;
  color:#999;
 }

.ps {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
.ps { font-size: 0.82em; }
.ps h2, .notes h2 { font-size: 1em; font-weight: normal; }

.rubriques p, .breves p, .syndic p, .forums p, .divers p { margin: 0; padding: 0.2em 0.7em;  }

.rubriques ul, .breves ul, .syndic ul, .forums ul, .divers ul { 
  padding:0; 
  border:0;
}

.rubriques li, .breves li, .syndic li, .forums li, .divers li { 
  padding: 0 0 0 4px; 
}

.rubriques li li { 
  padding: 0 0 0 10px; 
}

.ul-inc-rubriques li { background-color: #ffffff; }
.ul-inc-rubriques li li { background-color: #fffff0; }
.ul-inc-rubriques li li li { background-color: #ffffec; }
.ul-inc-rubriques li li li li { background-color: #ffffe9; }
.ul-inc-rubriques li li li li li { background-color: #ffffe4; }

p.soustitre { 
	padding:.5em 1em; 
  margin-top:.4em;
	text-align:center; 
	background-color: #f5f5f5;
	border:0px solid #555;
}
div.boxcontent {
  display:block;  
  background-color:#f0f0f0;  
  padding:4px 16px 4px 16px;
  margin:.4em 2em 0 2em;
  border:0px solid #f00;
}
