/*communs*/
#catalogue form { margin: 0; padding: 0 }
table { border-collapse: collapse;}
a:link { color: black; text-decoration: none }
a:visited { color: black; text-decoration: none }
a:hover { color: black; text-decoration: underline }
.titre-sous { color: black; font-size: 14px; font-family: Verdana, Arial, sans-serif; font-style: italic; font-weight: bold; margin-top: 10px; margin-bottom: 10px; padding-top: 10px }
.texte { color: black; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1.3em }
p { color: black; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1.3em; text-align: justify }
.form-texte { color: black; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
input { color: #3a5e8b; font-size: 12px; font-family: Arial, Verdana, sans-serif ; font-weight: normal; }
select { color: #3a5e8b; font-size: 12px; font-family: Arial, Verdana, sans-serif ; font-weight: normal; text-transform: none; }
/* bloc recherche*/
table.srch   { color: #3f5c86; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; background-color: #cddce4; background-image: url(/fr/imgLemoine/angle.jpg); background-repeat: no-repeat; background-position: -1px -1px; text-transform: uppercase; width: 599px    ; margin-top: 20px; }
table.srch td  {  }
tr.rg1 { }
tr.rg2 { }
td.s1 { padding-top: 5px; padding-bottom: 5px; padding-left: 20px; border-right: 1px solid #fff; }
td.s2   { text-align: center; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #fff; }
td.s2 input { padding-left: 2px; }
td.s3   { color: #3f5c86; text-align: center ; padding-top: 5px; padding-bottom: 5px; }
td.s3 a { color: #3f5c86; }
td.s4   { background-color: #9cb0cc; text-align: left; width: 55px; margin: 0; padding: 0; border-left: 2px solid #fff; }
/*bloc recherche avancee*/
table.avce  { font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; background-color: #e9f1f1; width: 599px ; border-top: 3px solid #445c9d; }
table.avce td { padding-top: 7px; padding-right: 10px; padding-bottom: 7px; border-color: #fff; border-style: solid; border-width: 1px 0 1px 1px; }
td.a1  { width: 100px ; padding-left: 30px; }
td.a2  { padding-left: 10px; }
div.methode { margin-left: 0; width: 538px; margin-bottom: 30px; padding: 0 30px 20px; border-color: #445c9d #cddce4 #cddce4; border-style: solid; border-width: 3px 1px 1px; }
/*bloc recherche compositeurs alpha*/
.alpha { background-color: #dce4e4; text-align: center; width: 599px; padding-top: 20px; border-top: 3px solid #445c9d; }
.atitre { font-family: Arial, Verdana, sans-serif; font-weight: bold; font-style: italic; padding-bottom: 10px; }
.alettre { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #445c9d; margin-bottom: 10px; padding-bottom: 6px; }
.alettre a:link, .alettre a:visited { color: #fff; font-size: 12px; padding-right: 3px; padding-left: 2px; }
.alettre a:hover { color: #fff; background-color: #002a72; text-decoration: none; padding: 4px 3px 6px 2px; }
.atxt { font-size: 12px; font-family: Arial, Verdana, sans-serif; padding-bottom: 15px; }
.aliste {  }
.abtn { margin-top: 15px; padding-bottom: 15px; }
/*liste resultats*/
table.result    { color: #3f5c89; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #9cb0cc; text-transform: uppercase; width: 599px; border-top: 3px solid #445c9d }
table.result a { color: #3f5c89; }
table.result a:hover { color: #fff; text-decoration: none; }
table.result td   { padding: 3px 10px }
.result td b { color: #fff; font-weight: bold }
div.folio b { color: #fff; font-weight: normal }
table.result td img  { padding-right: 3px; padding-left: 3px; vertical-align: -0.1em; border-width: 0 }
td.r1 { font-size: 10px; }
td.r2 { text-align: right }
table.liste { font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f1f6f6; margin-bottom: 1px; width: 599px; border-bottom: 1px solid #d1e2ea }
table.liste td  { padding-top: 8px; padding-bottom: 8px }
td.l1  { text-align: center; width: 75px }
td.l2  { }
td.l3  { color: #3a5e8b; font-size: 12px; font-weight: bold; text-align: right; width: 70px; padding-right: 10px; padding-left: 5px; }
td.l4  { width: 80px; }
div.editeur  { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #445c9d; text-align: center; text-transform: uppercase; letter-spacing: 1px; width: 599px ; padding-top: 3px; padding-bottom: 3px; }
div.folio   { color: #314879; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #9cb0cc; text-align: right; text-transform: uppercase; padding: 3px 10px 3px 0; width: 589px ; border-top: 3px solid #445c9d; }
div.folio a { color: #3f5c89; }
div.folio a:hover { color: #fff; text-decoration: none; }
div.folio img { padding-right: 3px; padding-left: 3px; vertical-align: -0.1em; border-width: 0 }
.liste-auteur { color: black; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
.liste-produit { color: black; font-size: 14px; font-family: Verdana, Arial, sans-serif; font-style: italic; font-weight: bold }
.liste-editeurs { font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
.prix { color: black; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
/*fiche produit*/
div.back { color: #314879; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold; background-color: #9cb0cc; text-align: right; text-transform: uppercase; padding: 3px 10px 3px 0; width: 589px; border-top: 3px solid #445c9d; }
div.back a { color: #3f5c89; }
div.back img { padding-right: 3px; padding-left: 3px; vertical-align: -0.1em; border-width: 0; }
table.fiche  { background-color: #f1f6f6; width: 599px; height: 250px }
table.fiche td { border: solid 1px #fff }
td.f1  { text-align: center; width: 170px }
td.f2{}
table.cotage { color: #3f5c86; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #dce4e4; text-transform: uppercase; width: 599px }
table.cotage td { text-align: center; padding: 5px; border: solid 1px #fff }
td.c1{}
td.c1 b { color: #000; }
td.c2 b { color: #000; font-size: 15px; }
.fiche-auteur { color: black; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
.fiche-produit { color: black; font-size: 16px; font-family: Verdana, Arial, sans-serif; font-style: italic; font-weight: bold; margin-bottom: 10px }
div.info { width: 490px ; margin-left: 50px; padding-left: 10px; border-left: 1px solid #cbdee8; }
.texte-sommaire { color: #000; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; line-height: 1.3em }
.texte-justify { color: black; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1.3em; text-align: justify }
.sibelius { padding-top: 20px; }
/* page accueil */

.accueil1   { color: #000; font-weight: bold; font-size: 15px; font-family: Arial, Verdana, sans-serif; margin: 0px 0px 2px; border-style: solid none none none; border-width: 1px 0px 0px 0px; border-color: #b3bde5    }
.accueil2   { color: #7388aa; font-style: italic; font-weight: bold; font-size: 16px; font-family: Arial, Verdana, sans-serif; line-height: 16px; text-align: left; margin: 0 5px 0 0   }
.accueil3   { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, sans-serif; text-align: left; margin: 4px 5px 0px 0px }
.rubrique-liens { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, sans-serif; text-align: left; margin: 4px 0px 0px }
.accueil4  { color: #7388aa; font-weight: normal; font-size: 12px; font-family: Arial, Verdana, sans-serif; text-align: left; margin: 4px 0 0; padding: 0 0 10px; border: none }
