*{ margin:0; padding:0;}
img{border:0px;}
p{ margin:0px 0px 10px 0px;}




body {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
}
#conteneur {
position: relative;
width: 1006px;
height:768px;
margin: 0 auto;
background-image:url(files/interface/fond_contenu.jpg);
background-repeat:no-repeat;
}

#header {
height: 98px;
background-image:url(files/interface/banniere.jpg);
background-repeat:no-repeat;
}
.logo{
position:absolute;
top:10px;
left:285px;
}
.offre {
position:relative;
top:50px;
left:890px;
text-align:center;
width:82px;
font-size:14px;
font-weight:bold;
}
a.offre  {color: #ffffff;
text-decoration: none;

}
a.offre:hover {
color:#c7e093;
text-decoration: none;
}
#fond_menu2{
height:30px;
background-image:url(files/interface/fond_menu2.jpg);
background-repeat:no-repeat;
margin-left:-1px;
margin-top:98px;

}

#centre {
margin-left: 280px;
margin-right: 280px;
height:418px;
padding-top:20px;
}
#centre2 {
height:418px;
padding-top:20px;
text-align:center;
}
#centre li, #centre2 li{
margin-left:40px;
}
#centre a, #centre2 a{
color:#ed711b;
text-decoration:none;
}
#centre a:hover,#centre2 a:hover{
color:#c7e093;
text-decoration:none;
}

#gauche {
position: absolute;
left:0;
padding-top:14px;
padding-left:64px;
z-index:0;
}
.menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche li {
margin-bottom: 5px;
}


#droite {
position: absolute;
right:0;
width: 215px;
/*text-align:center;*/padding-left:65px;
margin-top:10px;

}
.menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
.menudroit li {
margin-bottom: 5px;
}

#news{
background-image:url(files/interface/fond_news.jpg); 
background-repeat:no-repeat; 
width:131px; 
height:193px;
padding:10px 10px 10px 10px ;
}
#news h3{
color:#f8703c;
padding-bottom:10px;
font-size:18px;
}
.liste_news{
margin-bottom:10px;
font-size:10px;
}

#news a {
font-size:11px;
color: #ed711b;
font-weight:bold;
text-decoration: none;
}
#news a:hover {
color:#000000;
text-decoration: none;
}
#centre h3{
color: #ed711b;
margin-top:10px;
margin-bottom:10px;
font-size:20px;
}
#div_center{
text-align:center;
}
#page{
text-align:center;
margin-top:20px;
}
#page a{
text-decoration:none;
color:#666666;
}
#page a:hover{
text-decoration:none;
color:#ed711b;
}

#inscit_news{
background-image:url(files/interface/fond_inscrire_news.jpg); 
background-repeat:no-repeat; 
width:151px; 
height:62px;

text-align:center;
font-size:16px;
padding-top:12px;
font-weight:bold;

}
#inscit_news a {
color: #000000;
text-decoration: none;
}
#inscit_news a:hover {
color:#ed711b;
text-decoration: none;
}


#pied {
margin-top:175px;
text-align:center;
color:#000000;
font-size:11px;
}
#pied a {
color: #000000;
text-decoration: none;
}
#pied a:hover {
color:#019149;
text-decoration: none;
}


/****** FORMULAIRE *****/
.newsletter{
padding:10px 10px 20px 10px;
border: #008b40 1px solid;
text-align:left;
}
.newsletter legend{
	padding: 0 10px;
	margin-bottom:10px;
	border-left: #008b40 1px solid;
	border-right: #008b40 1px solid;
	font-size: 1.2em;
	color: #ed711b;

}
.newsletter  p
{
	margin: 2px 0;
}
.newsletter label {
display: inline;
  float: left;
  width: 190px;
border-bottom: 1px solid #008b40;
margin-right:6px;
padding-left:2px;
color:#ed711b;
}

/* button submit */
.newsletter input, .newsletter textarea, .newsletter select{
	margin-left: 1%;
	width: 48%;
	border: #CCC 1px solid;
}
.newsletter input[type="submit"]:hover
{
	background-color: #ed711b;
	color:#FFFFFF;
	cursor: pointer;
}
.newsletter  em{
font-size:9px;
}

/*FAQ*/
#faq{
margin:20px 20px 20px 20px;
}
#faq li{
margin-left:40px;
}