/*2009:15oct(02oct)(15sep)(25jun)(08avr)*2008:(11nov)(04nov)*/

body{
height:100%;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
background:#def;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;/**/
font-weight:normal;/*n=400;b=700*/
font-size:62.5%;/*i.e.10px=1em;90%;11px;(UserAgentBaseIs16px)*/
/*line-height:1.7em;*/
font-style:normal;
color:#036;
overflow:auto;
}

.tx{
font-weight:normal;
font-size:1.1em;/*90%;11px;*/
line-height:1.6em;
font-style:normal;
color:#036;
background:inherit; 
}

p{
margin-top:10px;
margin-bottom:0;
font-weight:normal;
font-size:1.1em;/*ie90%=11px;*/
line-height:1.6em;
letter-spacing:0.1em;
font-style:normal;
color:#036;
background:inherit;
}

*{
margin:0;
}

img{
border:0px;
margin:0px 0px;
text-align:left;
}
img.bor1{
border:1px solid #000;
text-align:left;
}
img.borw{
border:1px solid #fff;
text-align:left;
}
img.flt{
margin:10px 10px 10px 10px;
float:left;
}
img.frt{
margin: 10px 10px 10px 10px;
float:right;
}
img.h10{
margin:0px 10px;
text-align:left;
}
img.v10{
margin:10px;
}

.centre{
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.ct{
text-align:center;
}
.gauche{
display:block;
text-align:left;
}
.droite{
display:block;
text-align:right;
}

table{
/*empty-cells:show;*/
border:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
}
table.bd1{
border:1px solid #ff0;/*999;*/
}
td{
vertical-align:top;
}
td.bor1{
border:1px solid #999;
padding:3px 10px 3px 10px;
}
td.hired{
border-top:1px solid #f00;
}
td.lored{
border-bottom:1px solid #f00;
}

a{
text-decoration:none;
}
a:link{
color:#03f;
background:inherit;
}
a:visited{
color:#933;
background:inherit;
}
a:hover{
color:#f00;
background:#ff9;
}
a:active{
color:#f60;
background:inherit;
}

.spacing01{
letter-spacing:-0.1em;
}
.spacing02{
letter-spacing:-0.2em;
}

.big{
font-weight:normal;
font-size:7.2em;/*588%;72px;*/
color:#fff;
background:inherit;
font-style:normal;
}
h1{
font-weight:normal; 
font-size:2.5em;/*was2.8em;210%;228%;28px;*/
line-height:32px;
color:#080;
background:inherit;
font-style:normal;
}
h2{
font-weight:normal; 
font-size:1.8em;/*148%;18px;*/ 
font-style:normal; 
color:#036;
background:inherit;
}
h3{
font-weight:normal;
font-size:1.5em;/*122%;15px;*/
font-style:normal;
color:#f50;/*#f60;*/
background:#eee;
border-top:solid 1px white;
border-bottom:solid 1px green;
margin-top:0.5em;
}
h4{
font-weight:bold;
font-size:1.4em;/*130%;16px;1.6em:*/
font-style:normal;
color:#ff0;
background:#999;
border-top:solid 1px red;
border-bottom:solid 2px green;
margin-left:0px;
margin-top:20px;
padding:2px;
text-indent:10px;
}
h5{
font-weight:bold;
font-size:1.2em;/*12px;*/
font-style:normal;
color:#39f;
background:inherit;
margin-left:120px;
margin-top:0px;
text-indent:10px;
}
.txb{
font-weight:normal;
font-size:1.2em;/*98%;12px;*/
font-style:normal;
color:#00f;
background:inherit; 
}
.txk{
font-weight:bold;
font-size:1.1em;/*90%;11px;*/
font-style:normal; 
color:#000;
background:inherit;
}
.txr{
font-weight:normal;
font-size:1.1em;/*90%;11px;*/
font-style:normal;
color:#f00;
background:inherit;
}
.txv{
font-weight:normal;
font-size:1.1em;/*90%;11px;*/
font-style:normal;
color:#0a0;/*was080*/
background:inherit;
}
.txc{
font-weight:normal;
font-size:1.1em;/*90%;11px;*/
font-style:normal;
color:#39f;
background:inherit;
}
.txp{
font-weight:normal;
font-size:1.1em;/*90%;11px;*/
font-style:normal;
color:#d0f;/*mau*/
background:inherit;
}
.txq{
font-weight:normal;
font-size:1.1em;/*90%;11px;*/
font-style:normal;
color:#60f;/*pur was8000ff 63f 40f*/
background:inherit;
}
.txm{
font-weight:normal;
font-size:1.1em;/*90%;11px;*/
font-style:normal;
color:#504;/*bro was800040*/
background:inherit;
}
.txg{
font-weight:normal;
font-size:1.1em;/*90%;11px;*/
font-style:normal;
color:#555;
background:inherit;
}
.txw{
font-weight:normal;
font-size:1.1em;/*90%;11px;*/
font-style:normal;
color:#fff;
background:inherit;
}
.txx{
font-weight:normal;
font-size:1.0em;/*81%;10px;*/
font-style:normal;
color:#000;
background:inherit;
}
.tx9{
font-weight:normal;
font-size:0.9em;/*73%;9px;*/
font-style:normal;
color:#000;
background:inherit;
}
.tx9w{
font-weight:normal;
font-size:0.9em;/*73%;9px;*/
font-style:normal;
color:#fff;
background:inherit;
}
.tx8{
font-weight:normal;
font-size:8px;/*0.8em;64%;*/ 
font-style:normal;
color:#000;
background:inherit;
}
.st{
font-weight:bold;
font-size:1.4em;/*70%;14px;*/
color:#00f;
background:inherit;
font-style:normal;
text-align:center;
}
.tbo{
font-weight:bold;
font-size:1.1em;/*90%;11px;*/
font-style:normal;
color:#036;
background:#fb6;/*#f96*/
}
.two{
font-weight:bold;
font-size:0.9em;/*73%;9px;*/
font-style:normal;
color:#fff;
background:#f96;
}

.chapo{
font-family:"Times New Roman", serif;
font-weight:bold;
font-size:1.4em;/*70%;14px;*/
color:#080;
background:inherit;
font-style:italic;
text-align:right;
}

.cap{
font-family:"Times New Roman", serif;
}

.sym{
font-variant:small-caps;
}

span.red{
color:red;
background:inherit;
}

span.green{
color:green;
background:inherit;
}

/*pre*/
pre{
font-size:1.5em;
font-weight:bold;
background:inherit;
}
.v{color:green;}
.o{color:#f70;}
.k{color:black;}
.f{color:fuchsia;}
.b{color:blue;}
.r{color:#e00;}
.n{font-family:"Courier New";color:black;font-weight:normal;}
.ns{color:black;font-size:0.8em;font-weight:normal;}
pre.small{
font-size:0.5em;
font-weight:normal;
background:inherit;
}
/*end pre*/

.ovif{
font-size:1em;
font-weight:normal;
color:#fc0;/*#f90*/
background:inherit;
}

.c{
font-size:1em;
font-weight:normal;
color:#6ff;
background : inherit;
}

.vcl{
font-size:1em;
font-weight:normal;
color:#6f6;
background:inherit;
}
.gcl{
font-size:1em;
font-weight:normal;
color:#666;
background:inherit;
}

.y{
font-size:1em;
font-weight:normal;
color:yellow;
background:inherit;
}

code{
font-size:1.4em;/*1.5*/
color:black;
background:#fe9;
}

acronym{
color:inherit;
background:#dff;/*grn*/
border-bottom:1px dotted #f00;
cursor:help;
}
abbr, span.abr{
font-size:inherit;
color:inherit;
background:#fdf;/*pnk*/
border-bottom:1px dotted #f00;
cursor:help;
}

.bulle{
position:relative;
border-bottom:1px dotted #f00;
z-index:auto;/*24*/
}
.bulle span{
display:none;
}
.bulle hover{
z-index:auto;/*25*/
}
.bulle:hover span{
display:block; 
position:absolute;
top:15px;
left:0px;
font-size:11px;
font-weight:normal;
color:#000;
width:150px;
background-color:#ffd;
padding:5px;
border-left:10px solid #6cc;
}

.key, span.key{
color:inherit;
background:#fff;
border:1px solid #090;
cursor:help;
}

.colwid1{width:1px;}
.colwid3{width:3px;}
.colwid10{width:10px;}
.colwid10pc{width:10%;}
.colwid20{width:20px;}
.colwid20pc{width:20%;}
.colwid25pc{width:25%;}
.colwid30{width:30px;}
.colwid33pc{width:33%;}
.colwid40pc{width:40%;}
.colwid45pc{width:45%;}
.colwid50{width:50px;}
.colwid50pc{width:50%;}
.colwid60{width:60px;}
.colwid70{width:70px;}
.colwid70pc{width:70%;}
.colwid80{width:80px;}
.colwid90{width:90px;}
.colwid95pc{width:95%;}
.colwid97pc{width:97%;}
.colwid100{width:100px;}

input{
font-weight:normal;
font-size:1em;/*0.9em;73%;9px;*/
font-style:normal;
color:black;
background:#afeeee;
}

select{
font-weight:normal;
font-size:1.2em;/*98%;12px;*/
font-style:normal;
color:red;
background:white;
}

.scroll{
text-align:center;
overflow:auto;
border:1px solid #666;
color:inherit;
background:#ccc;
padding:8px;
}

.bgn{
color:inherit;
background:#def;/*norm*/
}

.whi{
color:inherit;
background:white;
}
.bla{
color:inherit;
background:white;/*was black;*/
}
.blk{
color:inherit;
background:black;
}
.pur{
color:inherit;
background:#90c;
}
.blu{
color:inherit;
background:#4169e1;
}
.bll{
color:inherit;
background:#09f;/*blult*/
}
.pnk{
color:inherit;
background:#fcf;
}
.rge{
color:inherit;
background:#f00;
}
.lav{
color:inherit;
background:#fff0f5;
}
.gol{
color:inherit;
background:#ffd700;
}
.mau{
color:inherit;
background:#edf;
border-bottom:1px dotted green;
}
.sal{
color:inherit;
background:#ffa07a;
}
.ivo{
color:inherit;
background:#fffff0;
}
.gn0{
color:inherit;
background:#cec;
}
.grn{
color:inherit;
background:#cf9;
}
.gnl{
color:inherit;
background:#ced;
}
.grl{
color:inherit;
background:#eee;
}
.grm{
color:inherit;
background:#d0d0d0;
}
.bgb{
color:inherit;
background:#3173b5;
}
.bgc{
color:inherit;
background:#cfffff;
}
.bgy{
color:inherit;
background:#ffc;
}

/*im*/
.geni{
background-image:url("http://www.genista.net/i/logothin.gif");
}
.reli{
background-image:url("http://www.genista.net/i/reliu.gif");/*so*/
}
.redl{
background-image:url("http://www.genista.net/i/redleft.gif");/*jl*/
}
.amib{
background-image:url("http://www.genista.net/i/bg-amibe.gif");/*pa*/
}
.star{
background-image:url("http://www.genista.net/i/bg-stars.gif");/*ob;xm*/
}
.asma{
background-image:url("http://www.genista.net/asma/asmabg.gif");/*am;xm*/
}
.chap{
background-image:url("http://www.genista.net/asma/plaqbg.gif");/*am*/
}
.grey{
background-image:url("http://www.genista.net/i/bg-grey.gif");/*lr*/
}
.stro{
background-image:url("http://www.genista.net/i/bg-straw.gif");/*mv&ca*/
}
.vnci{
background-image:url("http://www.genista.net/ju/bg-vinci.jpg");/*ju*/
}