html {
background:#FFF url(../../images/html_bg.jpg) repeat-x
}

body {
color:#333;
margin:0
}

#conteneur {
width:95%;
min-width:980px;
font:12px Arial, Helvetica, sans-serif;
background:url(../../images/conteneur_bg.jpg) repeat-y;
margin:0 auto;
padding:0
}

#conteneur_right {
width:100%;
background:url(../../images/conteneur_bg.jpg) right repeat-y;
margin:0;
padding:0
}

img {
border:0
}

a {
color:#630;
text-decoration:none
}

a:hover {
color:#214614;
text-decoration:underline
}

td {
vertical-align:top;
margin:0;
padding:0
}

p.erreur {
color:#c00;
font-weight:700;
text-align:center
}

p.intro {
font-weight:700;
width:450px;
margin:auto
}

span.erreur {
font-size:11px;
color:#c00;
display:block
}

span.rouge {
color:#c00
}

span.rouge a {
color:#c00;
font-weight: bold;
}

table {
border-collapse:collapse
}

.input_formulaire {
width:270px
}

h2.rub {
font-size:14px;
height:24px;
padding-left:30px;
padding-top:6px;
background:url('../../images/sitemap_rub.gif') no-repeat;
background-position:10px 13px;
line-height:25px;
margin:5px
}

.map li,.compte li {
list-style:none;
list-style-image:url('../../images/sitemap_ssrub.gif');
line-height:25px;
margin-left:40px
}

#bandeau_haut {
background:url(../../images/bandeau_haut.jpg);
height:181px;
width:980px;
margin:0 auto;
padding:0
}

#titre_site {
display:block;
float:left;
width:286px;
height:67px;
margin:55px 0 0 137px
}

#espace_pub {
float:left;
/*width:464px;*/
width: 540px;
height:76px;
/*margin:45px 0 0 15px;*/
margin:32px 0 0 15px;
}

#diaporama{
float:left;
width: 490px;
height:85px;
margin:24px 0 0 33px;
}

#diaporama img {
position:absolute;
width:490px;
height:85px
}

#menu_top {
display:block;
height:12px;
width:100px;
margin:0;
padding:135px 0 0 860px
}

#menu_top li {
display:block;
float:left;
margin:0 2px;
padding:0
}

#menu_top a {
display:block;
width:16px;
height:12px;
background:url(../../images/menu_top.gif) no-repeat
}

#menu_top #top_home {
background-position:3px 0
}

#menu_top #top_fav {
background-position:-15px 0
}

#menu_top #top_sitemap {
background-position:-32px 0
}

#menu_top #top_contact {
background-position:-48px 0
}

#menu_top #top_reco {
background-position:-65px 0
}

#panier {
float:left;
width:320px;
height:29px;
color:#FFF;
font-size:13px;
margin:5px 0 0;
padding:0 5px
}

#panier td {
vertical-align:middle;
height:29px;
padding:0 10px
}

#menu_horizontal {
display:block;
height:29px;
width:640px;
margin:5px 0 0 340px;
padding:0
}

#menu_horizontal li {
display:inline
}

#menu_horizontal li a {
display:block;
float:left;
background:url(../../images/puce_horizontal.gif);
width:95px;
height:16px;
font-size:13px;
color:#960;
text-decoration:none;
margin:5px 2px 2px;
padding:5px 5px 0 15px
}

#menu_horizontal li a:hover {
background:url(../../images/puce_horizontal_hover.gif)
}

#table_contenu {
clear:both;
width:100%;
margin:5px auto 0
}

#partie_gauche,#partie_droite {
width:220px;
padding:0
}

#newsletter {
background:url(../../images/newsletter_bg.gif) no-repeat;
width:190px;
height:60px;
margin:20px auto 0;
padding:0
}

.form_news {
display:block;
width:120px;
height:20px;
color:#FFF;
text-align:center;
background:none;
border:none;
margin:21px 0 0 14px;
padding:4px 0 0
}

.btn_news {
display:block;
margin:17px 0 0 10px
}

#telephone {
background:url(../../images/telephone_bg.gif);
width:224px;
height:52px;
font:13px "Times New Roman";
color:#000;
text-align:center;
margin:20px auto 0;
padding:59px 0 0
}

#telephone p {
width:150px;
margin:0 0 0 28px
}

#flux_rss {
display:block;
width:108px;
height:44px;
margin:20px auto 0
}

#recherche {
background:url(../../images/recherche_bg.gif) center left no-repeat;
width:455px;
height:25px;
margin:0 auto;
padding:0 0 0 85px
}

.form_search {
display:block;
width:200px;
height:18px;
color:#FFF;
text-align:center;
background:#5B5B5B;
border:none;
margin:0 5px;
padding:2px 0 0
}

select.form_search {
text-align:left;
padding:0
}

.btn_search {
display:block;
margin:0 0 0 10px
}

#lien_inscription {
background:url(../../images/inscription_bg.gif) bottom no-repeat;
width:73px;
height:26px;
text-align:center;
position:absolute;
display:block;
color:#333;
text-decoration:none;
margin:0;
padding:9px 10px 0
}

#lien_inscription:hover {
color:#FFF;
text-decoration:none
}

#menu,#menu_droite {
width:197px;
margin:0 auto;
padding:0
}

#menu h2,#menu_droite h2 {
height:auto;
min-height:15px;
width:197px;
font-weight:400;
cursor:pointer;
font-size:12px;
color:#50300B;
margin:4px 0 0;
padding:0
}

#menu h2 a,#menu_droite h2 a {
display:block;
width:150px;
height:14px;
color:#50300B;
text-decoration:none;
background:url(../../images/puce_menu.png) no-repeat;
text-align:right;
margin:0;
padding:2px 27px 2px 20px
}

#menu .test a{
background:url(../../images/puce_menu_hover.png) no-repeat;
color: white;
}

#menu h2 a.alter,#menu_droite h2 a.alter{
background:url(../../images/puce_menu_bis.png) no-repeat;
color:#FFF
}

#menu h2 a:hover,#menu_droite h2 a:hover {
background:url(../../images/puce_menu_hover.png) no-repeat;
color:#FFF;
text-decoration:none
}

.stretcher {
font-size:12px;
margin:0 5px 0 0;
padding:0
}

.stretcher li {
text-align:right;
margin:0;
padding:2px 5px 2px 0
}

.stretcher a {
color:#50300B
}

.stretcher a:hover {
color:#50300B;
text-decoration:underline
}

#partie_centrale {
width:100%;
padding:0
}

#change_langue {
float:right;
margin:0 30px 0 0
}

#change_langue a {
margin-right:5px
}

#page {
width:98%;
margin:10px auto;
padding:0
}

#arbo {
font-size:10px;
font-style:italic;
height:15px;
width:500px;
margin:0 0 3px;
padding:0 0 0 46px
}

h2.titre {
clear:both;
font-size:15px;
text-align:center;
margin:5px 0;
padding:0
}

.article {
color:#300;
width:95%;
margin:5px auto;
padding:0
}

.produit {
height:300px;
width:145px;
float:left;
margin:0;
padding:2px 5px 10px
}

.produit h2,.prod_cote h2 {
background:url(../../images/titre_prod_bg.png) no-repeat;
color:#333;
font-size:12px;
height:45px;
width:127px;
margin:0;
padding:0 0 0 18px
}

.produit_achat {
font-size:12px;
width:370px
}

.produit_achat td {
vertical-align:middle;
padding-bottom:5px
}

.prix {
background:url(../../images/prix_bg.gif);
width:100px;
height:12px;
color:#333;
font-size:10px;
margin:5px auto;
padding:2px 8px 0 18px
}

.prix_conseille {
width:100px;
height:12px;
color:red;
text-decoration: line-through;
font-size:15px;
margin:5px auto;
padding:2px 8px 0 18px
}

.more_details {
display:block;
width:126px;
margin:0 auto
}

.photo {
width:125px;
height:125px;
margin:15px 5px
}

.photo_detail {
display:block;
width:150px;
height:100px;
margin:0 10px 10px
}

#form_contact td {
height:25px
}

.champ_contact {
background:#5B5B5B;
border:none;
height:18px;
color:#FFF;
width:250px;
text-align:center;
padding:3px 3px 0
}

#partie_droite {
background-position:8px bottom;
padding:0 17px 65px 8px
}

#espace_connexion {
background:url(../../images/connexion_bg.png) no-repeat;
width:181px;
height:120px;
color:#333;
margin:0 auto;
padding:65px 0 0
}

#espace_connexion p {
margin:0 0 5px
}

p.esp_cxn {
background:url(../../images/cnx_input.png) no-repeat;
width:156px;
height:20px;
color:#FFF;
padding:0 4px
}

.form_connect {
background:none;
border:none;
width:150px;
height:16px;
color:#FFF;
margin:0 3px
}

.btn_connect {
margin:0 0 0 120px
}

.prod_cote {
width:189px;
height:216px;
color:#FFF;
margin:0 auto;
padding:65px 5px 0
}

.prod_cote .photo {
margin:15px auto 0
}

.prod_cote h2 {
height:13px;
width:170px;
margin:0 auto
}

.prod_cote .prix {
background:none
}

.prod_cote .more_details {
display:block;
color:#333;
margin:8px 0 0 45px
}

.prod_cote .more_details:hover {
text-decoration:none
}

#on_coeur {
background:url(../../images/coeur_bg.png)
}

#on_new {
background:url(../../images/news_bg.png)
}

#on_new #encart_promo {
	background: url("/images/bg_prod.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 25px;
	padding-left: 83px;
	padding-top: 100px;
	width: 42px;
	font-weight:bold;
}

#on_new #encart_promo.bg_prod_promo {
	background: url("/images/bg_prod_promo.gif") no-repeat scroll 0 0 transparent;
}

#top_vente {
background:url(../../images/top_vente_bg.png)
}

#menu_droite {
background:url(../../images/menu_droite_bg.png) top center no-repeat;
padding-top:75px;
margin-top:20px
}

#flash_infos,#priere {
background:#E6E6AE url(../../images/flash_infos_bg.gif) no-repeat;
width:189px;
height:auto;
font-size:11px;
color:#373E3E;
margin:20px auto 0;
padding:75px 5px 0
}

#flash_infos h2 {
font-size:12px;
font-style:italic;
margin:10px 0 0
}

#flash_infos a {
text-decoration:none;
font-weight:700;
font-style:italic;
color:#373E3E
}

#flash_infos a:hover {
text-decoration:underline;
font-weight:700
}

#flash_infos marquee {
height:200px
}

#priere {
min-height:150px;
background:#E6E6AE url(../../images/priere_bg.gif) no-repeat
}

#priere p {
margin:0;
padding:2px 0
}

#bandeau_bas {
background:url(../../images/bandeau_bas.jpg) no-repeat;
width:980px;
padding-bottom:10px;
margin:0 auto
}

#lien_logo {
display:block;
width:188px;
height:45px;
float:left;
margin:28px 0 0 93px
}

#adresse {
color:#000;
width:600px;
height:30px;
font-family:"Times New Roman", Arial, Helvetica, sans-serif;
font-size:13px;
margin:0 0 0 300px;
padding:45px 0 0
}

#rubrique_bas {
display:block;
width:980px;
font-size:11px;
color:#000;
margin:40px auto 0;
padding:0
}

#rubrique_bas li {
display:inline;
padding:2px
}

#rubrique_bas a {
text-decoration:none;
color:#000
}

#rubrique_bas a:hover {
text-decoration:underline
}

#ekinoxe {
display:block;
width:206px;
height:46px;
background:url(../../images/logo-ekinoxe.gif);
margin:10px auto 0
}

#menu li {
list-style-type:none
}

.galerie_photo {
width:510px;
margin:0 auto;
padding:5px 8px
}

.photo_galerie {
float:left;
width:121px;
height:75px;
margin:2px
}

tr,form,td {
margin:0;
padding:0
}

.produit h2 a,.prod_cote h2 a,#espace_connexion a {
color:#333
}
.conteneur_image {
background:transparent url(../../images/fond_diapo.png) repeat scroll 0 0;
float:left;
width:120px;
height:100px;
margin: 0 10px;
}
#fleche_gauche, #fleche_droite {
display:block;
width:50px;
height:52px;
margin:15px 0 0;
background:url(../../images/fleche_gauche.gif) no-repeat;
}

#fleche_droite {
background:url(../../images/fleche_droite.gif) no-repeat;
}
.scroller {
/*height:75px;*/
height: 100px;
overflow:hidden;
visibility:visible;
width:420px;
/*border: 1px solid red;*/
}
#precc {
display:block;
width:150px;
height:14px;
color:#50300B;
text-decoration:none;
background:url(../../images/puce_menu2.png) no-repeat;
text-align:right;
margin:0;
padding:2px 27px 2px 20px
}

#precc:hover {
background:url(../../images/puce_menu_hover2.png) no-repeat;
color:#FFF;
text-decoration:none
}
#suivv {
display:block;
width:150px;
height:14px;
color:#50300B;
text-decoration:none;
background:url(../../images/puce_menu.png) no-repeat;
text-align:right;
margin:0;
padding:2px 27px 2px 20px
}

#suivv:hover {
background:url(../../images/puce_menu_hover.png) no-repeat;
color:#FFF;
text-decoration:none
}

