/******************************************/
/* Feuille de style pour le thème SLND */
/* Fichier dans le domaine public         */
/******************************************/

#theme { 
 background-color: #F5FFFA;
 color: #000000;
 font-family: sans-serif;
 font-size: 13px;
 width: 90%;
 height: 100%;
 margin: 0;
 padding: 0;
}

#tout { 
 background-color: #DCDCDC;
 color: #000000;
 text-align: justify;
}

/***********************/             
/*Bloc notes bas pages */
/***********************/

#note { 
 background-color: #DCDCDC;
 font-family: sans-serif;
 font-size: 9px;
 margin-top: 25%;
 float: left;
 width: 23%;
}

#note ul {  
 background-color: #DCDCDC;
 list-style-type: none;
}

#note li {
 background-color: #DCDCDC;
 margin-bottom: .5em;
}

#note
a:link { text-decoration: none; color: #000000; }

#note
a:visited { color: #000000; }

#note
a:hover { background-color: #696969; }

/***********************/             
/* Carotte */
/***********************/

#carotte {
font-size:9px;
width: 17%;
position: absolute;
top: 10px;
left:0px;
margin-left: 5%;
}

/***********************/             
/* Barre de navigation */
/***********************/

#nav { 
 background-color: #F5FFFA;
 margin-left: 5%;
 margin-right: 1%;
 padding: 10px;
 font-family: sans-serif;
 float: right;
 width: 17%;
}

#nav ul {  
 background-color: #F5FFFA;
 list-style-type: none;
 padding: 0;
}

#nav li {
 font-weight: bold;
 background-color: #F5FFFA;
 margin-bottom: .5em;
 padding: 0;
}

#nav
a:link { text-decoration: none; color: #000000; }

#nav
a:visited { color: #000000; }

#nav
a:hover { background-color: #696969; }


/******************/
/* Corps du texte */
/******************/

#corps { 
 background-color: #FF4500;
 padding: 5px;
 margin-left: 30%;
 width: 60%;
 text-align: justify;
}

#corps
a:link { 
 text-decoration: underline;
 background-color: #DCDCDC
 color: #0000CD;
}

#corps
a:visited {
 text-decoration: underline;
 color: #0000CD;
}

#corps ul {
 list-style-type: none;
 padding: 5px;
}


#corps li {
 padding: 5px;
}

/******************/
/* Bandeau bas */
/******************/

#bandeauB { 
 background-color: #DCDCDC;
 width: 100%;
 margin-top: 60px;
 margin-left: 8.5%;
 padding: 0;
}

#bandeauB ul {  
 background-color: #DCDCDC;
 list-style-type: none;
}

#bandeauB li {
 font-weight: bold;
 background-color: #DCDCDC;
}

#bandeauB
a:link { font-weight: bold; color: #000000; }

#bandeauB
a:visited { font-weight: bold; color: #000000; }

#bandeauB
a:hover { text-decoration: underline; background-color: #696969; }


/**************/
/* Généralités*/
/**************/

/* Classes de paragraphes*/
p.longquote { font-size: 10px; margin-left: 15%; } /* classe utilisée pour les références biographiques */

/* Classes de paragraphes*/
.auteur { font-size: 11px; color: #DC143C;}

/* Classes de paragraphes*/
.titre { font-size: 11px; color: #0000CD;} /* classe utilisée pour les références biographiques */

/* Classes de paragraphes*/
.comment { font-size: 11px; color: #000000;}


/* Liens */

a:link { text-decoration: none; color: #0000CD; }   /* lien non encore visité */

a:visited { text-decoration: none; color: #0000CD; } /* lien visité */

a:hover { text-decoration: underline; background-color: #696969; } /* lien survolé par le curseur de la souris */

/* Hiérarchisation : titres, sous-titres */

h1 { 
  color: #000000;
  font: normal 200% Verdana, sans-serif;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
} 

h2 { 
  background-color: #FF4500;
  font: normal 160% Verdana, sans-serif;
  margin-left: 0;
  padding: 10px;
} 

h3 { 
  font: bold 140% Verdana, sans-serif;
  padding-left: 10px;
}

h4 { 
  font: bold 120% Verdana, sans-serif;
  padding-left: 10px;
}

h5 { 
  font: italic 110% 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: #1e1e7f;
 font-size: 90%;
}

code {
 font-family: monospace; /* code informatique */
}

/* Images */

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

/* Tableaux */

table { 
 border: solid 1px;
 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: .5em; 
}

dd {   
   padding-bottom: 1.5em; 
}

