html {
background:#F6F5F1 url(../../images/backhtml.jpg) top center no-repeat;
}

body {
background:url(../../images/bd.jpg) bottom center no-repeat;
color:#000;
font:13px Arial, Helvetica, sans-serif;
margin:0;
}

img {
border:0;
}

a {
color:#6F6154;
text-decoration:none;
}

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

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

#logo {
position:absolute;
margin-left:285px;
margin-top:20px;
cursor:pointer;
display:block;
width:470px;
height:70px;
}

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

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


#multipage{
	clear:both;
	
}

#multipage td{
	width: 10px;
	padding-left: 2px;
	padding-right: 2px;
}

span.rouge {
color:#c00;
}

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

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

#bandeau_haut {
background:url(../../images/bandeau.jpg) no-repeat;
height:273px;
width:980px;
margin-left:auto;
margin-right:auto;
padding:0;
}

#menu_top {
position:absolute;
display:block;
height:80px;
font-size:10px;
margin-left:800px;
margin-top:25px;
padding:10px 0 0;
}

#menu_top li {
display:inline;
text-align:right;
margin:0 10px;
padding:0;
}

#menu_top a {
height:13px;
padding-left:15px;
color:#FFF;
margin-bottom:3px;
}

#menu_top a:hover {
height:13px;
padding-left:15px;
color:#000;
text-decoration:none;
}

#top_fav {
width:110px;
height:15px;
display:block;
background:url(../../images/addfav.png) right no-repeat;
padding-right:20px;
}

#top_fav:hover {
width:110px;
height:15px;
display:block;
background:url(../../images/addfavhover.png) right no-repeat;
padding-right:20px;
}

#top_sitemap {
width:110px;
height:15px;
display:block;
background:url(../../images/sitemap.png) right no-repeat;
padding-right:20px;
}

#top_sitemap:hover {
width:110px;
height:15px;
display:block;
background:url(../../images/sitemaphover.png) right no-repeat;
padding-right:20px;
}

#top_reco {
width:110px;
height:15px;
display:block;
background:url(../../images/direaunami.png) right no-repeat;
padding-right:20px;
}

#top_reco:hover {
width:110px;
height:15px;
display:block;
background:url(../../images/direaunamihover.png) right no-repeat;
padding-right:20px;
}

#top_home {
width:110px;
height:15px;
display:block;
background:url(../../images/home.png) right no-repeat;
padding-right:20px;
}

#top_home:hover {
width:110px;
height:15px;
display:block;
background:url(../../images/homehover.png) right no-repeat;
padding-right:20px;
}

#titre_site {
float:left;
margin:0;
}

#menu_horizontal {
display:block;
height:32px;
width:561px;
margin:0;
padding:0;
}

#menu_horizontal li {
display:block;
float:left;
}

#menu_horizontal a {
font-size:20px;
margin-left:25px;
color:#85674B;
padding:0 0 6px;
}

#menu_horizontal a:hover {
text-decoration:none;
color:#1A63BC;
}

#table_contenu {
clear:both;
width:980px;
margin:0;
}

#partie_gauche {
width:210px;
margin:0;
padding:0;
}

#menu {
width:210px;
margin:10px 0 0;
padding:0;
}

#menu h2 {
height:auto;
width:175px;
cursor:pointer;
color:#2F2515;
font-family:Verdana;
font-size:15px;
margin:0;
padding:0;
}

.style_0 {
background:url(../../images/menu0.jpg) right no-repeat;
}

.style_1 {
background:url(../../images/menu1.jpg) right no-repeat;
}

.style_2 {
background:url(../../images/menu2.jpg) right no-repeat;
}

.style_3 {
background:url(../../images/menu3.jpg) right no-repeat;
}

.style_4 {
background:url(../../images/menu4.jpg) right no-repeat;
}

.style_5 {
background:url(../../images/menu5.jpg) right no-repeat;
}

#menu h2 a {
display:block;
height:auto;
min-height:25px;
width:160px;
font-weight:400;
color:#2F2515;
text-decoration:none;
padding-left:15px;
margin:0 0 7px;
}

#menu h2 a:hover {
color:#FFF;
background:url(../../images/menutitre.jpg) right no-repeat;
}

.stretcher {
width:160px;
font-size:12px;
font-family:Verdana;
color:#6F6154;
display:block;
margin:0 0 5px;
padding:0;
}

.stretcher li {
text-align:left;
width:120px;
padding-top:5px;
padding-bottom:5px;
background:url(../../images/pucestretcher.jpg) left no-repeat;
padding-left:10px;
margin:0 0 0 30px;
}

.stretcher a {
color:#6F6154;
font-weight:700;
}

#fluxRSS {
height:53px;
width:180px;
margin:100px 0 0 5px;
padding:0;
}

#fluxRSS img {
margin-top:4px;
float:left;
}

#fluxRSS span {
width:180px;
font-size:11px;
padding:5px 10px 0 0;
}

#fluxRSS span.fluxtitre {
width:180px;
font-size:13px;
color:#2599E2;
display:block;
margin-bottom:4px;
}

#fluxRSS a img {
display:block;
margin-right:8px;
}

#ekinoxe {
width:102px;
height:48px;
background:url(../../images/logoek.png) no-repeat;
margin:200px 0 0;
}

#ekinoxe a {
display:block;
width:103px;
height:48px;
margin:0 auto;
}

#partie_centrale {
width:561px;
padding:0;
}

#page {
margin:0 10px;
padding:0;
}

#arbo {
text-align:right;
font-size:10px;
height:17px;
margin:5px 0;
}

h2.titre {
padding-left:32px;
font-size:19px;
width:508px;
color:#292929;
font-weight:400;
margin:5px 0;
}

.article {
width:508px;
text-align:justify;
padding-left:32px;
margin:3px auto;
}

.produit {
height:213px;
width:140px;
background:url(../../images/produit.png) no-repeat;
float:left;
margin-left:25px;
margin-bottom:10px;
}

.photo {
width:100px;
height:100px;
margin-left:20px;
margin-top:5px;
background:none;
float:left;
}

.produit h3 {
font-size:12px;
width:140px;
height:30px;
text-align:center;
color:#000;
font-weight:400;
display:block;
float:left;
}

.produit a {
color:#000;
}

.produit .texte {
width:120px;
height:46px;
border-bottom:1px solid #333;
margin:5px auto 0;
}

.prix {
float:left;
width:140px;
height:25px;
font-size:16px;
text-align:center;
font-family:Arial;
color:#124C94;
margin:10px auto 0;
}

.more_details {
display:block;
width:140px;
height:14px;
text-align:center;
font-size:13px;
color:#45361F;
font-family:Arial;
float:left;
margin:0;
}

.more_details a {
color:#45361F;
}

.produit_le_descriptif {
float:left;
margin-left:10px;
width:300px;
}

#form_contact td {
height:25px;
}

.champ_contact {
background:#FFF;
border:1px solid #4E3D23;
height:18px;
width:200px;
margin-bottom:2px;
padding:3px 3px 0;
}

select.champ_contact {
width:258px;
padding:0 0 0 3px;
}

#logo_paiement {
display:block;
margin:0 0 0 13px;
}

#partie_droite {
width:209px;
padding:0;
}

.recherche {
background:url(../../images/recherche.jpg) no-repeat;
float:left;
margin-left:10px;
width:200px;
height:82px;
padding:0;
}

.rechercheen {
background:url(../../images/rechercheen.jpg) no-repeat;
float:left;
margin-left:10px;
width:200px;
height:82px;
padding:0;
}

.recherchenl {
background:url(../../images/recherchenl.jpg) no-repeat;
float:left;
margin-left:10px;
width:200px;
height:82px;
padding:0;
}

.form_search {
float:left;
width:130px;
height:13px;
border:none;
margin-top:32px;
margin-left:10px;
font-size:10px;
padding:1px 3px 0;
}

.btn_search {
margin-left:110px;
width:60px;
margin-top:13px;
background:none;
border:none;
color:#FFF;
font-weight:700;
}

#newsletter {
background:url(../../images/newsletter.jpg) no-repeat;
display:block;
padding-top:30px;
width:209px;
height:50px
}

.inputnews {
background:url(../../images/newsinput.png) no-repeat;
width:189px;
padding-left:10px;
padding-right:10px;
}

.form_connect,.form_news {
display:block;
width:150px;
height:16px;
background:none;
color:#000;
text-align:center;
border:none;
margin:0;
}

#langues {
position:absolute;
margin-left:450px;
}

#langues a {
color:#000;
margin-left:10px;
}

#langues img {
margin-right:4px;
}

.btn_connect,.btn_news {
background:url(../../images/btn_valider.jpg) no-repeat;
color:#FFF;
text-align:center;
margin-top:5px;
float:right;
margin-right:15px;
width:66px;
height:18px;
display:block;
border:none;
font-size:11px;
}

#flash_infos {
background:url(../../images/flashtitre.jpg) no-repeat;
width:168px;
font-size:11px;
color:#000;
margin-top:13px;
padding:30px 15px 5px
}

#flash_infos marquee {
height:92px
}

#flash_infos h2 {
font-size:12px;
color:#000;
background:url(../../images/pucestretcher) no-repeat left center;
padding-left:10px;
}

#flash_infos a {
font-weight:700;
font-style:italic;
color:#000;
}

#diapo {
width:200px;
height:200px;
background:#342613;
padding:5px;
}

.hortitre {
background:url(../../images/pucestretcher.jpg) left no-repeat;
padding-left:10px;
font-weight:700;
}

#horaires {
width:159px;
padding-left:30px;
}

#lien_bas {
background:url(../../images/logo-site-bas.png) top center no-repeat;
width:540px;
height:20px;
display:block;
float:left;
margin:10px;
}

#adresse {
float:left;
background:url(../../images/middlebar.png) top center no-repeat;
width:540px;
font-weight:700;
font-family:Verdana;
color:#2C2C2C;
text-align:center;
font-size:14px;
margin:0 0 10px;
padding:10px 0 0;
}

#rubrique_bas {
clear:both;
text-align:center;
display:block;
width:540px;
color:#4E3D23;
font:11px Arial;
margin:35px 0;
padding:0;
}

#rubrique_bas li {
display:inline;
margin-right:25px;
padding:0;
}

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

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

.galerie_photo {
width:500px;
margin:0 10px 0 30px;
padding:5px 0;
}

.photo_galerie {
float:left;
width:110px;
height:110px;
margin:5px;
}

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

#paypal {
background:url(../../images/paypal.png) no-repeat;
width:130px;
height:40px;
margin-top:15px;
margin-left:40px;
}

#bandeau_bas {
text-align:center;
padding-left:200px;
background:url(../../images/backbas.jpg) left no-repeat;
width:780px;
height:226px;
margin:auto;
}

a:hover,.stretcher a:hover {
color:#2F2515;
text-decoration:none;
}

#top,#diapo img {
position:absolute;
}

#fluxRSS:hover,.more_details:hover {
text-decoration:none;
}

#flash_infos a:hover,#rubrique_bas a:hover {
text-decoration:underline;
}
h1{margin:0;padding:0;}
h1 span{display:none;}