/*beta 2.9*/
/*some hacks used here for #menubas -nn4 ie5 opera 5-
the sheet will not validate
it will block a browser in the future 
*/
a{
font-weight:800;
text-align:left;
}
a:link{
background-color:#EAEAEA;
color:#000;
text-decoration:none;
}
a:visited,#menubas a:visited{
color:#000;
text-decoration:none;
}
a:hover{
background-color:#D3D3D3;
color:#000;
text-decoration:underline;
}
a:active{
color:#3F3F3F;
text-decoration:underline;
}
a.imga{
background-color:#F5F5F5;
}
a.w3ca{
background-color:#FFF;
}
body{
background-color:#FFF;
color:#000;
font:100% Helvetica,Arial,Geneva,"times new roman",sans-serif;
margin:30px 0;
min-width:600px;
padding:0;
}
.normal{
color:#000;
font-weight:normal;
}
div.haut,div.hautb{
background-color:#D3D3D3;
border-left:medium double #3F3F3F;
border-right:medium double #3F3F3F;
color:#000;
font-size:75%;
line-height:80%;
margin-left:10px;
margin-right:10px;
padding-right:10px;
text-align:right;
}
div.hautb{
border-bottom:medium double #3F3F3F;
line-height:90%;
}
div.tiers{
float:left;
display:inline;/*ie fix*/
text-align:center;
width:33%;
}
.clear{
clear:both;
}
fieldset{border:none;margin:0;padding:0;}
form{
margin:2px 0;
padding:0;
}
h1{
font-size:200%;
margin-left:20px;
}
h1,h2,h3{
font-family: "Courier New",Courier,monospace;
color:#000;
text-align:center;
}
h2{
font-size:150%;
}
.box3cb h2,td p,td h2{
padding:0;
margin:0;
}
h3{
font-size:120%;
text-indent:15px;
}
h4{
text-indent:15px;
}
html{
margin:0;
}
html>body #menugauche li a{
width:auto;
}
i,.i,.si{
color:#3F3F3F;
font-style:italic;
}
img{
border:0;
}
img.c{
left:30px;
position:relative;
}
img.d40{
margin-left:40px;
}
img.ga{
float:left;
display:inline;/*ie fix*/
padding-right:10px;
}
img.haut{
height:12px;
padding-right:10px;
width:15px;
}
img.inl{
vertical-align:middle;
padding-left:5px;
}
a:hover img.inl{
padding-left:3px;
}
img.sens{
height:.8em;
width:1em;
}
img.t{
vertical-align:middle;
}
img.reloaded{
vertical-align:middle;
height:1.1em;
}
img.vous{
height:.6em;
}
img.valid{
height:31px;
margin:0 15px;
width:88px;
}
input.submit{
border:3px outset #EAEAEA;
padding:2px;
}
input.submit:hover{
background-color:#EAEAEA;
border-color:#3F3F3F;
color:#3F3F3F;
}
input.submit:active{
border:3px inset #EAEAEA;
padding:2px;
}
li,.cb,.mb,.ct,.lb{
color:#000;
font-weight:800;
margin-right:10px;
}
li,p,table,h3,.l,.box5{
text-align:left;
}
li.l2n{
list-style:none;
margin-left:30px;
}
ol.maj{
list-style-type:upper-latin;
}
ol.min{
list-style-type:lower-latin;
}
p,.box0,.box0c,.box3,.box2,.box4,.box4c,.box5c,.box3cb,.box5,.noir{
color:#000;
}
p span.u:first-letter{
font-weight:800;
}
p.sep{border-bottom:1px solid #000;padding-bottom:1em;}
pre,.code{
border:2px inset #C7C7C5;
color:#000;
background:#F5F5F5;
font:100% "times new roman",Geneva,Arial,Helvetica,sans-serif;
margin-left:10px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
overflow:auto;
}
strong,b,.b,.cb,.mb,.box3cb,.redg,/**/p:first-letter,li:first-letter{
font-weight:800;
}
table{
border-spacing:1px;
margin:auto;
width:96%;
}
table.petit{
font-size:72%;
}
td{
vertical-align:text-top;
}
td.ea img{
display:block;
margin:auto;
}
td.b{
width:33%;
}
td.ce{
width:20%;
}
td.d{
width:58%;
}
td.de{
border:1px solid #000;
padding:0.2em 1.5em;
vertical-align:text-top;
}
td.e{
width:26%;
}
td.ea{
width:6%;
}
td.ec{
width:15%;
}
td.ed{
width:10%;
}
td.ef{
font-weight:800;
text-align:center;
width:13%;
}
td.haut{
background-color:#D3D3D3;
color:#000;
font-weight:normal;
line-height:80%;
padding:0 15px 0 0;
text-align:right;
}
td.haut a{
color:#000;
font-size:70%;
font-weight:normal;
}
td.haut a:visited,div.haut a:visited,div.hautb a:visited,div.haut a:hover,div.hautb a:hover,div.haut a:link,div.hautb a:link{
background-color:transparent;
color:#000;
font-weight:normal;
}
td.l span{
font-size:.7em;font-style:italic;
}
td.m,td.mb{
width:48%;
}
td.stat{
text-indent:8%;
}
tr.big{
font-size:1.25em;
font-weight:bold;
}
textarea{
background:#F5F5F5;
border:2px inset #C7C7C5;
margin:2%;
overflow:scroll;
width:87%;
}
textarea.mi{
height:150px;
}
textarea.tout{
height:200px;
}
ul{
color:#000;
list-style-position:outside;
text-indent:0;
}
ul.n0,ul.n1,.none{
list-style:none;
margin-left:1px;
}
ul.n4 li.none{
margin-left:-20px;
}
ul.liste_bots{margin:0;padding:0;list-style:none;}
ul.liste_bots li{font-style:normal;font-weight:normal;}
.box0,.box0c,.box1,.box1a,.box3,.box2,.box4,.box4c,.box5c,.box5,.box3cb{
margin-left:10px;
margin-right:10px;
padding:5px 15px;
}
.box0,.box0c,.box3,.box2,.box4,.box4c,.box5c,.box5,.box3cb{
background-color:#F5F5F5;
border:medium double #3F3F3F;
}
.box1,.box1a{
background-color:#F5F5F5;
border:1px solid #3F3F3F;
}
.box1,.box1a,.box4{
text-align:justify;
}
.box2{
border-top-width:0;
}
.box3,.box5c,.box5,.box3cb{
border-bottom-width:0;
}
.box4,.box4c,.box5c,.box5{
border-top-style:dotted;
border-top-width:1px;
}
.box0c,.box4c,.box5c,.box3cb,.c,.ce,.cb,.mb,.buttone,.buttone2,.ct{
text-align:center;
}
.demi{
border:1px solid #000;/*pb Netscape*/
float:left;
display:inline;/*ie fix*/
margin-left:.8em;
margin-right:.8em;/**/
text-align:left;
text-indent:.5em;
width:44%;
background-color:#EAEAEA;
}
.demi div.n{
border-top:1px solid #000;
line-height:1.2em;
padding:10px;
}
.emph{
color:#3F3F3F;
font:bold 105% "MS Sans Serif",Geneva,sans-serif;
}
.g{
padding-left:1cm;
}
.gros{
font-size:120%;
}
.mini{
font-size:64%;
}
.mini2{
font-size:80%;
}
.n1{
margin-left:50px;
}
.n2{
margin-left:70px;
}
.n3{
margin-left:90px;
}
.petit{
font-size:90%;
}
.r,.mini2{
text-align:right;
}
.red,.reds,.redg,.redn{
color:#AC0000;
}
.redn{
text-indent:10px;
}
.reds{
background-color:#FDFDFD;
}
.s{
background-color:#FDFDFD;
color:#000;
}
.si{
background-color:#FDFDFD;
}
.sup{
font-size:xx-small;
vertical-align:super;
line-height:1em;
}
.tiers2{
width:31%;
}
.tiers2 div.r{
padding-right:2%;
}
.titre{
font-size:130%;
font-weight:800;
}
.u{
text-decoration:underline;
}
.used{
width:30%;
}
.used,.useg,.tiers2{
border:1px solid #000;/*pb Netscape*/
float:left;
display:inline;/*ie fix*/
line-height:1.5em;
margin-bottom:-1px;
margin-right:-1px;
overflow:hidden;
padding-left:8px;
text-align:left;
white-space:nowrap;
}
.useg{
width:64%;
}
.useg br,
.used br,
.tiers2 br,
.demi{
line-height:1.5em;/*bug Opera ie*/
}
.w3cbutton4 a.spec{
border-right:2px solid #4A4A4A;
left:3em;
padding-left:0.5em;
position:absolute;
top:0;
width:6.5em;
}
.w3cbutton4{
float:right;
display:inline;/*ie fix*/
font-family:helvetica,arial,sans-serif;
font-size:70%;
font-weight:800;/*margin-top:1px;margin:1em 0;*/
padding-right:20px;
width:9.5em;
}
.w3cbutton4 a{
display:block;
/*width:100%;*//*bug ie 7*/
}
.w3cbutton4 a.spec:link,
.w3cbutton4 a.spec:visited,
.w3cbutton4 a.spec:hover{
background-color:#FFCC66;
color:#000;
text-decoration:none;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited{
border-bottom:2px solid #4A4A4A;
border-left:1px solid #C5C5C5;
border-right:2px solid #4A4A4A;
border-top:1px solid #C5C5C5;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited,
.w3cbutton4 a:hover{
background-color:#FFCC66;
color:#000;
text-decoration:none;
}
.w3cbutton4 a:hover{
border-bottom:1px solid #C5C5C5;
border-left:2px solid #4A4A4A;
border-right:1px solid #C5C5C5;
border-top:2px solid #4A4A4A;
}
.w3cbutton4 span.w3c{
background-color:#FFF;
color:#0C479D;
padding:0 0.4em;
}
/*adapté www.alistapart.com */
#menugauche{
background-color:transparent;
font-family:"times new roman",Arial,Tahoma,Helvetica,sans-serif;
font-weight:800;
height:35em;
left:4px;
overflow:hidden;
padding:0;
position:absolute;
top:90px;
width:14%;
z-index:10;
}
#menugauche a span.comment{
background-color:#FFF;
display:none;
left:1em;
line-height:.9em;
overflow:hidden;
padding:2px 2px 5px;
position:absolute;
text-decoration:none;
top:44em;/*visibility:hidden;*/
white-space:nowrap;
}
#menugauche a:hover span.comment{
background-color:#EAEAEA;
display:block;/*visibility:visible;*/
}
#menugauche li{
border-bottom:1px solid #D3D3D3;
margin:0;
}
#menugauche li a{
background-color:#F0F0F0;
border-left:6px solid #C0C0C0;
border-right:6px solid #C0C0C0;
color:#000;
display:block;
padding:5px;
text-decoration:none;
width:auto;
}
#menugauche li a:hover{
background-color:#C4C4C4;
border-left:7px solid #000;
border-right:4px solid #000;
color:#FFF;
padding-left:7px;
}
#menugauche ul{
border:0;
list-style:none;
margin:0;
padding:0;
}
#menugauche ul li.none{
border:0;
line-height:1em;
}
#content{
background:#F8F8F8;
border:1px solid #000;
margin-left:15%;
padding-left:5%;
padding-right:19%;
}
#cotegauche{
height:270px;
left:0;
position:absolute;
top:115px;
width:150px;
z-index:1;
}
#logohaut{
height:152px;
left:0;
position:absolute;
top:0;
width:68px;
z-index:1;
}
#menubas{
font-size:.8em;
background:#F8F8F8;
border:1px solid #000;
margin-bottom:0;
margin:0;
padding:1em;
position:absolute;
right:0;
top:30px;
width:10%;
}
* html #menubas{
top:expression(body.scrollTop + 30 + "px");/*ie5 5.5*/
}
/*nn4 fix*/
/*/*//*/
#menubas{
display:none;
}
/*end nn4 fix*/
#menubas p a{
display:block;
line-height:85%;
}
html>body #menubas{
width:12%;/*ie5 box fix ends*/
}
body>#menubas{
position:fixed;/*nasty dodge to deal with ie pc's unbelievable lack of position:fixed support. From www.thenoodleincident.com*/
}
#menubas a,li.l2,li.l2n,.mini a:visited,.mini a,p.mini a,.mini2 a,li.l2,#menubas a,.n,#menubas p:first-letter{
font-weight:normal;
}
/*popup2*/
div.box0 ul.n0 li span{
visibility:hidden;/*display:none;*/
}
div.box0 ul.n0 li:hover a{
text-decoration:underline;
}
div.box0 ul.n0 li:hover span{
visibility:visible;/*display:inline;*/
margin-left:20px;
}
.nodisp{
display:none;
}
/**/
