html {
	
height:100%;
max-height:100%;
padding:0;
margin:0;
border:0;
	font: normal 62.5% Arial, Helvetica, sans-serif;
	color: black;
	background-color: #f8f8f8;
	
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden;
 
/* */ 
}

body {

	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	background-position: bottom right;
	background-attachement: scroll;
}

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


#content {
	overflow:auto;
	position:absolute;
	z-index:3;
	top:110px;
	bottom:0px;
	left:300px;
	right:0;
}

* html #content {
	top:0;
 left:0;
 right:0;
 bottom:0;
 height:100%;
 max-height:100%;
 width:100%;
 overflow:auto;
 position:absolute;
 z-index:3;
 border-top:110px solid #fff;
 border-bottom:60px solid #fff;
 border-left:300px solid #fff;
}





#head {
 font-size: 2em;
 font-weight: bold;
 position:absolute;
 top:0;
 left:0;
 display:block;
 width:95%;
 height:100px;
 z-index:5;
 overflow:hidden;
 margin: 10px;
 background-color:#070707;
}

#left {
 position:absolute;
 left:0;
 top:130px;
 bottom:60px;
 width:270px;
 z-index:4;
 overflow:auto;
 font-weight:bold;
 background-color:#EE1D23;
 margin-left: 10px;
}

* html #left {
  height:100%;
 top:0;
 bottom:0;
 border-top:130px solid #fff;
 border-bottom:60px solid #fff;
 color:#fff;
}


#left a, #left a:visited {
font-size:1.5em;
	text-decoration: none;
	color:#fff;
}

#left a:hover, #left a:active {
font-size:1.5em;
	text-decoration: underline;
	color:#fff;
}











h1{
	font-size: 2.6em;
	padding:0 0 0 5px;
	margin:0;
	color:#EE1D23;
	font-weight:normal;
}

h2{
	font-size: 1.2em;
	padding:0 0 0 5px;
	margin:0;
	float:left;
	height:35px;
	color:white;
	font-weight:normal;
}

h6{
	font-size: 0.8em;
	padding:7px 10px 0 5px;
	margin:0;
	text-align:right;
	display: block;
	height:35px;
	vertical-align: bottom;
	color:white;
	font-weight:normal;
}


h3{
	font-size: 2.0em;
	zline-height: 0.4em;
	color: #FFF;
	padding:0 0 0px 0;
	margin:0 0 20px 0;
	background-color:#EE1D23;
	display:inline;
}

h4{
	font-size: 1.4em;
	color: #EE1D23;
	padding:0 0 0 0 ;
	margin:0 0 0 0;
	display:inline;
}

h5{
	font-size: 1.2em;
	font-weight:bold;
	padding:0px 0 20px 0 ;
	margin:0;
	color: #111;
}

.topic{
font-size: 1.8em;
font-weight:bold;
	padding:0 0 0 0 ;
	margin:0 0 0 0;
	border 1px solid black;
}


.menulink1 {
	padding: 4px 0px 4px 6px;
	margin: 0px 8px 0px 8px;
	font-size: 1.5em;
	vertical-align: middle;
}




#content p {
	padding:0;
	margin:0 0 20px 0;
	font-size: 1.4em;
	max-width: 700px;
}

#content ol {
	padding:5px 0 0px 50px;
	max-width: 700px;
}

#content li {
	font-size: 1.1em;
}

#content img {
	xwidth:100%;
	max-width: 700px;
	margin: 10px 0 0px 0;
}

.bloctexte {
	min-height: 240px;
	padding: 10px 20px 10px 20px;
	margin: 0px 8px 80px 0px;
	background-color:#fff;
	color:#000000;
}

.bloctexte a, .bloctexte a:visited {
	text-decoration: none;
	color:#EE1D23;
}

.bloctexte a:hover, .bloctexte a:active {
	text-decoration: underline;
	color:#EE1D23;
}

#intro{
margin: 20px 0 0 0;
padding: 0 20px 0 20px;
color:black;
font-size:2.1em;
}


.biog {
font-size:1.2em;
}