#menuRubHaut, #menuInfoEcommerce {width:980px;}
#menuRubHaut {position:absolute;top:-40px;text-align:center;}
#menuCataGen {list-style:none;} /*même largeur que les li si verticale*/
#menuCataGen a {display:block;padding:0 20px 0 20px;text-decoration:none;color:#333;font-size:12px;line-height:12px;background-repeat:no-repeat;background-position:right center;}
#menuCataGen a:hover {color:#666;}
#menuCataGen li	{margin-right:1px;cursor:pointer;display:block;float:left;border-right:solid 1px #ccc;padding:0 10px 0 0;list-style:none;}
#menuCataGen li a:hover {color:#666;}
#menuCataGen li img {float:right;margin-top:-10px;margin-right:5px;}
/* Sous menu */
#menuCataGen ul	{visibility:hidden;position:absolute;background:#fff;border:solid 1px #ccc;z-index:100;overflow:visible;}
#menuCataGen ul li	{width:130px;float:none;display:block;position:relative;border:none;} /*modifier le top à -2àpx si vertical */
#menuCataGen ul li ul{float:none;position:absolute;left:141px;top:0px;visibility:hidden;}
#menuCataGen ul li a {border:none;font-size:11px;color:#666;text-align:left;padding:5px 0 5px 5px;height:auto;}
#menuCataGen ul li a:hover {background-color:#d4ebed;}

#menuGondoleCol li, #menuGondoleCol li a {text-decoration:none;color:#000;font-weight:bold;padding:5px 0 5px 0;border-top:solid 1px #ccc;}

#menuCataGen .rubEnCours a, #menuGondoleCol .gondenCours {color:#000;text-align:center;}

#menuRubCol {border-bottom:solid 1px #ccc;}
#menuRubCol #catToutProduitCol {display:block;}
#menuRubCol H2 {}
#menuCataCol {width:150px;} /*même largeur que les li si verticale*/
#menuCataCol a {text-decoration:none;display:block;background-repeat:no-repeat;background-position:right center;color:#a60e19;}
#menuCataCol a:hover {color:#fff;}
#menuCataCol li	{width:150px;margin-right:1px;cursor:pointer;display:block;float:left;}
#menuCataCol li img {float:right;margin-top:-10px;margin-right:20px;}
#menuCataCol ul	{visibility:hidden;position:absolute;background:#fff;border:solid 1px #ccc;margin-top:-10px;left:75px;}
#menuCataCol ul li	{float:none;display:block;position:relative;} 
#menuCataCol ul li ul{float:none;position:absolute;left:139px;top:-1px;visibility:hidden;margin-top:0px;}
#menuCataCol .rubEnCours ul { visibility:visible;position:static;margin-top:0px;background:none;border:none;font-size:10px;}

#menuCataCol .niveau0 {font-size:12px;}
#menuCataCol .niveau0 a {color:#a60e19;display:block;padding:10px 0 10px 0;text-align:center;}
#menuCataCol .niveau0 a:hover {color:#fff;background:#a60e19;}


#menuCataCol .niveau1 {padding:5px 0 5px 10px;font-size:12px;font-weight:bold;color:#a60e19;}
#menuCataCol .niveau1 a{color:#a60e19;}
#menuCataCol .niveau2 {padding:0 0 0 10px;color:#999;font-size:10px;background:none;}
#menuCataCol .niveau2 a {color:#999;font-weight:normal;}
#menuCataCol .niveau3 {padding:0 0 0 10px;}
#menuCataCol a.rubLEnCours {font-weight:bold;width:auto;color:#000;}

#menuInfoEcommerce {background:#eee;text-align:center;padding:10px 0 10px 0;height:30px;}
#menuInfoEcommerce ul {width:600px;margin:auto;}
#menuInfoEcommerce li {display:inline;}
#menuInfoEcommerce li a {display:block;padding:5px 20px 5px 20px;text-decoration:none;float:left;}
#menuInfoEcommerce li a:hover {text-decoration:underline;}

#menuEcom {position:absolute;top:0px;margin-left:775px;width:200px;text-align:right;z-index:10;}
#menuEcom a {display:block;padding:2px;}

#btnMonPanier div {display:none;border:solid 1px #ccc;background:#fff;padding:5px;width:200px;text-align:left;color:#333;text-decoration:none;font-size:10px;}
#btnMonPanier:hover div {display:block;}

#btnMonPanier p#titreMinPanier {font-size:14px;margin-bottom:10px;border-bottom:solid 1px #ccc;}
#btnMonPanier table {width:100%;margin-bottom:10px;}
#btnMonPanier .titreTotal {width:70%;text-transform:uppercase;}
#btnMonPanier .prix, #btnMonPanier .total {text-align:right;}

#btnMonPanier td, #btnMonPanier th {padding:2px;}
#btnMonPanier .lignPaire td {background:#eee;}


#popTPanier, #contPop {
background:#fff;
/*position: fixed !important;*/
}

#panierVide {text-align:center;padding:40px;}

#popCPanier {padding:5px;}
#popCPanier #panierInititule {margin:10px 0 10px 0;}
#popCPanier .img {float:left;width:80px;height:110px;margin-left:10px;border:solid 1px #ccc;}
#popCPanier .prix {float:right;margin-right:10px;font-weight:bold;}
#popCPanier .descr {margin-left:110px;margin-right:80px;}
#popCPanier .titre {font-size:16px;}
#popCPanier .rub {}
#popCPanier .modele {}
#popCPanier .taille {}
#popCPanier #totalPanier{padding:5px 5px 5px 20px;float:right;background:#ccc;font-weight:bold;}



