body { margin:0; padding:0 10mm; } 
.invisible { display:block; }
#header { background:none; position:absolute; margin:0; display:0; }
#menu { display:none; position:absolute; }
#smenu { display:none; position:absolute; }
#slide { display:none; position:absolute; }
#content { position:relative; margin:0mm; top:0mm; margin:0mm; }
#menu p, #smenu p { margin:0; padding:0 }
#mentions { display:none; position:relative; }

object { display:none; }

img { margin:0; padding:0 }

#mentions p a:link { color:#000; text-decoration:none; }
#mentions p a:visited { color:#000; text-decoration:none; }
#mentions p a:hover { color:#999; text-decoration: none; }
#mentions p a:active { color:#000; text-decoration:none; }
	
#content p { font:normal 11px/14px Arial, Helvetica, sans-serif; margin:0 0 15px 0; }
#content table.tableau { border-bottom:20px; margin-bottom:20px; }
#content table.tableau td p { font:normal 11px/13px Arial, Helvetica, sans-serif; margin:4px 0; }
#content table.tableau p span { font-style:italic; font-size:10.5px; }

#mentions p { font:bold 11px/13px Arial, Helvetica, sans-serif; margin:0; padding:0; }
	
#content table.tableau td.tCourant p { font:normal 12px/12px Arial, Helvetica, sans-serif; }
#content table.tableau td.tGras p { font:bold 12px/12px Arial, Helvetica, sans-serif; }
#content table.tableau td.alignDroite p { text-align:right; }

#content table.tableau td.aligncentre p { text-align:center; }



.ligne { border-bottom:1px solid black; margin:0 0 20px 0; width:auto; }

a.print:link { color:#000; text-decoration:none; }
a.print:visited { color:#000; text-decoration:none; }
a.print:hover { color:#e2001a; text-decoration: none; }
a.print:active { color:#000; text-decoration:none; }

td.sixcol { width:75px; }

#content table.tableau td { border-bottom:1px solid #000; }
#content table.titre p { text-transform:uppercase; font:bold 11px/13px Arial, Helvetica, sans-serif; margin-bottom:10px; }

.pinv { display:none; }