a:link,a:visited,a:active{color:yellow}
a:hover{background-color:#FF0;color:#000}
a{text-decoration:none;font-weight:bold}
body,.pe{width:100%;height:100%}
body{margin:0;padding:0;font:normal normal normal 100% Arial,Helvetica,sans-serif;overflow:hidden;line-height:1.25em;text-shadow:1px 1px 2px rgba(150,150,150,1)}
img{border:0;float:left}
textarea,input{border:0px;background-color:rgba(0,0,0,.5);color:#ECE}
.pe,.pf,.pi{border:none;position:absolute}
.pf{height:512px}
.pe,.pf{z-index:-1}
.pf,.valise,.nav,.cnt,.pub{width:512px}
.nav,.pub,.mtd{height:30px}
.valise{height:572px;position:absolute;left:50%;top:50%;margin:-286px 0 0 -256px}
.cnt,.txt{height:512px}
.txt,.cat,.titre,.gris{font:normal normal normal 1em Palatino Linotype,Book Antiqua,Palatino,serif}
.txt{overflow:auto;margin-left:34px;color:#CCC;line-height:20px;padding-right:34px}
.txt a:before{content:"\00a0"}
.txt a:after{content:"\00a0"}
.cat{height:430px;overflow:auto;color:#CCC;line-height:20px;padding-top:82px}
.cat a:before{content:"\00a0"}
.cat a:after{content:"\00a0"}
.titre{position:absolute;line-height:1;top:32px;left:16px;color:#ccc;font-size:5em}
.pub{background-color:#435;line-height:30px;color:#CCC}
.pub a{text-decoration:none;color:#CCC;font-weight:200}
.pub a:hover{background-color:transparent}

.req{background-color:#F00;color:#000;text-shadow:none}
.aspm{display:none}
.cen{text-align:center}
.cform{position:relative;width:368px;left:55px}
.ic,.ic2{position:absolute;top:0px}
.ic{left:0px}
.gris{background:url("../img/k43.png");color:white;line-height:20px;display:inline-block;padding:5px;margin:16px 0 0 16px}
.noir{background-color:#000}
.i2{line-height:150%}
.t1{font-size:1.1em}
tt{font:18px Arial,Helvetica,sans-serif}

::-webkit-scrollbar{width:12px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}
::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.5)}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.2)}

.greydout{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4}
.nofade:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}

.mtd{text-align:center}
ul ul{display:none}
ul li:hover > ul{display:block}
ul{margin:0;padding:0;line-height:15px;font:0.875em;text-decoration:none;display:inline-table;list-style:none;position:relative;z-index:2;letter-spacing:2px}
ul:after{content:"";clear:both;display:block}
ul li{float:left}
ul li a{display:block;text-decoration:none;color:white;padding:.50em .65em;background-color:rgba(68,51,85,0.8);font-weight:normal;height:14px}
ul li a:link{color:white}
ul li a:visited{color:white}
ul li:hover a{color:white;background-color:#323}
ul ul{padding:0;position:absolute;top:100%;text-align:left}
ul ul li{float:none;position:relative;font-size:.813em}
ul ul li a:hover{background-color:#435}
ul li a.active{color:#000;background-color:white;font-weight:bold}
ul ul li a.active{color:#000;font-weight:bold}