body {
font-family : Verdana;
font-size : 0.75em;
color : #666666;
margin:0px;
}


#conteneur {

}

.wrapper {
	width:1024px;
	margin:auto;}

#header {
background:url(images/fond_header.png) repeat-x;
height:134px;
width:100%;
}

.top {
	background-image: url(images/banner.png);
	background-position:top center;
}

#logo {
padding-top:29px;
}

#logo img {
border:0;}

#logo2 {
margin-left:810px;
margin-top:-49px;
}

.fond-navigation {
	background:url(images/fond_navigation.png) repeat-x;
	height:39px;}

#navigation {
background:url(images/navigation.png) no-repeat;
background-position: top 10px;
height:39px;
padding-top:3px;

}

#gauche {
width: 763px;
float:left;
}

#fond {
background:url(images/fond.png);
}

h1 {
margin-left:50px;
margin-top:0px;
color:#249e02;
font-size:1.5em;
font-weight:bold;
}

h2 {
font-size:1.25em;
color: #003d00;
margin-left:50px;
margin-bottom:0px;
}

p {
margin-left:50px;
margin-right:50px;
margin-bottom:0px;
line-height:20px;
margin-top:0px;
}

.intro {
color:#333;
font-weight:bold;
}

.date {
font-size:0.8em;}
	
hr {
width:450px;
color:#003d00;
background-color: #003d00;
border:0px;
margin-left:50px;
margin-bottom:0px;
}

#news1{
float:left;
width:320px;
font-size:0.9em;
padding-left:50px;
}

#news1_gauche {
float:left;
width:45%;
}

#news1_droite {
float:left;
width:50%;
}

#news2 {
float:left;
width:320px;
font-size:0.9em;
padding-right:20px;
}

#news2_gauche {
float:left;
width:45%;
}

#news2_droite {
float:left;
width:50%;
}

#news1 img, #news2 img {
	border:2px #eee solid;
	margin-top:10px;}

.ensavoirplus {
font-weight:bold;
color:#FF8000;
text-decoration:none;
}

h3 a:link, h3 a:visited{
font-size:0.9em;
color:#333;
font-weight:bold;
text-decoration:none;
}

h3 a:hover, h3 a:active {
text-decoration:underline;
}

.lien_news:link, .lien_news:visited {
color:#666;
text-decoration:none;
}

.lien_news:hover, .lien_news:active {
text-decoration:underline;
}

blockquote {
	font-size:0.8em;
	font-style:italic;
	padding:15px;
	padding-bottom:0;
	margin-bottom:0;
	}

blockquote a {
	color:#333;
	text-decoration:none;}

blockquote a:hover {
	text-decoration:underline;}

.signature {
	font-weight:bold;
	text-align:right;
	font-size:0.7em;
	margin-right:30px;}

strong a {
	color:#666;
	text-decoration:none;
	}
strong a:hover {
	text-decoration:underline;}
#haut {
background-image : url(images/haut.png);
height:26px;
}

#centre {
background:url(images/centre.png) bottom right no-repeat;
}

#centre ul{
margin-left:50px;
margin-right:50px;
line-height:20px;
font-size: 0.95em;
border: 1px solid #9DDF00;
list-style-type:none;
background-color: #eee; 
color:#000;
opacity:0.4;
margin-bottom:0px;
}

.left{
width:65px;
float:left;
padding-left:50px;
}

form {
padding-left:70px;
padding-right:70px;}
	
form p {
margin:0 0 10px;
}

fieldset {
border:#ccc solid 1px;
margin-top:15px;}
	
legend {
font-weight:bold;
color:#ff8000;
}

label {
display:block;
width:200px;
float:left;}

input {
width:300px;
color:#666;
font-size:0.98em;}

textarea {
font-family:Verdana;
width:300px;
color:#666;
font-size:0.9em;}

resultat_form {
background:url(images/form.png) no-repeat #fffede;
}

.bouton {
border:#ccc solid 1px;
width:100px;
color:#ff8000;
font-size:0.98em;
background:#ggg;
margin-left:270px;
margin-top:15px;}

#bas {
background-image:url(images/bas.png);
height:48px;
}

#droite {
float:right;
width:261px;:

}

#rss {
padding-top:240px;
padding-left:80px;
}

#rss img:hover {
opacity:0.6;
}

#menu_haut {
display:inline;
font-size:0.85em;
padding-left:20px;
}

#menu_haut li {
list-style-type:none;
display:inline;
text-align:center;
}


#menu_haut li a:link, #menu_haut li a:visited {

color:#333;
text-decoration:none;
font-weight:bold;
padding:1px 13px 19px 11px;
}

#menu_haut li a:hover, #menu_haut li a:active {
background-image:url(images/fond_menu_top.png);
background-repeat:no-repeat;
background-position:0px;
}

#menu li {
margin:5px;
background-image:url(images/fond_liste.png);
line-height:32px;
list-style-type:none;
}

#menu li a:link, #menu li a:visited {
font-size:0.9em;
color :#003D00;
text-decoration:none;
font-weight:bold;
}

#menu li a:hover, #menu li a:active{
color :#249E02;
}

#footer {
background-image: url(images/fond_footer.png);
height:34px;
color:#333;
font-size:0.8em;
text-align:center;
clear:both;
}



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

#footer a:hover, #footer a:active{
color:#666;
}

.bottom {
	padding-top:10px;
	background:url(images/footer.png) no-repeat;}