html {
	
height:100%;
max-height:100%;
padding:0;
margin:0;
border:0;
	font: normal 62.5% Arial, Helvetica, sans-serif;
	color: #111;
	background-color: #eee;
	background-image : url(bg01.png);
	
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden;
 
/* */ 
}

body {

	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	background-image : url(bg01.gif);
	background-position: bottom right;
	background-attachement: scroll;
}

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


#content {
	overflow:auto;
	position:absolute;
	z-index:3;
	top:110px;
	vvbottom:60px;
	bottom:0px;
	left:374px;
	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:374px solid #fff;
}





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

#foot {
position:absolute;
 margin: 0;
 bottom:0;
 left:0;
 display:block;
 width:100%;
 height:50px;
 font-size:1.1em;
 z-index:5;
 overflow:hidden;
 color:#000;
 width:374px;
 font-weight: bold;
}

#left {
 position:absolute;
 left:0;
 top:110px;
 bottom:60px;
 width:374px;
 z-index:4;
 overflow:auto;
 font-weight:bold;
}

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


#left a, #left a:visited {
	text-decoration: none;
	color:black;
}

#left a:hover, #left a:active {
	text-decoration: none;
	color:black;
	background: white;
}











h1{
	font-size: 2.6em;
	padding:0;
	margin:0;
	display: inline;
}

h2{
	font-size: 0.8em;
	padding:0;
	margin:0 0 0 10px;
	display: inline;
}

h6{
	font-size: 1.2em;
	padding:0;
	margin:5px 0 0 0px;
}


h3{
	font-size: 1em;
	line-height: 0.4em;
	color: #111;
	padding:0;
	margin:0;
}

h4{
	font-size: 0.9em;
	font-style: italic;
	color: #111;
	padding:10px 0 0 0 ;
	margin:0;
}

h5{
	font-size: 4em;
	padding:10px 0 0 0 ;
	margin:0;
	color: #111;
}



#foot p{
	background:#fff;
	padding: 4px 0px 4px 6px;
	margin: 0px 8px 0px 8px;
}

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

.menulink2 {
	padding: 2px 6px 1px 6px;
	margin: 0px 8px 16px 8px;
	font-size: 1.2em;
	background: white;
}



#content p {
	padding:5px 0 0 5px;
	font-size: 1.0em;
	xbackground: white;
	max-width: 700px;
}

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

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

#content img {
	width:100%;
	max-width: 700px;
	margin-top: 4px;
}

.bloctexte {
	min-height: 240px;
	padding: 10px 20px 10px 20px;
	margin: 0px 8px 80px 0px;
	font-size: 1.6em;
}

.bloctexte a, .bloctexte a:visited {
	font-size: 0.8em;
	text-decoration: none;
	color:black;
}

.bloctexte a:hover, .bloctexte a:active {
	font-size: 0.8em;
	text-decoration: underline;
	color:black;
}


.statement {
	background:#67C9EF;
}

.wireless {
	background:#FF1CA6;
}

.antiflickr {
	background:#CC1D86;
}

.catatonic {
	background:#FF5F2E;
}

.hero {
	background:#689936;
}

.pamela {
	background:#9CE651;
}

.adm {
	background:#FF3333;
}

