body {
		margin-left: 60px ;
		margin-right: 20px ;
		margin-top: 0px ;
		margin-bottom: 5px ;
    	background-color: #fff ; 
}
body, p, td, th, ol, ul, dl, h1, h2, h3, h4, h5, h6,  { font-family:  Arial, Helvetica, sans-serif }

body, p, td, th, ol, ul, dl { font-size:  14px }

a {
	text-decoration: none;
	color: blue;

}

a:visited {
	text-decoration: none;
	color: darkblue;
}

a:hover {
	background-color: #ccc;
}

a:active {
	background-color: #aaa;
}

a:focus {
	background-color: #caaacc;
}


	.footer { font-size: 11px ; text-align: right ; margin-top: 15px }
	.footer-home { font-size: 10px ; text-align: right ; margin-top: 15px }

	.process  { background-color: #CCCCCC  }
	.document { background-color: lightyellow  }

	.mediumgray { background-color: #CCCCCC }
	.lightgray { background-color: #DDDDDD }
	.green 	{ color: green ; font-style: bold }
	.red 		{ color: red ; font-style: bold }
	.orange 	{ color: red ; font-style: bold }
	.darkorange 	{ color: darkorange ; font-style: bold }

	.highlight2 { border: 1px dotted #000 ; border-color: #3c5a86 }
	.highlight1 { border: 1px dotted #000 ; border-color: #3c5a86 }
	.highlight0 { border: 0px }	

	.border-left-dotted { border-left-style: dotted }


	.title { font-size:  150% }

	.prompt
		{	position: relative;
			float: left;
			margin-left : -30px; 
					}
	.lrnav
		{	position: relative;
			float: right;
			margin-right : 0px;
			font-size:  80%;
		}

	.lrnavbis
		{	position: relative;
			float: right;
			text-align: right;
			margin-right : 0px;
			font-size:  80%;
		}

		
	.homelicence
		{	position: fixed;
				bottom: 10;
				left: 60 ;
				}
	.bodylicence
		{	position: absolute;
		
			bottom: 10;
			left: 60 ;	
		}
	.homelist
		{	text-align: center ;
		} 
		