/*beta 6 -  08/2008 checked with ie 8 beta - 1 bug with text indent*/
/*beta 5 - 06/2007 fixed for ie 7 - fixes may make the style not as cross browser compatible as it was */
/*beta 1-2002 compatible nn4*/
/*liens pour NN4*/
a,
strong,b,.b,
.redg{
font-weight:800;/*NN4 bug fix*/
}
:link{
color:#E30FEA;/*#F05084;*/
text-decoration:none;
}
a:visited{
color:#026380;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;/*background-color:#A9CFFE;removed bug with ie6*/
}
a:active{
color:#026380;
text-decoration:underline;
}
a.imga{
background-color:#E9F5FE;
}
a.w3ca{
background-color:#C9DDE4;
}
/*abbr ignored by ie - javascript fix www.sovavsiti.cz/css/abbr.html*/
abbr{
border-bottom:1px dotted #0A00B0;
cursor:help;
font-style:normal;/* Safari italicizes abbr! */
white-space:nowrap;
}
body{
background-color:#C9DDE4;
color:#0A00B0;
font:1em/normal "times new roman",Geneva,Arial,Helvetica,sans-serif,sans;
margin:-10px 0 0 -10px;/*NN4 bug fix*/
padding:0;
max-width:65em;/*ignored by msie 5, 6*/
min-width:30em;/*ignored by msie 5, 6*/
}
fieldset{border:none;margin:0;padding:0;}
/*div.entouretout{
padding:0;
}*/
h1{
margin-left:20px;
font:normal 800 2em/normal "Courier New",Courier,monospace,sans-serif;
}
h2{
font-size:1.2em;
}
h2.sm,.box3cb h2,td p,td h2{
padding:0;
margin:0;
}
h3{
font-size:1.05em;
text-indent:15px;
}
h4{
text-indent:15px;
}
div.tiers{
float:left;
display:inline;/*ie fix*/
text-align:center;
width:33%;
}
/*presentation*/
form{
margin:2px 0;
padding:0;
}
/**/
i,.i,.si{
color:#FF8346;
font-style:italic;
}
.italic{
font-style:italic;
}
/**/
img{
border:0;
}
img.c{
left:30px;
position:relative;
}
img.d40{
margin-left:30px;
}
img.ga{
float:left;
display:inline;/*ie fix*/
padding-right:10px;
}
img.t{
vertical-align:middle;
}
img.valid{
height:31px;/*ignored by ie*/
}
img.reloaded{
vertical-align:middle;
height:1.1em;
}
img.vous{
height:.6em;
}
/**/
li,
.cb,.ct,
p.cb,p.lb,
.mb,
.lb{
color:#9900B9;
font-weight:800;
margin-right:10px;
}
li.l2n{
list-style:none;
margin-left:30px;
}
/*xhtml*/
ol.maj{
list-style-type:upper-latin;/*not supported by ie*/
}
ol.min{
list-style-type:lower-latin;/*not supported by ie*/
}
/**/
p span.u{
text-decoration:underline;/*ie bug fix*/
}
p.mini a{
margin-left:10px;
}
p.sep{border-bottom:1px solid #FAAAFF;padding-bottom:1em;}
pre,.code{
background:#E1F7FF;
color:#000;
font:normal normal 1em/1.2em "Times New Roman",Times,serif;
margin:0 10px;/*NN4 bug with border*/
}
/*définitions pour les pages avec tableaux*/
table{
border-spacing:1px;
margin:auto;
overflow:auto;
width:96%;/*useless with NN4*/
}
table.box0,table.box1a,table.box3{
width:96%;
}
table.r{
line-height:1em;
}
td{
vertical-align:top;
}
td.b{
width:33%;
}
td.ce{
width:20%;
}
td.d{
width:58%;
}
td.de{
border:1px solid #FAAAFF;
padding:0.2em 1.5em;
vertical-align:text-top;
}
td.e{
width:27%;
}
td.ea{
width:6.5%;
}
td.ea img{
display:block;/*NN4 bug fix*/
margin:auto;
padding-left:0;
}
td.ec{
width:15%;
}
td.ed{
width:10%;
}
td.ef{
font-weight:800;
text-align:center;
width:13%;
line-height:1.1;
}
/**/
td.l span{
font-size:.7em;font-style:italic;
}
td.m,td.mb{
width:48%;
}
td.r a{
line-height:1.6em;
}
td.stat{
text-indent:8%;/*border-left:1px solid #FAAAFF;*/
}
tr.big{
font-size:1.25em;
font-weight:bold;
}
/*NN4 textarea must be used within a form! bug not fixed*/
textarea{
background:#E1F7FF;
margin:0;/*ie bug fix*/
margin-left:10px;/**/
overflow:scroll;/*bugs not fixed*/
width:87%;/**/
}
textarea.mi{
height:150px;
}
textarea.tout{
height:200px;
}
/**/
ul{
list-style-position:outside;
}
ul.n0,ul.n1,.none{
list-style:none;
}
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,.box2,.box3,.box4,.box5,
.box0c,.box2c,.box3cb,.box4c,.box5c,
p.box0,p.box2,p.box3,p.box4,p.box5,
p.box0c,p.box2c,p.box3cb,p.box4c,p.box5c{
border:thin double #FAAAFF;/*nn4*/
color:#0A00B0;/*needed by NN4*/
padding:5px 15px;/*width:92%;*/
margin:-8px 10px 0;/*-8px nn4*/
}
.box0,.box2,.box3,.box4,.box5,
.box0c,.box2c,.box3cb,.box5c,
p.box0,p.box2,p.box3,p.box4,p.box5,
p.box0c,p.box2c,p.box3cb,p.box4c,p.box5c{
overflow:hidden;/*.box4c,bug mozilla rv:1.8*/
}
.box0c,.box3cb,.box4c,.box5c,.box2c{
text-align:center;
}
.box1,p.box1,
.box1a,p.box1a{
background-color:#D8E5FC;
color:#0A00B0;/*needed by NN4*/
border:1px solid #008000;
margin:0 10px;
padding:0 18px;
}
.box1 dl{
margin:5px 0 5px 1em;
padding:.1em 1em;
background-color:#DFEBFD;
}
.box3cb{
font-weight:800;
}
/**/
.box2{
border-top-width:0;
margin-top:-5px;
}
.box4,.box4c,
.box5,.box5c{
border-top-width:1px;
margin-top:-5px;
}
/*misc. presentation*/
.c,.ce,.ct,.cb,
.mb,
p.c,p.cb,
.buttone,.buttone2,
h1,h2{
text-align:center;
}
.clear{
clear:both;
padding-bottom:1px;/*Netscape 6 & 7*/
}
.emph{
color:#CC3300;
font:bold 1.05em/normal "MS Sans Serif",Geneva,sans-serif;
}
.fondblancb{
font-weight:800;
background-color:#FFF;
}
.g{
padding-left:1cm;
}
.gros{
background-color:#0A00B0;
color:#E9F5FE;
font-size:1.15em;
line-height:1.52em;
}
.l{
text-align:left;
}
.mini,p.mini{
font-size:.64em;
}
.mini2,p.mini2{
font-size:.8em;
}
.normal{
color:#0A00B0;
font-weight:normal;
}
.n1{
margin-left:2em;
}
.n2{
margin-left:3em;
}
.n3{
margin-left:4em;
}
.nodisp{
display:none;
}
.noir{
color:#000;
}
.petit{
font-size:.8em;
line-height:.9em;
}
#content .petit i a{border:none;color:#FF8346;font-weight:normal;text-decoration:underline;}
#content .petit i a:hover{border:none;color:#EC4D00;}
.r,.mini2,p.mini2{
text-align:right;
}
.red{
color:#E76391;
font-weight:800;
}
.redn{
color:#E76391;
text-indent:10px;
}
.red2,.reds,.redg{
color:#FF0000;
}
.reds{
background-color:#D3ECFE;
}
.s{
background-color:#D3ECFE;
color:#0A00B0;
}
.si{
background-color:#D3ECFE;
}
.sup{
font-size:xx-small;
vertical-align:super;
line-height:1em;
}
.titre{
font-size:1.25em;
font-weight:800;
}
.u{
text-decoration:underline;
}
.vuln a,.vuln a:visited,.vuln{font-weight:normal;color:red;font-size:.75em;background:transparent;}
/**/
/*partie contenu et menubas:menu en bas de page*/
/*#content and #menubas present to debug or for order */
#content{
line-height:1.32em;/**/
min-height:410px;/*ignored by msie*/
}
/*retour haut de page*/
/*ligne pour retour vers haut de page*/
#content div.haut a,
#content div.hautb a,
#content div.haut a:hover,
#content div.hautb a:hover{
background-color:transparent;
color:#000;
font-weight:normal;
}
#content div.haut,
#content div.hautb{
border:thin double #FAAAFF;/*nn4*/
border-top-width:0;
margin:-8px 10px 0;/*-8px;nn4*/
padding:0 15px;
background-color:#D3ECFE;
color:#000;
font-size:.73em;
line-height:.95em;
text-align:right;
}
#content p.mini{
line-height:1em;
}
#content p{margin:.3em 10px;}
/*p span.u:first-letter,.titre2:first-letter,*/
#content p:first-letter,
#content li:first-letter,
#content i:first-letter,
/*#content div:first-letter,*/
#content span:first-letter,
/*this comment fixes a bug with ie5.5*/
#menubas p.mini2:first-letter{
font-weight:800;
}
#content td.haut{
background-color:#D3ECFE;
color:#000;
font-size:.8em;
line-height:.9em;
padding:0 15px 0 0;
text-align:right;
}
#content td.haut a{
color:#000;
font-weight:normal;
}
#content,#menubas{
background:#E9F5FE;
border:1px solid #000;
padding:10px 5px 8px;
margin:30px 10px 0 155px;
}
#menubas{
margin-top:-9px;/*nn4*/
}
/*image haut gauche*/
#logohaut{
height:152px;
left:0;
position:absolute;/*problem with fixed*/
top:0;
width:68px;
z-index:1;
}
#menubas a,
#content p.mini:first-letter,
li.l2,li.l2n,p.mini a,a.mini,a.mini2,.n,.mini{
font-weight:normal;/*pb ie6*/
}
#menubas a:visited{
color:#6F006F;
text-decoration:none;
}
/*adapted from www.alistapart.com */
/*menu sur la gauche*/
#menugauche{
background-color:#D2E1FB;
border:1px solid #C9DDE4;/*NN4 bug fix*/
font-family:"times new roman",Arial,Tahoma,Helvetica,sans-serif;/*height:35em;*/
height:33em;
left:0;
overflow:hidden;
position:absolute;
top:90px;
width:145px;
z-index:10;
}
#menugauche a span.comment{
display:none;
left:1em;
line-height:.9em;
overflow:hidden;
padding:2px 2px 5px;
position:absolute;
text-decoration:none;
top:50em;/*44.5em;*/
visibility:hidden;
white-space:nowrap;
}
#menugauche a:hover span.comment{
border:1px dotted #0000FF;
background-color:#E9F5FE;
display:block;
visibility:visible;
}
#menugauche p.mini a:hover{
background-color:#A9CFFE;/*bug with ie6 not fixed*/
}
html>body #menugauche p.mini a:hover{
background-color:transparent;
}
#menugauche li{
border-bottom:1px solid #90BADE;
border-top:1px solid #90BADE;
margin:0 0 -1px;
}
#menugauche li a,#menugauche li.cur a:hover{
background-color:#D2E1FB;
border-left:6px solid #E9F5FE;
border-right:6px solid #E9F5FE;
color:#0A00B0;
padding:4px 3px 5px 5px;
}
#menugauche li a{
display:block;
font-weight:800;
width:125px;
text-decoration:none;
}
#menugauche li.cur a:hover{
cursor:default;
border-bottom:0;
border-top:0;
}
#menugauche li.cur a{
text-align:center;
font-style:italic;
}
#menugauche li a:hover{
background-color:#A9CFFE;
border-bottom:3px solid #E9F5FE;
border-left:8px solid #6600CC;
border-right:8px solid #5200A4;
border-top:4px solid #E9F5FE;
color:#FFF;
padding:1px 0 1px 5px;
}
#menugauche p a{
font-size:.7em;
font-weight:normal;
margin-left:.8em;
}
#menugauche p.mini{
font-size:.8em;
line-height:.8em;
}
/*#menugauche p.mini a{
}
*/
#menugauche ul{
list-style:none;
margin:0;
padding:0;
}
#menugauche ul li.none{
border:0;
line-height:1em;
}
/**/
#content p.aere{margin:2em 0;}

.robots_txt li{font-weight:normal;}
.robots_txt span{color:#0A00B0;border:1px solid #0A00B0;padding:0 1em;font-style:italic;white-space:nowrap;}

