#slogan{
display:none
}

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
}

table {
border-collapse:collapse
}

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

.input_formulaire {
width:270px
}

h2.rub {
font-size:12px;
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
}

.champ_contact{
width:220px
}

*{
margin:0;
padding:0
}

body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
background:#75B9C2 url('../../images/pix_bg.jpg') repeat-x top left;
}

a{
text-decoration:none;
color:#1A94A0
}

a:hover{
text-decoration:underline
}

img{
border:0;
margin:0;
padding:0
}

form{
margin:0;
padding:0
}

table{
border-collapse:collapse
}

#conteneur_haut{
width:90%;
margin:0 5%;
min-width:980px;
height:114px;
background:url('../../images/pix_haut.jpg') repeat-x 0 18px
}

#gauche_haut{
float:left;
width:760px;
height:96px;
background:url('../../images/coin_haut_gauche.jpg') no-repeat 0 2px
}

#oreille{
width:80px;
height:92px;;
display:block;
float:left;
margin:2px 0 0 25px
}

#menu_langue{
list-style:none;
margin:9px 0 0 4px;
float:left
}

#menu_langue li{
float:left;
width:104px
}

#menu_langue li a.drap{
width:22px;
height:12px;
display:block;
float:left
}

#menu_langue li a.drap img{
float:left
}

#menu_langue li a.langue{
padding:0 9px 0 1px;
background:url('../../images/fleche_noir.jpg') no-repeat center right;
float:left;
font-size:10px;
color:#333;
width:66px;
text-align:center
}

#menu_langue li a.langue:hover{
background:url('../../images/fleche_bleu.jpg') no-repeat center right;
text-decoration:none;
color:#1A94A0
}

#logo{
width:240px;
height:50px;
margin:13px 0 0;
float:left
}

#droite_haut{
width:220px;
float:right;
height:96px;
/*background:url('../../images/coin_haut_droite.jpg') no-repeat 198px 2px*/
}

#haut_panier{
display:block;
width:38px;
height:14px;
background:url('../../images/haut_panier.jpg') no-repeat;
position:absolute;
margin:-12px 0 0 182px
}

#panier{
background:url('../../images/panier.jpg') no-repeat 0 3px;
height:91px;
width:220px
}

#mon_panier{
color:#33312E;
text-transform:uppercase;
display:block;
padding:19px 0 0 12px;
font-weight:bold
}

#nb_prod_panier{
font-size:11px;
display:block;
padding:7px 0 0 12px;
}

#bouton_panier{
width:141px;
display:block;
height:17px;
padding:1px 30px 0 0;
text-align:center;
background:url('../../images/bouton_panier.jpg') no-repeat;
margin:15px auto 0;
color:#33312E
}

#bouton_panier:hover{
text-decoration:none
}

#menu_h{
height:18px;
width:100%;
float:left;
list-style:none
}

#menu_h li{
float:right
}

#menu_h li a{
font-weight:bold;
float:left;
color:#fff;
padding:0 10px 0 25px
}

#menu_h li a:hover{
color:#285056;
text-decoration:none
}

#home{
background:url('../../images/home_blanc.jpg') no-repeat
}
#home:hover{
background:url('../../images/home_bleu.jpg') no-repeat
}

#favoris{
background:url('../../images/favoris_blanc.jpg') no-repeat
}
#favoris:hover{
background:url('../../images/favoris_bleu.jpg') no-repeat
}

#ami{
background:url('../../images/ami_blanc.jpg') no-repeat
}
#ami:hover{
background:url('../../images/ami_bleu.jpg') no-repeat
}

#sitemap{
background:url('../../images/sitemap_blanc.jpg') no-repeat
}
#sitemap:hover{
background:url('../../images/sitemap_bleu.jpg') no-repeat
}


#conteneur{
width:90%;
margin:0 5%;
min-width:978px;
background:#fff;
border-left:1px solid #447177;
height:1200px
}

html>body #conteneur{
min-height:1200px;
height:auto
}

#gauche{
width:221px;
float:left
}

#recherche{
width:221px;
height:95px;
background:url('../../images/recherche.jpg') no-repeat
}

#table_recherche{
width:166px;
margin:auto
}

#table_recherche td{
width:166px;
text-align:center
}

#table_recherche span{
color:#fff;
font-size:12px;
text-transform:uppercase;
font-weight:bold
}

#input_recherche{
margin:7px 0 0;
width:166px
}

#categorie_recherche{
width:166px
}

#valider_recherche{
display:block;
color:#285056;
font-size:11px;
background:url('../../images/valider_recherche.jpg') no-repeat;
width:102px;
padding:0 27px 0 0;
text-align:center;
font-weight:bold;
margin:7px auto 0
}

#haut_menu{
margin:7px 0 0
}

#bas_menu{
margin:0 0 7px
}

#menu{
background:#fafafa;
border-left:1px solid #9F9F9F;
border-right:1px solid #9F9F9F;
width:218px
}

#menu h2 a{
color:#4E4C47;
display:block;
width:168px;
padding:4px 0 0 50px;
height:23px;
font-size:11px;
background:url('../../images/menutitre.jpg') no-repeat
}

#menu h2 a:hover{
color:#19939F;
text-decoration:none;
background:url('../../images/menutitre_hover.jpg') no-repeat
}

.stretcher{
list-style:none
}

.stretcher a{
padding:0 0 0 70px;
color:#4E4C47
}

.stretcher a:hover{
color:#19939F;
text-decoration:none
}

#centre{
width:auto;
margin:0 221px 0 221px
}

#haut_centre{
background:#f3f3f3
}

#table_haut{
background:url('../../images/pix_table_haut.jpg') repeat-x;
height:25px;
width:100%
}

.table_haut_ligne{
width:2px;
background:url('../../images/ligne_table_haut.jpg') no-repeat center left
}

#table_haut td a{
font-weight:bold;
color:#333;
width:110px;
margin:auto;
display:block;
text-align:center;
padding:0 0 0 10px;
background:url('../../images/fleche_haut_noire.jpg') no-repeat center left
}

#table_haut td a:hover{
text-decoration:none;
color:#285056;
background:url('../../images/fleche_haut_bleu.jpg') no-repeat center left
}

#arbo{
color:#19939F;
padding:8px 24px
}

#arbo a{
color:#19939F
}

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

.titre{
font-size:12px;
color:#333;
padding:5px 24px
}

.article{
color:#707070;
padding:0 24px 5px
}

/* Table Promotion */
.table_promo{
margin:10px auto;
width:97%
}

.coin_haut_gauche_promo{
width:9px;
height:26px;
background:url('../../images/coin_haut_gauche_promo.jpg') no-repeat
}

.titre_promo{
color:#285056;
font-size:12px;
background:url('../../images/pix_haut_promo.jpg') repeat-x;
font-weight:bold;
text-align:center
}

.coin_haut_droite_promo{
width:9px;
height:26px;
background:url('../../images/coin_haut_droite_promo.jpg') no-repeat
}

.gauche_promo{
background:url('../../images/pix_gauche_promo.jpg') repeat-y
}

.centre_promo{
padding:18px 0 0;
background:#EDECEA
}

.droite_promo{
background:url('../../images/pix_droite_promo.jpg') repeat-y
}

.coin_bas_gauche_promo{
background:url('../../images/coin_bas_gauche_promo.jpg') no-repeat;
height:7px
}

.bas_promo{
background:url('../../images/pix_bas_promo.jpg') repeat-x
}

.coin_bas_droite_promo{
background:url('../../images/coin_bas_droite_promo.jpg') no-repeat;
height:7px
}

.details_promo{
width:110px;
height:17px;
padding:1px 24px 0 0;
text-align:center;
color:#285056;
display:block;
font-weight:bold;
background:url('../../images/details_promo.jpg') no-repeat;
margin:17px 0 0
}

.details_promo:hover{
text-decoration:none
}

/* Fin de table Promotion */

/* Table Nouveautés */
.table_nouv{
margin:10px auto;
width:97%
}

.coin_haut_gauche_nouv{
width:9px;
height:26px;
background:url('../../images/coin_haut_gauche_nouv.jpg') no-repeat
}

.titre_nouv{
color:#285056;
font-size:12px;
background:url('../../images/pix_haut_nouv.jpg') repeat-x;
font-weight:bold;
text-align:center
}

.coin_haut_droite_nouv{
width:9px;
height:26px;
background:url('../../images/coin_haut_droite_nouv.jpg') no-repeat
}

.gauche_nouv{
background:url('../../images/pix_gauche_nouv.jpg') repeat-y
}

.centre_nouv{
padding:18px 0 0;
background:#f0f0f0
}

.droite_nouv{
background:url('../../images/pix_droite_nouv.jpg') repeat-y
}

.coin_bas_gauche_nouv{
background:url('../../images/coin_bas_gauche_nouv.jpg') no-repeat;
height:7px
}

.bas_nouv{
background:url('../../images/pix_bas_nouv.jpg') repeat-x
}

.coin_bas_droite_nouv{
background:url('../../images/coin_bas_droite_nouv.jpg') no-repeat;
height:7px
}

.details_nouv{
width:111px;
height:17px;
padding:1px 24px 0 0;
text-align:center;
color:#285056;
display:block;
font-weight:bold;
background:url('../../images/details_nouv.jpg') no-repeat;
margin:17px 0 0
}

.details_nouv:hover{
text-decoration:none
}

/* Fin de table Nouveautés */

/* Table Cat */
.table_cat{
margin:10px auto;
width:97%
}

.coin_haut_gauche_cat{
width:9px;
height:26px;
background:url('../../images/coin_haut_gauche_cat.jpg') no-repeat
}

.titre_cat{
color:#285056;
font-size:12px;
background:url('../../images/pix_haut_cat.jpg') repeat-x;
font-weight:bold;
text-align:center
}

.coin_haut_droite_cat{
width:9px;
height:26px;
background:url('../../images/coin_haut_droite_cat.jpg') no-repeat
}

.gauche_cat{
vertical-align:top;
background:url('../../images/pix_gauche_cat.jpg') repeat-y
}

.centre_cat{
padding:18px 0 0;
background:#f3f3f3 url('../../images/pix_centre_cat.jpg') repeat-x
}

.droite_cat{
vertical-align:top;
background:url('../../images/pix_droite_cat.jpg') repeat-y
}

.coin_bas_gauche_cat{
background:url('../../images/coin_bas_gauche_cat.jpg') no-repeat;
height:8px
}

.bas_cat{
background:url('../../images/pix_bas_cat.jpg') repeat-x
}

.coin_bas_droite_cat{
background:url('../../images/coin_bas_droite_cat.jpg') no-repeat;
height:8px
}

.details_cat{
width:111px;
height:17px;
padding:1px 24px 0 0;
text-align:center;
color:#285056;
display:block;
font-weight:bold;
background:url('../../images/details_nouv.jpg') no-repeat;
margin:17px 0 0
}

.details_cat:hover{
text-decoration:none
}

/* Fin de table Cat */


/* Mise en page produit */
.cadre_image{
width:134px;
height:134px;
background:#fff;
border:1px solid #285056;
display:block
}

.cadre_image span{
display:none
}

.titre_produit{
color:#285056;
font-size:12px;
text-transform:uppercase;
padding:0 0 10px
}

.table_contenu{
width:100%
}

.td_gauche_contenu{
width:165px;
padding:0 0 0 10px;
vertical-align:top
}

.td_droite_contenu{
vertical-align:top;
padding:0 0 10px
}

#droite{
width:221px;
float:right
}

.vignette_produit{
width:136px;
height:260px;
float:left;
padding:10px 56px
}

.vignette_produit h2{
height:33px;
text-align:center
}

.vignette_produit h2 a{
font-size:12px;
color:#333
}

.vignette_produit_desc{
margin:6px 0
}

.vignette_prix{
text-align:center;
margin:0 0 6px;
font-weight:bold;
color:#333
}

.ajouter_panier{
background:url('../../images/ajouter_panier.jpg') no-repeat;
display:block;
padding:1px 30px 0 0;
text-align:center;
font-weight:bold;
color:#285056;
height:17px;
width:144px
}

.ajouter_panier:hover{
text-decoration:none
}

.bouton_vignette{
display:block;
background:url('../../images/bouton_vignette_produit.jpg') no-repeat;
width:118px;
height:17px;
padding:1px 16px 0 0;
text-align:center;
color:#285056;
font-size:11px;
font-weight:bold
}

div.compte{
width:190px;
padding:0 15px;
height:123px;
background:url('../../images/compte.jpg') no-repeat
}

.compte div{
padding:5px 0 0;
font-weight:bold;
text-align:center;
color:#285056;
font-size:12px;
text-transform:uppercase
}

#table_compte2{
width:190px;
margin:auto
}

#table_compte td{
width:95px;
color:#fff;
font-weight:bold
}

.compte form table td input{
width:93px;
border:1px solid #285056
}

.td_input_compte{
padding:4px 0;
font-size:11px
}

.td_center{
text-align:center;
padding:0;
font-size:11px
}

.mot_passe_oublie{
text-align:center;
color:#275055
}

.creer_compte{
text-align:center;
color:#fff;
font-weight:bold
}

.valider_compte{
background:url('../../images/valider_compte.jpg') no-repeat;
color:#285056;
width:79px;
height:16px;
text-align:center;
padding:0 20px 0 0;
/*border:1px solid #2F555B;*/
border:none;
font-weight:bold;
font-size:11px
}

.valider_compte:hover{
text-decoration:none
}

.newsletter{
margin:10px 0 0;
width:220px;
height:52px;
background:url('../../images/newsletter.jpg') no-repeat
}

.newsletter div{
padding:6px 0 3px;
font-weight:bold;
color:#fff;
font-size:12px;
text-align:center
}

.newsletter table{
width:200px;
margin:auto
}

.input_news{
width:150px;
margin:0 0 0 5px;
border:1px solid #285056
}

#conteneur_flash{
margin:10px 0;
background:url('../../images/pix_flash.jpg') repeat-y;
width:220px
}

#haut_flash{
background:url('../../images/haut_flash.jpg') no-repeat;
text-align:center;
color:#285056;
font-weight:bold;
padding:10px 0;
width:220px;
font-size:12px;
text-transform:uppercase
}

#flash_infos{
height:206px;
padding:0 10px
}

#flash_infos h2{
font-size:12px
}

#haut_box_promo{
text-transform:uppercase;
padding:7px 0 0;
height:19px;
text-align:center;
font-weight:bold;
color:#285056;
background:url('../../images/haut_box_promo.jpg') no-repeat;
width:220px
}

#box_promo{
background:url('../../images/pix_promo_box.jpg') repeat-y;
width:220px
}

.vignette_produit_box{
width:136px;
height:200px;
padding:10px 40px
}

.vignette_produit_box h2{
height:33px;
text-align:center
}

.vignette_produit_box h2 a{
font-size:12px;
color:#333
}

.vignette_produit_box_desc{
margin:6px 0
}

.bouton_vignette_box{
margin:10px 0 0;
display:block;
background:url('../../images/bouton_vignette_produit.jpg') no-repeat;
width:118px;
height:17px;
padding:1px 16px 0 0;
text-align:center;
color:#285056;
font-size:11px;
font-weight:bold
}

#bas_promo_box{
background:url('../../images/bas_box_promo.jpg') no-repeat;
width:220px;
height:10px;
margin:0 0 10px
}

#haut_box_meilleur_vente{
text-transform:uppercase;
padding:7px 0 0;
height:19px;
text-align:center;
font-weight:bold;
color:#285056;
background:url('../../images/hau_meilleur_vente_box.jpg') no-repeat;
width:220px
}

#box_meilleur_vente{
background:url('../../images/pix_promo_box.jpg') repeat-y;
width:220px
}

#bas_meilleur_vente_box{
background:url('../../images/bas_box_promo.jpg') no-repeat;
width:220px;
height:10px;
margin:0 0 20px
}

.bouton_vignette_box_meilleur_vente{
margin:10px 0 0;
display:block;
background:url('../../images/details_nouv.jpg') no-repeat;
width:120px;
height:17px;
padding:1px 16px 0 0;
text-align:center;
color:#285056;
font-size:11px;
font-weight:bold
}

#banque{
width:133px;
margin:auto;
padding:0 0 36px;
color:#9D0000;
font-size:13px;
background:url('../../images/banque.jpg') no-repeat
}

#conteneur_bas{
width:90%;
margin:0 5%;
min-width:980px;
height:120px
}

#table_bas{
width:100%;
height:25px;
margin:0 0 12px
}

#bas_gauche{
background:url('../../images/coin_bas_gauche.jpg') no-repeat 1px 0;
width:25px
}

#bas_centre{
background:url('../../images/pix_bas.jpg') repeat-x
}

#bas_droite{
background:url('../../images/coin_bas_droite.jpg') no-repeat;
width:25px
}

#eklogo{
display:block;
float:left;
width:65px;
height:75px;
margin:0 0 0 15px;
background:url('../../images/eklogo.png') no-repeat
}

#eklogo img{
display:none
}

#adresse{
color:#285056;
width:830px
}

#rappel_menu{
margin:10px 0 0;
color:#285056;
min-width:830px;
width:auto
}

#rappel_menu a{
color:#285056
}

#rappel_menu a:hover{
color:#fff
}

#visibilite{
position:absolute;
margin:40px 0 0 -70px
}

#societe_rappel{
float:left
}