body{
font-family : verdana, arial;
margin: 0;
background-color: white;
/*background-image: url(fondcolor.jpg);
background-repeat: no-repeat;
background-position: left top;*/
text-align: center;
}

#conteneur{
position: relative;
margin-left: auto; 
margin-right: auto; 
width: 896px;
height: 690px;
text-align: left;
background-color: white;
/*-moz-opacity:0.7;
opacity: 0.7;
filter:alpha(opacity=70);*/}

#header{/*background: white;*/
width: 896px;
height: 110px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 0;

-moz-border-radius: 0 0 20px 0;
}


#header img{
float: left;
border: 0 none;}

#header h1{text-indent: -5000px;
margin: 0;
line-height: 0;
}
#header p{position: absolute;
left: 290px;
width: 530px;
top: 5px;
color: #424242;
text-align: right;
font-size: 150%;
font-weight: bold;
}

ul#lemenu {position: absolute;
left: 0;
top: 125px;
width: 896px;
margin:0;
padding: 0;
font : bold 90% verdana;
list-style-type: none;}
#lemenu li{
float: left;}
#lemenu li a{
display: block;
width: 112px;
height: 24px;
border-top: 1px solid rgb(166,199,49);
color: #424242;
background-color: white;/*
-moz-opacity:0.7;
opacity: 0.7;
filter:alpha(opacity=70);*/
margin: 0 0;
padding-top: 5px;
text-decoration: none;
text-align: center;
}
#lemenu li a:hover, #lemenu li a:focus{
color: #424242;
background: rgb(166,199,49);
/*font-style: bold;
text-decoration: underline;*/
}
#news {
position: absolute;
top: 180px;
left: 0;
width: 220px;
margin: 0;
background: white;
padding: 5px 5px 5px 5px;
-moz-border-radius: 0 0 20px 0;
color: rgb(65,41,27);
}
#contenu h2{
font-size: 130%;
font-weight: bold;
margin: 4px 0 0 0;color: #424242;
text-align: left;}

#contenu a{
color: #424242;text-decoration: underline;

}

#contenu ul{
margin: 0 0 0 0;
padding-top: 10px;
}
#contenu li{
margin: 2px 0 2px 0;
list-style-image: url(pucevert20.png);vertical-align: top;}
#contenu li a{
font-size: 100%;
text-decoration: none;color: #424242;vertical-align: top;
}
#contenu li a:hover{
text-decoration: underline;font-style: bold;background: rgb(166,199,49);
}
#contenu {position: absolute;
top: 162px;
/*height: 440px;*/ 
width: 886px;
padding: 3px 5px 3px 5px;
color: #424242;
font-size: 90%;
text-align: justify;background-color: white;/*
-moz-opacity:0.7;
opacity: 0.7;
filter:alpha(opacity=70);*/
}
#contenu2 {
width: 400px;
margin-left: auto; 
margin-right: auto; 

padding: 3px 5px 3px 5px;
color: #424242;
font-size: 11px;
text-align: justify;background-color: white;/*
-moz-opacity:0.7;
opacity: 0.7;
filter:alpha(opacity=70);*/
}
#contenu2 h2{font-size: 13px;}
#contenu2 th{font : bold 11px verdana;}
#contenu2 td{font : normal 11px verdana;}

#contenu3 {
width: 900px;
margin-left: auto; 
margin-right: auto; 

padding: 3px 5px 3px 5px;
color: #424242;
font-size: 11px;
text-align: justify;background-color: white;/*
-moz-opacity:0.7;
opacity: 0.7;
filter:alpha(opacity=70);*/
}
#contenu3 h2{font-size: 13px;}
#contenu3 th{font : bold 11px verdana;}
#contenu3 td{font : normal 11px verdana;}

#carte{position: absolute;right: 10px;
top: 40px;
width: 600px; 
height:400px;}

#carte3{margin-top:20px;margin-left: auto; 
margin-right: auto; width:1200px; 
height:800px;padding:0;}
#carteseule{margin-top:20px;margin-left: auto; 
margin-right: auto; width:1200px; 
height:1000px;padding:0;}
#contener{
position: relative;
margin-left: auto; 
margin-right: auto; 
width: 896px;
text-align: left;
background-color: white;
/*-moz-opacity:0.7;
opacity: 0.7;
filter:alpha(opacity=70);*/}
#contener h1{font:bold 14px verdana;}
#carte2{position: absolute;left: 30px;
top: 40px;
width: 850px; 
height:600px;}
#carte3{position: absolute;left: 30px;
top: 680px;
width: 850px; 
height:600px;}

#liste{position: absolute;left: 10px;
top: 40px;
width: 250px; height:400px;
color: white;
background: #424242;
font : bold 60% verdana;}
#liste1{position: absolute;left: 10px;
top: 40px;
width: 100px; height:400px;
color: white;
background: #424242;
font : bold 60% verdana;}
#liste2{position: absolute;left: 120px;
top: 40px;
width: 100px; height:400px;
color: white;
background: #424242;
font : bold 60% verdana;}
#resultat{position: absolute;left: 10px;
top: 650px;
width: 876px; height:70px;
color: #424242;
background: rgb(166,199,49);
font : bold 60% verdana;}
#vert{color: #424242;
background: rgb(166,199,49);
font : bold 100% verdana;
display: inline; }
signature# p{font-size: 100%;text-align: left;}
form {
 background-color:#424242;
 color: #C0C0C0;
 margin-top: 2em;
 padding:10px;
 width:280px;
 }
fieldset {
 padding:20px 20px 20px 20px;
 margin-bottom:10px;
 border:1px solid #A6C731;
 color:#A6C731;
 font-weight:bold;
 }
legend {
 color:#A6C731;
 font-weight:bold;
 }
input, textarea, select {
 padding:1px;
 border:1px solid #A6C731;
 border-radius:5px;
 box-shadow:1px 1px 2px #C0C0C0 inset;
 }
 select {
 margin-top:10px;
 }
 label {
 margin-top:10px;
 display:block;
 }
label.inline {
 display:inline;
 margin-right:50px;
 }
  input[type=text]{
	background-color:#C0C0C0;
	color: #424242;
	width:180px;
	border:none;
  }
input[type=radio] {
 background-color:transparent;
 border:none;
 width:10px;
 }
 input[type=submit], input[type=reset] {
 background-color:#A6C731;
 font-weight: bold;
 color: #000000;
 width:100px;
 box-shadow:1px 1px 1px #B1C665;
 cursor:pointer;
 }
