/* -------------------------------------------------------------- */
/* CADTM - css nettoyée octobre 2016    */
/* -------------------------------------------------------------- */


/*   page_rubrique & page_mot & agenda   ============================ */

.page_mot #contenu,
.page_rubrique #contenu,
.page_auteur #contenu {
margin:40px 0 0 0;
}

.page_mot .liste-articles li,
.page_rubrique .liste-articles li {
position:relative;
height:170px;
overflow:hidden;
background:#f1e9de;
margin:0 0 20px 0;
border:none;
list-style:none;
}

.page_mot .liste-articles li .spip_logos,
.page_rubrique .liste-articles li .spip_logos,
.page_mot .liste-articles li a p,
.page_rubrique .liste-articles li a p {
float:left;
clear:both;
margin:0 20px 0 0;
}

.page_mot .liste-articles li .introduction-liste,
.page_rubrique .liste-articles li .introduction-liste {
margin:20px 25px 25px 20px;
overflow:hidden;
}

.page_mot .liste-articles li .introduction-liste .surtitre-liste,
.page_rubrique .liste-articles li .introduction-liste .surtitre-liste {
margin:0;
font-size:.85em;
line-height:1.1em;
}

.page_mot .liste-articles li .introduction-liste .titre-liste,
.page_rubrique li .introduction-liste .titre-liste {
font-size: 1.05em;
font-weight:normal;
line-height:1.1em;
margin:0;
font-variant:small-caps;
margin: 0 0 2px;
}

.page_mot .liste-articles li .introduction-liste .auteur-liste,
.page_rubrique li .introduction-liste .auteur-liste {
font-size:11px;
line-height:12px;
color:#666666;
margin:0;
}

.page_mot .liste-articles li .introduction-liste .logocadtm .spip_logos,
.page_rubrique li .introduction-liste .logocadtm  .spip_logos {
margin: 0;
position: absolute;
right: 0;
top: 0;
}

.page_mot .liste-articles li .introduction-liste .intro-liste,
.page_rubrique .liste-articles li .introduction-liste .intro-liste {
clear:both;
margin:10px 0 0;
font-size:0.95em;
line-height:1.2em;
}

.page_mot #left li,
.page_rubrique #left li,
.page_auteur #left li {
font-size:1.2em;
line-height:1.22em;
padding: 8px 0;
border-bottom:1px dotted grey;
}

.page_mot .liste-articles li .auteur-liste .spip_logos,
.page_rubrique .liste-articles li .auteur-liste .spip_logos {
position:absolute;
top:0;
right:0;
margin:0;
}

.pagination {
clear:both;
text-align:center;
}
.pagination a {
font-size:0.95em;
}
.pagination a:hover,
.pagination .on {
color:#a00;
}

/*   sous-rubriques page_rubrique ============================ */

.page_rubrique .liste-sousrub li {
position:relative;
height:auto;
overflow:hidden;
background:#f1e9de;
margin:0 0 20px 0;
padding:20px 20px 0;
border:none;
list-style:none;
}

.page_rubrique .liste-sousrub li a.titre-sousrub {
font-size:1.2em;
font-weight:bold;
color:#a00;
}
.page_rubrique .liste-sousrub li a.titre-sousrub:hover {
color:#111;
}

.page_rubrique .liste-sousrub li ul li {
height:auto;
list-style:inside;
margin:0;
padding:0;
}


/*    page_rubrique   mots de la rubrique   pays et thèmes...    */

.page_rubrique .motsrub {
overflow:hidden;
padding:0;
}
.page_rubrique .motsrub li {
float:left;
width:315px;
list-style-type:none;
margin:0 40px 0 0;
padding:10px 0;
}
.page_rubrique .motsrub li .mot {
font-size:1.2em;
font-weight: normal;
line-height: 1em;
}
.page_rubrique .motsrub li .nomsite .spip_documents_left {
display:none;
}



/*.liste-mots {
padding:30px 0;
overflow:hidden;
}

.liste-mots li {
float:left;
width:230px;
list-style:none;
padding:5px 0;
}
#left .pays span,
#left .themes span {
padding:20px 0 0;
}*/



