h1 {color:#900; font-weight:bold; font-size:2em; margin:0; padding:0; width:99%; border-bottom:1px #900 solid;}

#mod_glossaire {float:left; width:98%;}


/* ---------------------- */
/* Categories (index.php) */
/* ---------------------- */

div.cat {width:98%;}

div.cat_titre {margin-top:0em; padding:0.4em;}
    div.cat_titre img {float:left; margin:0 1em 0 0; border:#900 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:#900; 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:#900 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:98%; margin-top:0.2em; border-top:1px solid #900; padding:1em;}

/* 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; font-weight:bold; float:left; width:95%; background:#900; color:#fff; padding:2px;}
    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:#c00; 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; width:45%;}
.catphp div.ratingblock {float:left; width:98%; height:0.7em; margin-left:1em; border-bottom: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;border-left:3px solid #c00;padding-left:0.5em;color:#000;font-size:1.1em;}
div.texte img {float:left; padding-right:1em; padding-bottom:1em;}

div.supplement {margin:1em 0 1em 0; text-align:center;}
div.definition_lien {}

div.suite {border-top:1px solid #900; 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:#900;}

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:1em; padding:0.5em 0 0.2em 0; font-weight:bold;}
    div.commentaire h2 {color:#900; font-size:2em; border-bottom:1px #900 solid; margin:2em 0 0 0; padding:0;}

#comlien {margin-bottom:2em; background:#eee; padding:0.3em; font-weight:bold;}

div.commentaire_login {font-weight:bold; background:#900; color:#fff;}

div.commentaire_texte {text-align:left; padding:1em; margin-bottom:2em; background:#eee; border:1px solid #900;}

.tags {border-top:1px dotted #999; border-bottom:1px dotted #999; height:1.2em; background:#eee;}
.tags img {float:left; margin-right:0.5em;}
.source {border-top:1px dotted #999;border-bottom:1px dotted #999;height:1.3em;background:#eee;}
.source img {float:left;margin-right:0.5em}

.suiv_preced {margin-top:20px; border-top:1px solid #666; padding-top:10px; color:#666; font-size:0.85em;}
.suiv_preced span {display:block; border-bottom:1px dashed #999; font-weight:bold; padding:2px 0 2px 0;}

#alphab {float:left; width:98%; text-align:center; border:1px dotted #000; background:#EEE; margin:1.5em auto; padding:0.5em;}
    #alphab a {font-size:1.2em; font-weight:bold; color:#FF6633;}

#nbdef {float:left; width:98%; text-align:right; padding:0.2em;}

