
.li-itemize{margin:1ex 0ex;}
.li-enumerate{margin:1ex 0ex;}
.dd-description{margin:0ex 0ex 1ex 4ex;}
.dt-description{margin:0ex;}
.footnotetext{margin:0ex; padding 0ex;}
DIV.footnotetext P{margin:0px; text-indent:1em;}
.thefootnotes{text-align:left;margin:0ex;}
.dt-thefootnotes{margin:0em;}
.dd-thefootnotes{margin:0em 0em 0em 2em;}
.caption{padding-left:2ex; padding-right:2ex; margin-left:auto; margin-right:auto}
.title{margin:2ex auto;text-align:center}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.flushleft{text-align:left;margin-left:0ex;margin-right:auto;}
DIV TABLE{margin-left:inherit;margin-right:inherit;}
PRE{text-align:left;margin-left:0ex;margin-right:auto;}
BLOCKQUOTE{margin-left:4ex;margin-right:4ex;text-align:left;}
TD P{margin:0px;}
.hbar{border:none;height:2px;width:100%;background-color:black;}
.display{border-collapse:separate;border-spacing:2px;width:auto; border:none;}
.dcell{white-space:nowrap;padding:0px;width:auto; border:none;}
.dcenter{margin:0ex auto;}
.minipage{text-align:left; margin-left:0em; margin-right:auto;}
.theorem{text-align:left;margin:1ex auto 1ex 0ex;}
.part{margin:2ex auto;text-align:center}
.mprow{border-collapse:separate;border-spacing:2ex;width:100%;margin:0ex;}
.mprcell{padding:0px;width:auto;}
.preuve{text-align:left;margin:1ex 2ex 1ex 2ex;
padding-left:2ex;border-left:0.75ex solid #FFAA7F;}
.shifted{margin-left:8ex; margin-bottom:1ex;}
.mouselstlisting{font-family:monospace;margin-right:auto;margin-left:0pt;text-align:left}
.show{margin:3ex auto; padding:2ex;
border-top: solid #CC4300 3px;
border-bottom: solid #CC4300 3px;}
a:link{color:#CC4300;text-decoration:underline;}
a:visited{color:#CC4300;text-decoration:underline;}
a:hover{color:black;text-decoration:none;background-color:#FFAA7F}
BODY{background:white;}
.title{padding:1ex;background:#B23B00;}
.titlemain{padding:1ex;background:#B23B00;}
.titlerest{padding:1ex;background:#B23B00;}
.part{padding:1ex;background:#CC4300;}
.section{padding:.5ex;background:#FF9966;}
.subsection{padding:0.3ex;background:#FFAA7F;}
.subsubsection{padding:0.5ex;background:#FFBB99;}
.chapter{padding:0.5ex;background:#E56B2D;}
.ffootnoterule{border:none;margin:1em auto 1em 0px;width:50%;background:#CC4300;}
.ftoc1{list-style:none;margin:0ex 1ex;padding:0ex 1ex;border-left:1ex solid #CC4300;}
.ftoc2{list-style:none;margin:1ex 1ex;padding:0ex 1ex;border-left:1ex solid #E56B2D;}
.ftoc3{list-style:none;margin:0ex 1ex;padding:0ex 1ex;border-left:1ex solid #FF9966;}

