/*
    Feuille CSS du thème Planweb pour Dinocrate.
    echavanon@neptune.fr; 22 mai 2006.

*/


/* Import des fuilles de styles externes */
@import url(dinocrate.css);
@import url(menu.css);
@import url(listings.css);
@import url(dtree.css);
@import url(actions.css);
@import url(utils.css);


/* Surcharge */
body, table
{
    font-family: Arial, Helvetica, sans-serif;
    color:black;
    font-size:11px;
    padding:0;
    margin:5px;
    background:#F3F3F3;
}

#body_center{
    text-align:center;
}

/* Ceci sert à palier le fait que IE colore par défaut les frames en blanc.*/
#bgbody{
    background:#F3F3F3;
}

/* Elements html de types titres */
h1, h2{
    height:26px;
    color:white;
    font-size:14px;
    padding:5px 0 0 0;
    margin:0;
    text-align:center;
    letter-spacing: 0.1em;
}

h1{
    background:#0082BF url(../images/fond/titre_bleu_fond.gif) repeat-x top left;
}

h2{
    background:url(../images/fond/titre_vert_fond.gif) repeat-x top left;
}

/* --------------------------------------------------------------------------
    redéfinition des éléments html
    
    formulaires
*/
form
{
    padding:0;
    margin:0;
}

td.label
{
    font-weight:bold;
    text-align:right;
}

input, textarea
{
    border:1px solid gray;
    margin:2px;
    padding-left:2px;
}

/* définition des liens */
a img
{
    border:none;
}

a, a:link, a:visited {
	text-decoration:none;
	color: black;
}

a:hover {
	text-decoration:underline;
	color: black;
}

/* --------------------------------------------------------------------------
    structure de la page
*/
#bgbody{
    width:970px;
    margin:auto;
    text-align:left;
}

#banniere
{
    background:#0B2C3C url(../images/fond/banniere_fond.png) repeat-x top left;
    height:60px;
    font-size:11px;
    padding:0 10px 0 10px;
}

#global_tools
{
    padding:0 0 2px 0;
}
#global_tools li
{
    list-style-type:none;
    float:left;
    display:inline;
    margin:0 20px 0 0;
    letter-spacing: 0.1em
}

#global_tools li.help_tools{
    margin-right:30px;
    float:right;
}

#footer
{
    padding:6px;
    text-align:center;
    background:#0B2C3C;
    font-size:10px;
    font-weight:bold;
}

#footer, #footer a, #global_tools, #global_tools a
{
    color:#F3F3F3;
    font-weight:bold;
}

a#lien_neptune
{
    background:url(../images/logos/logo_neptune_footer_off.gif) no-repeat center left;
    margin:1px;
    padding:5px 0px 5px 22px;
}
a#lien_neptune:hover
{
    background:url(../images/logos/logo_neptune_footer_on.gif) no-repeat center left;
}

/* Bloc de la page de connexion */
#contenu_login{
    background:#F3F3F3;
    padding:50px 0 50px 20px;
}


#login_block
{
    margin:50px 0 0 50px;
    width:278px;
}

#login_block form
{
    border:1px solid #cccccc;
    background:#DDEEF7;
}

/* Bloc de la page interne */
#contenu{
    margin:3px 0 0 0;
}

#tool_block{
    float:left;
    width:300px;
}

#user_tools, #tree_block{
    margin:0 0 3px 0;
    background:#DDEEF7;
    border:1px solid #cccccc;
    padding:10px;
}

#user_tools, #user_tools a{
    font-family: Helvetica, sans-serif ;
    font-weight:bold;
    font-size:13px;
    color:#333333;
}


#tree_block{
    overflow:auto;
    width:278px;
    height:350px;
}

#work_block{
    margin-left:305px;
    background:#F3F3F3;
}

#destinataires {
    font-style:italic;
    color:gray;
    margin:10px 0;
    padding:10px;
}
#destinataires ul{
    margin-left:20px;
}
#destinataires ul li a{
    color:gray;
}

