body { font-family: Arial; }

div#englobetout { margin-left: 20%; margin-right: 20%}
table#dossiers { }
table#dossiers p { margin:0; margin-left: 10px; }
table#dossiers td.dossier { boorder-bottom: 1px groove #000066; font-size: 14px; }
table#dossiers td.leg { boorder-bottom: 1px groove #000066; }
table#dossiers td.content p.extrait { margin-bottom: 0; margin-top: 0; margin-left: 20px; text-indent: -5px; }
table#dossiers td.content p.mots_cles { margin-bottom: 0; margin-top: 0; margin-left: 20px; text-indent: -5px; }
table#dossiers td.content p.date_publication { margin-bottom: 0; margin-top: 0; margin-left: 20px; text-indent: -5px;  }

table#dossiers p.liens { margin-bottom: 10px; margin-top: 0; margin-left: 10px; }

table.resultats { font-size: 10pt; margin-left: 10px; border-collapse: collapse }
table.resultats tr.alignhaut { vertical-align: top;  }
table.resultats tr.alignhaut  td { padding-top: 10px; }
table.resultats tr.alignhaut  td.description { padding-left: 10px; }
table.resultats   td.annotation { padding-left: 20px; }
p.nombrehits { margin: 10px; }

.surbrillance { color: red }

.propositionsauteur { margin: 10px; }

.propositionscosignataire {margin: 10px; }

.interventions h3 { margin:0; }

.nbres { font-style: italic; }

ul.somjo { list-style-type: none; padding-left : 60px; text-indent: -40px; }

table.resultats td.designation { font-size: 14px; font-weight: bold; }

table.resultats td.description { font-weight: bold; }

table.resultats td.description:first-letter { text-transform: uppercase; }

table.resultatsquestions { border-collapse: collapse; width: 90%;}
table.resultatsquestions td {  font-size: 12px; padding: 3px;  border-width: 0; }
table.resultatsquestions td.description {  vertical-align: top; }
table.resultatsquestions tr.titre td {   background-color: #CDE6FF; font-weight: bold; border-top-style: solid; border-top-width: 1px; }
table.resultatsquestions td.dpq,td.dpr {  text-align: center;  width: 15%; }
table.resultatsquestions td.num { width: 10%; }

ul.somjo2 { list-style-type: none; margin :0; padding-left : 10px; padding-top : 5px; padding-bottom : 5px; text-indent: -5px; }
