a:link {
       color:#222222;
       text-decoration:none;
}
a:visited {
          color:#222222;
          text-decoration:none;
}
a:active {
         color:#222222;
         text-decoration:none;
}
a:hover {
        color:#669900;
        text-decoration:none;
}

.p10 {
     font:10pt arial;
}
.copy_h {
	     font: bold 10pt arial;
	     letter-spacing:0pt;
	     word-spacing:2px;
	     color:#999999;
     	 padding-left:5px;
}
.copy_d {
	     font: 10pt arial;
	     letter-spacing:0pt;
	     word-spacing:2px;
	     color:#666666;
     	 padding-left:10px;
	     padding-top:65px;
}
.p12 {
     letter-spacing:0pt;
     word-spacing:0px;
     font:12pt arial;
     color:#000000;
}
.pw12 {
     font: italic 12pt arial;
     letter-spacing:1pt;
     word-spacing:2px;
     color:#000000;
     padding-right:2px;
}
.pwi12 {
     font:12pt arial;
     letter-spacing:1pt;
     word-spacing:2px;
     color:#ffffff;
     background-color:#222222;
}
.b12 {
     font: bold 12pt arial;
     letter-spacing:2pt;
     word-spacing:2px;
     color:#222222;
}
.bi12 {
     font: bold 12pt arial;
     letter-spacing:2pt;
     word-spacing:2px;
     color:#ffffff;
     background-color:#222222;
}
.p14 {
     font: 14pt arial;
     letter-spacing:2px;
     color:#000000;
     word-spacing:1px;
}
.p16 {
     font: 16pt arial;
     letter-spacing:3px;
     color:#000000;
}
.p18 {
     font: 18pt arial;
     letter-spacing:3px;
     color:#000000;
}
.b18 {
     font:bold 18pt arial;
     letter-spacing:3px;
     color:#222222;
}
.gr16 {
      font:bold 16pt arial;
      letter-spacing:2px;
      color:#669900;
      word-spacing:0px;
}
.gr20 {
      font:bold 20pt arial;
      letter-spacing:3px;
      color:#669900;
      word-spacing:0px;
}
.b26 {
     font: 28pt arial;
     letter-spacing:9px;
     color:#000000;
     word-spacing:10px;
}
.gr26 {
      font:bold 26pt arial;
      letter-spacing:7px;
      color:#669900;
      word-spacing:0px;
}
.topic-anc {
           padding-right:30px;
           text-align:right;
           font:bold 20pt arial;
           letter-spacing:3px;
           color:#669900;
}
.navis {
       padding-left:5px;
       font: bold 12pt arial;
       letter-spacing:2pt;
       color:#222222;
}
.arbNaviL {
       position:absolute;
       top:60px;
       left:10px;
       font: bold 12pt arial;
       letter-spacing:2pt;
       color:#000000;
}
.arbNaviR {
       position:absolute;
       top:60px;
       left:40px;
       font: bold 12pt arial;
       letter-spacing:2pt;
       color:#000000;
}
.txt-bloc {
          text-align:justify;
          font:12pt arial;
          line-height:20px;
}
.vita  {
          vertical-align:baseline;
          padding-top:3px;
          padding-bottom:3px;
          font:12pt arial;
          line-height:20px;
}
.nav-top {
         padding-right:10px;
         text-align:right;
         font:bold 18pt arial;
         letter-spacing:3px;
         color:#222222;
}
.list-3 {
        position:absolute;
        left:145px;
        width:480px;
        text-align:right;
        font:12pt arial;
        line-height:20px;
}
.palette {
          position:absolute;
          left:195px;
          width:430px;
          text-align:left;
          font:12pt arial;
}
.palette-2 {
          position:absolute;
          left:235px;
          width:390px;
          text-align:left;
          font:12pt arial;
}
@-webkit-keyframes fade {
0%   { opacity: 1; }
10%  { opacity: 0.8; }
50%  { opacity: 0.4; }
100% { opacity: 1.0; }
}

.css3fade:hover {
-webkit-animation-name: fade;
-webkit-animation-duration: 1s;
}

