body {
	margin : 0;
	padding : 0;
	text-align : justify;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	text-align : justify;
	color : #555e4f;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-image: url(decor/Fond.jpg);
} 
h1, h2, h3, h4, h5 { 
margin : 0; 
} 
#zoom { 
position : absolute; 
left : auto; 
top : 635px; 
width : 398px; 
height : 495px; 
z-index : 1; 
visibility : hidden; 
background-color : #999999; 
} 
#Titre { 
width : 800px; 
margin : auto; 
color : #ffffff; 
text-align : center; 
} 
#header {
	width : 980px;
	margin : 0 auto;
	color : #ffffff;
	text-align : center;
	height : 200px;
	background-image: url(decor/Bandeau-mod.jpg);
	background-repeat: no-repeat;
} 
#header h1 { 
float : left; 
margin : 0 0 0 100px; 
font-size : 40px; 
letter-spacing : normal; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : normal; 
} 
a { 
color : #395197; 
text-decoration : none; 
} 
a:hover { 
color : #555e4f; 
text-decoration : underline; 
} 
#menu1 { 
float : left; 
width : 160px; 
margin : 0 auto; 
padding-bottom : 20px; 
text-transform : uppercase; 
font-weight : bold; 
font-size : 14px; 
color : #323b2e; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
#menu1 ul { 
margin : 0; 
list-style : none; 
padding : 0; 
} 
#menu1 a { 
display : block; 
width : 190px; 
padding : 15px 0; 
background-color : #395197; 
border-top : 1px solid #ededed; 
border-bottom : 1px solid #b5b5b5; 
text-align : center; 
text-decoration : none; 
text-transform : uppercase; 
font-weight : bold; 
color : #ffffff; 
} 
#menu1 a:hover { 
background-color : #ffffff; 
border-top : 1px solid #e3e3e3; 
border-bottom : 1px solid #e3e3e3; 
color : #000000; 
} 
#content { 
width : 980px; 
margin : 0 auto; 
padding-top : 10px; 
border : 10px solid #ffffff; 
border-top : none; 
background : #e9eae2; 
} 
#colOne { 
float : left; 
width : 180px; 
margin-top : 20px; 
padding : 0 10px 0 20px; 
} 
#colTwo {
	float : right;
	margin-top : 20px;
	width : 730px;
	padding : 0 5px 0 20px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
} 
#coliframe {
	float : right;
	margin-top : 20px;
	width : 950px;
	padding : 0 15px 0 15px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
} 
#plangite { 
float : right; 
visibility : hidden; 
} 
#content h2 { 
margin-bottom : 20px; 
font-size : 18px; 
letter-spacing : -1px; 
color : #808080; 
} 
#footer {
	background : #ffffff url(decor/Fondbas.jpg) repeat-x;
	width : 980px;
	padding-top : 5px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 30px;
} 
#footer p { 
text-align : center; 
padding : 0; 
font-size : 14px; 
} 
#Titre page { 
font-style : normal; 
text-align : center; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
.Lettrine { 
font-size : 20px; 
color : #333333; 
} 
.listecarre { 
list-style-type : square; 
list-style-position : inside; 
} 
.TexteRouge { 
font-size : 12px; 
color : #ff0000; 
} 
.texteespacersite {
	font-size : 12px;
	letter-spacing : 2px;
	line-height : 12pt;
} 
.texteespacersiteP { 
font-size : 11px; 
letter-spacing : 2px; 
line-height : 14pt; 
} 
#logog2f {
	width : auto;
	height : auto;
	float : right;
	padding-top: 85px;
	padding-right: 228px;
} 
#signe {
	clear:both;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #555E4F;
	text-align: center;
}
.signature{
	font-size:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	display : block;
	background-image:url(decor/bandeauh.jpg);
	background-repeat: no-repeat;
	height: 38px;
	width: 400px;
	line-height : 34px;
	font-size : 1.3em;
	font-weight : bold;
	margin-left : 0px;
	padding-left : 40px;
}
.404 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 36px;
	color: #FFF;
}
