@charset "UTF-8";
/* CSS Document */


body, p, h1, h2, h3, li {
margin: 0;
padding:0;
}


body {
font:0.8em Arial, Helvetica, sans-serif;
line-height:18px;
color:#9e9c9a;
text-align: justify;
background:url(../images/fd.png) repeat;
}

a {
color:#fff;
text-decoration:none;
}
a:hover {
color:#BFD363;
text-decoration:none;
}f
.active {
color:#BFD363;
text-decoration:none;
font-weight:bold;
}
#fond-img {
background: #C0D560 url(../images/fond-img.jpg) top center no-repeat fixed; 
min-height:850px;
}
#fond-img-prehome {
background:url(../images/fond.jpg) top center no-repeat; 
min-height:615px;
}

.cleaner{
	padding: 0;
	margin: 0;
	clear: both;
}
.img{
border:1px solid #ccc;
}
.imgGauche{
float:left;
margin-right:12px;
border:1px solid #ccc;
}

.txt {
line-height:18px;
color:#9e9c9a;
font-size:12px;
text-align:left;
}
.txt a{
line-height:18px;
color:#9e9c9a;
font-size:12px;
text-align:left;
}
.txt a:hover{
line-height:18px;
color::#BFD363;
font-size:12px;
text-align:left;
}
.txt2 {
line-height:18px;
color:#1C1B20;
font-size:12px;
text-align:left;
}
.txt2 a {
line-height:18px;
color:#1C1B20;
font-size:12px;
text-align:left;
}
.txt2 a:hover {
line-height:18px;
color::#BFD363;
font-size:12px;
text-align:left;
}


.title {
color:#fff;
font-size:12px;
font-weight:bold;
padding-bottom:24px;
line-height:20px;
}
.title2 {
color:#BFD363;
font-size:14px;
font-weight:bold;
}
.title3 {
color:#fff;
font-size:14px;
font-weight:bold;
}
.stitle {
color:#fff;
font-size:12px;
font-weight:bold;
}
.en {
color:#BFD363;
}




/*****PreHome*****/

#prehome {
float:left;
width:930px;
height:615px;
background:#fff url(../images/fond-prehome.jpg) left top no-repeat;
}

#logo-home {
}

#btn-entrer {
    float:right;
	margin:217px 28px 0 0;
	font-size:18px;
	font-weight:bold;
	color:#BFD363;
}

/*****Colonne gauche*****/

#colonne-gauche {
float:left;
width:276px;
height:auto;
background:#3E4A0C;
}
#logo {
float:left;
width:100%;
height:165px;
text-align:center;
background:#000;
padding:54px 0 0 0;
}
#livraison {
float:left;
padding-top:32px;
width:276px;
height:166px;
text-align:center;
background:#646D10;
color:#fff;
font-size:0.9em;
}
#btn-livraison {
float:none;
width:276px;
height:36px;
padding-top:16px;
text-align:center;
font-size:16px;
font-weight:bold;
text-decoration:none;
background: url(../images/btn.jpg) center no-repeat; 
}
#btn-livraison a {
color:#fc0;
text-decoration:none;
}
#btn-livraison a:hover {
color:#BFD363;
text-decoration:none;
background: url(../images/btn-on.jpg) center no-repeat; 
}

#faq {
float:left;
padding:45px 34px 0 34px;
width:208px;
height:451px;
line-height:14px;
background: url(../images/fd-faq.jpg) top center no-repeat; 
font-size:11px;
font-weight:normal;
text-align:left;
}

#faq h2{
font-size:11px;
font-weight:normal; 
}

#faq li{
list-style:none;
padding:0 0 18px 0;
}
#faq li a{
color:#fff;
text-decoration:none;
}
#faq li a:hover{
color:#243304;
text-decoration:none;
}
#faq li .active{
color:#243304;
text-decoration:none;
font-weight:bold;
}

.maj{
float:left;
font-size:12px;
font-weight:bold;
color:#BFD363;
padding:0 5px 12px 0;
}
.maj2{
float:left;
font-size:12px;
font-weight:bold;
color:#3E4A0C;
padding:0 5px 0px 0;
}
.ref {
	font-size: 11px;
	font-style: italic;
}
#faq2{
float:left;
color:#fc0;
text-decoration:none;
margin-top:24px;
}
#faq2 a{
color:#fc0;
text-decoration:none;
}
#faq2 a:hover{
color:#fff;
text-decoration:none;
font-weight:bold;
}
#faq2 .active{
color:#fff;
text-decoration:none;
}


/*****Colonne droite*****/

#colonne-droite {
float:right;
margin:0;
padding:0;
width:654px;
background:#000;
height:100%;
}

/*Navigation*/
#menu-top {
width:910px; height:17px; text-align:right; font-size:11px; background:#5A280D; padding-right:20px;
}
#menu-top h2{
font-size:13px; font-weight:bold; color:#BFD363;
}
#navigation {
    height:68px;
	width:654px;
}
#nav, #nav ul {
	float: left;
	margin:44px 0 6px 10px;
	padding:0;
	height:14px;
	list-style: none;
	font-size:11px;
	font-weight:bold;
}
#nav li {
	float: left;
	text-align: center;
}
#nav li a {
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
#nav li a:hover {
    color:#BFD363;
	text-decoration: none;
}
#nav li .active {
	color: #BFD363;
	text-decoration: none;
	font-size:13px;
}
.menu1 {
width:92px;
border-right: 1px solid #fff;
}
.menu2 {
width:130px;
border-right: 1px solid #fff;
}
.menu3 {
width:75px;
border-right: 1px solid #fff;
}
.menu4 {
width:100px;
}

/*Bannière*/

#banniere {
float:left;
width:654px;
background:#1C1B20 url(../images/fond-img-champ.jpg) bottom no-repeat; 
height:349px;
}
#banniere-accueil {
float:left;
width:654px;
background:#1C1B20 url(../images/fond-img-champ.jpg) bottom no-repeat; 
height:349px;
}
#video {
float:right;
margin:120px 27px 0 0;
padding: 0;
width:283px;
background:#1C1B20 ; 
height:207px;
font-size:11px;
border:1px solid #999;
}

/*Fil d'ariane*/

#fil-d-ariane {
float:left;
width:627px;
height:22px;
padding: 5px 0 0 27px;
font-size:11px;
text-align:left;
}
#marquee {
float:left;
width:597px;
height:26px;
padding: 5px 30px 20px 27px;
font-size:14px;
color:#BFD363;
}

/*Contenu*/

#contenu {
float:left;
padding:20px 30px 20px 50px;
width:574px;
height:auto;
text-align:left;
}
#contenu h1 {
color:#fff;
padding:0 0 12px 0;
width:574px;
font-size:18px;
line-height:24px;
font-weight:bold;
}
#contenu h2 {
color:#fff;
padding:0 0 12px 0;
font-size:16px;
font-weight:bold;
}
#contenu h3 {
color:#fff;
padding:0 0 12px 0;
font-size:14px;
font-weight:bold;
}





/*****Pied de page*****/
#pdp {
width:909px;
height:22px;
background:#482512;
margin:0 3px 0 10px;
padding:6px 21px 0 0;
text-align:right;
}
#pdp h1 {
padding-left:5px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;

}
#pdp h2{
padding-left:5px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}



#pdp-1 {
width:910px;
height:22px;
background:#482512;
margin:0 10px 0 10px;
padding:5px 20px 0 0;
text-align:right;
}
#pdp-1 .pdpactive{
text-decoration:none;
color:#BFD363;
font-weight:bold;
}
#pdp-2 {
float:left;
width:100%;
height:24px;
padding:29px 0 13px 0;
text-align:center;
color:#1C1B20;
}
#pdp-2 a{
text-decoration:none;
color:#1C1B20;
}
#pdp-2 a:hover{
text-decoration:none;
color:#BFD363;
}
#pdp-2 .pdpactive{
text-decoration:none;
color:#BFD363;
font-weight:bold;
}




.firstLi{border:none;}
#conteneurSlide{border:1px dotted #333;border-width:1px 0 0 0;padding:0 0 0 28px; width:922px;}
#conteneurSlide .slide p a{color:#3E4A0C;font-weight:bold;}
#planDuSite h3{
color:#333;
font-weight:normal;
font-size:11px;
}
#planDuSite li{float:left;width:350px;margin:5px 24px 0 4px; text-align:left;}
#planDuSite li a{font-size:11px;color:#3E4A0C;}
#planDuSite li a:hover{color:#1C1B20;}

#planDuSite ol li {font-size:11px;color:#333;}
#planDuSite ol li a{font-size:11px;color:#333;}
#planDuSite ol li a:hover{color:#1C1B20;}