#ombreMenu {background:url(../image/bandeau/shadow_rouge.gif); width:1000px; height:8px}

#colG { width:232px; background:url(../image/bandeau/fondportletg_rouge.gif) repeat-y }

.listeProduits { border:1px solid #EAE0E0; background:#FEF9F9; padding:1px 3px 5px 3px; width:148px; position:relative}

#colG .portlet ul.arbo img {cursor: pointer; width: 11px; height: 11px; margin-right:5px; float:left}
#colG .portlet ul.arbo, ul.arbo ul {text-align: left; list-style-type: none}
#colG .portlet ul.arbo { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:-15px}
#colG .portlet ul.arbo li ul { margin-bottom:-5px; padding-bottom:-5px}
#colG .portlet ul.arbo ul {display: none; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; text-align:left; list-style-type:none; clear:both}
#colG .portlet ul.arbo li { padding-top:5px; margin-top:5px}
* + html #colG .portlet ul.arbo li { padding-top:2px; margin-top:2px}
* html #colG .portlet ul.arbo li { padding-top:2px; margin-top:2px}

#colG .portlet ul.arbo li ul li { padding-top:0px; margin-top:0px}
* html #colG .portlet ul.arbo li ul li { padding-top:5px; margin-top:5px}
* html #colG .portlet ul.arbo li ul {  padding-top:-10px; margin-top:-10px; }
* html #colG .portlet ul.arbo li ul {  text-indent:-15px; }
* + html #colG .portlet ul.arbo li ul {  text-indent:-15px; }

#colG .portlet ul.arbo li a { color:#615F5F; text-decoration:none}
#colG .portlet ul.arbo li a:hover { color:#ED0006; text-decoration:none}
#colG .portlet ul.arbo li a.sfamille { color:#615F5F; text-decoration:none; font-weight:700; display:block; float:left; width:110px; padding-bottom:3px}
#colG .portlet ul.arbo li a.sfamille:hover { color:#FF5F5F; text-decoration:none; font-weight:700; display:block; float:left; width:110px; padding-bottom:3px}

#colG .portlet ul.arbo li a.tooltip { display:block}
#colG .portlet ul.arbo li ul li a.tooltip { display:block}
* + html #colG .portlet ul.arbo li ul li a.tooltip { display:block}
* html #colG .portlet ul.arbo li ul li a.tooltip { display:block; margin-bottom:-10px}

#colG .portlet ul.arbo li a.tooltip:hover em {font-style: normal; display: block; position: absolute; top: 20px; left:-19px; padding: 5px; color: #000; border: 1px solid #bbb; background: #FFF; width:120px; text-decoration:none; font-size:0.9em; font-weight:normal}
#colG .portlet ul.arbo li a.tooltip:hover em span {position: absolute; top: -7px; left: 25px; height: 7px; width: 11px; background:url(../image/picto/topinfobulle.gif) no-repeat; margin:0; padding: 0; border: 0}
* html #colG .portlet ul.arbo li a.tooltip:hover em { text-indent:0px;}
* + html #colG .portlet ul.arbo li a.tooltip:hover em { text-indent:0px;}

#colG .portlet ul.arbo li a.sfamilleOn { color:#FF5F5F; text-decoration:none; font-weight:700; display:block; float:left; width:110px; padding-bottom:3px}
#colG .portlet ul.arbo li a.sfamilleOn:hover { color:#FF5F5F; text-decoration:none; font-weight:700; display:block; float:left; width:110px; padding-bottom:3px}
#colG .portlet ul.arbo li {list-style-type: none; list-style-image: none; margin:0px 0px 0px 15px; clear:both; padding-bottom:0px}
#colG .portlet ul.arbo li ul li {list-style-type: none; list-style-image: none; margin:0px 0px 0px 15px; clear:both; padding-bottom:0px}