.imgleft {margin:4px 10px 4px 0;}
.imgright {margin:4px 0 4px 10px;}
.orange {color:#D75B05;}

/* défaut */
body {
 font-family: Arial,Verdana,sans-serif;
 font-size: 9pt;
 margin:1px;
}
table {
 font-size: 9pt;
}
a:link, a:visited {
	color:#D75B05;
	text-decoration:none;
}
a:hover {
    color:#0000CC;
	text-decoration:underline;
}

p {
/* text-align:justify; */
 margin:.5em 0 1em 0;
}
ul {
 list-style: none outside url("../images/arrow.png");
 margin:1em 0 1em 40px;
}
li {
 margin:.5em 0 .5em 0;
}
h1 {
 color:#D75B05;
 font-size:1.3em;
 font-weight:bold;
 margin:1.3em 0 .67em 0;
}
h2 {
 color:#D75B05;
 font-size:1.1em;
 font-weight:bold;
 margin: .83em 0 .83em 30px;
}
h3 {
 color:#D75B05;
 font-size:1em;
 font-weight:bold;
 margin: 1em 0 1em 60px;
}
h4 {
 color:#D75B05;
 font-size:1em;
 margin: 1em 0 1em 90px;
}

/****spécifique aux documents et dossiers générés à partir de de openoffice ********/
table.docu_note { border-top:1px solid #969696; margin:30px 0px 0px 0px; }
table.docu_note td.docu_notecol1 { vertical-align:top; width:20px; }
table.docu_note td.docu_notecol2 { vertical-align:top; }
table.docu_note p { margin:0 0 .5em 0; } /* chgt des marges de § dans le tableau des notes */
p.docu_separateur { border-top:1px solid #969696; margin:10px 0px 15px 0px; clear:right; font-size:1px; width:30%; }
div.docu_sommaire { border:1px solid #969696; margin:10px 0px 15px 0px; padding:10px; background-color:#FFFFAA; clear:right; }
div.docu_sommaire p { padding:0px; margin:0px 0px 10px 0px; text-decoration:underline;}
p.docu_auteur { text-align:right; }
p.docu_encart { margin:0 0 .5em 200px; }
ul.docu_liste { }
ol.docu_liste { }
a.docu_appel { }
p.docu_soustitre { }
span.docu_gras { font-weight:bold; }
span.docu_italique { font-style:italic; }
table.docu_tableau { }
table.docu_tableau td { vertical-align:top; padding:20px;}
img.docu_image_right { float:right; border-style:none; } /* image pour lien d'ouverture PDF */

/* style personnalisés */
table.sommaire_revue { color:#853902; background-color:#FFFFCC; margin-bottom:20px; width:100%;border:1px solid #969696;}
td.sommaire_rubrique { padding:5px; font-size:12pt; vertical-align:top; font-weight:bold; background-color:#FFCC66;}
td.sommaire_type     { padding:7px 5px 3px 20px; font-size:10pt; }
td.sommaire_article  { padding:0 10px 3px 50px; font-size:10pt; font-weight:bold;}
td.sommaire_auteur   { padding:0 3px 3px 0; font-size:10pt; text-align:right; vertical-align:bottom;white-space:nowrap;}
