	body {
		background: #fff;	
    color: #000;
	}

	#mainContent, #side {
		background: #fff;
		line-height: 1.3; /* value other than 'normal' needed for WinIE */
		color: #000;
		
	}
	
	.deepLevel #mainContent {
		line-height: 1.4;
	}

	#nav {
		line-height: 1em;
	}

/* Random HTML Styles */

	hr {
		height: 1px;
		background-color: #000;
		color: #000;
		margin: 2em 0;
	}

	input[type="submit"] {
		font-weight: bold;
	}

/* General Structure */
    body, td, th, input { /* redundant rules for bad browsers  */
            font-family: Verdana, Geneva, sans-serif;
            font-size: x-small;
            voice-family: "\"}\"";
            voice-family: inherit;
            font-size: small;
    }

	h1, h2, h3, h4, h5, h6 {
		margin: 1em 0 0.2em 0;
		border-bottom: 1px solid #ccc;
		font-family: Verdana;
	}
	li h1, li h2, li h3, li h4, li h5, li h6 {
		border: none;
	}
	#logo h1 { border:0; }
	#header h1 { border: 0; }

	h1 { font-size: 160%; font-weight: normal; }
	h2 { font-size: 150%; font-weight: normal; }
	h3 { font-size: 120%; }
	h4 { font-size: 100%; }
	h5 { font-size: 90%; }
	h6 { font-size: 90%; border: 0; }

	#texte h1 { 
		border:0;
		margin:0;
		font-size: 200%;
		font-weight:bolder;
		padding-left:5px;
		margin-top: -5px;
		}

	#texte h2 { 
		border:0;
		margin:0;
		font-size: 100%;
		font-weight:bold;
		}

	div.framed {
	border: 2px solid #8cacbb;
	padding: 0.4em;
	background: #CCCCCC
}
	
	.block {
	  display: block;
	  margin: 0.1em 1em;
	}
	
	.imgright {
		float: right;
		margin: 0 0 2em 2em;
	}
	
	.first {
		margin-top: 0; /* For IE not understanding first:child */
	}
	
/* Navigation */

        :link { 
			color: #; 
			text-decoration:none; 
			border:none 
		}
		
        :visited { 
			color: #;
			text-decoration:none;
		}
		
        :link:hover, :visited:hover {
			color: #; 
		}
		
        :link:active, :link:active { 
			color: #; 
		}
		
		a img 	{ 
			border: none; 
		}
		
		
		
		
