/* Website template by freewebsitetemplates.com */
body {	
background: #FFF;	
color: #FFF8B5;	
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px;	
margin: 0;	
min-width: 960px;
}	

img {	
border: 0;
}

p a {	
color: #9F8C76;
}

#entete {	
min-height: 300px;	
position: relative;
}

#entete div.intro {	
background: none;	
margin: 0 auto;	
overflow: hidden;	
width: 960px;
}

#entete div.intro a {	
display: inline-block;	
float: left;
}

#entete div.intro a {	
margin: 21px 0 0;
}

#entete div.intro ul {	
float: right;	
list-style: none;	
margin: 54px 0 0;	
padding: 0;
}

#entete div.intro ul li {	
float: left;
}

#entete div.intro ul li a {	
display: block;	
color: #839a00;	
float: none;	
font-size: 16px;	
height: 49px;	
line-height: 49px;	
margin: 0;	
text-align: center;	
text-decoration: none;	
text-transform: capitalize;	
width: 130px;
}

#entete span {	
background: url(../images/bg-grass.png) repeat-x center bottom;	
bottom: -80px;	
height: 243px;	
left: 0;	
position: absolute;	
width: 100%;	
z-index: 1;
}

#body {	
background: url(../images/bg-soil.jpg) repeat;	
overflow: hidden;
}

#body div {	
background: url(../images/shadowbottom.png) repeat-x left bottom;	
width: 100%;
}

#body div div {	
background: none;	margin: 60px auto 0;	
padding: 0 0 40px;	
position: relative;	
z-index: 2;	
width: 960px;
}

#body div div div {	
display: inline-block;	
margin: 0;	
width: 960px;
}

#body div div div div#contenu {	
float: left;	
margin: 0;	
position: static;	
width: 620px;
}

#body div div div div#contenu h2 {	
background: url(../images/interface.png) no-repeat 0 -416px;	
color: #1f1005;	
font-size: 25px;	
font-style: italic;	
height: 90px;	
left: 0;	
line-height: 118px;	
margin: 0;	
position: absolute;	
text-align: center;	
text-shadow: 0 1px #ffc600;	
top: -58px;	
width: 162px;	
z-index: 3;
}

#body div div div div#contenu div {	
border-radius: 15px;	
height: auto;	
letter-spacing: 0.05em;	
margin: 0 0 0 10px;	
padding: 45px 30px 25px 20px;	
width: 570px;
}

#body div div div div#contenu div p {	
line-height: 24px;	
margin: 0;	
padding: 40px 0 0;
}

#body div div div div#contenu div p:first-child {	
padding: 0;
}

#body div div div div#contenu div ul {	
list-style: none;	
margin: 0;	
padding: 0;
}

#body div div div div#contenu div ul li {	
display: block;	
margin: 45px 0 0;	
overflow: hidden;
}

#body div div div div#contenu div ul li:first-child {	
margin: 0;
}

#body div div div div#contenu div ul li div {	
background: none;	
border-radius: 0;	
float: left;	
margin: 0;	
padding: 0;	
width: 380px;
}

#body div div div div#contenu div ul li div p {	
padding: 0;
}

#body div div div div#contenu div h3 {	
color: #daec18;	
font-size: 20px;	
margin: 0;
}

#body div div div div#sidebar {	
float: right;	
height: auto;	
margin: 0;	
width: 301px;
}

#body div div div div#sidebar h3 {	
color: #daec18;	
font-size: 22px;	
font-style: italic;	
margin: 0;
}

#body div div div div#sidebar ul {	
list-style: none;	
margin: 0;	
padding: 0;
}

#body div div div div#sidebar ul li#fondjaune,#body div div div div#sidebar ul li#fondblanc {	
height: 112px;	
margin: 20px 0 0;	
padding: 15px 0 23px 13px;	
width: 287px;
}

#body div div div div#sidebar ul li#fondjaune {	
background: url(../images/fondjaune.png) no-repeat;
}

#body div div div div#sidebar ul li#fondjaune h2,#body div div div div#sidebar ul li#fondblanc h2 {		
font-size: 20px;	
font-style: italic;	
margin: 0;
}

#body div div div div#sidebar ul li#fondjaune h2 {	
color: #ff5400;
}

#body div div div div#sidebar ul li#fondblanc h2 {	
color: #ff0c00;
}

#body div div div div#sidebar ul li#fondjaune p {	
color: #90a728;	
font-size: 16px;	
font-style: italic;	
line-height: 24px;	
margin: 5px 0 0;
}

#body div div div div#sidebar ul li#fondjaune p span {	
display: inline-block;	
text-indent: 15px;
}

#body div div div div#sidebar ul li#fondblanc p span {	
display: inline-block;	
text-indent: 30px;
}

#body div div div div#sidebar ul li#fondblanc {	
background: url(../images/fondblanc.png) no-repeat;
}

#body div div div div#sidebar ul li#fondblanc p {	
color: #ff9634;	
font-size: 16px;	
font-style: italic;	
line-height: 24px;	
margin: 5px 0 0;	
width: 200px;
}

#pied div:first-child div div:first-child div p {	line-height: 24px;	margin: 0;}

#pied div:first-child div div:first-child div p {	color: #b0925e;	letter-spacing: 0.05em;}

#pied div:first-child div div:first-child div.first p {	
color: #b0925e;	
letter-spacing: 0.05em;	
padding: 0 18px 0 0;
}

#pied div:first-child div div:first-child div.first h3,
#pied div:first-child div div:first-child div h3 {	
font-size: 22px;	
font-style: italic;	
margin: 0;
}

#pied div:first-child div div:first-child div.first h3 a,
#pied div:first-child div div:first-child div h3 {	
color: #DAEC18;	
text-decoration: none;
}

#body div div div div#sidebar div {	
margin: 0 0 0 30px;	
width: auto;
}

#body div div div div#sidebar div h3 {	
background: url(../images/separator.png) no-repeat left bottom;	
padding: 0 0 20px 62px;
}

#body div div div div#sidebar div h4 {	
background: url(../images/separator.png) no-repeat left bottom;	
font-size: 20px;	
font-weight: normal;	
margin: 0;	
padding: 15px 0;	
text-indent: 20px;	
width: 220px;
}

#body div div div div#sidebar div h4.first a {	
background: url(../images/interface.png) no-repeat 170px -82px;
}

#body div div div div#sidebar div h4 a {	
background: url(../images/interface.png) no-repeat 170px -24px;	
display: block;	
color: #ff8400;	
text-decoration: none;
}

#body div div div div#sidebar div div {	
background: url(../images/separator.png) no-repeat left bottom;	
margin: 0;	
padding: 0 0 0 40px;	
width: 220px;
}

#body div div div div#sidebar div p a {	
color: #b0925e;	
text-decoration: none;
}

#body div div div div#sidebar div p a span {	
color: #daec18;
}

#pied {	
background: #4d351f;
}

#pied div:first-child {	
background: none;	
height: 230px;	
margin: 0 auto;	
position: relative;	
width: 960px;
}

#pied div:first-child div {	
display: inline-block;	
height: auto;	
margin: 0;	
width: 960px;
}

#pied div:first-child div div:first-child {	
float: left;	
width: 630px;
}

#pied div:first-child div div:first-child ul {	
display: inline-block;	
list-style: none;	
margin: -35px 0 0;	
padding: 0;	
width: 650px;
}

#pied div:first-child div div:first-child ul li {	
background: url(../images/interface.png) no-repeat 0-819px;	
float: left;	
height: 122px;	
margin: 0 0 0 5px;	
position: relative;	
width: 320px;
}

#pied div:first-child div div:first-child ul li:first-child {	
margin: 0;
}

#pied div:first-child div div:first-child ul li img {	
left: 10px;	
position: absolute;	
top: 10px;
}

#pied div:first-child div div:first-child ul li div {	
background: url(../images/interface.png) no-repeat 0 -231px;	
float: none;	
height: 91px;	
margin: 70px 0 0 10px;	
padding: 60px 20px 19px;	
width: 260px;
}

#pied div:first-child div div:first-child ul li div h2 {	
color: #daec18;	
font-size: 20px;	
font-style: italic;	
line-height: 24px;	
margin: 0;	
padding: 10px 0 5px;
}

#pied div:first-child div div:first-child ul li div p {	
color: #b0925e;	
line-height: 24px;	
margin: 0;
}

#pied div:first-child div div:first-child div.first {	
background: url(../images/interface.png) no-repeat 0 -231px;		
height: 136px;	
margin: 30px 0 0;	
padding: 15px 20px 23px;	
width: 260px;
}

#pied div:first-child div div:first-child div.first p {	
letter-spacing: 0.05em;	
line-height: 24px;	
margin: 10px 0 0;
}

#pied div:first-child div div:first-child div {	
margin: 30px 0 0 15px;	
width: 280px;
}

#pied div:first-child div div {	
background: none;	
float: right;	
width: 300px;
}

#pied div:first-child div div div.intro {	
float: none;	
margin: 0;	
padding: 0 0 0 10px;	
width: 260px;
}

#pied div:first-child div div:first-child div.intro {	
margin: 0; 	width: auto;
}

#pied div:first-child div div div.intro p {	
color: #AB967F;	
letter-spacing: 0.05em;	
line-height: 24px;	
margin: 5px 0 0;
}

#pied div:first-child div div div.intro span {	
background: url(../images/interface.png) no-repeat 0 -116px;	
display: block;	
height: 100px;	
left: -60px;	
top: -100px;	
position: absolute;	
right: 0;	
width: 366px;
}

#pied div:first-child div div div.intro span img {	
margin: 0 0 0 80px;
}

#pied div p.fin {	
background: url(../images/pied-border.jpg) no-repeat center top;
font-size: 13px;	
line-height: 39px;	
margin: 0 auto;	
text-align: center;	
text-shadow: 0 1px #6c5037;	
width: 856px;
}









