/* lecture */
#Tmain { width: 501px; /* a changer si bf */ }
body#bf_ #Tmain { width: 1002px }
#Tright { width: 40px }
body#superlect_ #Tmain { width: auto }

/* ced */

h2,h3,h4 { margin: 0 }
h2 { color: red; font-size: 1.5em; font-weight:bold }
h3 { color: #ff9; font-size: 1em }
h4 { color: #f80; font-size: 1em }
p { margin: 0 0 1em } /* pour les P je veux la distance en dessous */

p.pbdedef { width:450px; margin:auto; background:#0ff; padding:0.5em }

.small { font-size: 0.75em; font-family: sans-serif; }

div#titreinfos { position: absolute; left: 0; top: 0;
	background: black left bottom no-repeat; color: #ffd020;
	width: 29em; height: 150px;
	text-align: center;
	border: solid red; border-width: 0 2px 2px 0;
	-moz-Border-Radius-bottomright: 20px;
}
div#titreinfos h2,  div#titreinfos h3 { text-align: right; padding-right: 0.5em }
div#titreinfos div, div#titreinfos h4 { padding-left: 70px }
div#titreinfos img { height: 1.5em; vertical-align:middle; border: none }
div#titreinfos a,div#titreinfos:visited { color: #cfd }
div#titreinfos div#lienmagique { font-size:small; position: absolute; bottom: 5px; left: 0; text-align:center; width: 100% }
div#titreinfos form { margin: 0 }

p.navig { text-align:center }
p.navig img { width: 1em; height: 1em; border: none }

table#references { width: 207px; border-collapse: collapse; padding: 0; margin: 0;
position: absolute; top: 170px; left: 0; font: 12px sans-serif; color: #423313 }
table#references td { padding: 0; text-align: center }
table#references td img { vertical-align:middle }

div#main b { color: #b30 } /* c'est ce qu'on utilise pour les noms des commenteurs */

/* equivalent de <?= $tl->css ?> avec size=1 et $this->TotalPages=269 */
div.timeline img { border: none; padding:0; margin:0; height:10px; vertical-align:top }
div.timeline div.pagesavancee {
	font-size: 0.1px;
	width: 269px; height: 10px;
	padding:0; margin:auto; background: black;
	border: 1px solid white;
}

