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


/*/////// page article   /////////////////////////////////////////*/

.page_article #contenu {
float:right;
width:640px;
margin:40px 35px 0 0;
}

*,
.cartouche p {
margin:0;
padding:0;
vertical-align:bottom;
}

.cartouche .titre {
font-size:2em;
font-weight:700;
color:#010101;
margin-bottom:10px;
line-height:1.2em;
}

.cartouche .titre_logos {
margin:15px 0;
font-size:0.9em;
}

.cartouche .titre_logos .spip_logos {
float:left;
margin:0;
}

.cartouche .titre_logos p {
clear:both;
}


q, 
blockquote.spip {
float:right;
text-align:right;
margin:0 0 10px 15px;
font-family: Georgia,Times,serif;
font-size:1.6em;
line-height:1.1em;
color:#dd0000;
padding:0;
width:200px;
border:none;
}

quoteleft {
float:left;
text-align:left;
margin:0 15px 10px 0;
font-family: Georgia,Times,serif;
font-size:1.6em;
line-height:1.1em;
color:#dd0000;
padding:0;
width:200px;
border:none;
}

blockquote.spip_poesie {
font-family: Georgia,Times,serif;
border:none;
float:left;
margin:0 15px 0 0;
padding:0;
width:200px;
}

q:lang(fr)::before,
quoteleft:lang(fr)::before {
content: "« ";
}
q:lang(fr)::after,
quoteleft:lang(fr)::after {
content: " »";
}

blockquote.spip_poesie div {
margin: 10px 0;
color:#dd0000;
text-align:center;
font-size:1.6em;
line-height:1.2em;
}

/*                 ARTICLE                    */

/*            haut de l'article     pdf, lecture facile                */

.pdfimp {
overflow:hidden;
}

/*            au bas de l'article     en ligne, ps, notes...                */

.enligne {
margin:20px 0 0;
font-size:0.9em;
}

.notes {
font-size:0.9em;
padding:5px 0 0;
margin:30px 0 0;
border:none;
}

.notes p {
text-align:left;
}

.notes h5 {
border-bottom:1px solid #444444;
padding:0 0 5px;
font-size:0.9em;
font-weight:normal;
}

.ps {
border-top:1px dashed #888;
font-size:0.9em;
padding:15px 0 0;
margin:0;
}


/* au bas de l'article : auteur + bio + autres articles               */


.bioteur {
position:relative;
min-height:160px;
width:640px;
margin:40px 0 20px 0;
overflow:hidden;
background:url("../images/auteur.jpg") no-repeat top left transparent;
}

.auteur {
float:left;
width:60px;
padding:6px 0 0 70px;
}

.bioteur .spip_logos {
position:absolute;
top:36px;
left:36px;
margin:0;
}

.logoauteur {
float:left;
clear:left;
width:130px;
height:110px;
text-align:right;
}
a #nom {
font-weight:bold;
color:#a00;
}
a:hover #nom {
text-decoration:underline;
}

.bioteur .logocadtm {
position:absolute;
top:100px;
}
.logocadtm .spip_logos {
float:left;
}

.bio {
float:right;
width:500px;
line-height:15px;
padding: 10px 0 0;
}

.tous_articles_auteur {
margin:0;
}

 #contenu .tous_articles_auteur ul {
 margin:0;
 padding:20px 0 0 20px;
 }

.tous_articles_auteur ul {}
.tous_articles_auteur li {
list-style-type: square;
padding:10px 0 0;
border-bottom:1px dotted #aaaaaa;
}

.tous_articles_auteur li .titre {
font-size:1.1em;
}

.tous_articles_auteur p.auteur-liste {
margin:0;
}

/*    documents portfolio     */

#documents_portfolio {
overflow:hidden;
}

#documents_portfolio .spip_logos {
border: 0 none;
float: left;
margin: 0 5px 10px 5px;
outline: medium none;
padding: 0;
}




/**************************
	left : colonne gauche   
	**************************/


#left .trad {
margin-bottom:30px;
}

#left .trad li {
list-style:none;
margin:0 40px;
clear:both;
padding:2px 0;
font-size:1em;
line-height:1.2em;
border:none;
}

.trad .titre3 {
margin:0;
}

.titre3 {
padding:6px 36px;
background:#DDD4cb;
margin:0 0 10px;
}

/*  dernier article de la liste : pas de bordure en bas    */

.motsart li:last-child {
margin-bottom:40px;
border:none;
}

/**** fin left  ***********/


/*/////// fin page article   /////////////////////////////////////////*/
