body {
    font-family:'Nimbus sans L', Arial, Helvetica, sans-serif; font-size:10pt;
    background:#FFFFFF;
    margin:0px; padding:0px;
    }
p {margin: 0; padding: 0;}

.annexe { font-size:8pt; }
.texte {  font-size:9pt; }
.sstitre { font-size:10pt; }
.onglet { font-size:10pt; width:100%; height:100%; }
.warning { color:red; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; background-color:#FFFFFF; }
.navigation { padding:0px; font-size:8pt; }
ul.rubrik { padding-left:0px; margin-left:0px; list-style-type:none;}
ul.rubrik li { padding:0px; margin-left:0px; list-style-type:none; list-style: url('/my/images/folder.png');} 
.hl { color:red; background-color:yellow; }
div.my_error {
    text-align:center;
    color:red;
    font-weight:bold;
    letter-spacing:3px;
    border:solid 1px red;
    background:yellow;
    position:relative; left:20%; width:60%; padding:5px; 
    }
#alert_replace { display:none; }
form { margin:0px; }
input[type=submit]:hover { cursor: pointer; }
textarea { overflow:auto; }
 table,img { border:0px; padding:0px;}


button.hidden { background:transparent; border:0px; vertical-align: middle;}
/* input,textarea { border:solid 1px black; }*/
a { text-decoration:none; }
A:hover { text-decoration:underline; background:yellow; text-color:black; color:black; }
/* LI,OL,UL { list-style-type:lower-roman; } */
TEXTAREA,INPUT,SELECT,BUTTON {
    font-size:0.9em;  
    border: solid 1px #AABBDD;
    }
.commentOnThis,.fo_path,.fo_options { font-size: 8pt; text-decoration:none;}
tr.alternatecolor:hover,div.alternatecolor:hover {
    background-color:#EEEEEE;
    }
.navigation option {
    font-size:8pt;
    }
option.navigation {
    font-size:8pt;
    }
.clear { clear:both;height:0px;color:transparent;background-color:transparent;border:solid 0px transparent; } 
hr.line {
    color:silver;
    font-weight:bold;
    border:0;
    border-color:silver;
    background-color:silver;
    height:1px;
    /* clear:both; width:95%;*/
    }
/* catalog_select */
#my_catalogSelect { margin: 0px 3% 0px 3%; padding:10px; }
#my_langSelect { position:relative;float:right; }

/* my/structure */
tr.texte td { font-weight:bold; text-align:center; border-bottom:solid 1px silver; }

/* pagelayout */
#my_message { position:relative;left:20%;width:60%;text-align:left;border:dashed 1px black;padding:3px;background:#FFFFCC;z-index:1;padding:10px;margin:10px; } 
.my_optionTitle { font-size:8pt; vertical-align:text-top; font-weight:bold;}
.my_optionValue,.my_optionControl,.my_optionControl * { font-size:8pt; vertical-align: middle; }
.my_optionControl,.my_optionValue,.my_optionControl * { font-weight:ibold; letter-spacing:2px;}
.pl_imgControl img { cursor:pointer; }
form[name=profile]  input:hover { cursor : pointer; }
#cpl_access,#cpl_cpl,#cpl_style { display : none; }

/* registering user */
#tooltip { display:none; }
.ya_tooltip {display:none;position:absolute; top:0px; left:0px; background-color:#EEEEEE; z-index:-1; visibility:hidden;padding:3px;font-size:8pt;} 
#userinfo { position:relative;width:90%;left:5%;right:5%;top:25px;bottom:25px;border:solid 0px black; }
.uinfo { position:relative;padding:5px;}
.ufield { position:relative;padding:5px;border:dashed 1px silver;margin:5px; }
.ufield:hover { background: #EEEEEE; }
.ufield span { cursor:help; }
 
/* node edit */
.fieldName { font-family: Sans; font-weight: bold; font-size:10pt; }
/* #my_editNode { position:absolute;left:2%;width:96%; } */
#identity { border:solid 1px silver;display:none;padding:5px; }
div.alternateColor { background-color:#EEEEEE; }
#main_data { borider:solid 1px silver; display:block;padding:5px;margin:0px; }
span.texte,div.texte { display:block; margin-bottom:5px; }

#classify { bordier:solid 1px silver;display:none;padding:5px; }
#access_mode { borider:solid 1px silver;display:none;padding:5px; margin-bottom:5px; }
div.tabbed { background:#EEEEEE;float:left;border-width:1px 1px 0px 1px; border-color:silver;border-style:solid; padding:0px 5px 0px 5px; margin:0px 5px 0px 5px;}

/* file explorer */
#box_text { padding:20px; }
#my_fileDiv1 { border:solid 1px silver; position:absolute; top:10px; left:10px; right:10px; bottom:10px;padding:10px; }
#my_fileDiv2 { overflow:auto;height:200px; }
#my_fileDiv3 { height:100%;overflow-y:auto; font-size:8pt; }
#my_fileDiv4 { ifloat:right;border:dashed 1px black;width:170px;height:170px;position:absolute;top:75px;right:50px;text-align:center;background:#EEEEEE; }
#my_fileDiv5 { height:200px;overflow:auto; }
#flag_ { padding:10px; }

/*  password protected */
#ya_passwordProtected { margin-top:20%;text-align:center; }

/* account */
td.tdRight  { text-align:right; }

/* node title */
.userPic { cursor:pointer; float:left;}

/* load meter */
#ya_loadMeter { 
    position:absolute; left:35%; top:30%; width:300px; 
    padding: 15px; visibility:hidden;z-index:100;
    background-color:#EEEEEE;border:solid 1px #AAAAAA;
    text-align:center;font-size:9pt;font-weight:bold;
}
/*  menu */
div.ya_menu {
    -moz-border-radius:0px 5px 5px 5px;
    background:#EEEEEE;font-size:9pt;
    }
table.ya_menu,tr.ya_menu,td.ya_menu {
    border:solid 1px silver;padding:3px;margin:0px;
    }
td.ya_menu:hover {
    background-color:silver;
    }
table.ya_menu {
    -moz-border-radius:0px 5px 5px 5px;
    }
div.projectMember {
    margin:5px 50px 5px 50px;border:solid 1px silver;
    }
td.icon { width: 20px; }

