body {
margin : 0;
color : black;
font-family:Arial, Helvetica, sans-serif;
background-color : #FFF;
background-image : url(fb.png);
background-position : bottom;
background-repeat : repeat-x;
}
/*slogan*/
h2 {
text-align : center;
margin: 0;
padding: 8px
}
/*titre 1*/
h3 {
font-size: 1.4em;
font-weight: bold;
margin: 0;
border-bottom: 1px dotted black;
margin: 0 0 0 5px;
padding : 5px 0 0 0;
}
/*titre 2 */
h4 {
margin: 20px 0 15px -8px;
font-size: 1.0em;
font-weight: bold;
}

.gauche {
width : 50%;
height : 200px;
background-image : url(side.png);
background-position : left 165px;
background-repeat : repeat-x;
}
.header {
	width : 900px;
	height : 200px;
	background-image : url(valneo_bis.png);
	position : absolute;
	margin : 0 0 0 50%;
	top : 0;
	left : -450px;
}
.menu {
	margin : 175px 194px 0 18px;
	text-align : center;
	font-weight : bold;
	font-size : 0.9em;
	text-decoration : none;
	color : black;
	width: 700px;
}
.menu a:link {
text-decoration : none;
color : black;
}
.menu a:visited {
text-decoration : none;
color : black;
}
.menu a:hover {
text-decoration : none;
color : #9faa99;
}
.cover {
text-align : center;
margin : 20px auto;
height : auto;
width : 590px;
color: black;
}
.nocover {
text-align : center;
margin : 20px auto;
height : 1px;
width : 590px;
}
.cc {
margin : 0 auto;
width : 800px;
height : 18px;
}
.coing {
float : left;
width : 18px;
height : 18px;
background-image : url(cg.png);
}
.mil {
float : left;
width : 764px;
height : 18px;
background-image : url(f1.png);
background-position : top;
background-repeat : repeat-x;
}
.coind {
float : left;
width : 18px;
height : 18px;
background-image : url(cd.png);
}
.content, .contents {
font-size: 0.8em;
border-left : 1px solid #99a592;
border-right : 1px solid #99a592;
background-image : url(f2.png);
background-color : white;
background-position : top;
background-repeat : repeat-x;
margin : 0 auto;
padding: 0 18px 18px 18px;
height : auto;
width : 762px;
}
.contents {
border-top : 1px solid #99a592;
padding: 18px;
}
.form {
height: auto;
width: auto;
}
.footer {
	border : 1px solid #99a592;
	background-image : url(f3.png);
	background-repeat : repeat-x;
	padding: 5px;
	height : auto;
	width : 788px;
	text-align: center;
	font-size: 0.6em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
li {
text-align:justify;
}
.text{
font-size:16px;
font-weight: bold;
}
.titre {
font-size: 1.2em;
font-weight: bold;
margin: 0 0 10px 0;
}
.box {
border : 1px solid #99a592;
background-position: bottom;
background-repeat: repeat-x;
height : 150px;
width: 200px;
position : absolute;
margin : 0 0 0 50%;
top : 600px;
left : 420px;
}
