

#mod_glossaire {float:left; width:98%;}


/* ---------------------- */
/* Categories (index.php) */
/* ---------------------- */

div.cat {width:98%;}

div.cat_titre {margin-top:3em; padding:0.4em;}
    div.cat_titre img {float:left; margin:0 1em 0 0; border:#c52929 1px solid;}
    div.cat_titre h2 {display:inline; font-size:1.5em;}
    div.cat_titre span {font-size:0.8em; color:#999; padding-left:4px;}

div.cat_texte { background: url("img/basepage.jpg") repeat scroll 0 0 transparent; color:#fff; margin:0 0 5px 55px; padding:0.5em;}

div.sscat {margin:2em 0 0 40px;}

div.sscat_titre {margin-left:2em; padding:0.3em; border-bottom:#c52929 1px dotted;}
    div.sscat_titre img {float:left; margin-right:1em; height:50px;}
    div.sscat_titre h3 {display:inline; font-size:1.4em;}
    div.sscat_titre span {font-size:0.8em; padding-left:4px; color:#999;}

div.sscat_texte {margin-left:6em; margin-bottom:2em; padding:0.2em;}

/* affichage deux colonnes */
div.catcol1 {position:relative; float:left; width:47%; padding:6px;}
div.catcol2 {position:relative; width:47%; float:right; padding:6px;}


/* ---------------------------------- */
/* Définitions dans une cat (cat.php) */
/* ---------------------------------- */

.entete2 {float:left; width:98%; margin:0.5em 0;}

div.catphp {float:left; width:98%; margin:0.5em 0;}

div.catphp_titre {float:left; width:98%;}
    div.catphp_titre img {float:left; margin-right:1em;}
    div.catphp_titre h2 {font-size:1.5em; display:inline;}
    div.catphp_titre span {padding-left:2em; color:#666; font-size:0.8em;}

div.catphp_texte {float:left; width:100%; margin-top:0em; border-bottom:1px solid #eee; padding:3px;}

/* affichage des souscatégories */
div.catphp_sscat {float:left; width:98%; margin-top:2em; padding:0.4em 0 0.4em 0; margin-left:1em;}
    div.catphp_sscat span {font-size:1.5em;  float:left; width:95%; background: url('img/basepage.jpg');padding: 10px 10px 10px 10px; color:#fff; ;}
    div.catphp_sscat div {float:left; width:45%; border-bottom:1px solid #999; padding:5px; margin-bottom:1em;}
    div.catphp_sscat img {float:left; margin-right:5px; height:40px;}
    div.catphp_sscat a {font-weight:bold; color:#287195; font-size:1.2em;}

/* class supplémentaire pour présentation deux colonnes */
div.col1 {float:left; width:45%; padding:6px; margin-left:1em;}
div.col2 {float:left; width:45%; padding:6px; margin-left:1.2em;}

.liencat {display:block; font-weight:bold; background:#eee; text-align:right; padding:1px;}

/* notation */
.catphp p.static {float:right;}
.catphp div.ratingblock { width:100%; height:0.7em; margin-top:70px; margin-left:20px; padding-top:13px; border-top:1px dotted #999;}
    .catphp div.ratingblock ul {float:left; width:45%;}


/* ------------------------------------------------------- */
/* Définition spécifique (definition.php, commentaire.php) */
/* ------------------------------------------------------- */

div.dossier {width:98%;}
div.titre span {display:block; text-align:right; margin-right:10px; font-size:0.8em;}

div.texte {margin:1em 0 1em 0;}
#avis-vf { font-size:0.8em;margin-top:3px;color:#808080;}

.photo-fiche {background: url("img/fiche-photos.jpg") no-repeat scroll 0 0 transparent;    background: url("img/fiche-photos.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    margin-top: -11px;
    margin-left: -10px;
    padding: 14px 13px 14px 12px;}

div.supplement {    background: url("/artpublic/bibliotheque/Image/fiche-barre-titre-pub-fiches.jpg") no-repeat scroll 0 0 transparent;
    border-top: 0px solid #F0F0F0;
    margin: 1em 0;
    padding-top: 39px;
    text-align: center;
    width: 616px;}
div.definition_lien {}

div.suite {border-top:1px solid #c52929; font-weight:bold; font-size:1.5em; padding-top:0.5em;}
div.suite a {padding-left:2em; font-weight:normal; font-size:0.7em;}
div.suite a:before {content:"\0020 \0020 \0020 \00BB \0020"; color:#c52929;}

div.auteur {margin-top:3em; text-align:right; font-weight:bold; border-top:1px solid #c00; border-bottom:1px solid #c00; padding:0.4em 0 0.4em 0;}

  DIV.commentaire {margin-top:10px; padding:0 0 0.2em 0; font-weight:bold}
	.commentaire h2 {color:#287195;font-size:2em;border-bottom:1px #808080 solid;margin:1em 0 0 0;padding:0; font-weight: normal;}
        #comlien {margin-bottom:2em;background:#eee;padding:0.3em;font-weight:bold; text-align:center;}

  DIV.commentaire_login { background: url("img/comment-titre.jpg") no-repeat scroll 0 0 transparent;
    color: #555555;
    font-weight: bold;
    height: 30px;
    margin-left: 45px;
    overflow: hidden;
    padding: 1em 0.4em 0 1.5em;
    width: 561px;
    font-size:1em;}

  DIV.commentaire_texte {text-align:left;padding: 12px 11px 12px 20px;width: 550px;margin-left: 45px;background:#eee;}
  
  .comm-anonyme {height:40px;width:40px;position:absolute;margin: -2.4em 0 0 -5.3em;line-height: 75px;}
  .comm-membre {height:40px;width:40px;position:absolute;margin: -2.5em 0 0 -5.3em;}
  .comm-membre-bis {height:38px;width:101px;position:absolute;margin: -2.5em 0 0 42em;}

.tags {height:27px;padding: 3px 0 0 0;}

.tags-mots {  background: #F5F5F5;
    border: 1px dotted #999999;
    float: left;
    height: 1.8em;
  margin: -1px 3px 5px 0;
    padding: 4px 3px 0;
    font-size: 0.9em;}
.tags-mots:hover {  background: #EEEEEE;}

.tags img {float:left;margin-right:0.5em}


.suiv_preced {margin:20px 0 20px 0; padding:0px; color:#666; font-size:0.85em;}
.suiv_preced span {background: none repeat scroll 0 0 #F5F5F5;
    display: block;
    border: 1px dotted #CCCCCC;
    font-weight: bold;
    margin: -3px 0 0;
    padding: 6px 10px;
    min-height: 45px;}
    
    .suiv_preced:hover span {background: none repeat scroll 0 0 #F0F0F0;}
    
#alphab {float:left; width:98%; color:#f0f0f0; text-align:center; background: url('img/basepage.jpg');padding: 10px 10px 10px 10px; margin:1.5em auto; }
    #alphab a {font-size:1.2em; font-weight:bold; color:#fff;}

#nbdef {float:left; width:98%; text-align:right; padding:0.2em;}
