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

#theme { 
 background-color: #bdf;
 color: black;
 font-family: "Arial Unicode MS", FreeSans, Verdana,
      "Luxi Sans", Arial, "Helvetica", sans-serif;
 margin-top: 0;
 margin-left: 0;
}

/* Contenant */

#tout {
 background: white;
 border: solid 4px silver;
 margin: 10px auto;
 padding: 0;
 position: relative;
 width: 90%
}

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

#nav { 
 background-color: #bdf;
 border-bottom: solid 5px silver;
 padding: 0;
 width: 100%;
}

#nav ul {
 list-style-type: none;
 margin: 0;
 padding: 0.5em 1em 0.5em 1em;
}

#nav li { 
 display: inline;
 font: bold 1.2em "Trebuchet MS", sans-serif;
 padding: 0 1em;
}

#nav a:link { color: black; }

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

#nav a.actif { color: white; }

/***********/
/* Sidebar */
/***********/

#sidebar {
 border-left: solid 4px silver;
 border-bottom: solid 4px silver;
 float: right;
 width: 30%;
 margin-left: 0.5em;
 font-family: "Arial Unicode MS", FreeSans, Verdana,
      "Luxi Sans", Arial, "Helvetica", sans-serif;
 font-size: 90%;
}

#sidebar h2 {
 font-size: 110%;
}

#sidebar h3 {
 font-size: 100%;
}

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

#corps { 
 background: white;
 margin-left: 0.5em;
 margin-right: 0.5em;
 padding-bottom: 10px;
}

/***************/            
/* Bas de page */
/***************/

#bas { 
 padding: 0;
 width: 100%;
 font-family: monospace;
 border-top: solid 5px silver;
 clear: both;
}


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

/* Liens */

a { text-decoration: none; }

a:link { color: blue; }   /* lien non encore visité */

a:visited { color: #2727a3; } /* lien visité */

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

a.external-link:link { color: red; }
a.external-link:visited { color: #b02020; }
a.reference-link:link { color: green; }
a.reference-link:visited { color: #20b020; }
a.biblioblog-link:link { color: #9932cc; }
a.biblioblog-link:visited { color: #da70d6; }

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

h1 { 
  color: #80bbff;
  font: normal 200% "Arial Unicode MS", FreeSans, Verdana,
      "Luxi Sans", Arial, "Helvetica", sans-serif;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
} 

h2 { 
  background-color: white;
  font: normal 180% "Arial Unicode MS", FreeSans, Verdana,
      "Luxi Sans", Arial, "Helvetica", sans-serif;
  margin-left: 0;
  padding-left: 10px;
} 

h3 { 
  font: bold 140% "Arial Unicode MS", FreeSans, Verdana,
      "Luxi Sans", Arial, "Helvetica", sans-serif;
  padding-left: 10px;
}

h4 { 
  font: bold 120% "Arial Unicode MS", FreeSans, Verdana,
      "Luxi Sans", Arial, "Helvetica", sans-serif;
  padding-left: 10px;
}

h5 { 
  font: italic 110% "Arial Unicode MS", FreeSans, Verdana,
      "Luxi Sans", Arial, "Helvetica", sans-serif;
  padding-left: 10px;
}

h6 { 
  font-variant: small-caps;
  padding-left: 10px;
}

/* Texte */

p { 
 margin-right: 0;
 padding-left: 10px;
 padding-right: 10px;
 text-align: justify;
}

blockquote p { 
 color: #40aaff;
 font-size: 90%;
}

:lang(en) > q { quotes: "\201C" "\201D" "\2018" "\2019"; }
:lang(fr) > q { quotes: "\AB\A0" "\A0\BB" "\201C" "\201D"; }

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; 
}

.lien-commentaire {
   text-align:right;
}

.concert-chef {
	color: gray;
	margin: 1ex 0 0 0;
}
.concert-chef > em {
	color: red;
}
.concert-performer {
	color: gray;
	margin: 0 0 0 0;
}
.concert-performer > em {
	color: rgb(192,128,0);
}
.concert-oeuvre {
	color: green;
	margin: 0.3em 0 0.3em 0;
}
.picture-right {
	float: right;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.picture-left {
	float: left;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.footnote {
	font-size: 0.8em;
}
.aggregator-entry-read {
	color: blue;
}
.aggregator-entry-new {
	color: red;
}
.devanagari {
	font-family: Gargi, sans-serif;
	text-align: left;
}
.tamoul {
	font-family: sans-serif;
	text-align: left;
}

