.totemProduit { height:30px; padding:0px; margin:0px; font-size:2.3em; background:url(../image/contenu/rub2/h4.gif) repeat-y left; line-height:1em}
.titreProd { float:left}
.gamme { background:url(../image/contenu/rub2/h4.gif) repeat-y right; font-size:1.1em; font-weight:bold; text-transform:uppercase; margin-bottom:15px; line-height:1.2em}

.cacheShadowLeft { position:absolute; margin-top:-82px; margin-left:-15px}
.cacheShadowRight { position:absolute; margin-top:-82px; margin-left:604px; z-index:200}

h1 { margin:0px 20px 10px 20px; padding:0px; font-size:2.7em; color:#999; font-weight:100}
.totemProduit h1 {padding:0px; margin:0px;font-size:1em;font-weight:normal; color:#333333}

h2 { margin:0px 0px 5px 20px; padding:2px 10px 2px 10px; font-size:1.1em; text-transform:uppercase; color:#333; background:url(../image/contenu/rub2/h4.gif) repeat-y left}
h2.right { margin:0px 20px 5px 0px; padding:2px 10px 2px 10px; font-size:1.1em; text-transform:uppercase; color:#333; background:url(../image/contenu/rub2/h4r.gif) #FFF repeat-y right; text-align:right}

h4 { margin:0px 0px 5px 20px; padding:2px 10px 2px 10px; font-size:1.1em; text-transform:uppercase; color:#333; background:url(../image/contenu/rub2/h4.gif) repeat-y left}
h4.right { margin:0px 20px 5px 0px; padding:2px 10px 2px 10px; font-size:1.1em; text-transform:uppercase; color:#333; background:url(../image/contenu/rub2/h4r.gif) #FFF repeat-y right; text-align:right}

.textecouleur { color:#999 }

.legendeProd {width:181px; margin:0px 0px 0px -6px }
.legendeProd .top { background:url(../image/contenu/cartouche_top.gif) top no-repeat }
.legendeProd .middle { background:url(../image/contenu/cartouche_middle.gif) top repeat-y; padding:0px 5px 0px 5px }
.legendeProd .middle div.couleur { margin:0px 0px 5px 0px; padding:0px; background:#ccc; height:19px; line-height:19px; padding:2px 0px 2px 0px}
.legendeProd .middle h3 { margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;display:inline;}
.legendeProd .middle p { margin:0px 0px 0px 0px}
.legendeProd .bottom { background:url(../image/contenu/cartouche_bottom.gif) top no-repeat }

.tdColorOff a { font-size:1.1em }
.tdColorOn a { font-size:1.1em }

#totemBottom { background:url(../image/totem/rub2b.jpg) no-repeat bottom right; width:183px; height:440px}

#portletRight {margin-left:0px; height:auto; padding-top:35px; position:absolute; color:#000}
#portletLeft {margin-left:0px; height:auto; padding-top:0px; position:absolute; color:#000; z-index:10}
#portletLeft .libelle { padding-bottom:0px}

#smenu ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

#smenu ul li a { color:#333; text-decoration:none; font-size:1.2em}
#smenu ul li a:hover { color:#999; text-decoration:none; font-size:1.2em}
#smenu ul li a.On { color:#999; text-decoration:none; font-size:1.2em}
#smenu ul li a.On:hover { color:#999; text-decoration:none; font-size:1.2em}

#smenu ul li ul { margin:-2px 0px 8px 0px}

#smenu ul li ul li a { color:#333; text-decoration:none; font-size:1em}
#smenu ul li ul li a:hover { color:#999; text-decoration:none; font-size:1em}
#smenu ul li ul li a.On { color:#FF0000; text-decoration:none; font-size:1em}
#smenu ul li ul li a.On:hover { color:#FF0000; text-decoration:none; font-size:1em}

#smenu ul li { padding:0px 0px 0px 0px; margin:6px 0px 6px 0px}
#smenu ul li img { background:#999; margin-right:4px}
#smenu ul li ul li { padding:0px 0px 0px 0px; margin:4px 0px 0px 10px}
#smenu ul li ul li img { background:#999; margin-right:4px}

#fondOnglet { width:100%}
#fondOnglet td { background:url(../image/menu/onglet_fond.gif #FFF) repeat-x}
#fondOnglet a {background:url(../image/onglet/onglet_off.gif) repeat-x; padding:10px 0px 14px 0px; display:block; color:#999; text-decoration:none; text-transform:uppercase}
#fondOnglet a:hover {background:url(../image/onglet/onglet_off.gif) repeat-x; padding:10px 0px 14px 0px; display:block; color:#333; text-decoration:none; text-transform:uppercase}
#fondOnglet a span { color:#c00}
#fondOnglet a:hover span { color:#c00}
#fondOnglet a.On { background:url(../image/onglet/onglet_on.gif) repeat-x #999; padding:10px 0px 14px 0px; display:block; color:#333; text-decoration:none; text-transform:uppercase;}
#fondOnglet a.On:hover {background:url(../image/onglet/onglet_on.gif) repeat-x #999; padding:10px 0px 14px 0px; display:block; color:#333; text-decoration:none; text-transform:uppercase}
