/*
NES CONSOLE and PAD COLORS (~):
black: #444
light grey: #E8E3DF
dark grey: #999
light brown: #909181
red: #d33
darker red: #BC1A3D
*/
body {
font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
text-align: justify;
width: 800px;
margin: 12px auto;
padding: 0;
color: #E8E3DF;
background: url(./img/rob.gif) no-repeat scroll right top;
background-color: #999;
font-size: 87.5%;/*14*/
}
#wrap  {
background-color: #333;
background-image: url(./img/bg.gif);
border-top: 26px solid #E8E3DF;
border-right: 11px solid #E8E3DF;
border-bottom: 11px solid #E8E3DF;
border-left: 11px solid #E8E3DF;
padding: 12px;
}
#content {
width: 100%;
position: relative;
}
p, form, dl {
font-size: 1.071em;/*15*/
line-height: 1.4;
}
hr.dotted {
width: 90%;
margin: 2em auto;
border: 0;
border-top: 1px dotted #fff;
}
form table {
font-size: .928em;/*13*/
}
.topp {
margin-right: 85px;
}
.center {
text-align: center;
}
a img {
border: none;
}
a {
color: #d33;
text-decoration: none;
padding: 0 1px;
}
a:hover, a:focus {
color: #909181;
}
code, kbd, samp {
color: #444;
background: #d2d3bc;
text-shadow: 1px 1px 0 #a9aa98;
padding: 0 2px;
font-size: 13px;
}
/*** HEADINGS ***/
h1, h2, h3, h4  {
font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
}
h1 {
color: #d33;
font-size: 2.857em;/*40*/
text-align: right;
margin: 0;
padding: .3em 0 .6em;
background: url(./img/logo.gif) no-repeat 10px 0;
}
h1:hover {
text-decoration: blink;
}
h2, h3.std {
color: #BC1A3D;
background-color: #909181;
width: 212px;
letter-spacing: 1px;
text-align: center;
/*
vertical-align: text-bottom;
border: 1px solid #B1B29E;
*/
}
h2 {
font-size: 1.428em;/*20*/
padding: 1px 0 0;
background-image: url(./img/h2.gif);
height: 24px;
}
h3.std {
font-size: 1.214em;/*17*/
padding: 0;
background-image: url(./img/h3.gif);
height: 22px;
}
h3.pub {
font-size: 1.142em;/*16*/
padding: .1em 0 .15em;
color: #e8e3df;
background: none;
border-right: 4px solid #B1B29E;
border-bottom: 1px solid #B1B29E;
letter-spacing: 1px;
}
h3.pub a {
font-size: 0.928em;/*13*/
}
h4 {
font-size: 1.142em;/*16*/
text-align: center;
color: #909181;
background: #644;
border-left: 4px solid;
border-right: 4px solid;
border-top: 1px solid;
border-bottom: 1px solid;
}
/*** BOX DISKSPACE ***/
div#ratio {
width: 76px;
height: 76px;
background: url(./img/seal.gif) no-repeat;
margin: 0;
position: absolute;
right: 0;
top: -12px;
text-align: center;
color: #d33;
font-weight: bold;
font-family: arial, sans-serif;
}
#ratio p {
margin: 20px 8px 0;
font-variant: small-caps;
font-size: .785em;/*11*/
line-height: 1;
/*
letter-spacing: -.05em;
*/
}
#ratio span {
font-size: 1.5em;/*21*/
font-variant: normal;
}
/*** LISTS ***/
ul#feat {
font-size: 1.142em;/*16*/
margin: 0 0 0 10px;
padding: 0;
}
ul#feat li {
list-style: none;
font-weight: bold;
padding: 4px 0 4px 17px;
background: url(./img/rarr.gif) no-repeat 0px 9px;
}
ul#feat ul {
font-size: 0.857em;/*12*/
line-height: 1.4;
margin: 0 10em 0 1.6em;
padding: 0;
}
ul#feat ul li {
list-style: circle inside;
font-weight: normal;
padding: 0;
background: none;
}
/*** POPUPS ***/
#ext {
/* popup de la liste des extensions dans cpanel */
position: absolute;
top: 100px;
left: 250px;
width: 330px;
background-color: #444;
background-image: url(./img/bg.gif);
border: 1px solid #909181;
z-index: 500;
cursor: pointer;
}
#ext p {
padding: 0 8px;
}
#ext h4 {
margin-top: 0;
border-width: 0 0 1px;
}
/*** FORMS ***/
form {
padding: 0;
}
form#filetype fieldset {
margin: 0; padding: 0;
border: none;
}
fieldset {
border: 1px solid #909181;
padding: .7em;
margin: 0 .1em;
}
legend {
font-style: italic;
margin-left: 3em;
color: #B1B29E;
}
input, textarea {
margin: 2px 0;
}
input[type="text"], input[type="password"], input[type="file"], textarea {
padding: 1px 2px;
border: 1px solid #909181;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
background: #feffaf;
}
input.submit, input[type="submit"] {
cursor: pointer;
font-family: Arial, sans-serif;
}
input.radio, input[type="radio"], input[type="checkbox"], input.checkb, input[type="submit"], #batchdl input.submit {

}
.max {
width: 98%;
}
.hidden {
display: none;
}
/*** MENU ***/
#menu {
font-family: 'courier new', courier, monospace;
list-style: none;
font-weight: bold;
font-size: 1.428em;/*20*/
margin: 0 -12px 20px;
padding: 0 0 .25em;
text-align: center;
background-color: #E8E3DF;
background-image: url(./img/bg.gif);
border-top: 1px solid #888;
border-bottom: 5px solid #999;
}
#menu li {
display: inline;
}
#menu li a {
text-decoration: none;
color: #444;
padding: 0 .8em .25em;
border-bottom: 5px solid #999;
}
#menu li a:hover, #menu li a:focus {
border-color: #d33;
background-color: #E8E3DF;
}
#menu li.current a {
color: #999;
}/*
#menu li.current a:hover {
border-color: #444;
}*/
dt {
font-weight: bold;
border-bottom: 1px solid #909181;
margin: .4em 0;
}
dd {
margin: .1em 0 .2em 3.2em;
}
blockquote {
border: 1px solid #fff;
color: #ffe56f;
padding: 0 1em;
}
.notice {
color: #ffe56f;
}
.notice2 {
font-size: 1.142em;/*16*/
font-variant: small-caps;
}
/*** TABLES ***/
table {
width: 100%;
border-collapse: collapse;
border: 1px solid #777;
table-layout: auto;
}
th {
text-align: center;
font-weight: bold;
font-size: 1.142em;/*16*/
background: #333;
}
td {
padding-left: .5em;
}
tr:target, tr:target a {
color: #fff;
background: #111;
font-size: 1.142em;/*16*/
}
td, th {
border: 1px solid #777;
}
/*table class for folder's listing*/
.tbl_dirs {

}
/*table class for files listing by type*/
.tbl_ext {

}
/*table class for files's listing inside a user folder*/
.tbl_files {

}
/*col class*/
.tcol1, .tcol2, .tcol3, .tcol4, .tcol5 {

}
/*row class*/
.even {
background-color: #4f4f4f;
}
.even a {
color: #afa4a4;
}
.even a:hover, .even a:focus {
color: #a1c5d7;
}
.odd {
background-color: #7f0707;
}
.odd a {
color: #ef0e0e;
}
.odd a:hover, .odd a:focus {
color: #efb20e;
}
address  {
font-size: 0.928em;/*13*/
color: #999;
border-top: 1px dotted #909181;
padding-top: .5em;
margin-top: 1.9em;
}