body{
margin:0;
padding:0;
background: #252525 url('../img/bando1.jpg') top center repeat-x;
}
#conteneur1{
margin:0 auto;
min-height:229px;
background: url('../img/body.jpg') top center no-repeat;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
}
.article a, #descriptif a{
color:#FFAD00;
text-decoration:none;
}
.article a:hover, #descriptif a:hover{
color:#FFAD00;
text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#page {
width: 980px;
margin: auto;
min-height:600px;
}
#header {
background: url('../img/top.jpg') no-repeat;
min-height: 229px;
}

div#logo{
padding:0;
position:absolute;
margin:0 0 0 49px;
width:289px;
height:116px;
}
#v_compte{
padding:0;
position:absolute;
margin:39px 0 0 745px;
width:85px;
height:17px;
font-family:Tahoma;
font-size:11px;
text-align:right;
text-decoration:none;
color:#D3661F;
}
#identifie{
width:85px;
height:17px;
position:absolute;
text-align:right;
margin:59px 0 0 745px;
}
#identifie a, #panier a{
font-size:11px;
font-family:Tahoma;
text-decoration:none;
color:#fff;
}
#identifie a:hover, #panier a:hover{
text-decoration:underline;
}
#panier{
padding:0;
position:absolute;
margin:39px 0 0 840px;
width:137px;
height:17px;
font-size:11px;
font-family:Tahoma;
text-align:right;
text-decoration:none;
color:#fff;
background:none;
}
#panier h3{
padding:0;
margin:0;
font-family:Tahoma;
font-size:11px;
text-align:right;
color:#D3661F;
}
#panier p{
padding:0;
margin:0;
margin-top:7px;
}
#suivi_cmd{
width:95px;
height:17px;
position:absolute;
margin:85px 0 0 885px;
}
#suivi_cmd a{
font-size:11px;
font-family:Tahoma;
text-decoration:none;
color:#FFB400;
}
#suivi_cmd a:hover{
text-decoration:underline;
}

.menu_haut {
padding:0;
position:absolute;
list-style:none;
width:980px;
height:54px;
margin:118px 0 0 0;
}
.menu_haut li{
padding:0;
margin:0;
color:#CA7D2C;
float:left;
}
.menu_haut a{
padding:0;
margin:0;
font-size:11px;
color:#CA7D2C;
text-decoration:none;
padding-top:3px;
width:130px;
height:24px;
float:left;
text-align:center;
}
.menu_haut a:hover{
text-decoration:none;
color:#000;
background: url('../img/menu2.jpg') no-repeat center;
}

div#recherche{
padding:0;
position:absolute;
width:349px;
height:26px;
margin:193px 0 0 99px;
}
.champs1{
width:166px;
height:19px;
position:absolute;
margin:2px 0 0 2px;
background:#fff;
font-size:11px;
color:#000;
border:none;
border: 1px solid #333333;
}
.champs2{
width:220px;
position:absolute;
margin:3px 0 0 173px;
}
.send_rech{
width:31px;
height:20px;
position:absolute;
margin:2px 0 0 405px;
background:transparent;
border:none;
cursor:pointer;
background: url('../img/ok.jpg') no-repeat;
}

div#contenu{
padding:0;
margin:0;
width:980px;
float:left;
}

.back-home{
color:#CA7D2C
}

div#gauche{
padding:0;
margin:0;
width:200px;
float:left;
}
div#categories{
padding:0;
margin:0;
width:200px;
background: url('../img/gauche.png') no-repeat top left;
}

.menu_g {
margin:0;
padding:0;
width:191px;
padding-top:50px;
padding-bottom:5px;
list-style:none;
}
.menu_g li{
color:#000;
font-size:14px;
}
.menu_g a{
display:block;
color:#000;
text-decoration:none;
padding-top:7px;
padding-left:13px;
width:178px;
height:27px;
background: url('../img/menu01.jpg') no-repeat;
}
.menu_g a:hover{
text-decoration:none;
background: url('../img/menu02.jpg') no-repeat;
}

div#marques{
padding:0;
margin:0;
margin-bottom:5px;
width:200px;
background: url('../img/marque.png') no-repeat top left;
}
div#marques h2{
padding:0;
margin:0;
padding-top:15px;
padding-bottom:15px;
padding-left:10px;
color:#252525;
}
div#marques h3{
padding:0;
margin:0;
}
.menu {
margin:0;
padding:0;
width:191px;
padding-top:52px;
padding-bottom:5px;
list-style:none;
}
.menu li{
color:#000;
font-size:14px;
}
.menu a{
display:block;
color:#000;
text-decoration:none;
font-weight:normal;
padding-top:7px;
padding-left:13px;
width:178px;
height:27px;
background: url('../img/menu01.jpg') no-repeat;
}
.menu a:hover{
text-decoration:none;
font-weight:normal;
background: url('../img/menu02.jpg') no-repeat;
}

div#news{
padding:0;
width:200px;
height:86px;
margin:0;
background: url('../img/news.png') no-repeat top left;
}
.champs{
width:168px;
height:19px;
position:absolute;
margin-top:34px;
margin-left:14px;
background:transparent;
font-size:12px;
color:#252525;
border:none;
}
.send{
width:79px;
height:20px;
position:absolute;
margin-left:13px;
margin-top:57px;
background:transparent;
border:none;
cursor:pointer;
}
form{
margin:0;
padding:0;
}

#flash{
margin:0;
padding:0;
width:200px;
height:292px;
background: url('../img/flash.png') no-repeat left;
}
#flash_infos{
margin:0;
padding:0;
position:absolute;
width:162px;
height:201px;
font-size:12px;
color:#261E13;
text-decoration:none;
margin-left:13px;
margin-top:45px;
}
div#flash_infos a{
text-decoration:none;
color:#FFA900;
}
div#flash_infos a:hover{
text-decoration:underline;
color:#FFA900;
}

#savoir_plus{
margin:0;
padding:0;
position:absolute;
width:80px;
height:16px;
font-size:12px;
margin-left:24px;
margin-top:260px;
}
div#savoir_plus a{
text-decoration:none;
color:#FFA900;
}
div#savoir_plus a:hover{
text-decoration:underline;
color:#FFA900;
}

div#centre{
padding:0;
margin:0;
width:780px;
float:left;
background: url('../img/centre.jpg') no-repeat top center;
}
#arbo{
margin:0;
padding:0;
width:590px;
height:18px;
margin-left:10px;
margin-top:10px;
}
div#arbo a{
text-decoration:none;
font-size:12px;
color:#fff;
}
div#arbo a:hover{
text-decoration:underline;
color:#fff;
}

#diapo{
margin:0;
padding:0;
width:780px;
height:287px;
margin-top:12px;
background: url('../img/diaporama.jpg') no-repeat;
}
#centre h2{
margin:5px 0 0 4px;
padding:8px 10px 6px;
width:756px;
font-size:17px;
font-weight:bold;
color:#FFAE00;
/*background:url('../img/titre.jpg') no-repeat;*/
border-bottom:6px solid #FEB906
}
.article_contenu, .contact_frame{
margin:0;
padding:0;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:760px;
background: #000000  url('../img/fond_1.jpg') no-repeat;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
}
div.galeries {
margin:0;
padding:0;
}
div.galerie  {
margin:0;
padding:0;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:760px;
background: #000000 url('../img/fond_1.jpg') no-repeat;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
}
div.photos {
margin:0;
padding:0;
display: block;
}
div.photo {
margin:0;
padding:0;
 float: left;
 margin-left:20px;
 text-align: center;
 width: 149px;
 height: 118px;
 margin-bottom:5px;
 border:1px solid #999999;
}
img.photo {
 max-width: 149px;
 max-height: 118px;
}


/* affichage produits >>>>>>>>>>>>>>>>>*/


div#produits_phares, div#nouveautes, #produits{
padding:0;
margin:0;
width:780px;
background: #000000  url('../img/fond_1.jpg') no-repeat;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
}
#produits_phares .contenu, #nouveautes .contenu
{
background:url('../img/fond_prdt.png') repeat-x;
}
.produit{
margin:0;
padding:0;
width:195px;
height:242px;
margin-top:10px;
padding-bottom:5px;
float:left;
border:none;
}
.produit h3.top, .produit h3.nouv
{
padding:0;
margin:0;
padding-bottom:14px;
background:none;
width:195px;
text-align:center;
}
.produit h3 a{
color:#9E6426;
text-decoration:none;
}
.produit h3 a:hover{
color:#9E6426;
text-decoration:underline;
}
.produit img
{
padding:0;
margin:0;
margin-left:25px;
width:149px;
height:120px;
border:1px solid #999999;
}
.produit p
{
padding:0;
margin:0;
padding-left:15px;
padding-right:7px;
}
.produit .arr_panier{
margin:0;
padding:0;
width:173px;
height:32px;
margin-left:9px;
margin-top:8px;
background: url('../img/arr_panier.png') no-repeat;
}
.produit .prix{
margin:0;
padding:0;
position:absolute;
width:76px;
height:18px;
margin-top:6px;
font-size:14px;
font-weight:bold;
text-align:center;
}
.produit .lien_panier {
margin:0;
padding:0;
position:absolute;
width:54px;
height:28px;
margin-left:108px;
margin-top:1px;
text-align:right;
background:none;
}
.produit .lien_panier a{
color:#ffffff;
text-decoration:none;
}
.produit .lien_panier a:hover{
color:#ffffff;
text-decoration:underline;
}
.cadres {
  clear: both;
  margin: auto;
  width: 780px
}

.cadres .cadre {
  clear: none /* Quand plusieurs cadres sont sur la même ligne */
}

.cadre {
  clear: both
}

.plus {
  float: left;
  margin: 0 10px 10px 0;
  width: 385px;
}

.plus.even {
  margin-right: 0; 
}
.cadre h4.titre{
margin:0;
padding:0;
margin-top:5px;
padding-top:3px;
padding-left:10px;
font-size:13px;
font-weight:bold;
color:#fff;
height:25px;
background:url('../img/fond_p1.jpg') no-repeat;
}
.cadre .contenu2  {
padding:0;
margin:0;
width:385px;
background: #000000  url('../img/fond_1.jpg') no-repeat;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
}
.produit h3 {
padding:0;
margin:0;
padding-bottom:14px;
background:none;
width:195px;
text-align:center;
}
.plus ul {
	list-style:none;
}
.plus li{
color:#0C0C0C;
font-size:12px;
padding:0;
border:none;
}
.plus a.inactive{
display:block;
color:#0C0C0C;
text-decoration:none;
padding-top:7px;
padding-left:3px;
width:152px;
height:27px;
background: url('../img/menu_p1.jpg') no-repeat;
}
.plus a.inactive:hover {
text-decoration:none;
color:#0C0C0C;
background: url('../img/menu_p2.jpg') no-repeat;
}
#titre_produit{
background:none;
}
#infos_left, #infos_right{
background-color:#CCCCCC
}
#print{
background:url('../img/print.jpg') no-repeat top left;
float:right;
height:35px;
margin:10px 0;
text-align:right;
width:18%;
color:#FFFFFF;
text-decoration:none;
}
#print:hover {
 color:#FFFFFF;
 text-decoration:underline;
 }
#onglets a{
color:#000000;
text-decoration:none
}
#onglets a:hover{
color:#000000;
text-decoration:none
}
/**********accessoires**************/


div#accessoires{
padding:0;
margin:0;
width:384px;
height:228px;
margin-top:5px;
padding-right:6px;
float:left;
background: url('../img/fond_p1.jpg') no-repeat;
}
.titre_accessoires{
padding:0;
width:186px;
height:16px;
color:#fff;
float:left;
font-size:13px;
font-weight:bold;
margin:6px 0 0 9px;
}

.voir_prdts{
margin:0;
padding:0;
float:left;
width:135px;
height:16px;
margin-left:250px;
margin-top:-15px;
}
.voir_prdts a{
font-size:13px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.voir_prdts a:hover{
text-decoration:underline;
}

#menu_acce {
margin:0;
padding:0;
float:left;
width:155px;
margin-top:17px;
margin-left:9px;
list-style:none;
}
#menu_acce li{
color:#0C0C0C;
font-size:12px;
}
#menu_acce a{
display:block;
color:#0C0C0C;
text-decoration:none;
padding-top:7px;
padding-left:10px;
width:145px;
height:27px;
background: url('../img/menu_p1.jpg') no-repeat;
}
#menu_acce a:hover{
text-decoration:none;
color:#0C0C0C;
background: url('../img/menu_p2.jpg') no-repeat;
}
.nom_accessoires{
padding:0;
width:149px;
height:16px;
color:#9E6426;
float:left;
font-size:13px;
font-weight:bold;
text-align:center;
margin:-144px 0 0 217px;
}
.image_accessoires{
padding:0;
float:left;
margin:-119px 0 0 216px;
width:149px;
height:120px;
}

.ajouter_panier{
margin:0;
padding:0;
float:left;
width:55px;
height:27px;
text-align:right;
margin-left:310px;
margin-top:12px;
}
.ajouter_panier a{
font-size:12px;
text-align:right;
color:#fff;
text-decoration:none;
}
.ajouter_panier a:hover{
text-decoration:underline;
}

.prix2{
margin:0;
padding:0;
float:left;
width:35px;
height:17px;
font-weight:bold;
margin-left:229px;
margin-top:-20px;
font-size:13px;
color:#060606;
text-decoration:none;
}

div#bas2 {
clear: both;
background: url('../img/bando2.jpg') repeat-x bottom left;
height: 265px;
}
div#bas1 {
background: url('../img/html.jpg') no-repeat center top;
height: 265px;
}
div#bas {
margin: auto;
width:980px;
height:265px;
background: url('../img/bas.jpg') no-repeat top center;
}
#arbo_bas{
margin:0;
padding:0;
position:absolute;
width:590px;
height:18px;
color:#fff;
margin-left:15px;
margin-top:25px;
}
div#arbo_bas a{
text-decoration:none;
font-size:12px;
color:#fff;
}
div#arbo_bas a:hover{
text-decoration:underline;
color:#fff;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
margin-top:81px;
width:129px;
height:50px;
}
div#adresses{
margin:0;
padding:0;
position:absolute;
width:875px;
height:20px;
font-family:Tahoma;
margin-left:6px;
margin-top:215px;
font-size:12px;
color:#fff;
}
div#menu_bas{
margin:0;
padding:0;
position:absolute;
margin-top:55px;
margin-left:175px;
font-size:12px;
font-family:Tahoma;
line-height:15px;
width:675px;
color:#fff;
}
#menu_bas a{
text-decoration:none;
color:#fff;
margin-left:2px;
margin-right:2px;
}
#menu_bas a:hover{
color:#FFAD00;
text-decoration:none;
}


.menu_b {
padding:0;
position:absolute;
list-style:none;
width:980px;
height:54px;
margin:136px 0 0 0;
}
.menu_b li{
padding:0;
margin:0;
color:#CA7D2C;
float:left;
}
.menu_b a{
padding:0;
margin:0;
font-size:11px;
color:#CA7D2C;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
padding-top:3px;
width:130px;
height:24px;
float:left;
text-align:center;
}
.menu_b a:hover{
text-decoration:none;
color:#000;
background: url('../img/menu2.jpg') no-repeat center;
}
.contact_error, .contact_field_cross
{
color:#FF0000;
}
span.obligatoire{
color:#FF0000;
}
p.msg_erreur{
color:#FF0000;
}
#inscription .bouton_suivant {
float:none;
}
#page_pleine h2
{
margin:0;
padding:0;
padding-left:18px;
padding-top:5px;
min-height:27px;
font-size:17px;
font-weight:bold;
color:#FFAE00;
background:url('../img/titre2.jpg') no-repeat;
-moz-border-radius:0px;
}
.cadres_identification .cadre .contenu, #espace_client .contenu {
background: #000000  url('../img/fond_2.jpg') repeat-x;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
}
.forgotten_passord a, #espace_client a, .sitemap a{
color:#FFAD00;
text-decoration:none;
}
.forgotten_passord a:hover, #espace_client a:hover, .sitemap a:hover{
color:#FFAD00;
text-decoration:underline;
}
.zone_client, .zone_client h3, .listing table a, .listing table a:hover, .tab .titre   {
color:#FFFFFF
}

