body   { font-size: 12px; font-family: Verdana, Arial, Helvetica ; background-color: white; background-image: url(/images/bg.jpg); background-repeat: repeat-x; margin: 0; padding: 0; border-top: 1px solid black; }
a  { color: #00c; text-decoration: none }
a:hover    { color: #c30; text-decoration: underline;}
a:visited   { color: #003; text-decoration: none }
box { font-size: 10px; font-family: Verdana, Arial, Helvetica }
td    { font-size: 11px; font-family: Verdana, Arial, Helvetica }
h6  { color: #c60; font-weight: 100; font-size: 11px; font-family: Verdana, Arial, Helvetica; letter-spacing: 1px }
h1   { color: #543300; font-weight: normal; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-align: left; letter-spacing: 1px    }
h4   { font-weight: bold; font-size: 15px; font-family: Verdana, Helvetica, Arial; text-decoration: none; letter-spacing: 1px }
input,label,textarea, ul { font-size: 10px; font-family: Verdana, Arial, Helvetica }
#nav { }
#nav table { background-image: url(/images/nav/bg-nav.jpg); background-repeat: repeat-x; width: 100%; margin: 0; padding: 0; border-bottom: 1px solid #b8b8ba; }
#nav td { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; vertical-align: top; padding-top: 5px; padding-right: 15px; padding-left: 5px; border-left: 1px solid white; white-space: nowrap; }
#nav ul { margin: 8px 0 0 30px; padding: 0; }
#nav li {  }
#nav li a:link, #nav li a:visited { color: #7c0e11; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 15px; text-decoration: none; }#nav li a:hover, #nav li a:visited:hover { color: #c30; text-decoration: underline; }
td#logo { font-size: 12px; background-color: white; background-image: none; text-align: center; width: 120px; padding: 6px 0 3px 0; border-right: 1px solid black;border-top-sty;border-bottom: 1px solid black; border-left-style: none; border-left-width: 0; le: none; border-top-width: 0; }
th  { font-size: 10px; font-family: Verdana, Arial, Helvetica }
tt   { color: #600; font-weight: bold; font-size: 15px; font-family: Verdana, Helvetica, Arial; text-decoration: none }.tableau  { font-size: 9px }
.titre  { font-weight: bold; font-size: 16px; font-family: Verdana, Helvetica, Arial }
dl { color: #333333; font-size: 15px; font-family: Verdana, Arial, Helvetica }
p { color: #424242; font-family: Verdana, Helvetica, Arial ; margin-top: 2px; }
h2 { font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
.txthome { font-size: 11px; }
.alignjustif { text-align: justify; }
h3 { color: #7c0e11; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 2px; padding-bottom: 0; }
.bio img { border: solid 1px black; }
.bio td { padding-bottom: 5px; }
.logo a { color: #7c0e11; font-size: 13px; }
#footer { font-size: 12px; font-family: "Zapf Chancery", "Comic Sans MS", cursive; background-color: white; background-image: url(/images/bas_de_page/ligne_musicale.gif); background-repeat: repeat-x; background-position: 0 bottom; text-align: center; width: 100%; height: 43px; margin-top: 2px; margin-bottom: 3px; padding-top: 2px; border-top: 1px solid #b8b8ba; }
table.content { margin-right: 30px; margin-left: 30px; }
table#bio { margin: 30px 0 0; padding: 0; }
#bio img { float: left; margin-right: 30px; margin-bottom: 50px; }
#bio h1 { margin-top: 0; padding-top: 0; }
.bleu { color: #00f; }
