@charset "iso-8859-1";

/* rouge : #DD0009 ; bleu : #132F83 */

body {background-color:#345;font-family: Arial, sans serif;padding:0;margin:0}
a {text-decoration:none;color:#555544;font-family:"Arial", sans-serif;}
input,select,table {font-size: 11pt;}
ul.artistes {list-style: inside;margin-top:0;}
tt {font-size: 8pt; background-color: #fff; text-decoration: underline; color: black; font-style: italic; font-family: courrier; padding-left: 3px; margin-right: 3px}
form {display:inline;}

#entete {height:200px;background-color:#789;margin:0;}

.tableau {margin-top:0.5em;margin-bottom:0.5em;}
.tableau td {vertical-align:top;}
.titre_cat {font-size:18pt;}
.titre_cat2 {font-size:16pt;}
.cadre {color:#FFF;font-size:10pt;padding-left:20px;margin:10px;}
.cadre h1,h2 {margin:5px;}
.fiche {background-color:#F9F9F9;margin:0 8px 3px 0;padding:10px;border:1px solid #000;}
.fiche_lect {background-color:#fff;margin:5px;padding:10px;border:1px solid #CCC;}
.stitre {color:#FFFFCC;font-size:12pt;font-weight:bold;margin:5px;display:inline;text-align:right;padding-right:0.5em;}
.inform {position:absolute;left:140px;top:170px;right:0;width:auto;margin-right:0;background-color:#123;color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;padding:2px;}

a.chapitre {display:block;padding:4px;font-weight:bold;border:1px solid #FFF;}
a.chapitre:hover {background-color:#EEE;color:#DD0009;margin-left:10px;border:1px solid #DD0009;}
.titre_chap {color:#DD0009;}

.presentation a {font-weight:bold;color:#DD0009;font-family:Georgia, "Times New Roman", Times, serif;}

h1 {font-size:20pt;font-family: Georgia, "Times New Roman", Times, serif;}
h3 {margin:0;}
ul.plan {margin:0;width:400px;}
.plan li {display:inline;}

.image {float:left;padding:0;margin-right:10px;}
.idx {font-size:9pt;text-decoration:none;font-weight:normal;}
.auteur {font-size:14pt;margin:0;padding:0;font-weight:bold;}
.domaine {font-weight:bold;text-align:right;margin-right:10px;display:block;letter-spacing:1em;}
#menu_img {padding-left:3em;}
.titre {font-weight:bold;font-style:italic;font-size:14pt;}
.deno {font-size:12pt;}
.denogrand {font-size:14pt;}
.commentaire {font-size: 12pt; text-align: justify; padding:5px;background-color:#eee;}

.liste {
  display:block;
  width:60px;
  margin-left:5px;
  padding:1px;
  border:1px solid #DD0009;
  color:#DD0009;
  font-weight:bold;
  text-align:center;
}
.carre a {display:block;border:1px solid #F00;width:40px;height:40px;text-align:center;background-color:#ffcc00;text-decoration:none;}
span.imag {float:left;width:14px;height:14px;background-color:#fff;text-align:center;border:1px solid #999;margin:2px;font-size:7pt;}
a.imag {float:left;width:14px;height:14px;background-color:#CCFF33;text-align:center;border:1px solid #999;margin:2px;font-size:7pt;}
a.imag:hover {background-color:#fff;}
.lettre {font-size:16pt;width:46px;height:40px;}
.info {float:left;}

.bouton {
  font-size:14pt !important;
  margin-left:50px;
  padding:2px;
  border:1px solid #DD0009 !important;
  color:#DD0009 !important;
  font-weight:bold;
}
.bouton:hover {background-color:#BBCCDD;}

.menu {width:130px;}
.menu a {display:block;color:#FFFF8C;border:1px solid #ABC;margin:5px;padding:2px;-moz-border-radius:5px;}
.menu a:hover {background-color:#DD0009;}
.menu div {display:block;margin:1em 0 1em 8px;color:#FFFF8C;font-size:12pt;font-weight:bold;}

.intitule {font-size:11pt;font-weight:bold;text-align:right;padding-right:5px;}
.champ_e {width:300px;}
#contenu {margin:0.1em;}
#contenu input,select {background-color:#FFF;color:#444444;font-size:11pt;border:1px solid #003366;padding:2px;}
#contenu td {height:30px;border:0 !important;}

#general td {border:1px solid #aaa;}


a.lien_chapitre {color:#DD0009}
a.lien_chapitre:hover {text-decoration:underline;}
/* textes */
.paragraphe {font-family:Georgia, "Times New Roman", Times, serif;text-align:justify;margin-right:0.5em}
.paragraphe:first-letter {font-size:18pt;}
.cadre_texte {overflow:hidden;height:400px;width:400px;position:absolute;}


/* chronologie */
h3.annee {font-size:20pt;padding:0;letter-spacing:10px;;color:#132F83;margin-bottom:3px;text-align:right;border-bottom:solid 2px #132F83;} /* #FFCACA */
ul.chrono {margin:0;padding:0;margin-right:.2em;}
li.bloc_annee {font-size:11pt;margin:5px;display:inline;}  /* #FFCACA E8FAFF border:1px dotted #132F83; */
.evenement {margin:0 5px 20px 60px;padding:3px;text-indent:-50px;background-color:#eee;font-size:12pt;-moz-border-radius:10px;} /* F5FFFF FFF5DB border:1px solid #ffefa4 border:1px solid #DD0009; */
.date {font-weight:bold;font-size:14pt;background-color:#DD0009;color:#FFF;border:solid #666;border-width:0 1px 1px 0;padding-left:5px;padding-right:5px;margin-right:5px;}
.liens {padding:5px;margin-bottom:10px;text-align:justify;}
.liens input {background-color:#DD0009;border:1px solid #333;font-size:11pt;font-weight:bold;padding:1px;margin:2px;width:54px;}
.illustration {text-align:right;margin:0 3px 3px;font-size:7pt;}

h4.titre2 { color:#132F83;padding-left:1em; }

/* interrogation */
.parcours {margin:0 8px 3px 0;padding:1px;background-color:#ccc;border:1px solid #003366;font-size:11pt;text-align:center;font-weight:bold;text-align:center;border:1px solid #CCC;}
.parcours span {width:20px;height:20px;}
.parcours a {margin:2px;font-size:12pt;}
.parcours a:hover {color:#DD0009;}
.retour {margin:0 8px 3px 0;background-color:#ccc;border:1px solid #003366;font-size:11pt;text-align:center;font-weight:bold;text-align:center;border:1px solid #CCC;}
.retour a {display:block;margin:2px;}
.retour a:hover {color:#DD0009;}
.surligne {background-color:#fff;font-size:12pt;color:#DD0009;border:1px solid #DD0009;}

/* recherche.php */
#reponses li {
  height:100px;
  padding:0;
  margin:3px;
  border:1px dotted #DDD;
  list-style:circle;
  list-style-image:url(img/ligne.gif);
}
#reponses a {display:block;height:100px;margin:0;padding:0;}
#reponses a:hover {background-color:#E8EFF4;}
ul#reponses {margin:0;padding:1em}
#reponses img {margin-right:5px;}
.saisie {
  border:1px solid #DD0009;
  background-color:#EEE;
  margin-right:2px;
}
.ok {
  border:1px solid #DD0009;
  background-color:#FFF;
  color:#DD0009;
  font-weight:bold;
}
.liste_index a {display:block;}
.liste_index a:hover {background-color:#FFE9E9;}

#balise_fixe {position:fixed;bottom:10px;right:10px;z-index:100;background-color:#fff;border:2px solid #DD0009;padding:2px;}
#balise_fixe a {color:#DD0009;font-weight:bold;}

.ombre {
  float:left;
  clear:left;
  background: url(img/ombre.png) no-repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  padding: 0px;
}
.boite {
  position:relative;
  bottom:6px;
  right: 6px;
}

/* bibliographie */
.P1,.P2,.P3 { margin-bottom:1em;}
h2 { font-size:16pt; font-weight:bold;color:#DD0009; }
*.P1 { font-size:16pt; font-weight:bold;color:#DD0009;margin-left:1em; }
*.P3 { font-size:14pt;font-weight:bold;color:#132F83;margin-left:2em; }
*.P2 { margin-left:3em;background-color:#EEE;-moz-border-radius:15px;padding:3px;}
*.T1 { margin:0; }
*.T2 { font-style:italic;color:#003366;font-weight:bold;}
*.T6 {vertical-align:super;font-size:6pt;padding:0;}

/* calendrier */
.titre_evt {font-weight:bold;color:#DD0009;font-style:italic}
.type_evt {font-weight:bold;color:#132F83;}
.debut {font-weight:bold;}
ul.calendrier {padding:0;}
.calendrier li {background-color:#EEE;margin:1em;padding:0.1em;list-style:none;list-style-type:none;list-style-image:none;-moz-border-radius:15px;padding:5px;}
.site a {color:red;padding-left:12px;background: url(img/fleche.gif) no-repeat;}

/* liens */
.bloc-liens {background-color:#eee;padding:5px;;-moz-border-radius:10px;}
.bloc-liens a {display:block;padding-left:12px;background: url(img/fleche.gif) no-repeat;}
.site a:hover, .bloc-liens a:hover {background: url(img/fleche1.gif) no-repeat;color:#132F83;}

/* liste oeuvres */
.item {  margin:1em;padding:5px;padding-left:2em;text-indent:-1em; line-height:1.1em;background-color:#EEE;-moz-border-radius:15px; }
.titren { font-size:14pt !important; font-weight:bold; color:#132F83; }
.titrei { font-size:14pt !important; font-style:italic;font-weight:bold; color:#132F83; }
.normal {   }
.normali { font-style:italic; }
.indice { font-size:6pt;vertical-align:super; }


@media print
{
#retour{display:none;}
#menu_img{display:none;}
}
