body {	font-family:"Arial"; font-size:9pt; overflow-x:hidden;
	scrollbar-track-color:#2dabaa;	scrollbar-base-color:#5377b5;
	background-color:#0BA5CB; text-align:center;
	margin:0px; padding:0px; width:100%; height:100%;
}


table { font-family:"Arial";	text-align:justify;	font-size:9pt; }


	
	
.bleu { background-color:#0BA5CB; }
.bleuclair { background-color:#E1F0FF; }
.orange { background-color:#FF9E33; }
.jaune { background-color:#E1E6B0; }
.vert { background-color:#B1F516; }

div.main { position:absolute; width:764px; text-align:left; left:50%; margin-left:-382px; border:0px solid; height:100%;
         background-image:url("images/bg-left.gif"); background-repeat:repeat-y; background-position:0px 0px;
       }
div.mainbg { width:100%; background-image:url("images/bg-top.gif"); background-repeat:repeat-x; background-position:0px 0px; }


a#logo { margin:0px; width:165px; height:140px; line-height:140px; display:block; overflow:hidden;
       background-image:url("images/logo.jpg"); background-repeat:no-repeat; background-position:0px 0px;
       text-decoration:none; border:0px solid;
}
html > body > div.main > a#logo { height:0px; }


div.menu { position:absolute; top:0px; left:128px; z-index:1; padding-left:40px;
         background-image:none; background-position:0px 0px; background-repeat:no-repeat;
         border-bottom: 1px solid #FF9E33;
}
div.menubg { width:100%; background-image:url("images/bg.gif"); background-position:center top; background-repeat:no-repeat;
           padding-top:75px;
}
div.menu a { display:block; width:80px; text-align:center; padding-top:4px; padding-bottom:4px; margin-right:2px; margin-left:2px;
         float:left;
         color:#fff;  background-color:transparent; #ffb20e; border-left:1px solid #ffb20e; font-weight:700; text-decoration:none;
          border-bottom:1px solid #ffb20e;
          background-image:url("images/li.gif"); background-position:left center; background-repeat:no-repeat;
}
div.menu a:hover { border-bottom:1px solid #fff; border-left:1px solid #fff; background-color:#FF9E33; color:#E1F0FF;
         background-image:url("images/lion.gif");
}

div.menu2 { padding-top:220px;}
div.menu2 a { display:block; width:120px; text-align:center; padding-top:3px; padding-bottom:3px;
         color:#fff;  border:1px solid #0BA5CB; font-weight:700; text-decoration:none; margin-bottom:2px;
         border-bottom:1px solid #E1F0FF;
         background-image:url("images/li.gif"); background-position:left center; background-repeat:no-repeat;
}
div.menu2 a:hover { border-bottom:1px solid #c00; border-left:1px solid #c00; background-color:#FF9E33; color:#E1F0FF; padding-top:3px; padding-bottom:3px; font-weight:700;
          background-image:url("images/lion.gif");
}


div.pop { position:absolute; z-index:9; top:95px; left:0px; width:161px; background-color:#5377b5; border:1px solid #fff; display:none; }
div.pop a { display:block; width:160px; text-align:center; text-decoration:none;
        padding-top:3px; padding-bottom:3px; margin-top:1px; margin-bottom:1px;
         color:#fff;  border:0px solid #666; font-weight:600;
}
div.pop a:hover { border:0px solid #cc0000; background-color:#FF9E33; color:#E1F0FF; }

div#page { position:absolute; top:100px; right:0px; float:right; width:635px; border:0px solid;
         color:#fff; font-family: "Comic Sans MS";
}
html > body > div.main > div#page { width:625px; }
div#page h1 { background-color:#E1F0FF; width:auto; padding:4px; text-align:left; font-size:12pt; color:#FF9E33;  letter-spacing: 0.1em;
         border-top: 1px solid #FF9E33; border-bottom: 1px solid #fFF;
         }
div#page.texte { padding:5px; text-align:justify; color:#eef;}
div#page b.titre { line-height:30px; height:30px; padding-left:12px; letter-spacing: 0.04em;
         font-weight:900; font-size:120%; color:#000;
         background-image:url("images/spirale.gif"); background-position:left center; background-repeat:no-repeat;
}
div#page a { color:#FFF; font-weight:700; letter-spacing: 0.1em; }
div#page a:hover { color:#f22; }
	

hr { color:#E1F0FF; height:2px;}



.cache { position:absolute; display:none; visibility:hidden; height:1px; width:1px; overflow:hidden; z-index-2; }



