  
/* MES STYLES */

/* Masquer topnav en version alpha */
#topnav{
    display: none;
}

#page {
    padding: 2px;
}
/**
* Header color for demo
*
*/
#header {
    padding: .5em .5em .5em .5em;
}

/*  ----------------------------------
    Icones des documents
    ---------------------------------- */
li.ic_pdf {
    list-style-image: url("images/adobepdf.png");
}

li.ic_database {
    list-style-image: url("images/database.png");
}

li.ic_zip {
    list-style-image: url("images/zip.png");
}

#col3 a {
    text-decoration:none;
}

#col3 a:hover {
    text-decoration:none;
}


#col3 h1,
#col3 h2,
#col3 h3,
#col3 h4 {
    border-bottom:solid 1px;
}

/* ---------------------------------------
   Menu gauche
   --------------------------------------- */
#menu_gauche:before {
    line-height: 0.1;
    font-size: 1px;
    margin: 0; height: 9px;
    border-bottom: 1px solid;
    display: block;
}


/* bas du menu */
#menu_gauche:after {
    display: block;
    padding-top: 0; line-height: 0.1;
    font-size: 1px;
    margin: 0 0 0 0;
    height: 8px;
    /* ERROR   scroll no-repeat bottom right ;*/
    border-top: 1px solid;
}

#menu_gauche,
#menu_gauche ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* un peu d'espace en dessous */
#menu_gauche {
    margin-bottom: 1em;
}

#menu_gauche li {
    display: inline;
    padding: 0;
    margin: 0;
}

#menu_gauche li span { /* used for un-linked menu items */
                       display: block;
                       padding: 6px 10px;
                       font-weight: bold;
}

#menu_gauche li span#configParent,
#menu_gauche li span #configuration {
    display: inline;
    font-weight: normal;
    padding: 0;
}

/* définition de chaque item : taille, police et bordure */
#menu_gauche li a {
    display: block;
    padding: 5px 8px; /* def 8 10 */
    line-height:1.2em;
    text-decoration: none;
    border-bottom: 1px solid;
    border-top: 1px solid;
    border-right: 1px solid;
    font-size:.76em;
}

#menu_gauche li a:hover {
}

#menu_gauche li li a {
    padding: 6px 8px 6px 20px;
}

#menu_gauche li li li a {
    padding: 6px 8px 6px 35px;
}

.hlist ul li a.active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    border-left:1px #444 solid;
    border-right:1px #888 solid;
    background-image: url("images/background_active2.png");
    background-position: center right;
    background-repeat: repeat-x;
}

/* --------------------------------------------------
   Pied de page
   -------------------------------------------------- */

#footer {
    font-size:70%;
    text-align:center;
}

table.pied {
    border: none;
    margin-left: auto;
    margin-right: auto;
}

table.pied tr {
    text-align: center;
}


#nav_main ul li#current {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    border-left: 1px solid;
    border-right: 1px solid;
}

#col3 a.important {
    border:none;
    font-weight: bold;
}

p.util {
    font-style:italic;
    font-size:1em;
}
ul h1, ul h2, ul h3, ul h4{
margin:10px 0px;
}

li{
margin:0px 35px;
}