p {  color:#222200;  font-size:13px;  font-family:tahoma,arial,helvetica;  line-height:1.5em  }
.maintext p { text-align:justify }
blockquote {color:#220033;font-size:11px;font-family:tahoma,arial,helvetica; }
li {color:#220033;font-size:13px;font-family:tahoma,arial,helvetica;}

:active {
  color:red;
}

.caps {  }
img.inset {margin: 8px}
h1,h2, h3, h4, h5, .l1textselected, .l2textselected, .l3textselected,.l4textselected,.l5textselected  { color: #006622; font-family:tahoma,arial,helvetica }
h1 { font-size:28px; font-weight:bold;border:0px; margin-top:.5em}
h2 { font-size:28px; font-weight:normal;border:0px;}
h3 { font-size:17px;}
h4 { font-size:13px;}
h5 { font-size:13px;font-weight:normal}
h6 { font-size:10px; }
td {color:#444400;font-size:12px;font-family:tahoma,arial,helvetica; border-color:#bbbbbb; vertical-align:top;} 
th {text-align:left; font-weight: bold; border-bottom:solid #999999 1px; font-size:13px}
tr:first-child { border-bottom:solid 1px #888888 }
hr{ width:75%; text-align:center }
em { color:#663322; font-weight:bold }
address { font-style:normal; margin-top:1em; margin-left:0px; text-indent:0px}
.menuitem {color:white; padding:0px 0px 0px 5px; border:0px; text-align:left; line-height: 120% }
.bgcolor { background:#003388; color: #ffffff }
.info { color:#999999; font-size:10px }
.small, .caption {font-size:11px}
.centered { text-align:center }
.menuitem a, .l1text, .l2text, .l3text, .l4text, .l5text, .l1textselected, .l2textselected, .l3textselected, .l4textselected, .l5textselected { 
  display:block; width:100%;
}
a {color:#dd7700; text-decoration:none; font-weight:bold; text-align:left}
a:active {background:#bbbbff; color:#999922; text-decoration:none;}
.bgcolor a:hover {color:#ffffbb; background: #0066cc }
 .l2text, .l3text, .l4text, .l5text, .l2, .l3, .l4, .l5, .l2textselected, .l3textselected, .l4textselected, .l5textselected
 {padding:3px; font-weight:bold}
a.l1, a.l2, .l1text, .l2text, .l1textselected, .l2textselected {margin-top:13px;}
.menuitem p { color:white }
.menuitem a, .sections a, .navigation a { color:#ddeeff; text-decoration:none; font-weight:bold }
a.l4 { border:0px; }
a.index {font-size:17px;font-family:tahoma,arial,helvetica;}
a.index:link {color:#5522bb}
a.index:visited {color:#666677}
a.l1, .l1text, .l1textselected { font-size:12px; margin-left:0px; background:#000077; padding:18px 8px; margin-right:5px; font-weight:bold }
a.l2, .l2text, .l2textselected {border-top:solid 1px #114499; margin-left:4px;font-size:12px}
a.l3, .l3text, .l3textselected {margin-left:10px;font-size:11px}
a.l4, .l4text, .l4textselected {margin-left:0px;font-size:10px;width:100%}
a.l5, .l5text, .l5textselected {margin-left:5px;font-size:10px;width:100%; font-weight:normal}
.address { font-size:10px }
.contact { margin-left:8px; font-size:10px; color:white }
.maintext { padding:10px;  border: 0px solid; border-color: #000000 #aaffbb #aaccbb #000000 }
.maintext { background:#fafaff}
.l1textselected, .l2textselected, .l3textselected, .l4textselected, .l5textselected { 
 background-color:#eeeecc; border-top:solid 2px #333333;
 border-left:solid 2px #333333; border-bottom:solid 2px #ffffdd}
.l4textselected, .l5textselected { border-width:0px; }
.maintext a:hover { background:#dddd99;color:#aa5500 }
body { background: url(/graphismes/nobg.gif); margin-left:0px; margin-top:0px;}
body, .palegreen { background-color: #88bb88 }
.tab {border:solid #eeeeee 1px; background:#ffffff;border-collapse:collapse; padding:10px; width:90%; margin-left:20px}
.tab * { text-align:left }
.tab td { border:dotted 1px #bbbbbb; padding:3px; text-align:left}
.tab td .indent { margin-left:30px; padding-left:20px}
.indent:before { content:"- " }
.sections, .navigation { background:#007733 url(/graphismes/sectionback.gif); color:#ffffff; 
  font-size:11px; font-weight:bold; margin:0px; 
  padding:0px 5px; border: solid 1px; 
  border-color:#558877 #222222 #222222 #558877 }
.sections a:hover, .navigation a:hover { color:#ffffff;background:#008844 url(/graphismes/sectionback.gif)}
.navigation { display:block }
.sectionbar { padding:0px 5px;border:0px; }
.inlinephoto { 
  border: solid  #555555;
  border-width:1px 1px 1px 1px;
  padding: 0px;
  margin-left:5px;
  margin:0px 0px 0px 10px; 
  float:right; 
  color:#ddddbb; 
  width:100px 
}
.inlinephoto img { padding:0px;border:0px; }
.inlinephoto p { margin:0px;color:#333333; text-align:right; font-size:11px }
#l4box{ margin:0px; margin-left:10px;  border:solid 1px #5588ff;
 background:#114499; }
#sectionmenu, #notice { display:block; border:solid 1px tan; background:#eeeecc; }
#sectionmenu { width:500px; }
#notice { padding:5px; width:400px; }
.sectionitem { }
.sectionitem a { display:block; font-size:12px;
  padding-left:8px; padding-top:4px; padding-bottom:4px;
  border-bottom:solid 1px #ffffee 
}
a.rightlink { display:block; float:right; position:relative;top:-35px;
  text-align:center; font-size:11px;font-weight:normal; width:80px;
  border:solid 1px #ddffff; background:#ccddff; padding:3px}
.bluearrow{border:0px }
.arrow { margin:0px 5px; border:0px }
.nopadding { border:0px; padding:0px; }
.ignoreme { color:#339933;font-size:8px;margin:0px; }
