/*****************************************************************/
/* Feuille de style réalisée à l'origine  pour le site           */
/* de la Khagna Lugdunensis   http://khagnalugdunensis.free.fr/  */
/* par Aurélien Langlois                                         */
/* Ce fichier est dans le domaine public.                        */
/*****************************************************************/

#theme { 
 color: #333;
 font-family: Verdana, Charcoal, Geneva, "Luxi Sans", sans-serif;
 font-size: 12px;
 margin-top: 0;
 margin-left: 0;
}

/*
 * Barre de navigation 
 */

div#nav { 
  background-color: white;	
 left: 10px;
 position: absolute;
 top: 30px;
 width: 150px;
/* float:left;*/
}

#nav ul {
 background: #666;
 border-style: solid;
 border-color: #333;
 border-width: 0px 0px 2px 2px;
 list-style-type: none;
 margin-right: 0;
 padding: 0;
}


#nav li { 
 border-color: #333;
 border-style: solid;
 border-width: 2px 0px 0px 0px;
 margin: 0;
 padding: 0;
 width: 100%;
}

#nav .niv2 {
 border: none;
/* list-style-type: lower-roman; Foire avec IE*/
 list-style-type: none;
 color: #DDD; 
}

#nav a { 
 color: #FFFFFF;
 display: block;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 margin: 0;
 padding: 0 5px 0 5px;
 text-decoration: none;
}

#nav a:hover { 
 background-color: #FFFFFF;
 color: #666;
}

#nav dt {   
   font-weight: bold;
   padding-bottom: 0;
}

#nav dd {
  padding-top: 0;
}



/*
 * Corps du texte 
 */

div#corps { 
 background-color: white;
 border-left: solid 4px #333;
 margin-left: 160px;
 height: 100%;
 padding: 15px;
 position: absolute;
/* float: right;*/
}

/*
 * Généralités
 */

/* Liens */

a { text-decoration: none; }

a:link { color: #880000; }   /* lien non encore visité */

a:visited { color: #550000; } /* lien visité */

a:hover { text-decoration: underline; } /* lien survolé par le curseur de la souris */

/* Hiérarchisation : titres, sous-titres */

h1 { 
  color: #FFFFFF;
  background-color: #666;
  font: normal 200% "Trebuchet MS", Verdana, sans-serif;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 3ex;
  padding-left: 10px;
} 

h2 { 
  color: #000000;
  font: normal 160% "Trebuchet MS", Verdana, sans-serif;
  margin-left: 0;
  padding-left: 10px;
} 

h3 { 
  font: bold 140% "Trebuchet MS", Verdana, sans-serif;
  padding-left: 10px;
}

h4 { 
  font: bold 120% "Trebuchet MS", Verdana, sans-serif;
  padding-left: 10px;
}

h5 { 
  font: italic 110% "Trebuchet MS", Verdana, sans-serif;
  padding-left: 10px;
}

h6 { 
  font-variant: small-caps;
  padding-left: 10px;
}

/* Texte */

p { 
 margin-right: 0;
 padding-left: 10px;
 text-align: justify;
}

blockquote p { 
 color: #000000;
 font-size: 90%;
}

code {
 font-family: monospace; /* code informatique */
}

p.signature {
  text-align: right;
  white-space: pre;
  margin-top: 2ex;
  font-style: italic;
}

div.encadre {
  color: #000;
  background: #D0D0D0;
  margin: 8ex 0.5em 0 0.5em;
  border: solid 1px #B0B0B0;
  padding: 0.5ex;
  font-size: 90%;
  font-family: sans-serif;
   width: 600px; /* largeur du texte limitée à 600px, supprimer si ça ne convient pas */
}


.conteneur {

}
.actus {
  color: #000;
  background: #D0D0D0;
  margin: 0px 0px 5px 15px;
 /* right: 10px;*/
  border: solid 1px #B0B0B0;
  padding: 2ex;
  font-size: 100%;
  font-family: sans-serif;
  width: 180px;}
  /*float: right;*/


/*.agenda {
  color: #000;
  background: #000;
 margin-top: 2px;
 right: 10px;
  border: solid Opx #B0B0B0;
  padding: 0.75ex;
  font-size: 100%;
  font-family: sans-serif;
  width: 700px;
  float: right;
}*/

img.bouton { 
 border-width: 0; /* pas de bordure sur les images */
}

img.gauche {
  float: left;
  border-width: 1;
  border-color: #666;
  margin: 0px 10px 5px 0px;} 

img.droite {
  float: right;
  border-width: 1;
  border-color: #666;	
  margin: 0px 0px 5px 10px;
  }

div.piedpage {
  color: #FFFFFF;
  background: #666;
  margin-top: 8ex;
  border: solid 1px #B0B0B0;
  padding: 0.5ex;
}

li.imbrique {
  list-style-type: none;
}

#adresse p { text-align: right; white-space: pre; }

/* Images */



/* Tableaux */

table { 
 border:  0px;
 border-collapse: collapse;
 margin-left: auto;
 margin-right: auto;
}

table td, table th {  
 /*border: solid 1px black;*/
 margin: 0;
 padding: 0.7em;
}

th {  
 font-weight: bold; 
}

caption { 
 font-size: 120%;
 font-weight: bold;
 margin-left: auto;
 margin-right: auto;
 padding-bottom: 1em;
}

/* Lexiques */

dt {   
   font-weight: bold;
/*   padding-bottom: 1em; */
}

dd {   
   padding-bottom: 0.5em; 
}

.h1like { 
  text-align: center;
  color: #FFFFFF;
  background-color: #666;
  font: bold 200% "Trebuchet MS", Verdana, sans-serif;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 3ex;
  padding-left: 10px;
} 
