body{
margin:0;
padding:0;
background: #FE710B;
}
#conteneur{
margin:0;
padding:0;
width:975px;
margin:0 auto;
color:#000000;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
height:auto;

}
#centre a{
	color:#fff;
	text-decoration:none;
}

#centre a:hover{
	color:#fff;
	text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
#page {
 width: 975px;
 margin: auto;
}
#header {
background: url('../img/entete.jpg') no-repeat;
min-height: 284px;
}
div#logo{
margin:0;
padding:0;
position:absolute;
width:278px;
height:64px;
margin-left:469px;
margin-top:46px;
}
#txt{
margin:0;
padding:0;
position:absolute;
width:414px;
height:30px;
margin-left:526px;
margin-top:18px;
color:#383227;
font:27px Monotype Corsiva;
}

#menu0{
margin:0;
padding:0;
position:absolute;
height:71px;
width:23px;
margin-left:952px;
}
#menu0 a{
height:71px;
width:23px;
display:block;
}
#ico1 a{
width:23px;
height:20px;
background:url('../img/icone1.jpg') no-repeat;
}
#ico1 a:hover{
text-decoration:none;
}
#ico2 a{
width:23px;
height:16px;
background:url('../img/icone2.jpg') no-repeat;
}
#ico2 a:hover{
text-decoration:none;
}
#ico3 a{
width:23px;
height:17px;
background:url('../img/icone3.jpg') no-repeat;
}
#ico3 a:hover{
text-decoration:none;
}
#ico4 a{
width:23px;
height:18px;
background:url('../img/icone4.jpg') no-repeat;
}
#ico4 a:hover{
text-decoration:none;
}
#header1 {
-moz-border-radius:12px;
min-height: 27px;
width:925px;
margin-left:12px;
background-color:#98BD0E
}
.menuh{
height:22px;
width:915px;
position:absolute;
margin:2px 0 0 0;
list-style:none;
-moz-border-radius:4px;
}
.menuh li {
padding:0;
margin:0;
float:left;
}
.menuh a {
padding:0;
margin:0;
height:20px;
float:left;
text-decoration: none;
color:#000;
cursor:pointer;
font:12px Tahoma;
padding-left:5px;
padding-top:2px;
font-weight:normal;
text-align:center;
width:170px;
}
.menuh a:hover {
color:#000;
text-decoration: underline;
}
#header2 {
background: url('../img/rech.jpg') no-repeat;
min-height: 48px;
width:975px;
}
#recherche{
margin:0;
padding:0;
position:absolute;
width:395px;
height:27px;
margin-left:17px;
margin-top:2px;
background:url('../img/recherche.jpg') no-repeat;
}
.champs1{
margin:0;
padding:0;
width:115px;
height:16px;
position:absolute;
margin-top:5px;
margin-left:96px;
background:transparent ;
font-size:11px;
color:#000;
border:none;
}
.champs2{
margin:0;
padding:0;
width:125px;
position:absolute;
margin:2px 0 0 230px;
background:#ffffff;
border:none;
}
.send1{
width:24px;
height:22px;
margin-left:370px;
margin-top:2px;
background: url('../img/ok.jpg') no-repeat;
border:none;
cursor:pointer;
}
#tel{
margin:0;
padding:0;
position:absolute;
width:210px;
height:16px;
margin-top:7px;
margin-left:696px;
color:#FFFFFF;
font:11px Tahoma;
font-weight:normal;
}
#gauche{
margin:0;
padding:0;
float:left;
width:244px;
}
.menu_g {
	margin:0;
	padding:0;
	width:222px;
	margin-left:12px;
	list-style:none;
}
.menu_g li{
	color:#000;
	font-size:13px;
}
.menu_g a{
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	padding-left:6px;
	padding-top:26px;
	width:216px;
	height:29px;
	text-align:left;
	background: url('../img/menu1.jpg') no-repeat; 
}
.menu_g a:hover{
	text-decoration:none;
	color:#fff;
}
#news{
margin:0;
padding:0;
width:222px;
height:236px;
margin-left:12px;
background: url('../img/news.jpg') no-repeat; 
}
.champs{
width:145px;
height:14px;
position:absolute;
margin-top:69px;
margin-left:32px;
background:transparent;
font-size:11px;
color:#000;
border:none;
}
.send{
width:22px;
height:20px;
margin-left:182px;
margin-top:66px;
background: url('../img/ok2.jpg') no-repeat; 
border:none;
cursor:pointer;
}
#flash{
margin:0;
padding:0;
width:222px;
height:272px;
margin-left:12px;
background: url('../img/flash.jpg') no-repeat; 
}
#flash_infos{
margin:0;
padding:0;
position:absolute;
width:152px;
height:202px;
font-size:12px;
color:#000;
font-weight:normal;
text-decoration:none;
margin-left:44px;
margin-top:44px;
}
div#flash_infos a{
text-decoration:none;
color:#F9A006;
}
div#flash_infos a:hover{
text-decoration:underline;
color:#F9A006;
}
#centre{
margin:0;
padding:0;
float:left;
width:731px;
}
div#arbo {
margin:0;
padding:0;
width:692px;
height:22px;
font-size:12px;
color:#000;
font-weight:normal;
padding-left:39px;
padding-top:8px;
background: url('../img/arbo.jpg') no-repeat; 
}
div#arbo a {
font-size:12px;
font-weight:normal;
color:#000;
text-decoration:none;
}
div#arbo a:hover {
text-decoration:underline;
}
#image{
margin:0;
padding:0;
width:731px;
height:215px;
background: url('../img/image.jpg') no-repeat; 
}
#centre h2, #produits_phares .titre{
	margin:0;
	padding:0;
	padding-left:36px;
	padding-top:10px;
	font-size:14px;
	font-weight:normal;
	color:#000;
	width:682px;
	height:22px;
	margin-bottom:0px;
	background: url('../img/titre.jpg') no-repeat; 
}

#titre_produit{
	margin-bottom:10px;
	background:none;
	
}

.article{
	margin:0;
	padding:0;
	margin-top:10px;
	padding-left:0px;
	margin-bottom:16px;
	width:688px;
	text-align:left;
}
.article_contenu {
  margin-left:20px
}
div.galeries {
margin:0;
padding:0;
}
div.galerie {
margin:0;
padding:0;
display: block;
float: left;
width:688px;
margin-top:10px;
margin-bottom:16px;
margin-left:16px;
}

div.photos {
margin:0;
padding:0;
display: block;

}

div.photo {
margin:0;
padding:0;
float: left;
margin-left:25px;
margin-bottom:5px;
text-align: center;
width: 103px;
height: 89px;
}

img.photo {
 max-width: 103px;
 max-height: 89px;
 border:5px solid #FFFFFF;
 }
#page h2.titre-prod{
	margin:0;
	padding:0;
	padding-left:36px;
	padding-top:10px;
	font-size:14px;
	font-weight:normal;
	color:#000;
	width:682px;
	height:22px;
	background: url('../img/titre-prod.jpg') no-repeat; 
}
.prod{
margin:0;
padding:0;
width:712px;
margin-left:4px;

background: url('../img/box.jpg') repeat-y; 
}
.produit{
margin:0;
padding:0;
width:176px;
float:left;

}

.produit h3.top, .produit h3.nouv{
margin:0;
padding:0;
width:174px;
height:36px;
margin-top:9px;
color:#fff;
margin-left:1px;
font-size:14px;
font-weight:bold;
text-align:center;
}
.produit img{
margin:0;
padding:0;
width:103px;
height:90px;
margin-left:29px;
margin-top:6px;
border:6px solid #FFFFFF;

}
div#plus{
margin:0;
padding:0;
width:13px;
height:13px;
margin-left:130px;
margin-top:2px;
}
.produit p{
margin:0;
padding:0;
width:165px;
min-height:34px;
margin-left:10px;
margin-top:2px;
color:#000;
text-align:center;
font-size:12px;
}
.savoir{
margin:0;
padding:0;
width:64px;
height:15px;
margin-left:45px;
margin-top:0px;
padding-left:12px;
color:#FF5A00;
background: url('../img/savoir.jpg') no-repeat;
}
.savoir a{
margin:0;
padding:0;
width:72px;
height:13px;
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FF5A00;
text-decoration:none;
}
.savoir a:hover{
text-decoration: underline;
}
.prod-bas{
margin:0;
padding:0;
width:718px;
height:11px;
float:left;
background: url('../img/prod-bas.jpg') no-repeat;
}
.cadres {
  clear: both;
  margin: auto;
  width: 731px
}
.cadres .cadre {
  clear: none /* Quand plusieurs cadres sont sur la même ligne */
}

.plus {
	margin:0;
	padding:0;
	width:360px;	
	float:left;
}
.cadre {
  clear: both
}


.cadre h4.titre{
	margin:0;
	padding:0;
	padding-left:36px;
	padding-top:10px;
	font-size:14px;
	font-weight:normal;
	color:#000;
	width:324px;
	height:21px;
	background: url('../img/titre2.jpg') no-repeat; 
}
.arr-centre{
margin:0;
padding:0;
width:360px;
height:213px;
float:left;
background: url('../img/arr-centre.jpg') no-repeat;
}
.plus ul{
	margin:0;
	padding:0;	
	width:154px;
	margin-left:15px;
	margin-top:4px;
	list-style:none;
}
.plus li{
	color:#000;
	font-size:11px;
	border:none;
}
.plus a.inactive{
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	padding-left:0px;
	padding-top:6px;
	width:141px;
	height:24px;
	text-align:left;
	background: url('../img/menu11.jpg') no-repeat;
}
.plus a.inactive:hover{
	text-decoration:none;
	color:#5B7600;
}
.produit h3{
margin:0;
padding:0;
width:168px;
height:30px;
margin-left:16px;
margin-top:10px;
color:#fff;
font-size:14px;
font-weight:bold;
text-align:center;
}
.produit img {
margin:0;
padding:0;
width:111px;
height:95px;
margin-left:40px;
margin-top:5px;
border:2px solid #FFFFFF;

}
div#plus2{
margin:0;
padding:0;
position:absolute;
width:13px;
height:13px;
margin-left:312px;
margin-top:146px;
}
.txt-centre2{
margin:0;
padding:0;
position:absolute;
width:138px;
height:34px;
margin-left:190px;
margin-top:160px;
color:#000;
font-size:12px;
}
.savoir2{
margin:0;
padding:0;
position:absolute;
width:64px;
height:15px;
margin-left:274px;
margin-top:185px;
padding-left:12px;
color:#FF5A00;
background: url('../img/savoir.jpg') no-repeat;
}
.savoir2 a{
margin:0;
padding:0;
width:72px;
height:13px;
font:11px "Times New Roman", Times, serif;
font-weight:normal;
color:#FF5A00;
text-decoration:none;
}
.savoir2 a:hover{
text-decoration: underline;
}
div#bas {
margin:0;
padding:0;
width:975px;
height:384px;
float:left;
background: url('../img/bas.jpg') no-repeat;
}
#langue{
margin:0;
padding:0;
position:absolute;
width:200px;
height:14px;
margin-left:98px;
margin-top:14px;
list-style:none;

}
#langue li{
margin:0;
padding:0;

float:left;
}
#langue a{
margin:0;
padding:0;
width:60px;
height:14px;
font:12px Tahoma;
font-weight:normal;
color:#0077FF;
padding-left:0;
 float:left;
text-decoration:none;
}
#langue a:hover{
text-decoration: underline;
}
div#ekinoxe{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:40px;
	width:129px;
	height:54px;
}
div#arbo2 {
margin:0;
padding:0;
position:absolute;
width:480px;
height:16px;
font:12px Tahoma;
color:#000;
font-weight:normal;
margin-left:28px;
margin-top:110px;
}
div#arbo2 a {
font:12px Tahoma;
font-weight:normal;
color:#000;
text-decoration:none;
}
div#arbo2 a:hover {
text-decoration:underline;
}
#nom-societe{
margin:0;
padding:0;
position:absolute;
width:97px;
height:16px;
color:#000000;
font-size:12px;
margin-top:324px;
margin-left:62px;
}
#adresse{
margin:0;
padding:0;
position:absolute;
width:774px;
height:32px;
color:#000000;
font-size:12px;
margin-top:324px;
margin-left:174px;
text-align:center;
}
.menu_bas {
	margin:0;
	padding:0;
	position:absolute;
	width:756px;
	margin-top:150px;
	margin-left:12px;
	list-style:none;	
}
.menu_bas li{
	color:#000;
	font-size:11px;
	float:left;
}
.menu_bas a{
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	padding-left:12px;
	width:177px;
	height:24px;
    float:left;
	text-align:left;
}
.menu_bas a:hover{
	text-decoration: underline;
	color:#000;
}
#partenaire {
	margin:0;
	padding:0;
	position:absolute;
	width:183px;
	margin-top:150px;
	margin-left:775px;
	list-style:none;	
}
#partenaire li{
	color:#000;
	font-size:11px;
	float:left;
}
#partenaire a{
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	width:183px;
	height:24px;
    float:left;
	text-align:center;
}
#partenaire a:hover{
	text-decoration: underline;
	color:#000;
}
.contact_frame{
margin:0;
padding:0;
width:300px;
margin-left:20px;
}
span.obligatoire{
color:#FF0000;
}
p.msg_erreur{
color:#FF0000;
}
#inscription .bouton_suivant {
float:none;
}

#infos_left, #infos_right{
background-color:#fff
}
#onglets a{
color:#000000;
text-decoration:none
}
#onglets a:hover{
color:#000000;
text-decoration:none
}
#print{
background:url('../img/print.jpg') no-repeat top left;
float:right;
height:35px;
margin:10px 0;
text-align:right;
width:18%;
color:#FFFFFF;
padding-top:8px;
text-decoration:none;
}
#print:hover {
 color:#FFFFFF;
 text-decoration:underline;
 }
 #ajouteraupanier {
margin-top:-60px;

 }
 /**********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;
}