
book,v
{
font-family: "Lucida Sans Unicode","MS Arial Unicode","Comic Sans MS","Verdana", "Arial", "Helvetica"; 
}

s3
{
color: #003366;
font-weight: bold;
display: block; 
font-style:italic;
margin-left:10px;
}

id,ide,rem,restore {
display: none; 
}


intro,ip,io1,io2 {color:maroon;}

io1,io2 {margin-left:10pt;}

imt,mt,mt1,imt1 /* Titre livre */
{
color: #003366;
font-size: x-large;
text-transform: uppercase;
font-weight: bold;
text-align: center;
padding-top: 5pt;
padding-bottom: 10pt;
display: block; 
}

ms,ms1 /* Titre livre */
{
color: #003366;
font-size: large;
text-transform: uppercase;
font-weight: bold;
text-align: center;
padding-top: 10pt;
padding-bottom: 5pt;
display: block; 
}

ms2,imt2,mt2,mr
{
color: #003366;
font-size: large;
font-weight: bold;
text-align: center;
display: block; 
}


is,is1,s1,iot
{
color: #003366;
font-weight: bold;
display: block; 
padding-top: 10pt;
padding-bottom: 3pt;
}

s2,is2
{
color: #003366;
font-weight: bold;
display: block; 
padding-top: 10pt;
padding-bottom: 3pt;
}

p,nb,ip,intro,io1,io2,m,br
{display:block;}

tr,tr1,tr2 {
display:block;
padding-left: 10pt;
}

st
{
text-align: center;
font-weight: bold;
font-size: large;
color: #003366;
display: block; 
}

s,d,qa,t
{
font-weight: bold;
color: #003366;
padding-top: 10pt;
padding-bottom: 3pt;
display: block; 
}

d,qa
{
font-style:italic;
font-size:x-small;
}

s 
{text-decoration: none}

it,ss
{
font-style:italic;
}

mr,r
{
font-style: italic;
display: block; 
padding-bottom: 3pt;
}

cn
{
color: #003366;
font-size: large;
font-weight: bold;
display: block; 
margin-top:20pt;
cursor:pointer;
}

vn
{
color: darkgreen;
vertical-align:  text-top;
display: inline; 
font-size:x-small;
margin-right: 2pt;
cursor:pointer;
}

q,q1
{
display: block; 
margin-left:20pt;
font-style: italic;
}

pi
{
display: block; 
margin-left:20pt;
}

q2
{
display: block; 
margin-left:40pt;
font-style: italic;
}


x,fr,fq,ft
{
display: inline; 
color: darkgreen;
font-style: italic;
font-size: x-small;
}

note
{
display:none;
border-style:solid;
color: darkgreen;
font-style: italic;
font-size: x-small;
margin:0.5em;
padding:0.5em;
}

fr,xo
{
font-weight: bold;
}

fn
{
vertical-align:  text-top;
display: inline; 
font-size:x-small;
color: darkgreen;
cursor:pointer;
}


table {display:table;margin:3px ;}
tr {display:table-row;}
td {display:table-cell;margin-left:2px;}

li {display:list-item;}

ref,g {cursor:pointer;color:maroon}
