a img
{
    border: none;
}
.titre, #ContentLeft
{
    margin-top:0;
}

/* menu */
.menu ul
{
    padding: 0;
    margin: 0.5em 0 0 0.5em;
}
.menu li
{
    list-style-image: none;
    list-style-type: none;
     
    text-align: left;
    /*margin-bottom: 0.3em;*/
}

.menu a
{
    display: block;
    width: 80%;
    padding: 0.4em 10%;
}

.menu a:hover
{
    background-color: #FFFFE7;
}

/* ========================================================================== */
/*                         AFFICHAGE DES NOTICES                              */
/* ========================================================================== */

/* Liste des réponses */
ul.shortlist,
ul.fulllist
{
    margin: 1em 0;
    padding: 0;
    /*border-top: 1px solid #ccc;*/ 
}
    
/* Le bloc qui affiche une notice */
li.record
{
    border-bottom: 1px solid #ccc;
    padding: 0.5em 0;
    list-style-image: none;
    list-style-type: none; 
}

/* Survol des réponses */
li.hover
{
    background-color: #FFFFE7;
}

/* Marquage d'une notice ajoutée au panier */
li.incart
{
    background-color: #eee;
}

/* Champ de la notice (libellé + contenu) */
div.row
{
    padding: 0.2em 0 0.2em 2.5em;
    clear: both;
}

/* Libellé du champ (notice courte et longue) */
label.field
{
    font-weight: bold;
    width: 10em;
    float: left;
    text-align: right;
    padding-right: 0em;
}

/* Contenu du champ (notice courte et longue) */
div.field
{
    margin-left: 11em;
}

/* Libellé un peu plus large pour les notices longues */
ul.fulllist label.field
{
    width: 14em;
}
ul.fulllist div.field
{
    margin-left: 15em;
}

/* Lien vers "Voir la notice" */
.recordbuttons
{
    visibility: hidden;
}
li.record.hover .recordbuttons
{
    visibility: visible;
}

/* Texte des liens caché - remplacé par des images */
a.fullrecord span,
a.loadrecord span
{
    display: none;
}

/* Liste des actions possibles sur les notices (exporter, supprimer, etc.) */
div.menubase
{
    margin: 2em 0 0 2em;
}


/* ========================================================================== */
/*                              PANIER                                        */
/* ========================================================================== */
/* Bouton "Ajouter tout au panier" */
input.addall
{
    cursor: pointer;
    padding-left: 25px;
    width: 16px;
    height: 16px;
    font-size: 0px;
    background: url('cart_put.png') no-repeat center center;
    border: 0;
}

/* Bouton "Supprimer tout du panier" */
input.removeall
{
    cursor: pointer;
    padding-left: 25px;
    width: 16px;
    height: 16px;
    font-size: 0px;
    background: url('cart_remove.png') no-repeat center center;
    border: 0;
}


ul li
{
    list-style-image: url('puce.gif');
}

