html, body {margin: 0; padding: 0; border: 0;}
body {
color: #000000; 
background-image: url(images/tem/back01.png);
background-repeat: repeat;
font-family: arial; 
line-height: 1.166;
margin: 30px 0;
}
p  {
	margin: 6px 0px;
	padding: 0px 10px 0px 6px;
	color: #fff;
}
a{
	color: #fff;
	text-decoration: none;
}
a:link{
	color: #ffffff;
	text-decoration: none;
}
a:visited{
	color: #CCCCCC;
	text-decoration: none;
}
a:hover{
	color: #ffffff;
	text-decoration: underline;
}
ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
}

li {
		margin: 0;
		}
li a {
		display: block;
		padding: 1px;
		text-decoration: none;
		width: 100%;
		}
html>body #button li a {
		width: auto;
		}
li a:hover {
		border-right: 2px outset #FFCC00;
		color: #FFFFFF;
		}

h1{
	font-family: Verdana, Arial, sans-serif;
	font-size: 170%;
	color: #334d55;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
h2{
	font-family: georgia, "times new roman", sans-serif;
	font-size: 115%;
	color: #0073B4;
	margin: 0px;
	padding: 12px 200px 75px 0px;
	text-align: right;
	visibility: hidden;
}
h3{
 font-family: georgia, "times new roman", sans-serif;
 font-size: 100%;
 color: #FF9C08;
 margin: 0px;
 padding: 0px;
}
h4{
 font-family: georgia, "times new roman", sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #FF9900;
 margin: 0px;
 padding: 0px;
}
h5{
 font-family: georgia, "times new roman", sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
.clear { clear: both; }
.alignright {margin-top: 0; text-align: right; clear: both;}
.small {font-size: .9em;}
.wide {
width: 100%; 
font-size: 1.6em;
font-weight: bold;

text-align: center;
}
.wide p {margin: 0; padding: 47px; position: relative;}
.top {
	background-image: url(images/tem/logo.png);
	background-repeat: no-repeat;
}
.top a {
	position: relative;
	float: right;
	right: 0px;
	text-align: right;
	font-size: .4em;
	color: #fff;
	left: 0px;
}
.bottom {
	position: relative;
	background-image: url(images/tem/footer.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
}
#siteInfo{
	clear: both;
	font-size: 36%;
	color: #CCCCCC;
	padding: 30px 8px 16px 0px;
}
.testfloat {width: 50px; border: 2px solid #f90; background: #ffd; font-size: .7em;}
.to-right {float: right;}
.to-left {float: left;}
.ap-test {
position: absolute; 
top: -102px; 
font-size: .6em; 
width: 150px; 
height: 100px; 
border-top: 1px solid #000; 
background: #5b5; 
color: yellow;
}
/* \*/
* html .ap-test {
top: -101px; 
t\op: -102px; 
}
/* */
.ap-left {left: 0;}
.ap-right {right: 0;}

#sectionLinks {
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 70%;
	background-image: url(images/tem/left.gif);
	background-repeat: repeat;
	border-left: 1px solid #666666;
}

#sectionLinks a {
	display: block;
	padding: 1px 0px 1px 0px;
}

#sectionLinks a:hover {
	display: block;
	padding: 1px 0px 1px 0px;
	background-color: #000000;
}

.wrapper {
margin: 0 auto;
width: 780px;
text-align: left;
}
* html .wrapper {   
width: 782px;
wid\th: 780px;
}
.outer {
position: relative; 
margin-left: 150px;    
width: 478px;  
border-left: 1px solid #666666;
border-top: 1px solid #666666; 
border-bottom: 1px solid #666666;   
border-right: 1px solid #666666;   
}
* html .outer {   
width: 480px;   
wid\th: 478px;   
}
.float-wrap {
float: left;
width: 478px;   
margin-right: -1px;  
}
.center {
	float: right;
	width: 478px;
	margin-bottom: -1px;
	margin-left: -1px;
	background-color: #000000;
	background-image: url(images/tem/top-cent.gif);
	background-repeat: no-repeat;/* Hidden from IE-mac */
}
.rech {
	float: right;
	margin-bottom: -1px;
	margin-left: -1px;
	background-color: #000000;
	color: #CCCCCC;/* Hidden from IE-mac */
}
.feature {
	padding: 0px 0px 20px 20px;
	font-size: 80%;
}
.left {
position: relative; 
width: 152px;    
margin-left: -151px;    
}
* html .left {
float:left;	
}
*>html .left {width:151px;}   
.container-left {
width: 150px;    
padding-bottom: 2px;    
}
.right {
	float: left;
	position: relative;
	width: 152px;
	margin-right: -150px;
	margin-left: -1px;
	
}
/* \*/
* html .right {
margin-left: 0px; 
margin-right: -500px; 
mar\gin-right: -152px;
}
/* */

.container-right {
	width: 150px;
	margin-left: 2px;
	padding-bottom: 2px;
	background-image: url(images/tem/right.gif);
	background-repeat: repeat;
	text-align: right;
}

/* \*/
* html .container-right {
fl\oat: right;
margin-left: 2px; 
mar\gin-left: 0px; 
}

/* \*/
* html h2 {height: 1%;}
/* */

/* \*/
* html .left {margin-right: -3px;}
/* */
.italics-test, .italics-test-side {
	font-style: normal;
	text-align: left;
	
	font-size: 10px;
	padding-right: 20px;
	padding-left: 20px;
	color: #FF9900;
	width: 80%;
}

/* \*/
* html .italics-test, * html .italics-test-side {
overflow: hidden;
width: 80%;
overflow: visible;
width: auto;
height: 1px;
}
/* */

input.search-btn {
	float:right;
	padding: 1px;
	margin: 0px 0px 0px 12px;
	background: url(images/tem/recherche.gif) no-repeat; 
	
