
/**************VALIDE W3C*************/

* {
margin : 0;
padding : 0;
}
body {
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #fff;
background : black url('../../images/bg_body_modif.jpg') repeat-x;
}
a {
color : #fff;
text-decoration : none;
/*font-weight : bold;*/
}
a:hover {
text-decoration : underline;
}
img {
border : 0;
margin : 0;
padding : 0;
}
form {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
}
tr, td {
vertical-align : top;
}
#haut {
width : 930px;
height : 162px;
}
#partie_haute {
background : url('../../images/bg_partie_haute.jpg') no-repeat top;
height : auto;
min-height : 240px;
width: 495px;
margin-left : 0;
margin-top : 25px;
margin-bottom : 60px;
padding-top : 10px;
}
.partie_haute {
width : 930px;
height : 30px;
margin-top : 10px;
}
#logo_menu_haut {
width : 430px;
height : 130px;
}
#logo_menu_haut img {
max-height : 130px;
max-width : 440px;
}
#promo_header {
width : 492px;
height : 108px;
background : url('../../images/bg_promo_header.jpg') no-repeat;
border : 5px solid #252523;
}
#image_promoheader a img {
width : 230px;
height : 108px;
}

#image_promoheader_def img{
height : 109px;
width : 230px;
}

#tab_promo_header {
float : left;
max-width : 260px;
max-height : 108px;
background-color: white
}
#sep_deux_trois {
max-width : 30px;
}
#sep_deux_trois img {
max-width : 30px;
max-height : 108px;
}
#article_promo_header {
height : 140px;
width : 230px;
}
#image_promoheader {
/*height : 109px;
padding-left: 40px;*/
float : left;
}
#image_promoheader img {
/*height : 108px;
width : 150px;*/
}
#first_promo{
width: 190px;
height: 108px
}


#inf_promo_header {
height : 90px;
margin-left : 266px;
}
#titre_produit_promo_header {
color : white;
font-size : 14px;
max-width : 150px;
max-height : 30px;
margin-top : 15px;
}
#savoir_plus_promo_header {
display : block;
width : 100px;
height : 19px;
color : gray;
float : left;
font-size : 11px;
margin-top : 10px;
padding-top : 3px;
padding-bottom : 3px;
text-decoration : none;
}
#prix_promo_header {
width : 150px;
margin : 5px 4px 0 0;
font-weight : bold;
color : #d45d22;
font-size : 20px;
float : left;
padding-top : 3px;
}
.news_rech {
background : url('../../images/news_rech.jpg') repeat-x;
width : 930px;
float : left;
height : 41px;
}
.titre_news_rech {
margin : 0 0 0 0;
font-size : 16px;
color : white;
float : left;
margin-left: -1px;
}
#valide_news_rech {
width : 930px;
}

#pdfImg {
margin-left: 200px;
margin-bottom: 3px
}

#arbo {
background : #e9ece9;
clear : both;
height : 25px;
padding-left : 5px;
padding-top : 8px;
color : #858b85;
}
#arbo a {
color : #858b85;
font-size: 11px;
}
#arbo a:hover {
color : #D35B21;
text-decoration : none;
}
#menu_nouveaute {
background-color : white;
width : 930px;
padding-bottom : 100px;
margin-top : 0;
}
#conteneur {
width : 930px;
margin : auto;
}
#logo {
width : 430px;
height : 122px;
display : block;
margin : 0 0 0 0;
float : left;
}
#liste_haut {
float : left;
list-style : none;
margin : 40px 0 0 25px;
}
#liste_haut li {
float : left;
}
#liste_haut li a {
float : left;
height : 28px;
display : block;
margin : 0 0 0 16px;
}
#liste_haut li a span {
display : none;
}
#h1_page {
font-size : 12px;
color : #f90;
float : left;
width : 250px;
display : block;
padding : 10px 0 0 48px;
}
#presentation {
background : url('../../images/presentation.jpg') no-repeat;
width : 91px;
}
#contact_haut {
background : url('../../images/contact_haut.jpg') no-repeat;
width : 60px;
}
#plan_acces {
background : url('../../images/plan_acces.jpg') no-repeat;
width : 90px;
}
#mon_compte {
background : url('../../images/mon_compte.jpg') no-repeat;
width : 88px;
}
.anim {
width : 904px;
height : 152px;
margin : 0 0 0 5px;
}
#caddie_menu_h {
width : 824px;
height : 71px;
background : url('../../images/caddie.jpg') no-repeat;
margin : 0 42px 0 47px;
}
#caddie {
width : 631px;
padding : 24px 0 0 42px;
float : left;
font-size : 11px;
}
#caddie div {
color : #000;
font-size : 18px;
}
#menu_h {
float : left;
margin : 24px 0 0 0;
list-style : none;
}
#menu_h li {
float : left;
}
#menu_h li a {
display : block;
height : 23px;
width : 25px;
background-position : top;
}
#menu_h li a span {
display : none;
}
#menu_h li a:hover {
background-position : bottom;
}
#home {
background-image : url('../../images/home.jpg');
}
#favoris {
background-image : url('../../images/favoris.jpg');
}
#sitemap {
background-image : url('../../images/sitemap.jpg');
}
#ami {
background-image : url('../../images/ami.jpg');
}
#flash_infos marquee {
height : 150px;
}
#flash_infos h2 {
font-size : 16px;
color : #333;
font-weight : normal;
}
#flash_infos a {
color : #333;
font-weight : normal;
}
.form_news_rech {
float : left;
width : 110px;
}
.input_news_rechstyle {
font-size : 13px;
background : url('../../images/input_valider.jpg') repeat-x;
border : none;
border : medium none;
float : left;
font-size : 13px;
margin-top : 13px;
color : white;
}
#imgTop {
position : relative;
right : 0;
left : 0;
margin-right : 0;
margin-left : 0;
}
#menu_plus_haut {
list-style-position : inside;
text-align : center;
list-style-type : none;
float : right;
}
.plus_haut {
margin-top : 10px;
}
#menu_plus_haut li {
float : left;
width : 120px;
font-size : 10px;
margin-left : 0;
}
#menu_plus_haut li a {
text-decoration : none;
color : gray;
}
#menu_plus_haut li a:hover {
color : #d75e22;
}
#rappel_menu li {
float : left;
font-size : 20px;
margin-left : 0;
}
#rappel_menu li a {
text-decoration : none;
color : gray;
}
#rappel_menu li a:hover {
color : #d75e22;
}
#votreCompte {
background : url('../../images/bg_votre_compte.jpg');
width : 187px;
color : white;
margin-bottom : 20px;
margin-top : 20px;
height : 90px;
}
.col_gauche {
width : 190px;
padding-left : 10px;
}
.col_droite {
width : 190px;
}
.input1_compte {
color : white;
background : url('../../images/back_input_newsletter.jpg') repeat-x;
margin-top : 32px;
margin-left : 18px;
width : 143px;
}
.input2_compte {
color : white;
background : url('../../images/back_input_newsletter.jpg') repeat-x;
margin-top : 5px;
margin-left : 18px;
width : 143px;
}
.seConnecter_compte {
margin-left : 13px;
margin-top : 5px;
}
.input_panier {
color : white;
background : url('../../images/back_input_newsletter.jpg') repeat-x;
margin-left : 18px;
margin-bottom : 20px;
width : 150px;
text-align : center;
}
.panier_valider {
margin-left : 25px;
}
.input_panier p {
height : 10px;
margin-bottom : 20px;
padding-top : 4px;
}
html > body #menu_nouveaute {
height : auto;
min-height : 289px;
}
#votrePanier {
width : 187px;
height : 48px;
background : url('../../images/bg_votrePanier.jpg');
margin-bottom : 20px;
margin-top : 20px;
padding-top : 43px;
}
#newsletter {
width : 187px;
height : 88px;
background : url('../../images/bg_newsletter.jpg');
margin-bottom : 20px;
margin-top : 20px;
color : black;
}
#newsletter form {
width : 187px;
}
#newsletter img {
margin-left : 38px;
margin-bottom : 15px;
margin-top : 6px;
}
.input_newsLetter {
margin-left : 17px;
background : url('../../images/back_input_newsletter.jpg') repeat-x;
color : white;
}
#newsletter form input + input {
margin-top : 10px;
margin-left : 15px;
}
#actu {
width : 187px;
height : 100px;
background : url('../../images/bg_actu.jpg');
margin-bottom : 20px;
margin-top : 20px;
height : 201px;
padding-top : 40px;
}
#flash_infos {
height : 160px;
margin-bottom : 10px;
padding-bottom : 10px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
color : #393939;
}
#enSavoirPlusActu {
margin-left : 27px;
}
#BoulesApresActu {
width : 187px;
}
#PaiementSecurise {
width : 187px;
}
#iconeNewHaut {
width : 40px;
}
#iconeNew {
float : right;
margin-top : 45px;
}
#menu {
width : 187px;
background : #eef0ef url('../../images/bg_menu.jpg') repeat-x;
margin-bottom : 20px;
margin-top : 15px;
border-left : 7px black;
}
#menu h2 {
font-size : 12px;
min-height: 26px;
height:auto;
margin-left: -3px;

}
#menuspecial {
background : url('../../images/menu_categ_spe.jpg');
}
h2.nonmenutitre {
color : #333;
font-weight : normal;
width: 193px;
}
h2.nonmenutitre a {
font-weight : normal;
color : #333;
font-size : 12px;
text-align : left;
display : block;
min-height: 25px;
height:auto;
padding-left : 10px;
padding-right: 15px;
padding-top: 3px;
width : 174px;
}
h2.nonmenutitre a:hover {
color : white;
text-decoration : none;
}
h2.menutitre {
color : #333;
font-weight : normal;
font-size : 12px;
cursor : pointer;
text-align : left;
padding-left : 10px;
padding-top: 3px;
width: 183px;
}
h2.menutitre:hover, h2.nonmenutitre:hover {
color : white;
background:#000 url('../../images/menu_important.jpg') repeat-x;
-moz-border-radius:8px;
-webkit-border-radius:8px
}
#menu_droite {
width : 187px;
color : white;
margin-bottom : 20px;
margin-top : 15px;
background : url('../../images/bg_menu_droite.jpg');
border-bottom : 7px black;
}
#menu_droite h2 {
width : 194px;
margin-left : -3px;
min-height: 26px;
height:auto;
font-size: 12px;
}
#menu_droite .menutitre {
font-size : 12px;
}
.ligne_menu {
display : block;
width : 187px;
margin-bottom: 6px;
margin-top: 6px;
}
#image_cat {
display : block;
margin : 0 0 20px 0;
}
.stretcher {
margin : 0 0 0 30px;
}
.stretcher li {
padding : 2px 0 2px 0;
}
.stretcher li a {
color : #333;
font-weight : normal;
}
.stretcher li a:hover {
color : #f90;
text-decoration : none;
}
#nouveaute_bas {
color : black;
width : 188px;
height : 460px;
margin-bottom : 20px;
margin-top : 20px;
background : url('../../images/bg_menu_nouv.jpg');
border-bottom : 7px black;
}
#nouveaute_bas tr {
width : 187px;
}
#nouvBas {
margin-top : -15px;
margin-left : 0;
}
#produit_nouv {
width : 185px;
border : 1px solid #959595;
margin-left : 0;
margin-top : 2px;
}
#titre_produit_nouv {
color : #555555;
/*text-align : center;*/
font-size : 12px;
width: 185px;
padding-left: 10px;
}

#vertical_slide_image{
background-color: white;
margin-top: 15px;
}


#produit_nouv p {
color : #d35b21;
font-size : 16px;
/*text-align : center;*/
padding-left: 10px;
}
#produit_nouv table {
width : 202px;
}
#produit_nouv table a {
text-align : center;
font-size : 12px;
margin-left : 8px;
text-decoration : none;
}
#produit_nouv_petit {
width : 175px;
height: 42px;
border : 1px solid #959595;
margin-top : 2px;
display: block;
text-decoration: none;
padding-left: 10px;
color: #555555;
}
#produit_nouv_petit:hover {
background : url('../../images/bg_nouv_petit.jpg');
color : white;
}
#produit_nouv_petit a:hover {
color : white;
}
#produit_nouv_petit table {
/*margin-top: 21px;*/
width : 185px;
}
#produit_nouv_petit table a {
text-align : center;
font-size : 12px;
margin-left : 8px;
text-decoration : none;
}
#produit_nouv_petit p {
color : #d35b21;
font-size : 16px;
/*text-align : center;*/
/*padding-left: 10px;*/
}

#produit_nouv_petit span{
font-weight: bold;
font-size: 13px;
}

.td_milieu {
color : black;
padding-bottom : 80px;
padding-left : 10px;
padding-right : 10px;
width : 500px;
}
#partie_droite {
width : 300px;
height : 289px;
}

.titre_ph {
width : 448px;
background : url('../../images/titre_ph.gif') no-repeat 22px 67px;
padding : 35px 0 12px 22px;
color : #333;
font-size : 20px;
}
#promo_ph {
background : url('../../images/coin_promo_ph.gif') no-repeat;
width : 82px;
height : 82px;
position : absolute;
font-size : 16px;
text-align : right;
margin-left : 147px;
margin-top : -8px;
padding-top : 15px;
}
#titre_promo_ph {
color : black;
display : block;
}
#pourcentage_promo_ph {
color : white;
font-weight : bold;
padding-right : 10px;
}
#article_ph {
width : 480px;
height : 230px;
color : #333;
background-color : white;
margin-left : 8px;
}

#haut_droite_ph{
width : 220px;
float: right;
}

#image_ph {
margin : 0 0 0 0;
float : left;
border-right : 1px solid #dfe1df;
}

#titre_produit_ph {
width : 160px;
height: 32px;
margin-top: 10px;
font-size : 14px;
color : #565656;
margin-bottom : 10px;
padding-top : 10px;
}
#ajout_selection_ph {
color : #000;
font-size : 12px;
background : url('../../images/ajouter_selection_ph.jpg') no-repeat right top;
padding : 0 25px 0 0;
font-weight : normal;
}
#desc_ph {
height : 103px;
/*width : 480px;
margin-left : 190px;*/
margin-top : 2px;
margin-bottom : 10px;
text-align : left;
}
#prix_ph {
background : url('../../images/prix_ph.jpg') no-repeat;
width : 75px;
height : 22px;
margin : 7px 4px 0 0;
padding : 1px 0 0 0;
text-align : center;
color : white;
font-size : 18px;
float : left;
}
#savoir_plus_ph {
display : block;
width : 100px;
height : 19px;
margin : 9px 0 0 17px;
padding : 4px 0 0 7px;
background : url('../../images/savoir_plus_ph.jpg') no-repeat right;
color : gray;
float : left;
font-size : 11px;
}
#savoir_plus_ph:hover {
color : #f90;
text-decoration : none;
}
#promo_pourcentage {
background : url('../../images/coin_promo_ph2.gif') no-repeat;
width : 60px;
height : 80px;
font-size : 18px;
text-align : right;
float : right;
padding-top : 4px;
padding-right : 4px;
margin-top : -5px;
margin-right : -5px;
}
#pourcentage_promo_header {
color : white;
font-weight : bold;
margin-top : 30px;
font-size : 15px;
}
#premier_header {
width : 220px;
}
#deuxieme_header {
width : 100px;
padding-left : 20px;
background : url('../../images/bg_deuxieme_header.jpg') no-repeat;
}
.liste_page {
text-align : right;
color : #999;
font-size : 11px;
margin-top : 30px;
height: 35px;
}

.liste_page table{
height: 30px;
}

.liste_page table td{
padding-top: 5px
}

.liste_page a {
font-weight : normal;
}

.liste_page a:hover {
text-decoration: none;
}

.currentPage {
/*color : #d35b21;*/
background : url('../../images/cur_page.jpg') no-repeat;
padding: 4px 3px 4px 4px;
}
.normalPage {
color : #999;
}
#page {
width : 500px;
margin-top: 30px;
}

#titre_prods{
font-size: 16px;
color: #565656;
padding-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
background: transparent url(../../images/top_categ.jpg) no-repeat scroll 0 0;
min-height: 30px;
height: auto;
padding-left: 45px;
padding-top: 10px;

}

#nb_prods{
width: 420px;
height: 50px;
}

#nb_prods img{
margin-left: 40px;
float: left
}

#nb_prods h2{
font-size: 16px;
color: red;
padding-left: 10px;
margin-bottom: 10px;
float: right;
width: 300px;
padding-top: 25px;
}

#produits{
background : url('../../images/right_page_bg.jpg') no-repeat right;
}

#bottomPageBg{
margin-top: 1px;
}

#bottomPagePanier{
margin-top: -12px;
}

#categ{
background : url('../../images/top_categ.jpg') no-repeat;
min-height:	30px;
height: auto;
}

#categ h2{
width :290px;
margin-left: 45px;
padding-top: 8px;
color: #565656;
font-size: 16px;
}

#categ a{
color : gray;
margin-top: -18px;
width: 142px;
background: transparent url('../../images/savoir_plus_ph.jpg') no-repeat right;
float: right;
height: 20px;
padding-top: 5px
}

#categ a:hover{
text-decoration: none;
color:#ff9900;
background: transparent url('../../images/savoir_plus_ph_orange.jpg') no-repeat right;
}

.article {
/*color : #0d0d0d;
border : 1px solid #1d1d1d;
background-color : #dbddda;*/
background: transparent url(../../images/right_page_bg.jpg) repeat-y scroll right center;
padding : 36px 4px 36px 5px;
margin : 0 0 0 0;
color : black;
clear : both;
padding-bottom : 10px;
margin-bottom: 10px;
width : 490px;
border-top: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
margin-bottom: 0
}

.article form{
width:468px;
}

.article p a {
color : #7f827f;
}

.article a {
color: gray;
}

.articleTitre{
background : transparent url(../../images/top_categ.jpg) no-repeat scroll 0 0;
min-height: 30px;
height: auto;
color: #565656;
padding-left: 45px;
padding-top: 7px;
margin-bottom: 10px;
}

.article img{
max-width: 455px;
}

.page {
color : #d25a21;
}
.titre {
font-size : 18px;
padding : 0 0 8px 0;
/*border-bottom : 1px dotted #fff;*/
color : black;
margin-bottom : 16px;
background: transparent url(../../images/top_categ.jpg) no-repeat scroll 0 0;
padding-top: 10px;
padding-left: 45px;
color: #565656;
}
.vignette_produit {
background-color : white;
width : 485px;
height : 128px;
border : 1px solid #dfe1df;
margin : 0 0 -1px 0;
padding : 0 0 25px 10px;
clear : both;
margin-left : 3px;
}
#inf_vignette_produit {
width : 417px;
height : 130px;
margin-left : 0;
}
.vignette_produit h2 {
color : #767879;
font-size : 14px;
padding : 2px 0 0 10px;
width : 200px;
height: 40px
}
.vignette_produit h2 a {
color : #565656;
}
.vignette_produit p {
color : #565656;
font-size : 11px;
width : 250px;
height : 65px;
margin-left : 5px;
margin-top : 5px;
margin-bottom : 5px;
}
.vignette_produit_promo {
background : white url('../../images/coin_promo_ph_petit.gif') no-repeat right top;
width : 485px;
height : 120px;
border : 1px solid #dfe1df;
margin : 0 0 -1px 3px;
padding : 0 0 25px 10px;
clear : both;
}
#inf_block {
width : 310px;
margin-left : 160px;
padding-top: 5px;
height: 110px;
}
.vignette_produit_promo h2 {
color : #767879;
font-size : 14px;
width : 220px;
height: 28px;
height: 35px
}

#titre_and_promo{
height: 36px;
}

.vignette_produit_promo h2 a {
color : #565656;
}
.vignette_produit_promo p {
color : #565656;
font-size : 11px;
max-width : 220px;
height : 57px;
margin-top : 6px;
}
.promos {
width : 50px;
margin-left:  275px;
height: 12px
}

.desc_produit_promo {
/*float : right;*/
text-align : right;
margin : 5px;
font-size : 18px;
color : black;
background : url('../../images/promo_ph.jpg') no-repeat right top;
height : 25px;
width : 112px;
padding-top: 3px
}

.titre_promo {
color : white;
margin : 0 12px 0 0;
font-size : 14px;
}
.pourcentage_promo {
color: white;
font-size : 18px;
margin-right: 8px
}

#multiPage1{
width: 300px;
text-align: left;
}

#multiPage2{
width: 300px
}

.ajout_selection {
display : block;
float : left;
margin : 10px 0 0 28px;
color : #fff;
font-size : 12px;
background : url('../../images/vignette_caddie.jpg') no-repeat right top;
padding : 0 25px 0 0;
font-weight : normal;
}
.vignette_prix {
margin : 0 0 0 16px;
color : #d35b21;
font-size : 16px;
float : left;
display : block;
width : 81px;
height : 23px;
text-align : left;
}

.vignette_prix_ph{
margin : 0 0 0 5px;
color : #097BB7;
font-size : 16px;
float : left;
display : block;
width : 81px;
height : 23px;
text-align : left;
}

.vignette_prix_promo_header{
margin : 0 0 0 16px;
color : #d35b21;
font-size : 16px;
float : right;
display : block;
width : 81px;
height : 23px;
text-align : left;
margin-right: -20px;
margin-top: -20px;
}

.savoir_plus {
display : block;
width : 105px;
height : 20px;
margin : 1px 0 0 0;
padding : 4px 0 0 7px;
color : gray;
background : url('../../images/savoir_plus_ph.jpg') no-repeat right;
font-size : 11px;
float : right;
}
.savoir_plus:hover {
color : #f90;
text-decoration : none;
background: transparent url('../../images/savoir_plus_ph_orange.jpg') no-repeat right;
}
.image_produit {
float : left;
width : 132px;
height : 120px;
margin : 10px 0 0 0;
border : 1px solid #999999;
background : #fff;
/*padding-left: 16px;*/
}
.image_produit a img {
max-height : 130px;
max-width : 132px;
}

.img_def{
max-width: 170px;
height: 123px
}

.image34 {
text-align : left;
width : 252px;
height : 143px;
margin : 25px 0 0 0;
background : #fff;
}
.image34 img {
height : 143px;
width : 150px;
border : 3px solid #999999;
}
.conteneur_categorie {
background : white;
clear : both;
margin : 25px;
}
.conteneur_categorie td {
width : 250px;
}


.image_categorie {
height : 171px;
border : 1px solid #999;
background : #f2f3f2;
text-align : left;
}
#pixEkinoxeBas {
background : url('../../images/pix_bas.jpg') repeat-x;
height : 82px;
}
#pixInfos {
background : url('../../images/infos_bas.jpg') no-repeat;
padding-top : 50px;
height : 90px;
}
#pixInfos a {
position : static;
top : 10px;
/*padding-left : 90px;*/
}
#infos {
color : white;
width : 300px;
margin-left : 200px;
}
#pixInfos table tr td + td + td {
padding-left : 50px;
}

#siretSociete{
width:170px;
padding-left: 68px;
color : #878787;
padding-top: 10px;
}

#contacter_bas {
display : block;
width : 118px;
padding : 34px 44px 0 43px;
height : 31px;
float : left;
margin : 0 0 15px 0;
}
#icone_formulaire_contact {
margin-bottom : 50px;
}
#adresse {
font-size : 12px;
color : #666;
padding : 4px 0 0 18px;
float : left;
}
#slogan_ekinoxe {
float : left;
color : #666;
font-size : 11px;
height : 38px;
width : 221px;
padding : 19px 0 0 0;
}
#ekinoxe {
float : left;
display : block;
width : 106px;
height : 35px;
padding : 11px 0 0 0;
}
#banque {
float : right;
display : block;
margin : 12px 34px 0 0;
}

ul.rappel_menu {
list-style : none;
padding-bottom : 10px;
background-color : black;
position : absolute;
right : 0;
left : 0;
border-top : 2px solid #1a1a1a;
background-color : #0d0d0d;
padding-left: 150px;
padding-right: 150px;
}

#on_rappel{
height: 150px;
margin-top: 21px;
}

.rappel_menu li {
float : left;
padding : 5px 0 0 0;
padding-bottom : 11px;
}
.rappel_menu li a {
float : left;
font-weight : normal;
color : #878787;
margin : 0 0 0 15px;
font-size : 12px;
}
.rappel_menu li a:hover {
color : #f66d1c;
text-decoration : none;
}
.separateur_blanc {
clear : both;
height : 2px;
width : 702px;
background : url('../../images/ligne_bas.jpg') no-repeat;
}

.article > .rub{
font-size: 15px;
}

.article li{
list-style: none;
}

.rub a {
font-weight : normal;
color: #D35B21;
}

.rub a:hover{
text-decoration: none;
}

.map {
margin : 0 0 0 30px;
list-style : none;
}

.map a{
color : gray;
}

.map a:hover{
text-decoration: none;
}

.desc_produit {
width : 480px;
margin : 0 0 24px 0;
padding : 0 0 25px 20px;
clear : both;
}

#bottomPageDesc{
margin-top: -30px;
}

#bottomPageDesc img{
width: 504px;
margin-left: -3px;
}

#bottomPageArticle{
margin-top: -10px;
}


.article + #bottomPageArticle img{
max-width: 500px;
margin-left: 0px;
margin-bottom: 30px;
margin-top: -4px;
}

#desc_produit {
background: transparent url(../../images/right_page_bg.jpg) repeat-y scroll right center;
border-top : 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
}

.desc_produit h2 {
/*color : black;
font-size : 14px;*/
}
.desc_produit ul a {
color : orange;
}
.desc_produit u {
color : maroon;
}
.desc_produit h2 a {
color : #fff;
}
.desc_produit_titre_critere {
width : 400px;
float : left;
margin : 20px 0 24px 0;
padding-left : 10px;
padding-right : 10px;
background-color : white;
background: transparent url(../../images/top_categ.jpg) no-repeat scroll 0 0
/*border : 4px solid #afafaf;*/
}
.desc_produit_titre_critere h2 {
color : #565656;
font-size: 16px;
height: 30px;
padding-left: 35px;
padding-top: 8px;
}
.desc_produit_critere {
padding : 10px 0 0;
color : #999;
font-size : 11px;
}
.desc_produit_images {
width : 400px;
}

.desc_produit_images table{
width: 400px;
}

.desc_produit_images table td{
padding-left: 30px;
}

.desc_produit_descriptif {
clear : both;
width : 450px;
margin : 0 0 0 0;
}
.desc_produit_descriptif_titre {
color : #565656;
font-size : 16px;
display : block;
margin : 0 0 15px 0;
padding : 0 10px 0 47px;
padding-top: 8px;
background: transparent url(../../images/top_categ.jpg) no-repeat scroll 0 0;
height: 30px;
width: 400px;
/*border-left: 1px dotted black;
border-bottom: 1px dotted black;*/
}

.recommander {
background-color : white;
width : 157px;
height : 21px;
padding : 4px 0 0 0;
text-align : center;
color : #666;
font-weight : bold;
display : block;
font-size : 11px;
}
.recommander:hover {
color : #f90;
text-decoration : none;
}
.critere {
color : #999;
width : 150px;
}
.ajouter_panier {
color : black;
font-size : 12px;
background : url('../../images/ajouter_selection_ph.jpg') no-repeat 100px 0%;
padding : 0 35px 0 0;
font-weight : normal;
}
.produit_desc_prix {
border-left : 1px solid #fff;
padding : 0 0 0 5px;
font-weight : bold;
color : #e88702;
font-size : 16px;
}
.cellTitle {
border-bottom : 1px solid #fff;
}
.cell {
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
}


.cellbas {
font-weight : bold;
}
.cellHistorique {
background : #141414;
border : 2px solid #000;
}
.compte {
font-weight : normal;
}
.champ_qte {
border : 0;
background : none;
color : #771A08;
width : 18px;
}
ul.compte {
padding : 5px;
list-style : none;
}
p.centre {
text-align : center;
margin : 10px;
}
p.erreur {
color : #c00;
font-weight : bold;
text-align : center;
}
span.erreur {
font-size : 11px;
color : #c00;
}
span.rouge {
color : #c00;
}
h2.cgv_titre {
font-size : 14px;
margin : 6px 0;
color : #000;
}
p.cgv_p {
margin : 0 10px;
}
blockquote.cgv_adresse {
margin : 7px 20px;
}
#logo_sousmenu {
margin : 20px auto;
width : 200px;
display : block;
height : 188px;
}

#phrase_accueil{
background : transparent url(../../images/top_categ.jpg) no-repeat scroll 0 0;
min-height: 30px;
height: auto;
color: #565656;
padding-left: 45px;
padding-top: 7px;
margin-bottom: 10px;
}

/*#lbImage {
width: 400px;
height: 400px;
}*/

#stockLoisir{
color:#0a0;
font-size:14px;
text-align:center;
padding:15px 0
}
