#corps {
	margin-left:110px;
	position:relative;
}



body{
	margin: 0px 0px 0px;
	background-image: url(images/background.gif);
	background-repeat: repeat;
	background-color:#FFF;
	font-size:62.5%;
	background-attachment:fixed;
	background-repeat:repeat;
	z-index:5;
	height:100%;
	width:1000px;
	

}

#page1 {
	display: block;
	position:relative;
	background-image: url(images/right_side.gif);
	background-position:top right;
	background-repeat: repeat-y;
	width:101%;
z-index: 10;
	
}

#page2 {
	display: block;
	position:relative;
	background-image: url(images/left_side.gif);
	background-position:top left;
	background-repeat: repeat-y;
z-index: 10;
	
}


/*html {
	display: block;
	background-image: url(images/left_side.gif);
	background-position: top left;
	position:absolute;
	background-repeat: repeat-y;
	z-index:3;
	
}*/


#header-image {
	position:relative;
	display:block;
	background-color: #FFF;
	background-image: url(images/entete.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 244px;
	width:792px;
	margin-left: 109px;

}



#headline {
	font-size: .65em;
	padding-top: 30px;
	text-align: justify;
	background-color: #FFF;
	padding-left: 100px;
	padding-right: 100px;
	margin-left: 109px;
	margin-right: 110px;
	margin-bottom: 0;
	width:592px;
	height:15px;
	line-height: 1.5em;
	display:block;
}


p.byline {
	text-align: right;
	margin-bottom: 0;
}

h1 {
	margin-left: 110px;
	margin-right: 110px;
	font-size: .8em;
	padding-bottom: 3px;
	padding-top: 23px;
	padding-left: 50px;
	padding-right: 0;
	border-bottom: 2px #ff4700 solid;
	letter-spacing: 5px;
	font-weight: bold;
	background-color: #F2F2F2;
	margin-top: 0;
	margin-bottom: 0;
}


#main-text {
	font-size: 15px;
	line-height: 1.8em;
	background-color: #FFF;
	width:792px;
	margin-left:-1px;

}

#main-text p {
	text-align: justify;
	margin-left: 50px;
	margin-right: 50px;

}

h2 {
	padding-bottom: 2px;
	padding-right: 0;
	color: #4D80B9;
	border-bottom: 1px #4D80B9 solid;
	letter-spacing: 5px;
	margin-left: 50px;
	margin-right: 50px;
	font-size: 2em;
	margin-top: 0;
	padding-top: 10px;
}

h3 {
	padding-bottom: 3px;
	padding-right: 0;
	color: #000000;
	border-bottom: 1px #A0EFFF solid;
	letter-spacing: 5px;
	margin-left: 50px;
	margin-right: 50px;
	font-size: 1em;
	margin-top: 0;
	padding-top: 10px;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
}

a:hover {
	text-decoration: underline;
}


#footer {

	margin-bottom: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	margin-top: 20px;
	padding-right: 50px;
	background-color: #FFF;
	color: #000;
	font-weight: bold;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;	
	width:742px;
	background-image: url(images/footer-bg.gif);
	background-repeat:repeat-y;

}

#footer a:link, #footer a:visited {
	color: #000;
	text-decoration: none;

}

#footer a:hover {
	text-decoration: underline;
	color: #ffffff;
			text-align: left;
}
.right {
	float: right;
	text-align: right;
	width: 50%;
}
.left {
	float: left;
	text-align: left;
	padding-left: 50px;
}
.right h3 {
	margin-top: 0px;
	font-size: 90%;   
}
#menucontainer {
	background-color:#FFF;
	position: relative;
	height:25px;
	background-image:url(images/bg-menu.gif);
	width:792px;
	left:109px;
	
	z-index:101;
}
#menu {
	position: absolute;
	font-size: 100%;  
	margin-left:60px;
	width: 100%;

}
#menu dl {
	float: left;
	width: 12em;
	margin: 0px 0px;
	height:18px;
}
#menu dt {
	cursor : pointer;
	text-align: center;
	font-weight: bold;
	background: #B8F4FF;
	border-right: 2px solid #22B624;
	font-size:16px;
	background-image:url(images/bg-menu.gif);
	height:25px;
	
}
#menu dd {
	font-size:16px;

}
#menu li {
	text-align: center;
	background: #fff;
	border-right:2px solid #22B624;

	border-bottom:2px solid #22B624;
	border-left:2px solid #22B624;
	margin-left:-2px;
}

#menu li a, #menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
	background: #eee;
}


a {text-decoration: none;
	color: black;
	color: #222;
}

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
