/* à 22:18:44 utc+2 le 04/08/2025 - Navigateur :
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) */
/*beta 03/2005*/
/**/
a{
font-weight:800;
}
:link{
color:#E30FEA;
text-decoration:none;
}
a:visited{
color:#026380;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;
}
a:active{
color:#026380;
text-decoration:underline;
}
/* à 22:18:44 utc+2 le 04/08/2025 - Navigateur :
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
CSS2 OK*/
#content a{
border:1px solid;
border-color:transparent;
border-bottom-color:#B2CFE9;
}
/*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 "times new roman",Geneva,Arial,Helvetica,sans-serif;
max-width:64em;/*ignored by msie*/
min-height:410px;/*ignored by msie*/
margin:0;
padding:0;
}
/*hack*/
/* Pb with ie7 prev
html>body #maincol p:first-letter,html>body #maincol div:first-letter{
font-weight:bold;
}
*/
/*Mozilla but not IE7 or Opera*/
body:last-child #maincol p:first-letter{
font-weight:bold;
}
body:last-child #maincol div:first-letter{
font-weight:bold;
}
/**/
h1{
font:normal 800 2em "Courier New",Courier,monospace,sans-serif;
text-align:center;
}
h2{
font-size:1.2em;
}
i,.i{
color:#FF8346;
font-style:italic;
}
img{
border:0;
}
img.d40{
margin-left:40px;
}
/**/
.b,strong,b{
font-weight:800;
}
.box0{
border:medium double #FAAAFF;
padding:5px 15px;
margin:0 10px;
width:92%;
}
* html .box0{
overflow:hidden;
}
p.box0{
margin-bottom:5px;
margin-top:5px;
}
.box1{
margin:10px;
padding:10px 18px;
background-color:#D8E5FC; 
border:1px solid #008000;
width:92%;
}
.box1:hover{
background-color:#DFEBFD;
}
.c,p.c{
text-align:center;
}
/**/
.nodisp{
display:none;
}
.red{
color:#E76391;
font-weight:800;
}
/**/
#content{
background:#E9F5FE;
border:1px solid #000;
margin:30px 10px 0 155px;
padding:10px 5px 8px;
}
/**/
/*image haut gauche*/
#logohaut{
height:152px;
left:0;
position:absolute;/*problem with fixed*/
top:0;
width:68px;
z-index:1;
}
/*hack*/
body>#logohaut{
position:fixed;
}
/**/
#menubas{
background:#E9F5FE;
border:1px solid #000;
margin:-1px 10px 0 155px;
padding:0 5px 0 0;
}
/*hack*/
* html #menubas{
padding-top:20px;
}
/*\*/
* html #menubas{
height:1%;
}
/**/
#menugauche{
font-family:"times new roman",Arial,Tahoma,Helvetica,sans-serif;/*height:35em;*/
height:33em;
left:0;
overflow:hidden;
position:absolute;
top:90px;
width:155px;
z-index:10;
background-color:transparent;
}
/**/
#menugauche li{
margin-top:0;
border-bottom:0;
border-top:1px solid #90BADE;
margin-bottom:-5px;
border-bottom/*ignoré par IE5.0/Win à partir d'ici*/:1px solid #90BADE;
margin-bottom:-1px;
}
#menugauche li a{
background-color:#D2E1FB;
border-left:6px solid #E9F5FE;
border-right:6px solid #E9F5FE;
color:#0A00B0;
display:block;
font-weight:800;
padding-bottom:5px;
padding-left:5px;
padding-right:3px;
padding-top:4px;
text-decoration:none;
}
/*hack*/
* html #menugauche li a{
width:155px;
w\idth:135px;/*not ie 5, 5.5*/
}
/**/
#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-bottom:1px;
padding-right:0;
padding-top:1px;
}
#menugauche ul{
list-style:none;
margin:0;
padding:0;
}
#menugauche ul li.none{
border:0;
line-height:1em;
}
#menugauche ul li a{min-height:1%;}/*fix for IE 7 RC1*/
.box0:hover a{
background-color:#F2FAFF;
}
.box1 a:hover{
background-color:#A9CFFE;
}
.box1:hover a{
background-color:#EDF4FE;
}
.box1:hover a.offsite{
background-color:#E2EEFE;
}
/**/
#content a:hover{
background-color:#F2FBFF;
border:1px solid #90BADE;
text-decoration:none;
}
#content a.offsite,
#content a.offsite:hover{
border:0;/*ie refuse solid =>border:0;*/
}
#content a.offsite:hover{
text-decoration:underline;
}

