#ajout_comment {
clear:both;
width:100%
}

#ajout_comment input {
width:180px
}

#ajout_comment textarea {
background:#CCC;
border:none;
height:100px;
margin:5px 0;
width:100%
}

#anim_flash {
float:left;
height:206px;
width:554px
}

#arbo {
background:url(../../images/bg-arbo.jpg) no-repeat top left;
color:#EA5800;
font-size:10px;
height:33px;
margin:-62px 0 0 -10px;
padding-left:10px;
padding-top:24px;
position:absolute;
width:210px
}

#arbo a,#arbo a:hover {
color:#EA5800;
text-decoration:none
}

#bandeau_haut {
background:url(../../images/bg-bandeau_haut.jpg) no-repeat;
height:46px;
margin:0 auto;
padding:0;
width:100%
}

#change_langue {
float:left;
height:46px;
width:111px
}

#change_langue a {
color:#000;
float:left
}

#change_langue a:hover,#menu_top a:hover {
color:#FFF;
text-decoration:none
}

#change_langue img,#logo {
float:left
}

#connexion {
background:transparent url('../../images/mon_compte_en.png') no-repeat center left;
float:left;
font-size:10px;
height:41px;
margin:0;
padding-left:130px;
padding-top:5px;
width:324px
}

#connexion a {
color:#82D0E3;
text-decoration:underline
}

#connexion a:hover {
color:#82D0E3;
text-decoration:none
}

#connexion p {
color:#82D0E3;
padding:0 5px
}

#connexion_form {
height:27px;
width:335px
}

#conteneur {
margin:auto;
padding:0;
width:980px
}

#ekinoxe {
height:48px;
margin:0;
padding:0;
width:255px
}

#ekinoxe a {
display:block;
margin:0 auto
}

#encemoment {
background:url('../../images/bg-encemoment.jpg') no-repeat top left;
color:#203965;
float:left;
padding:5px 10px 40px 38px;
width:162px
}

#encemoment P {
font-size:11px
}

#menu #encemoment h2 {
background:none;
font-size:22px;
text-transform:uppercase
}

#encemoment h3 {
background: none;
font-size:13px;
font-weight:400;
margin-left:-10px;
padding-left:20px
}

#flash_infos {
background:url(../../images/bg-flash_infos_en.jpg) no-repeat;
font-size:11px;
height:auto;
margin:0;
overflow:hidden;
padding:40px 5px 0 57px;
width:158px
}

#flash_infos h2 {
color:#333;
font-size:11px;
margin:10px 0 0
}

#flash_infos marquee {
height:250px
}

#footer {
background:url('../../images/bg-partie_centrale.jpg') repeat-y top left;
padding:2px
}

#footer P {
color:#203965;
font-size:12px;
margin:-42px 10px 20px 70px
}

#form_contact td {
height:25px
}

#header {
height:206px;
width:100%
}

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

#menu {
background:url('../../images/bg-menu.jpg') no-repeat top left;
margin-top:-57px;
padding:23px 0;
position:absolute;
width:220px
}

#menu h2 {
background:url('../../images/bg-menu-h2.png') no-repeat bottom center;
cursor:pointer;
font-size:14px;
font-weight:400;
height:40px;
margin:0;
padding:0 0 0 10px;
width:210px
}

#menu h2 a {
background:url(../../images/pucebleue.png) no-repeat center left;
color:#333;
display:block;
height:30px;
margin:0;
padding:7px 15px 0 20px;
text-decoration:none;
width:175px
}

#menu h2 a:hover {
background:url(../../images/puceorange.png) no-repeat center left;
color:#333
}

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

#menu_horizontal a {
color:#7D7D7D;
font-size:11px;
padding:0 0 6px
}

#menu_horizontal a:hover {
border-bottom:3px solid red;
color:#CCC;
text-decoration:none
}

#menu_horizontal li {
display:block;
float:left;
margin:9px 40px 0 0
}

#menu_top {
display:block;
float:left;
font-size:10px;
height:22px;
margin:0;
padding:10px 0 0;
width:414px
}

#menu_top #top_fav {
background:transparent url('../../images/star.png') no-repeat center left
}

#menu_top #top_fav:hover {
background:transparent url('../../images/star_hover.png') no-repeat center left
}

#menu_top #top_home {
background:transparent url('../../images/home.png') no-repeat center left
}

#menu_top #top_home:hover {
background:transparent url('../../images/home_hover.png') no-repeat center left
}

#menu_top #top_reco {
background:transparent url('../../images/people.png') no-repeat center left
}

#menu_top #top_reco:hover {
background:transparent url('../../images/people_hover.png') no-repeat center left
}

#menu_top #top_sitemap {
background:transparent url('../../images/plan.png') no-repeat center left
}

#menu_top #top_sitemap:hover {
background:transparent url('../../images/plan_hover.png') no-repeat center left
}

#menu_top UL {
margin:0;
padding:0
}

#menu_top a {
color:#87ADDE;
height:13px;
padding-left:17px
}

#menu_top li {
display:inline;
margin:0 5px;
padding:0
}

#menu_vertical_bas {
background:url('../../images/bg-menu_vertical_bas.jpg') no-repeat top center;
margin:0;
padding:50px 0 0 45px;
width:205px
}

#menu_vertical_bas LI {
background:url('../../images/bg-menu_vertical_bas_ul.jpg') no-repeat center center;
color:#74BBD5;
font-size:12px;
list-style:none;
padding:0 0 0 5px;
width:175px
}

#menu_vertical_bas UL,tr,form,td {
margin:0;
padding:0
}

#menu_vertical_bas li a {
color:#74BBD5;
height:16px;
text-decoration:none;
width:175px
}

#menu_vertical_bas li a:hover {
color:#74BBD5;
text-decoration:underline
}

#module_vote {
border:1px solid #999;
font-size:11px;
margin:10px auto 0;
padding:5px 10px;
width:495px
}

#module_vote .etoile,.etoile {
background:url(../../images/etoile-grise.gif);
display:block;
float:left;
height:20px;
margin:0;
width:20px
}

#module_vote .etoile:hover,.etoile:hover {
background:url(../../images/etoile-jaune.gif)
}

#module_vote .fond_gris,.fond_gris {
background:url(../../images/etoile-grise.gif);
float:right;
height:20px;
width:100px
}

#module_vote .fond_jaune,.fond_jaune {
background:url(../../images/etoile-jaune.gif);
height:20px
}

#module_vote .left {
float:left;
height:15px;
margin:0;
padding:5px 0 0;
width:395px
}

#module_vote .right {
float:right;
height:15px;
margin:0;
padding:5px 0 0;
width:40px
}

#multipage {
margin:5px 5px 5px 250px
}

#multipage td {
padding:0 3px
}

#newsletter {
background:url(../../images/bg-newsletter.jpg) no-repeat;
height:73px;
margin:0;
padding:0;
width:255px
}

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

#page H2 A {
color:#203965;
text-decoration:none
}

#page H2 A:hover {
color:#203965;
text-decoration:underline
}

#page H2,#footer H2 {
background:url('../../images/bg-h2.jpg') no-repeat top left;
color:#203965;
font-size:16px;
font-weight:400;
height:32px;
padding:18px 10px 20px 70px;
text-transform:uppercase
}

#panier {
background:url(../../images/bg-panier_en.jpg) no-repeat top left;
float:left;
font-size:10px;
height:42px;
margin:0;
padding-left:15px;
padding-top:117px;
width:245px
}

#panier a {
margin-left:5px
}

#partie_centrale {
background:url('../../images/bg-partie_centrale.jpg') repeat-y top left;
font-size:12px;
padding:0;
width:506px
}

#partie_droite {
background:url('../../images/bg-partie_droite.jpg') repeat-y top left;
padding:0;
width:255px
}

#partie_gauche {
background:url('../../images/bg-partie_gauche.jpg') repeat-y top left;
width:220px
}

#promotions {
background:url('../../images/bg-promotions.jpg') no-repeat top left;
color:#203965;
font-size:12px;
padding:38px 10px 20px 48px;
width:162px
}

#promotions .prixBarre {
background:url('../../images/pucebleue.png') no-repeat center left;
padding-left:15px;
text-decoration:line-through
}

#promotions .prixProduit {
background:url('../../images/puceorange.png') no-repeat center left;
color:#EA5800;
font-size:20px;
padding-left:15px
}

#recherche {
background:url(../../images/bg-recherche_en.jpg) no-repeat;
height:56px;
margin:0;
padding:0;
width:255px
}

#rubrique_bas {
clear:both;
display:block;
font:10px Verdana;
margin:20px 10px 20px 70px;
padding:0
}

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

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

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

#table_contenu {
clear:both;
margin:0;
vertical-align:top;
width:100%
}

.article {
margin:-22px 10px 20px 70px;
padding:0;
text-align:justify
}

.btn_connect {
margin:5px 0
}

.btn_news {
margin:5px 0 5px 108px
}

.btn_search {
margin:2px 0 0 5px
}

.champ_contact {
background:none;
color:red;
height:18px;
margin-bottom:2px;
padding:3px 3px 0
}

.commander {
margin:-22px 10px 20px 60px
}

.commander TD {
padding:15px 7px;
vertical-align:middle
}

.corbeille {
background:url(../../images/corbeille.png);
display:block;
height:24px;
width:24px
}

.description_produit {
color:#24335F;
margin:-22px 10px 20px 60px;
min-height:130px;
padding:10px
}

.form_connect {
border:none
}

.form_news {
border:none;
float:left;
margin:30px 0 0 57px;
padding:0
}

.form_search {
border:none;
float:left;
margin:23px 0 0 57px;
padding:1px 3px 0
}

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

.input_formulaire {
width:270px
}

.link {
background:#CCC;
color:#000;
display:block;
float:right;
height:12px;
margin:10px 0 0;
padding:2px 4px 4px;
text-align:center;
width:100px
}

.link:hover {
background:#333;
color:#FFF;
text-decoration:none
}

.liste_produit {
margin:-22px 10px 20px 60px;
padding:0
}

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

.more_details {
background:url(../../images/ensavoirplus_en.png) no-repeat center center;
display:block;
font-size:11px;
height:18px;
margin:10px 0;
padding-top:2px;
text-decoration:none;
width:120px
}

.more_details:hover {
background:url(../../images/ensavoirplus_hover_en.png) no-repeat center center;
text-decoration:none
}

.next_ligne {
clear:both;
padding:5px 0
}

.nomProduit {
background:url('../../images/pucebleue.png') no-repeat center left;
padding-left:15px;
text-transform:uppercase
}

.photo {
border:4px solid #74BBD5;
float:left;
height:120px;
margin:0 auto;
width:120px
}

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

.prix {
background:url('../../images/puceorange.png') no-repeat center left;
color:#203965;
font-size:14px;
padding:5px 5px 5px 15px
}

.produit {
color:#203965;
float:left;
height:251px;
margin:10px 0 10px 10px;
padding:15px 0 5px;
width:130px
}

.produit h3 {
font-size:15px;
font-weight:400;
margin:0;
padding:5px 5px 5px 15px;
text-transform:uppercase;
width:110px
}

.produit h3 a {
background:url('../../images/pucebleue.png') no-repeat top left;
color:#203965;
text-decoration:none
}

.produit h3 a:hover {
background:url('../../images/puceorange.png') no-repeat top left;
color:#EA5800;
text-decoration:none
}

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

.taille {
background:url('../../images/pucebleue.png') no-repeat center left;
color:#203965;
font-size:14px;
font-weight:700;
padding-left:15px;
text-transform:uppercase
}

IMG.expo {
border:3px solid #74BBD5
}

INPUT[type="image"] {
float:right;
padding-right:10px
}

INPUT[type="text"],INPUT[type="password"] {
background:url('../../images/bg-input-text.jpg') no-repeat;
border:none;
color:#000;
float:left;
font-size:10px;
height:12px;
padding:3px
}

UL.stretcher {
display:block;
font-size:12px;
margin:0;
padding:0
}

UL.stretcher li {
background:url('../../images/petitepucebleue.png') no-repeat center left;
list-style:none;
margin:0 0 0 25px;
padding:5px 0 5px 13px
}

UL.stretcher li:hover {
background:url('../../images/petitepuceorange.png') no-repeat center left
}

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

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

body {
background:url(../../images/bg-body.jpg) no-repeat top center;
color:#333;
font:13px Verdana;
margin:0
}

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

h2.titre {
background:url(../../images/bg_titre.gif) bottom repeat-x;
color:red;
font-size:12px;
font-weight:400;
margin:5px 0;
padding:0 0 10px
}

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

img {
border:0
}

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

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

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

select.form_search {
padding:0;
width:124px
}

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

span.rouge {
color:#c00
}

table {
border-collapse:collapse;
margin:0;
padding:0
}

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

#bouton_commander{
font-size:20px; 
padding:5px;
border:1px solid #000;
font-weight:bold;
color: #000
}

#bouton_commander:hover{
text-decoration:none
}