BODY { background: #FFFFFF;
font-size: 10pt; 
color: #000000; 
font-family: arial, helvetica, sans-serif; }

select.wide { font-family: arial narrow, arial, helvetica, sans-serif; }

table.index { background-color: #EEEEEE; 
border-left: 1px solid #EEEEEE; 
border-top: 1px solid #EEEEEE; 
border-right: 1px solid #CCCCCC; 
border-bottom: 1px solid #CCCCCC;
margin-bottom: 10px; }

td.index { background-color: #FFFFFF; 
border-left: 1px solid #CCCCCC; 
border-top: 1px solid #CCCCCC; 
border-right: 1px solid #EEEEEE; 
border-bottom: 1px solid #EEEEEE; }

P { font-size : 10pt; font-family: arial, helvetica, sans-serif; }

TD { font-size : 10pt; font-family: arial, helvetica, sans-serif; }

IMG { border-style: none; }

acronym { color: #666666; }
.langue { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; 
font-weight: bold;}
.nav { text-decoration: none; }
.drop { font-family: Arial, Helvetica, sans-serif; color: #660066; }
.notice { background: #FFFF00; }

A:active { color: #000000; }
A:link { color: #333399; }
A:visited { color: #2A94FF; }
A:hover { color: #2A94FF; }
A.hide { display: none; }

a.common { width: 100%; 
background: #000000;
font-size: 90%;
color: #FFFFFF;
text-decoration: none; 
font-weight: bold; text-align: left; 
vertical-align: baseline; }

a.common:visited { background: #000000;
color: #FFFFFF; }

 a.common:hover {  background: #000000; 
color: #FFFFFF; }


a.inst { color: #000000;
text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13;
}

a.inst2 { color: #000000;
text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11;
}

a.inst:visited { 
color: #000000;
text-decoration: none; 
 }
 a.inst2:visited { 
color: #000000;
text-decoration: none; 
 }

a.inst:hover {
color: #2A94FF;
text-decoration: none;
}
a.inst2:hover {
color: #2A94FF;
text-decoration: none;
}

a.default { width: 100%;
height:100%; 
padding: 3px;
background: #FF0000;
color: #FFFFFF;
text-decoration: none; 
font-weight: bold; 
border: solid;
border-width: thin;
border-top-color: #FF6666; 
border-left-color: #FF6666; 
border-right-color: #990000;
border-bottom-color: #990000; }

a.default:visited { width: 100%;
height: 100%;
padding: 3px; 
background: #FF0000;
color: #FFFFFF;
border: solid;
border-width: thin;
border-top-color: #FF6666; 
border-left-color: #FF6666; 
border-right-color: #990000;
border-bottom-color: #990000; }

a.default:hover { width: 100%;
height: 100%; 
padding: 3px;
background: #FF0000; 
color: #FFFFFF;
border: solid;
border-width: thin;
border-top-color: #990000; 
border-left-color: #990000; 
border-right-color: #FF6666;
border-bottom-color: #FF6666; }

.sidelink { font-size: 11px; text-decoration: none }
.sidelink:visited { color : #660066; }

A.sb1:visited { text-decoration : none; }
A.sb1:hover { text-decoration : none; }
A.sb1 { text-decoration : none; }

H2 { font-size: 14pt; font-family: arial, helvetica, sans-serif; margin: 0em; padding: 0em;}
.t2 { font-size: 14pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

H3 { font-size: 12pt; font-family: arial, helvetica, sans-serif; margin: 0em; padding: 0em;}
.t3 { font-size: 12pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

H4 { font-size: 10pt; font-family: arial, helvetica, sans-serif; margin: 0em; padding: 0em;}
.t4 { font-size: 10pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.calSearch { font-size: 8pt; font-family: arial, helvetica, sans-serif; text-decoration: none; }


UL { list-style: square; font-family: arial, helvetica, sans-serif;}
UL.ciob { margin-left: 15px; margin-bottom: 0; }

div.pres { width: 132px;
border-right: 1px;
border-left: 0px;
border-top: 0px;
border-bottom: 0px;
border-style: solid;
border-color: #CCCCCC; }

/*label { font-weight: bold; text-decoration: underline;}*/

div.Q { color: #660066; font-weight: bold; }
div.compact { display: compact; margin-left: 2em;}

input { font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

td.button { background: #EEEEEE; 
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF; 
border-right: solid 1px #FFFFFF; }

a.button:link { color: #660066; background: #EEEEEE; margin: 2px; padding: 1px; text-decoration: none; }
a.button:visited { color: #666600; background: #EEEEEE; margin: 2px; padding: 1px; text-decoration: none; }
a.button:hover { color: #FF0000; background: #EEEEEE; margin: 2px; padding: 1px; text-decoration: none; }

a.btsubweb:link { color: #FFFFFF; background: #660066; margin: 0px; padding: 2px; text-decoration: none; }
a.btsubweb:visited { color: #FFFFFF; background: #660066; margin: 0px; padding: 2px; text-decoration: none; }
a.btsubweb:hover { color: #FFFFFF; background: #660066; margin: 0px; padding: 2px; text-decoration: none; }



td.testbutton2 { background: #EEEEEE; 
border-top: solid 1px #FFFFFF;
border-left: solid 1px #FFFFFF; 
border-right: solid 1px #FFFFFF; }

td.testbutton { background: #EEEEEE; }

a.testbutton:link {color: #660066; background: #EEEEEE; margin: 2px; padding: 2px;text-decoration: none; border-style : outset; }
a.testbutton:visited { color: #666600; background: #EEEEEE; margin: 2px; padding: 2px; text-decoration: none;border-style : outset; }
a.testbutton:hover { color: #FF0000; background: #EEEEEE; margin: 2px; padding: 2px ;text-decoration: none;border-style : outset; }



@media print {
page { margin: 10% }
H1, H2, H3 { page-break-after: avoid; page-break-inside: avoid }
BLOCKQUOTE, 
UL, OL, DL { page-break-before: avoid } }

@media aural {
H1, H2, H3, 
H4, H5, H6 { voice-family: paul, male; stress: 20; richness: 90 }
H2 { pitch: x-low; pitch-range: 80 }
H3 { pitch: low; pitch-range: 70 }
H4 { pitch: medium; pitch-range: 60 }
H5 { pitch: medium; pitch-range: 50 }
H6 { pitch: medium; pitch-range: 40 }
LI, DT, DD { pitch: medium; richness: 60 }
DT { stress: 80 }
B, STRONG { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
I { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
U { richness: 0 }
A:link { voice-family: harry, male }
A:visited { voice-family: betty, female }
A:active { voice-family: betty, female; pitch-range: 80; pitch: x-high } }
