@charset "utf-8";
/* CSS Document */

body { background-image:url("../images/fonds/trame2.gif") !important }
div#contenu { margin-left:auto; margin-right:auto; padding:0 !important; margin:0 !important }
div#contenu table, div#contenu div.title, div#contenu h2, div#contenu p.note { margin-left:auto; margin-right:auto }
div#noms1 { position:fixed; width:95%; height:100%; padding:5px 5px 20px 15px; background-image:url("../images/fonds/trame3.jpg"); box-shadow:3px 0px 5px 0 gray !important }
div#noms1 table { border:0; margin:auto; width:100% }
div#noms1 table td { vertical-align:top; width:16% }
div#noms1 ul { margin:3px 0 10px 0px; font-family:Calibri,Tahoma,Arial; line-height:2.1ex }
div#noms1 li { margin:0 !important; padding:0 !important; list-style-type:none; font-size:11pt }
h2 { display:block; position:fixed; left:0; top:0; width:99%; margin:0px auto 30px auto !important; padding:12px 0; clear:both !important; text-align:center; background-image:url("../images/fonds/motif3a.png"); font-size:15pt; border:1px solid gray; border-radius:6px; box-shadow:2px 2px 2px 0 gray }
div.introduction { position:relative; top:0; left:0; width:98% !important; margin:-20px 0 0 0; padding:5px 10px 5px 10px; border-radius:0px }
table.article { width:100% }
table.article td { padding:0 10px }
table.article td * { margin:0 }
div.title { width:100% !important; margin:0 auto; border:none !important; padding-bottom:0 }
div.title h3 { width:100% !important; margin-left:28px; display:inline; padding:6px 25px 6px 20px; border-left:2px solid white; border-top:2px solid white; border-bottom:1px solid #cccccc; box-shadow:3px 0 2px 0 gray }
table.tableau { width:96%; clear:both; margin-top:6px !important; border-left:2px solid white; border-top:2px solid white; border-right:2px solid gray; border-bottom:2px solid gray }
table.tableau * { font-family:Arial; font-size:8pt !important }
	td.detailcode { width:4.5% !important; text-align:left; padding-left:10px; font-weight:bold; color:#660000 }
	td.details { width:20%; border-radius:0 !important }
    td.dates { width:10px; font-size:10pt; border-radius:0 !important }
	td.altcode { padding:2px 6px }
#specialdata { width:100%; border-radius:12px; margin:12px 0 15px 0 !important }
#specialdata td { padding:0 10px }
p.note { margin:-10px 0 0 65px !important; width:92% !important; font-family:Calibri,Arial; font-size:9pt }
table.tableau td table.photos { width:100%; margin:0 auto; padding:0; clear:both; background-color:white; border:1px solid transparent; border-radius:4px !important }
table.tableau td table.photos td { height:auto; padding:0 0 5px 0 !important; text-align:center; vertical-align:middle; font-size:8pt; font-family:Arial; font-weight:bold; font-style:italic; text-align:center; padding:0; border:0 }
table.tableau td table.photos img { width:auto; max-width:200px; max-height:100px; margin:0; border:0; padding:0 }
	td.separateurvertical { width:1px }
td.exemple, td.exemple1, td.exemple2, td.exemple3, td.exemple4 { font-family:Calibri,Tahoma,Arial; font-size:9pt; padding:0 10px !important }
td.exemple { height:16px !important; padding:0px 3px 0 3px; text-align:center !important; vertical-align:middle !important; -moz-border-radius:4px; border-radius:4px; font-size:smaller }
td.exemple p { text-align:center !important; vertical-align:middle !important }
td.exemple1 { width:1% !important; font-weight:bold; text-align:center; vertical-align:middle; background-color:#CBE1C1 }
td.exemple2 { width:5% !important; background-color:#D9E8D2 }
td.exemple3 { width:12% !important; background-color:#cccccc }
td.exemple4 { background-color:#eeeeee }
.gold0 { font-weight:bold !important }
.ancre { display:block; height:10px }
li.ligne { margin:0 !important; padding:0 !important; background-image:url("../images/fonds/lignenoire.png"); background-repeat:repeat-x; background-position:center }