body { background-color: White; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }

/* a:link {color: #0033CC; }
a:visited {color: #FF0066; }
a:hover {color: #CC0000; }
a:active {color: #0000FF; } */

a.nav { background-color: white; color: #0033CC; font-weight: bold; font-size: 90%; }
a.cat { background-color: #CCE5FF; color: #0033CC; font-weight: bold; }
a.not { background-color: #CCE5FF; color: #0033CC; font-size: 90%; }
a.lang { background-color: white; color: #FF0033; font-size: 90%; font-weight: bold; }

span.act { background-color: #CCE5FF; color: #FF0033; font-size: 90%; font-weight: bold; }
span.act2 { background-color: #CCE5FF; color: #FF0033; font-weight: bold; }

h1, h2, h3, h4, h5, dt { background-color: white; color: #0033CC; }

h1 { font-size: 1.8em; font-weight: normal; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }

h1.not { font-size: 1.5em; }

h2 { font-size: 1.3em; font-weight: normal; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }

h2.tit { background-color: white; color: #0066FF; }

h2.sub { font-size: 1.2em; background-color: white; color: #0066FF; font-weight: normal; }

h3 { font-size: 1em; font-weight: bold; }

tr { vertical-align: top; }

div.src { text-align: right; float: right; }

div.top { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #0033CC; text-align: left; }

div.linea { border-width: 2px 0 0 0; border-color: #0033CC; border-style: dotted ; padding-top:10px; }

div.ctn { padding: 5px 45px 10px 15px; border-width: 0 1px 0 0; border-color: #0033CC; border-style: solid ; margin-top: 15px; margin-right: 20px; }

div.side { margin-top: 75px;  background-color: #CCE5FF; border-width: 6px 0 2px 0; border-color: #0033CC; border-style: solid ; padding: 10px 10px 10px 10px; }

div.group { margin-top: 2px; }

p.news { background-color: white;  border-color: #0033CC;  border-style: solid; border-width: 0 0 1px 0; padding-bottom: 5px; }

div.credit { border-width: 1px 0 0 0; border-color: #0033CC; border-style: dotted ; padding-top: 10px; background-color: White; color: #0033CC; font-size: 80%; text-align: center; }

td.cam { background-color: white; color: #0033CC ; font-size: 90%; font-weight: bold; padding-top: 15px; padding-bottom: 10px; border-width: 1px 0 0 0; border-color: #0033CC; border-style: dotted; } 

td.cat { background-color: white; color: #666666; font-size: 90%; padding-right: 25px; } 

td.ref { background-color: white; color: #0066FF; font-size: 90%; } 

dt { font-size: 1.2em; font-weight: bold; padding-top: 15px; padding-bottom:7px; margin-top: 15px;
border-width: 1px 0 0 0; border-color: #0033CC; border-style: dotted; } 

p.extra { font-size: 1em; font-weight: bold; padding-top: 15px; padding-bottom:7px; margin-top: 15px; border-width: 1px 0 0 0; border-color: #0033CC; border-style: dotted; } 

strong, a.ev { background-color: white; color: #3366FF ; }