body {
margin: 0;
font: 0.8em arial, helvetica, sans-serif ;
background-color:#E2E8EA;
width:1003px;
}

.head1 {
background-color: #E2E8EA;
margin-left: 0px;
height: 90px ;
}

.head2 {
margin-left: 181px;
height: 30px ;
background-color:#E2E8EA;
} 

.gauche {
background-color:#E2E8EA;
position: absolute;
left:0;
width: 180px;
height: 504px;
}

.centre {
background: url(../images/Laurent-big.gif) no-repeat left top ;
align : right;
margin-left: 180px; 
border-left: 2px solid #2a9f59;
border-top: 2px solid #2a9f59;
border-bottom: 2px solid #2a9f59;
}

.centre2 {
background-color: #FFFFFF;
margin-left: 180px;
border-left: 2px solid #2a9f59;
border-top: 2px solid #2a9f59;
border-bottom: 2px solid #2a9f59;
}

.centre3{
background: url(../images/Laurent-big-big.gif) no-repeat left top ;
margin-left: 180px;
border-left: 2px solid #2a9f59;
border-top: 2px solid #2a9f59;
border-bottom: 2px solid #2a9f59;
}

.menu { 
margin-top: 0px;
width: 180px;
background: url(../images/gauche1.gif) no-repeat left top ;
color:#FFFFFF;
text-align: left;
}

.menu a {
text-decoration: none ;
color: #fff ;
}

.menu a:hover {
color: #2a9f59 ;
}

.logo {
float:right;
margin-top: 0px;
border: 0;
}

.logo2 {
float: right;
margin-right: 0px; 
margin-top: 0px;
border: 0;
}

.logo3 {
float: left;
margin-left: 20px; 
margin-top: 0px;
border: 0;
}

.logo4 {
float: left; 
margin-left: -3px; 
margin-top: -3px;
border: 0;
}

.logo5 {
float: right; 
margin-right: 10px; 
margin-top: 0px;
border: 0;
}

.logo6 {
float: left; 
margin-left: 10px; 
margin-top: -15px;
border: 0;
}

	#menu{
		height:30px;
		list-style-type:none;
		position:absolute;
		left:209px;
		top:90px;
		line-height:normal;
		width: 750px;
	}
	#menu li{
		float:left;
		background:url("../images/norm_right2.gif") no-repeat right top;
		margin:0;
		padding:0;
		margin:0px 2px 0px 1px;
	}
	#menu li a{
		font-size:1.1em;
		letter-spacing: 1.3px;
		font-weight:bold;
		height:30px;
		width: 142px;
		line-height: 30px;
		text-align: center; 
		float:left;
		display:block;
		background-repeat:no-repeat;
		background:url("../images/norm_left2.gif") no-repeat left top;
		text-decoration:none;
		color:#FFFFFF;
	}
	#menu li:hover,#menu li.actif{
		background-image:url("../images/norm_right1.gif");
	}
	#menu li:hover a,#menu li.actif a{
		background-image:url("../images/norm_left1.gif");
	}

h1	{
margin-left: 175px ;
padding-left: 25px ;
line-height: 25px ;
font-size: 1.4em ;
background: url(../images/croix.gif) no-repeat left bottom ;
color: #305f73 ;
border-bottom: 1px solid #305f73 ;
}

h2 {
margin-left: 185px ;
padding-left: 5px ;
border-bottom: 1px solid #2A9F59 ;
border-left: 3px solid #2A9F59 ;
color: #2A9F59 ;
}

h3 {
background: url(../images/ok.gif) no-repeat 0px 50% ;
font-size: 1em ;
margin-left: 5px ;
padding-left: 15px ;
color: #ffffff ;
}

h4 {
font-weight:400;
font-size: 0.85em ;
margin-left: 13px ;
padding-left: 5px ;
color: #ffffff ;
}

h5 {
margin-left: 1.9em;
padding-left: 0px;
font-size: 1.4em;
border-bottom: 1px solid #2A9F59 ;
border-bottom-style:dashed;
color: #2A9F59 ;
}

ul,li {
list-style-type: none;
margin: 0;
padding:0;
line-height: 25px;
}

p {
color: #305f73;
margin-left: 5px ;
margin-right: 5px ;
text-align: justify ;
text-indent: 2em ;
line-height: 1.3em ;
}

p2 {
color: #305f73;
margin-left: 5px ;
margin-right: 5px ;
text-align: justify ;
}

.Style2 {color: #000000}
.Style3 {color: #FFCC00;font-weight: bold;}
.Style4 {color: #00CC33}
.Style5 {color: #0000FF}
.Style6 {color: #305f73;}

.Style7 {
background-color:#E2E8EA;
color: #305f73;
}
.Style8 {
background-color:#305F73;
color: #E2E8EA;
}



a {
color: #305f73 ;
}
		
a:hover {
color: #2a9f59 ;
}
		
.footer {
background-color:#E2E8EA;
margin: 0 ;
padding-right: 10px ;
line-height: 30px ;
text-align: right ;
color: #305f73 ;
}