body {	margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 85%;
		line-height: 1.3em;
		background: #fffef6 url(images/nebo.png) repeat-x top;
		}

	a {
		color: #e70000;
		}

	a:visited {
		color: #c70000;
		}

	a:hover {
		color: #ff0000;
		}

	a:active {
		color: #ff0000;
		}
		
	IMG {border: 0;}
	img.IMGRight {float: right;
		margin: 0px 0px 5px 16px;}
	
	img.IMGLeft {float: left;
		margin: 0px 16px 5px 0px;}

	h1, h2, h3, h4, h5 {font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		}
	h1 {
		font-size: 190%;
		color: #555454;
		line-height: 1.1em;
		}
		
	h1 b {
		font-size: 65%;
		display: block;
		color: #4f83ab;
		font-style : italic;
		line-height: 1.1em;
		}

	h2 {
		font-size: 150%;
		color: #555454;
		margin: 1em 0em 0.2em 0em;
		}

	h3 {
		font-size: 125%;
		color: #111111;
		margin-bottom: 0.2em;
		}
	h3 i {font-size: 65%;}
	h3 b {font-size: 65%;
		color: #686868;
		display: block;}
		
	h4 {
		font-size: 125%;
		color: #4f83ab;
		margin-bottom: 0.2em;
		font-style : italic;
		}
		
	td {font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 85%;
		line-height: 1.4em;}

	ul {
		font-family: Georgia, 'Times New Roman', Times, serif;
		margin-top: 0.2em;
		margin-bottom: 0.2em;
		margin-left: 1.9em;
		padding-left: 0.15em;
		overflow: visible;}

	ol {
		font-size: 120%;
		font-family: Georgia, 'Times New Roman', Times, serif;
		color : #555454;
		margin-top: 0.3em;
		margin-bottom: 0.3em;
		margin-left: 1.9em;
		padding-left: 0.15em;
		overflow: visible;
		font-weight: bold;}
		
	p {margin-bottom: 0.6em;
		margin-top: 0.6em;}

	li {margin-bottom: 0.2em;}

	li div {
		color: #111111;
		font-size: 90%;
		display: inline;
		font-weight: normal;}
		
	div#TopMenu {margin: -0.5em 1em 0em 3em;
				font-size: 125%;
				/*border: thin dotted Aqua;*/
				WIDTH: expression((documentElement.clientWidth||document.body.clientWidth)<842?'410px':'100%'); min-width: 460px;
				}
				
	div#TopMenu ul {
				margin: 0;
				padding: 0;
				width: 100%;
				list-style-type: none;
				position: relative;
				}
				
	div#TopMenu ul li {
				float: left;
				margin: 0% 4.5% 0% 0%;
				padding: 0;
				white-space: nowrap;
				line-height : 1.3em;
				}
	div#TopMenu ul li#select {
				font-weight: bold;
				text-decoration: none;
				}
	
	div#TopMenu ul li#select a {
				text-decoration: none;
				}
	div#TopMenu ul li#select a:hover {
				text-decoration: underline;
				}

	TABLE#FrCont {
		background: #ffffff url(images/bg_top.png) repeat-x top;
		border: 0px;
		clear: both;
		height: 100%;
		}
	TABLE#FrCont td#FrContTDM {
		background: url(images/bg_bottom.png) repeat-x bottom;
		padding: 35px 1.3em 1.2em 2.5em;
		}		
	TABLE#FrCont td#FrContTDM a#select {
				text-decoration: none;
				font-weight: bold;
				}
	TABLE#FrCont td#FrContTDM a#select:hover {
				text-decoration: underline;
				}
				
	TABLE#FrCont td#FrContTDL {
		background: url(images/shadow_bg_lm.png) repeat-y right;
		vertical-align : top;}
	TABLE#FrCont td#FrContTDR {
			background: url(images/shadow_bg_rm.png) repeat-y right;
			vertical-align : top;}
	TABLE#FrCont tr#FrContTR td {
		vertical-align : bottom;
		}
		
	div#LeftIMG {
		font-size: 90%;
		margin: 1em 1em 0.5em 1em;}
		
	div#LeftIMG div#subscribe {font-size: 100%;
	line-height: 1.25em;
	font-family: tahoma, verdana, arial, sans-serif;}
		
	div#LeftIMG img {margin: 0em 0em 0.3em 0em;}
	
	div#LeftIMG h3 {font-weight : bold;
		margin: 0.5em 0em 0.3em 0em;}
		
	div#LeftIMG ul {font-family: tahoma, verdana, arial, sans-serif;}
	
	div#LeftIMG ul li {margin-bottom: 0.15em;
		line-height: 1.15em;}
		
	p#Diplome img {margin: 12px 8px 8px 8px; border: 1px solid #555454; vertical-align: middle;}