body
{
	background: url('images/header.jpg');
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	font: 1em "Times New roman", helvetica, sans-serif ;
	background: none;
	background-color: #fdfbd5;
}

div#conteneur
{
	background: url('images/fond1.jpg');
	background-repeat: repeat-x;
	width: 951px ;
	margin: 0 auto ;
	text-align: left ;

}


.menu1 { 
background: transparent url('images/menu1.gif') repeat-x scroll left top; 
float: left; 
width: 951px;
font-size: 18px; 
font-weight: bold; 
height: 30px;

}
.menu1 ul {
 margin: 0pt; 
 padding: 0pt; 
 list-style-type: none; 

 }
.menu1 ul li { 
float: left; 
position: relative; 
background: url('images/divider1.gif') no-repeat scroll right;
}
.menu1 ul li a, .menu1 ul li a:visited {
padding: 0px 37px;
float: left;
display: block; 
text-decoration: none; 
color: rgb(255, 255, 255); 
line-height: 20px;
height: 20px;
text-align: left;
width: auto;
}

* html .menu1 ul li a, .menu1 ul li a:visited {
height: 20px;
}
menu1 ul li:hover {
width: auto;
}
.menu1 ul li a.menu1one:hover {
border-color: rgb(255, 252, 214);
color: rgb(230, 230, 230);
}
.menu1 ul li:hover a.menu1one {
color: rgb(230, 230, 230);
}
.menu1 ul li ul {
display: none;
font-weight: normal;
font-size: 16px;
}
.menu1 table {
margin: -1px;
border-collapse: collapse;
}
.menu1 ul li:hover ul {
border-bottom: 1px solid rgb(190, 190, 190);
display: block;
position: absolute;
top: 19px;
margin-top: 1px;
left: 0pt;
width: 154px;
}
.menu1 ul li:hover ul.endstop { 
left: -92px; 
}
.menu1 ul li:hover ul li ul { 
display: none; 
}
.menu1 ul li:hover ul li a { 
border-style: solid solid none; 
border-color: rgb(190, 190, 190); 
border-width: 1px 1px 0pt; 
padding: 1px 16px; 
background: #FDFBD5 none repeat; 
display: block; 
color: #000000; 
height: auto; 
line-height: 15px; 
width: 120px; 
}
.menu1 ul li:hover ul li a.drop { 
background: rgb(190, 190, 190) url('images/arrow_right.gif') no-repeat scroll 3px 4px; 
color: rgb(255, 252, 214); 
}
.menu1 ul li:hover ul li a:hover { 
background: #BEBEBE url('images/arrow_right.gif') no-repeat scroll 3px 4px; 
color: #FFFFFF; 
}
.menu1 ul li:hover ul li a.drop:hover { 
background: rgb(180, 0, 0) url('images/arrowhover_right.gif') no-repeat scroll 3px 4px; 
}
.menu1 ul li:hover ul li:hover ul { 
display: block; 
position: absolute; 
left: 153px; 
top: -1px; 
}
.menu1 ul li:hover ul li:hover ul.left { 
left: -153px; 
}
.menu1 ul li a:hover ul { 
border-bottom: 1px solid rgb(190, 190, 190); 
background: rgb(255, 255, 255) none repeat; 
display: block; 
position: absolute; 
top: 17px; 
left: 0pt; 
margin-top: 3px; 
}
.menu1 ul li a:hover ul.endstop { 
left: -92px; 
}
.menu1 ul li a:hover ul li a { 
border-style: solid solid none;
border-color: rgb(190, 190, 190); 
border-width: 1px 1px 0pt; 
padding: 1px 16px;
background: rgb(255, 252, 214) none repeat; 
display: block; 
color: rgb(0, 0, 0); 
height: 1px; 
line-height: 15px; 
width: 120px; 
}
.menu1 ul li a:hover ul li a.drop { 
background: rgb(190, 190, 190) url('images/arrow_right.gif') no-repeat scroll 3px 4px; 
padding-bottom: 5px; 
}
.menu1 ul li a:hover ul li a ul { 
visibility: hidden; 
position: absolute; 
height: 0pt; 
width: 0pt; 
}
.menu1 ul li a:hover ul li a:hover { 
background: rgb(190, 190, 190) url('images/arrow_right.gif') no-repeat scroll 3px 4px; 
color: rgb(255, 252, 214); 
}
.menu1 ul li a:hover ul li a.drop:hover { 
background: rgb(180, 0, 0) url('images/arrow_right.gif') no-repeat scroll 3px 4px; 
color: rgb(255, 252, 214); 
}
.menu1 ul li a:hover ul li a:hover ul { 
visibility: visible; 
position: absolute; 
top: -1px; 
color: rgb(0, 0, 0); 
left: 153px; 
}
.menu1 ul li a:hover ul li a:hover ul.left { 
left: -153px; 
}

div#header h1{
float: right; 
display: block; 
text-decoration: none; 
color: black; 
text-align: right;
width: auto;
padding: 65px 5px 15px 0;


}

div#header p{
float: right; 
display: block; 
text-decoration: none; 
color: black; 
text-align: right;
width: auto;
padding: 65px 5px 15px 0;
font-size: 26pt;


}



div#header
{
	width: 860px ;
	height: 200px ;
	margin: 1px auto ;
	background: url('images/header.jpg')  no-repeat ;
	text-align: right;
	font-size: 20px;
}



div#contenu
{
	padding: 50px 25px 25px 25px ;
	font-size: 20px;
}

.contenu1 
{
	background-color: none;
	color: #999999;	
}

.contenu2
{
	float: right;
	margin-right: -15px;
	padding: 35px 0 0 0;
	
}

.contenu3
{
	float: right;
	margin-right: 10px;
	padding: 0px 0px 0px 0;
	
}

.contenu4
{
	padding: 25px 0 0 130px;
}

.contenu5
{
	float:right;
	margin-right: 10px;
	padding: -20px -20px 0 0;
}

.contenu6
{
	float:left;
	margin-right: 10px;
	padding: -20px -20px 0 0;
}

.contenu7
{
	float:right;
	margin-top: 180px;

}

.contenu8  /*liens bas de page*/
{
	float:right;
	font-size: 16px;
}

div#contenu li
{
	background: url('images/arrow_right.gif') no-repeat 20px 6px;
	padding-left: 30px;
	list-style: none;
}

div#contenu h2
{
	line-height: 25px ;
	font-size: 1.4em ;
	color: #CA7748 ;

}

div#contenu h3
{
	margin-left: 15px ;
	padding-left: 5px ;
	border-bottom: 1px solid #000 ;
	border-left: 3px solid #000 ;
	color: #23087b ;
	font-size: 20pt;
}

div#contenu h4
{
	line-height: 60px ;
	font-size: 1.4em ;
	color: #000000 ;

}

div#contenu h5
{
	line-height: 25px ;
	font-size: 1em ;
	color: #CA7748 ;

}

div#contenu h9 a
{

	color:#fdfbd5;
}


div#contenu p
{
	text-align: justify ;
	text-indent: 2em ;
	line-height: 1.7em ;
	
}


div#contenu a
{
	color: #000000;
}

div#contenu a:hover
{
	color: #FFCC66;
}

#footer
{
	font-size: 12px;
	color: #000000;	
}

pre
{
	overflow: auto ;
	background: url('images/Fond.jpg') ;
	border: 1px solid #000 ;
	padding: 5px 0 0 5px ;
	font-size: 1.2em ;
}

* html pre
{
	width: 636px ;
}

pre span
{
	color: #560 ;
}

pre span.comment
{
	color: #b30000 ;
}