/* 
- ne mettre ici que les css des elements produits par l'application (autrement dit : pas ce qui est dans masterPublic.htm) 
- crééer/utiliser /styles/ged/masterPublicDefault.css pour une feuille de style par defaut pour nouveaux sites ou démo
- Tous les liens vers les images doivent etre indiques avec URL absolue http://www.appli-box.com/appli-box-www-data/... pour permettre de mettre l'application ou on veut 
- Pour personnaliser, ecraser les styles avec des styles specifiques
*/

/* === Tree folders === */
div#siteMapContainer{margin:10px 0 0 20px; float:left;width:180px;min-height:80px;}
div#siteMapContainer a{ color:#031782;}
ul#publish_siteMap{ margin:0; padding:0;}
ul#publish_siteMap ul, ul#publish_siteMap ul ul{ margin:0 0 0 10px; padding:0;}
ul#publish_siteMap li{ margin:0; padding:0;/*background: url("../../../design/ged/folder.gif") no-repeat top left;*/}
div#siteMapContainer a.emptyFolder,div#siteMapContainer a:link.emptyFolder,div#siteMapContainer a:visited.emptyFolder {font-weight:100;color:Grey}
div#siteMapContainer a.notEmptyFolder,div#siteMapContainer a:link.notEmptyFolder,div#siteMapContainer a:visited.notEmptyFolder {font-weight:bold;}


/* === List table === */
/* --- Header --- */
div#toolBarContainer{ margin-right:10px;}
form.toolBarForm{}
form.toolBarForm fieldset{ border:1px solid #B7B7B7; margin:5px 0 5px 0; padding:0 0 5px 0;}
form.toolBarForm fieldset ol{ margin:0; padding:0; list-style:none; list-style-image:none;}
form.toolBarForm label.element {
    display: block;
    float: left;
    width:auto;
    padding:14px 0 0 0;
	height:21px;
    margin: 0;
    font-weight: bold;
    text-align: right;
	color:#001982;
}
form.toolBarForm div.element {
    display: inline;
    float: left;
    margin: 5px 0 0 5px;
    padding: 0 0 0 0;
}
form.toolBarForm div.element input{
    margin: 5px 0 0 0;
}

form.tableLess fieldset{margin-left:10px;}
form.tableLess fieldset{background-color:white;}
form.tableLess fieldset legend{background-color:white; color:#FFFFFF;}
input#submitBtn{background:url(/appli-box-www-data/images/ged/formBouton.jpg); color:#FFFFFF; border:0;height:21px; width:30px;}
#addFileBtnText{font-size:12px;}
a#addFileLink{background:url(/appli-box-www-data/images/ged/btNouveau.jpg) no-repeat top left; display:block; width:85px; height:21px; padding:9px 30px 0 39px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a:hover#addFileLink{background:url(/appli-box-www-data/images/ged/btNouveau_over.jpg) no-repeat top left;}

/* --- Datagrid --- */
div#dataGridContainer{}
table#datagrid{}
table.datagrid{ width:730px; font-size:10px;}
table.datagrid td{ text-align:center;}
table.rowPointerTable{}

table.datagrid th.datagridheader{background:url(/appli-box-www-data/images/ged/fond_th.jpg) repeat-x top; height:24px; padding:0 2px; text-align:center; color:#FFFFFF;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
table.datagrid th.datagridheader a{ color:#FFFFFF;}

tr.evenRow{background-color:#F2F9FF;}
tr.oddRow{background-color:#DAE0EC;}
/* ======== status styles ========= */
.gedStatusOk,a.gedStatusOk {color:green !important;font-weight:bold}
.gedStatusKo, a.gedStatusKo{color:red !important;font-weight:bold}
.gedStatusPending, a.gedStatusPending {color:grey !important}
/* === listTable (utile ??) === */
table.listTable{font-size:10px;}
table.listTable a{color:#00003F;}
th.listTopBar{background:url(/appli-box-www-data/images/ged/fond_th.jpg) repeat-x top; height:24px; padding:0 2px; text-align:center; color:#FFFFFF;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
table.listTable td{ border:1px solid #B6B9CB;/*#D0D2DD*/ padding:3px 5px;}

/* --- Fenêtre popup --- */
table.mainTable { margin:10px 10px 0 10px;}
table.mainTable th.formHeader{background:url(/appli-box-www-data/images/ged/fond_th.jpg) repeat-x top; height:35px; vertical-align:top; padding:5px 2px 0 2px; text-align:center; color:#FFFFFF;font-size:14px;}