/* Stylesheet for NM Tech Computer Center web pages from DocBook
 *
 * Do not edit this file.  It is extracted automatically from the
 * documentation here:
 *   http://www.nmt.edu/tcc/doc/docbook43/ims/
 */
body
{
	margin-left: 1em;
	margin-right: 1em;
}
h1.title, h2.title               /* sect1 titles */
{ border-bottom-style:solid;
   border-bottom-color:sienna;
  padding: 4px;
}
h3.title, h4.title      /* sect2 and sect3 titles */
{  border-bottom-style:solid;
   border-bottom-color:sienna;
   padding: 2px;
}
th, td
{   padding: 5px;
	/* border: 1px solid; */
	 margin:4px;
}
thead
{
	  background-color: #e0e0e0;
}
.navfooter {
margin-left: 1em;
margin-bottom: 1em;
}
.topnavbar {
	width:100%;
	height:8pt;
}
.topnavbar img {
	margin-top:4pt;
	height:38pt;
	width:38pt;
}
.topnavbar-mnu {
	float:right;
	margin-right: 1em;
}
.topnavbar-mnu ul {
 padding:0;
 margin:2px;
 list-style-type:none;
 }
.topnavbar-mnu li {
 margin-left:2px;
 float:left; /*pour IE*/
 }
 .topnavbar-mnu ul li a {
 display:block;
 float:left;
 color:black;
 text-decoration:none;
 text-align:center;
 padding:2px;
 }
.topnavbar-mnu ul li a:hover {
 background-color:#D3D3D3;
 }

.navheader {
	clear:both;
}
.book h1{
	 width:98%;
	 text-align:right;
	 border-bottom: 2px solid;
	 margin-bottom:10pt;
}
.chapter h1{
	 width:98%;
	 text-align:right;
	 border-bottom: 2px solid;
	 margin-bottom:10pt;
}

.section h2{
	 width:98%;
	 text-align:left;
	 border-bottom: 2px solid sienna;
	 margin-bottom:10pt;
     padding: 2px;
}
.simplesect h2{
	 width:98%;
	 text-align:left;
	 border-bottom: 2px solid sienna;
	 margin-bottom:10pt;
     padding: 2px;
}
.note  header {
	margin-top:12pt;
	background: url(icons/svg57.svg) no-repeat left 50%;
	padding-left:14pt;

	border-bottom-style:solid;
    border-bottom-color:sienna;
	font-weight:bold;
	font-size:larger;

}
/*================================================================
 * Inline elements, sorted by class.
 * font-size: xx-small; removed
 */
span.colophon-uri
{

}
span.application
{   font-family: sans-serif;
    font-style: italic;
}
span.guibutton, span.guiicon, span.guilabel, span.guimenu
{   font-family: sans-serif;
    font-style: italic;
    font-weight: bold;
    color: #238b22;    /* Forest green */
}
span.term
{   font-weight: bold;
}
/*================================================================
 * Block elements, sorted by class.
 */
pre.executable
{   margin-top: 1px;
    background-color: #ddeecc;
    border: 1px solid;
    padding: 5px;
}
pre.programlisting, pre.screen
{   background-color: whitesmoke;
    border: 1px solid;
    padding: 5px;
	margin:5px;
	overflow: hidden;
	/*width:100%;
	tab-size:4;*/
}
code.code {
	color:navy;
	font-weight:bold;
}
div.abstract
{   margin-left: 20px;
    margin-right: 6em;
	padding-left: 10px;
	border-left: solid silver;
}
div.code-block-label
{   text-align: right;
    font-family: monospace;
}
div.colophon:
{
}
div.colophon-author
{   font-style: italic;
	font-size:smaller;
}
div.colophon-date
{   font-size:smaller;

}
div.colophon-mail-to
{   font-family: monospace;
	font-size:smaller;

}
div.colophon-url
{   font-size:smaller;
}
div.figure-contents
{   margin-top: 1px;

    padding: 5px;
}
div.sidebar
{
	margin-top: 4px;
	margin-bottom:4px;
}
div.sidebarV0
{
	margin-top: 4px;
	margin-bottom:4px;
    background-color: beige;
    border: 1px solid sienna;
	border-radius: 8px;
    padding-left: 12pt;
}
div.sidebar p
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMHB0IiBoZWlnaHQ9IjEwcHQiIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij4KPGcgaWQ9Imljb21vb24taWdub3JlIj4KCTxsaW5lIHN0cm9rZS13aWR0aD0iMSIgeDE9IiIgeTE9IiIgeDI9IiIgeTI9IiIgc3Ryb2tlPSIjNDQ5RkRCIiBvcGFjaXR5PSIiPjwvbGluZT4KPC9nPgoJPHBhdGggZD0iTTY0IDBjLTM1LjM0NyAwLTY0IDI4LjY1My02NCA2NHMyOC42NTMgNjQgNjQgNjQgNjQtMjguNjUzIDY0LTY0LTI4LjY1My02NC02NC02NHpNOTAuMTAxIDY5LjY1N2wtMzIgMzJjLTMuMTI0IDMuMTI0LTguMTg5IDMuMTI0LTExLjMxNCAwcy0zLjEyNC04LjE4OSAwLTExLjMxNGwyNi4zNDMtMjYuMzQzLTI2LjM0My0yNi4zNDNjLTMuMTI0LTMuMTI0LTMuMTI0LTguMTg5IDAtMTEuMzE0czguMTg5LTMuMTI1IDExLjMxNCAwbDMyIDMyYzEuNDQ4IDEuNDQ4IDIuMzQzIDMuNDQ4IDIuMzQzIDUuNjU3cy0wLjg5NSA0LjIwOS0yLjM0MyA1LjY1N3oiIGZpbGw9IiMwMDAwMDAiPjwvcGF0aD4KPC9zdmc+Cg==) no-repeat left 50%;
	padding-left:14pt;
	font-weight:bold;
	font-size:larger;
}
div.toc {
	margin:16px;
	padding:10px;
}
ul.toc {
	list-style-type: none;
}
a.toc-line {
	line-height:2em;
}
div.ListofTitles {
	line-height:2em;
}
div.list-of-figures {
margin-left:16px;
}
div.list-of-tables {
margin-left:16px;
}

/** pour les listes de figures
*/
dt {
	line-height:2em;
	margin-left:16px;
}
/* marge */
div.section, div.simplesect > p {
	margin-left:16px;
}
div.figure {
	border:solid silver;
	margin-top:16px;
	margin-bottom:16px;
}
div.figure > p.title {
	margin-left:16px;
}