/** css-js/ **/
#lbOverlay {position:fixed;top:0;left:0;z-index:99998;width:100%;height:500px}
#lbOverlay {background-color:#CCC}
    
#lbMain {position:absolute;left:0;width:100%;z-index:99999;text-align:center;line-height:0}
#lbMain a img {border:none}
#lbOuterContainer {position:relative;background-color:#fff;width:200px;height:200px;margin:0 auto}
#lbOuterContainer {border:3px solid #888888}
#lbDetailsContainer {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;width:100%;line-height:1.4em;overflow:auto;margin:0 auto}
#lbDetailsContainer {border:3px solid #888888;border-top:none}
#lbImageContainer, #lbIframeContainer {padding:10px}
#lbIframe{border:1px solid #CCC}
#lbLoading {position:absolute;top:45%;left:0%;height:32px;width:100%;text-align:center;line-height:0;background:url(../images/lytebox/loading.gif) center no-repeat}
#lbHoverNav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lbImageContainer>#lbHoverNav {left:0}
#lbHoverNav a {outline:none}
#lbPrev {width:90px;height:100%;display:block;float:left;margin:0}
#lbPrev, #lbPrev:hover, #lbPrev:visited:hover {background:url(../images/lytebox/prev_grey.gif) left 15% no-repeat;background-position:bottom}
#lbNext {width:80px;height:100%;display:block;float:right;margin:0;padding:0}
#lbNext, #lbNext:hover, #lbNext:visited:hover {background:url(../images/lytebox/next_grey.gif) right 15% no-repeat; background-position:bottom}
#lbCloseHover {display:block;height:100%;margin:0 65px;background:url(../images/lytebox/blank.gif)}
#lbPrev2, #lbNext2 {text-decoration:none;font-weight:bold}
#lbPrev2, #lbNext2, #lbSpacer {color:#333333}
#lbPrev2_Off, #lbNext2_Off {font-weight:bold}
#lbPrev2_Off, #lbNext2_Off {color:#CCCCCC}
#lbDetailsData {padding:0 10px}
#lbDetailsData {color:#333333}
#lbDetails {width:60%;float:left;text-align:left;padding:0 0 10px 0}
#lbCaption {display:block;font-weight:bold}
#lbNumberDisplay {float:left;display:block;padding-bottom:1.0em}
#lbNavDisplay {float:left;display:block;padding-bottom:1.0em}
#lbClose {width:49px;height:28px;float:right}
#lbClose {background:url(../images/lytebox/close_grey.png) no-repeat}
#lbPlay {width:84px;height:28px;float:right;margin-bottom:1px}
#lbPlay {background:url(../images/lytebox/play_grey.png) no-repeat}
    
#lbPause {width:64px;height:28px;float:right;margin-bottom:1px}
#lbPause {background:url(../images/lytebox/pause_grey.png) no-repeat}

/** css-js/jquery/smoothness/ **/
.ui-helper-hidden {display:none}
.ui-helper-hidden-accessible {position:absolute;left:-99999999px}
.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix {display:inline-block}
* html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
.ui-helper-zfix {width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled {cursor:default !important}
.ui-icon {display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay {position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget {font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget {font-size:1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content {border:1px solid #aaaaaa;background:#ffffff url(../css-js/jquery/smoothness/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222}
.ui-widget-content a {color:#222222}
.ui-widget-header {border:1px solid #aaaaaa;background:#cccccc url(../css-js/jquery/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold}
.ui-widget-header a {color:#222222}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:1px solid #d3d3d3;background:#e6e6e6 url(../css-js/jquery/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#555555;text-decoration:none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border:1px solid #999999;background:#dadada url(../css-js/jquery/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a, .ui-state-hover a:hover {color:#212121;text-decoration:none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:1px solid #aaaaaa;background:#ffffff url(../css-js/jquery/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#212121;text-decoration:none}
.ui-widget :active {outline:none}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border:1px solid #fcefa1;background:#fbf9ee url(../css-js/jquery/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color:#363636}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border:1px solid #cd0a0a;background:#fef1ec url(../css-js/jquery/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color:#cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color:#cd0a0a}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight:bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary {opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon {width:16px;height:16px;background-image:url(../css-js/jquery/smoothness/images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon {background-image:url(../css-js/jquery/smoothness/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon {background-image:url(../css-js/jquery/smoothness/images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon {background-image:url(../css-js/jquery/smoothness/images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:url(../css-js/jquery/smoothness/images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon {background-image:url(../css-js/jquery/smoothness/images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon {background-image:url(../css-js/jquery/smoothness/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image:url(../css-js/jquery/smoothness/images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n {background-position:0 0}
.ui-icon-carat-1-ne {background-position:-16px 0}
.ui-icon-carat-1-e {background-position:-32px 0}
.ui-icon-carat-1-se {background-position:-48px 0}
.ui-icon-carat-1-s {background-position:-64px 0}
.ui-icon-carat-1-sw {background-position:-80px 0}
.ui-icon-carat-1-w {background-position:-96px 0}
.ui-icon-carat-1-nw {background-position:-112px 0}
.ui-icon-carat-2-n-s {background-position:-128px 0}
.ui-icon-carat-2-e-w {background-position:-144px 0}
.ui-icon-triangle-1-n {background-position:0 -16px}
.ui-icon-triangle-1-ne {background-position:-16px -16px}
.ui-icon-triangle-1-e {background-position:-32px -16px}
.ui-icon-triangle-1-se {background-position:-48px -16px}
.ui-icon-triangle-1-s {background-position:-64px -16px}
.ui-icon-triangle-1-sw {background-position:-80px -16px}
.ui-icon-triangle-1-w {background-position:-96px -16px}
.ui-icon-triangle-1-nw {background-position:-112px -16px}
.ui-icon-triangle-2-n-s {background-position:-128px -16px}
.ui-icon-triangle-2-e-w {background-position:-144px -16px}
.ui-icon-arrow-1-n {background-position:0 -32px}
.ui-icon-arrow-1-ne {background-position:-16px -32px}
.ui-icon-arrow-1-e {background-position:-32px -32px}
.ui-icon-arrow-1-se {background-position:-48px -32px}
.ui-icon-arrow-1-s {background-position:-64px -32px}
.ui-icon-arrow-1-sw {background-position:-80px -32px}
.ui-icon-arrow-1-w {background-position:-96px -32px}
.ui-icon-arrow-1-nw {background-position:-112px -32px}
.ui-icon-arrow-2-n-s {background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw {background-position:-144px -32px}
.ui-icon-arrow-2-e-w {background-position:-160px -32px}
.ui-icon-arrow-2-se-nw {background-position:-176px -32px}
.ui-icon-arrowstop-1-n {background-position:-192px -32px}
.ui-icon-arrowstop-1-e {background-position:-208px -32px}
.ui-icon-arrowstop-1-s {background-position:-224px -32px}
.ui-icon-arrowstop-1-w {background-position:-240px -32px}
.ui-icon-arrowthick-1-n {background-position:0 -48px}
.ui-icon-arrowthick-1-ne {background-position:-16px -48px}
.ui-icon-arrowthick-1-e {background-position:-32px -48px}
.ui-icon-arrowthick-1-se {background-position:-48px -48px}
.ui-icon-arrowthick-1-s {background-position:-64px -48px}
.ui-icon-arrowthick-1-sw {background-position:-80px -48px}
.ui-icon-arrowthick-1-w {background-position:-96px -48px}
.ui-icon-arrowthick-1-nw {background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s {background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w {background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n {background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e {background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s {background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w {background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position:-48px -64px}
.ui-icon-arrowreturn-1-w {background-position:-64px -64px}
.ui-icon-arrowreturn-1-n {background-position:-80px -64px}
.ui-icon-arrowreturn-1-e {background-position:-96px -64px}
.ui-icon-arrowreturn-1-s {background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w {background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n {background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e {background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s {background-position:-176px -64px}
.ui-icon-arrow-4 {background-position:0 -80px}
.ui-icon-arrow-4-diag {background-position:-16px -80px}
.ui-icon-extlink {background-position:-32px -80px}
.ui-icon-newwin {background-position:-48px -80px}
.ui-icon-refresh {background-position:-64px -80px}
.ui-icon-shuffle {background-position:-80px -80px}
.ui-icon-transfer-e-w {background-position:-96px -80px}
.ui-icon-transferthick-e-w {background-position:-112px -80px}
.ui-icon-folder-collapsed {background-position:0 -96px}
.ui-icon-folder-open {background-position:-16px -96px}
.ui-icon-document {background-position:-32px -96px}
.ui-icon-document-b {background-position:-48px -96px}
.ui-icon-note {background-position:-64px -96px}
.ui-icon-mail-closed {background-position:-80px -96px}
.ui-icon-mail-open {background-position:-96px -96px}
.ui-icon-suitcase {background-position:-112px -96px}
.ui-icon-comment {background-position:-128px -96px}
.ui-icon-person {background-position:-144px -96px}
.ui-icon-print {background-position:-160px -96px}
.ui-icon-trash {background-position:-176px -96px}
.ui-icon-locked {background-position:-192px -96px}
.ui-icon-unlocked {background-position:-208px -96px}
.ui-icon-bookmark {background-position:-224px -96px}
.ui-icon-tag {background-position:-240px -96px}
.ui-icon-home {background-position:0 -112px}
.ui-icon-flag {background-position:-16px -112px}
.ui-icon-calendar {background-position:-32px -112px}
.ui-icon-cart {background-position:-48px -112px}
.ui-icon-pencil {background-position:-64px -112px}
.ui-icon-clock {background-position:-80px -112px}
.ui-icon-disk {background-position:-96px -112px}
.ui-icon-calculator {background-position:-112px -112px}
.ui-icon-zoomin {background-position:-128px -112px}
.ui-icon-zoomout {background-position:-144px -112px}
.ui-icon-search {background-position:-160px -112px}
.ui-icon-wrench {background-position:-176px -112px}
.ui-icon-gear {background-position:-192px -112px}
.ui-icon-heart {background-position:-208px -112px}
.ui-icon-star {background-position:-224px -112px}
.ui-icon-link {background-position:-240px -112px}
.ui-icon-cancel {background-position:0 -128px}
.ui-icon-plus {background-position:-16px -128px}
.ui-icon-plusthick {background-position:-32px -128px}
.ui-icon-minus {background-position:-48px -128px}
.ui-icon-minusthick {background-position:-64px -128px}
.ui-icon-close {background-position:-80px -128px}
.ui-icon-closethick {background-position:-96px -128px}
.ui-icon-key {background-position:-112px -128px}
.ui-icon-lightbulb {background-position:-128px -128px}
.ui-icon-scissors {background-position:-144px -128px}
.ui-icon-clipboard {background-position:-160px -128px}
.ui-icon-copy {background-position:-176px -128px}
.ui-icon-contact {background-position:-192px -128px}
.ui-icon-image {background-position:-208px -128px}
.ui-icon-video {background-position:-224px -128px}
.ui-icon-script {background-position:-240px -128px}
.ui-icon-alert {background-position:0 -144px}
.ui-icon-info {background-position:-16px -144px}
.ui-icon-notice {background-position:-32px -144px}
.ui-icon-help {background-position:-48px -144px}
.ui-icon-check {background-position:-64px -144px}
.ui-icon-bullet {background-position:-80px -144px}
.ui-icon-radio-off {background-position:-96px -144px}
.ui-icon-radio-on {background-position:-112px -144px}
.ui-icon-pin-w {background-position:-128px -144px}
.ui-icon-pin-s {background-position:-144px -144px}
.ui-icon-play {background-position:0 -160px}
.ui-icon-pause {background-position:-16px -160px}
.ui-icon-seek-next {background-position:-32px -160px}
.ui-icon-seek-prev {background-position:-48px -160px}
.ui-icon-seek-end {background-position:-64px -160px}
.ui-icon-seek-start {background-position:-80px -160px}
.ui-icon-seek-first {background-position:-80px -160px}
.ui-icon-stop {background-position:-96px -160px}
.ui-icon-eject {background-position:-112px -160px}
.ui-icon-volume-off {background-position:-128px -160px}
.ui-icon-volume-on {background-position:-144px -160px}
.ui-icon-power {background-position:0 -176px}
.ui-icon-signal-diag {background-position:-16px -176px}
.ui-icon-signal {background-position:-32px -176px}
.ui-icon-battery-0 {background-position:-48px -176px}
.ui-icon-battery-1 {background-position:-64px -176px}
.ui-icon-battery-2 {background-position:-80px -176px}
.ui-icon-battery-3 {background-position:-96px -176px}
.ui-icon-circle-plus {background-position:0 -192px}
.ui-icon-circle-minus {background-position:-16px -192px}
.ui-icon-circle-close {background-position:-32px -192px}
.ui-icon-circle-triangle-e {background-position:-48px -192px}
.ui-icon-circle-triangle-s {background-position:-64px -192px}
.ui-icon-circle-triangle-w {background-position:-80px -192px}
.ui-icon-circle-triangle-n {background-position:-96px -192px}
.ui-icon-circle-arrow-e {background-position:-112px -192px}
.ui-icon-circle-arrow-s {background-position:-128px -192px}
.ui-icon-circle-arrow-w {background-position:-144px -192px}
.ui-icon-circle-arrow-n {background-position:-160px -192px}
.ui-icon-circle-zoomin {background-position:-176px -192px}
.ui-icon-circle-zoomout {background-position:-192px -192px}
.ui-icon-circle-check {background-position:-208px -192px}
.ui-icon-circlesmall-plus {background-position:0 -208px}
.ui-icon-circlesmall-minus {background-position:-16px -208px}
.ui-icon-circlesmall-close {background-position:-32px -208px}
.ui-icon-squaresmall-plus {background-position:-48px -208px}
.ui-icon-squaresmall-minus {background-position:-64px -208px}
.ui-icon-squaresmall-close {background-position:-80px -208px}
.ui-icon-grip-dotted-vertical {background-position:0 -224px}
.ui-icon-grip-dotted-horizontal {background-position:-16px -224px}
.ui-icon-grip-solid-vertical {background-position:-32px -224px}
.ui-icon-grip-solid-horizontal {background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position:-64px -224px}
.ui-icon-grip-diagonal-se {background-position:-80px -224px}
.ui-corner-tl {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-tr {-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-bl {-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-br {-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-top {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-bottom {-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-right { -moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-corner-left {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ui-widget-overlay {background:#aaaaaa url(../css-js/jquery/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}
.ui-widget-shadow {margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(../css-js/jquery/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-resizable {position:relative}
.ui-resizable-handle {position:absolute;font-size:0.1px;z-index:99999;display:block}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display:none}
.ui-resizable-n {cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s {cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e {cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w {cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se {cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw {cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw {cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne {cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper {position:absolute;z-index:100;border:1px dotted black}
.ui-accordion {width:100%}
.ui-accordion .ui-accordion-header {cursor:pointer;position:relative;margin-top:1px;zoom:1}
.ui-accordion .ui-accordion-li-fix {display:inline}
.ui-accordion .ui-accordion-header-active {border-bottom:0 !important}
.ui-accordion .ui-accordion-header a {display:block;font-size:1em;padding:.5em .5em .5em .7em}
.ui-accordion-icons .ui-accordion-header a {padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon {position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content {padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}
.ui-accordion .ui-accordion-content-active {display:block}
.ui-autocomplete {position:absolute;cursor:default}
* html .ui-autocomplete {width:1px} 
.ui-menu {list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu {margin-top:-3px}
.ui-menu .ui-menu-item {margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {font-weight:normal;margin:-1px}
.ui-button {display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible} 
.ui-button-icon-only {width:2.2em} 
button.ui-button-icon-only {width:2.4em} 
.ui-button-icons-only {width:3.4em} 
button.ui-button-icons-only {width:3.7em} 
.ui-button .ui-button-text {display:block;line-height:1.4; }
.ui-button-text-only .ui-button-text {padding:.4em 1em}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text {padding-left:2.1em;padding-right:2.1em}
input.ui-button {padding:.4em 1em}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon {left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {right:.5em}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {right:.5em}
.ui-buttonset {margin-right:7px}
.ui-buttonset .ui-button {margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner {border:0;padding:0} 
.ui-dialog {position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar {padding:.5em 1em .3em;position:relative; }
.ui-dialog .ui-dialog-title {float:left;margin:.1em 16px .2em 0} 
.ui-dialog .ui-dialog-titlebar-close {position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span {display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding:0}
.ui-dialog .ui-dialog-content {position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane {text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float:right}
.ui-dialog .ui-dialog-buttonpane button {margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se {width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar {cursor:move}
.ui-slider {position:relative;text-align:left}
.ui-slider .ui-slider-handle {position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal {height:.8em}
.ui-slider-horizontal .ui-slider-handle {top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range {top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min {left:0}
.ui-slider-horizontal .ui-slider-range-max {right:0}
.ui-slider-vertical {width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle {left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range {left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min {bottom:0}
.ui-slider-vertical .ui-slider-range-max {top:0}
.ui-tabs {position:relative;padding:.2em;zoom:1} 
.ui-tabs .ui-tabs-nav {margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li {list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a {float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom:0;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer} 
.ui-tabs .ui-tabs-panel {display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-tabs .ui-tabs-hide {display:none !important}
.ui-datepicker {width:17em;padding:.2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top:1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px; }
.ui-datepicker .ui-datepicker-title {margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select {font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width:100%}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {width:49%}
.ui-datepicker table {width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th {padding:.7em .3em;text-align:center;font-weight:bold;border:0; }
.ui-datepicker td {border:0;padding:1px}
.ui-datepicker td span, .ui-datepicker td a {display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane {background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button {float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
.ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both;width:100%}
.ui-datepicker-rtl {direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next {left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0;border-left-width:1px}
.ui-datepicker-cover {   display:none;   display:block;   position:absolute;   z-index:-1;   filter:mask();   top:-4px;   left:-4px;   width:200px;   height:200px}
.ui-progressbar {height:2em;text-align:left}
.ui-progressbar .ui-progressbar-value {margin:-1px;height:100%}
#ui-datepicker-div {display:none}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px}
.ui-timepicker-div dl{text-align:left}
.ui-timepicker-div dl dt{height:25px}
.ui-timepicker-div dl dd{margin:-25px 0 10px 65px}
.ui-timepicker-div td {font-size:90%}

/** /homez.170/misterbak/www/monsieur-madame/static/css-js/jquery/ **/
.ui-timepicker-div .ui-widget-header{margin-bottom:8px}
.ui-timepicker-div dl{text-align:left}
.ui-timepicker-div dl dt{height:25px}
.ui-timepicker-div dl dd{margin:-25px 0 10px 65px}
.ui-timepicker-div td {font-size:90%}

/** css-js/jquery/colorbox/ **/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:url(../css-js/jquery/colorbox/images/overlay.png) repeat 0 0}
#colorbox{}
    #cboxTopLeft{width:21px;height:21px;background:url(../css-js/jquery/colorbox/images/controls.png) no-repeat -101px 0}
    #cboxTopRight{width:21px;height:21px;background:url(../css-js/jquery/colorbox/images/controls.png) no-repeat -130px 0}
    #cboxBottomLeft{width:21px;height:21px;background:url(../css-js/jquery/colorbox/images/controls.png) no-repeat -101px -29px}
    #cboxBottomRight{width:21px;height:21px;background:url(../css-js/jquery/colorbox/images/controls.png) no-repeat -130px -29px}
    #cboxMiddleLeft{width:21px;background:url(../css-js/jquery/colorbox/images/controls.png) left top repeat-y}
    #cboxMiddleRight{width:21px;background:url(../css-js/jquery/colorbox/images/controls.png) right top repeat-y}
    #cboxTopCenter{height:21px;background:url(../css-js/jquery/colorbox/images/border.png) 0 0 repeat-x}
    #cboxBottomCenter{height:21px;background:url(../css-js/jquery/colorbox/images/border.png) 0 -29px repeat-x}
    #cboxContent{background:#fff;overflow:hidden}
        .cboxIframe{background:#fff}
        #cboxError{padding:50px;border:1px solid #ccc}
        #cboxLoadedContent{margin-bottom:28px}
        #cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
        #cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
        #cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
        #cboxPrevious{position:absolute;bottom:0;left:0;background:url(../css-js/jquery/colorbox/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
        #cboxPrevious:hover{background-position:-75px -25px}
        #cboxNext{position:absolute;bottom:0;left:27px;background:url(../css-js/jquery/colorbox/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
        #cboxNext:hover{background-position:-50px -25px}
        #cboxLoadingOverlay{background:url(../css-js/jquery/colorbox/images/loading_background.png) no-repeat center center}
        #cboxLoadingGraphic{background:url(../css-js/jquery/colorbox/images/loading.gif) no-repeat center center}
        #cboxClose{position:absolute;bottom:0;right:0;background:url(../css-js/jquery/colorbox/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
        #cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.cboxIE6 #cboxTopLeft{background:url(../css-js/jquery/colorbox/images/ie6/borderTopLeft.png)}
.cboxIE6 #cboxTopCenter{background:url(../css-js/jquery/colorbox/images/ie6/borderTopCenter.png)}
.cboxIE6 #cboxTopRight{background:url(../css-js/jquery/colorbox/images/ie6/borderTopRight.png)}
.cboxIE6 #cboxBottomLeft{background:url(../css-js/jquery/colorbox/images/ie6/borderBottomLeft.png)}
.cboxIE6 #cboxBottomCenter{background:url(../css-js/jquery/colorbox/images/ie6/borderBottomCenter.png)}
.cboxIE6 #cboxBottomRight{background:url(../css-js/jquery/colorbox/images/ie6/borderBottomRight.png)}
.cboxIE6 #cboxMiddleLeft{background:url(../css-js/jquery/colorbox/images/ie6/borderMiddleLeft.png)}
.cboxIE6 #cboxMiddleRight{background:url(../css-js/jquery/colorbox/images/ie6/borderMiddleRight.png)}
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {   _behavior:expression(this.src = this.src ? this.src :this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")}

/** /homez.170/misterbak/www/monsieur-madame/static/css-js/jquery/zoom/ **/
.cloud-zoom-lens {background-color:#fff;cursor:move}
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px}
.cloud-zoom-big {overflow:hidden}
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000}

/** charte/css-js/ **/
body{       margin:0;       padding:0;       background:url(images/bg-body.jpg) fixed center top;       font-family:"verdana";       font-size:11px;       color:#666;       text-align:left;       width:100%;       height:100%;       top:0px;       left:0px;       position:absolute;   }
    
    a img{   border:0;   }
    
    #container{       width:1000px;       margin:0 auto;       background:#FFF;       min-height:100%;       padding-bottom:20px;   }
    
    #header-container{   }
    
    
    .contenu-listing{       width:748px;       float:left;   background-color:#f8F8F8;       background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ffffff));       background-image:-webkit-linear-gradient(top,#f5f5f5,#ffffff);       background-image:-moz-linear-gradient(top,#f5f5f5,#ffffff);       background-image:-o-linear-gradient(top,#f5f5f5,#ffffff);       background-image:linear-gradient(top,#f5f5f5,#ffffff);       padding:25px 25px 50px 25px;   }
    .accueil-contenu-droit{       width:300px;       min-height:600px;      padding-bottom:20px;       float:left;   }  
    .accueil-contenu-gauche{       width:640px;       min-height:600px;       padding:20px 30px;       float:left;       background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ffffff));       background-image:-webkit-linear-gradient(top,#f5f5f5,#ffffff);       background-image:-moz-linear-gradient(top,#f5f5f5,#ffffff);       background-image:-o-linear-gradient(top,#f5f5f5,#ffffff);       background-image:linear-gradient(top,#f5f5f5,#ffffff);       position:relative;   }   
    
    .colonne-gauche-listing{       width:202px;       min-height:600px;      padding-bottom:20px;       float:left;       background:none;   }
    
    .clearer{   clear:both;   }
    
    @font-face {       font-family:'spe-normal';       src:url('../../charte/css-js/polices/aurulentsans-regular.eot');       src:url('../../charte/css-js/polices/aurulentsans-regular.eot#iefix') format('embedded-opentype'),
             url('../../charte/css-js/polices/aurulentsans-regular.woff') format('woff'),
             url('../../charte/css-js/polices/aurulentsans-regular.ttf') format('truetype'),
             url('../../charte/css-js/polices/aurulentsans-regular.svg') format('svg');       font-weight:normal;       font-style:normal;   }
    
    @font-face {       font-family:'spe-italic';       src:url('../../charte/css-js/polices/aurulentsans-italic.eot');       src:url('../../charte/css-js/polices/aurulentsans-italic.eot#iefix') format('embedded-opentype'),
             url('../../charte/css-js/polices/aurulentsans-italic.woff') format('woff'),
             url('../../charte/css-js/polices/aurulentsans-italic.ttf') format('truetype'),
             url('../../charte/css-js/polices/aurulentsans-italic.svg') format('svg');       font-weight:normal;       font-style:normal;   }
    
    @font-face {       font-family:'spe-bold';       src:url('../../charte/css-js/polices/aurulentsans-bold.eot');       src:url('../../charte/css-js/polices/aurulentsans-bold.eot#iefix') format('embedded-opentype'),
             url('../../charte/css-js/polices/aurulentsans-bold.woff') format('woff'),
             url('../../charte/css-js/polices/aurulentsans-bold.ttf') format('truetype'),
             url('../../charte/css-js/polices/aurulentsans-bold.svg') format('svg');       font-weight:normal;       font-style:normal;   }
    h1{       font-family:"spe-normal";       font-size:18px;       color:#af0001;       margin-top:10px;       font-weight:normal;   }
    
    #module-contact h1, .page-txt-generique h1{       color:#333;       font-size:20px;       margin:4px 0 3px 0;   }
    
    h2{       font-family:"spe-italic";       font-size:15px;       color:#333;       font-weight:normal;   }
    
    .page-txt-generique h2{       font-weight:bold;   }
    
    
    
    a{       text-decoration:underline;       color:#666;   }
    
    a:hover{       color:#999;   }
    
    .bold{       font-weight:bold;   }
    
    #contenu p{       text-align:justify;   }
    
    #contenu{       min-height:700px;   } 
    
    
    
    
    
        .upline{           width:1000px;           height:30px;           background-color:#f2f2f2;       }
        .upline-texte{           width:600px;           float:left;           padding:8px 0 0 10px;       }
        .upline-texte a{           color:#999;           font-size:10px;           text-decoration:none;           color:#999;       }
        .upline-texte a:hover{           color:#ccc;       }
    
    
    
        
        .upline-compte,
            .upline-panier{           float:right;           min-width:110px;           padding-top:6px;           padding-right:10px;       }
        .upline-compte span,
            .upline-panier span{               display:block;               float:left;       }
        
        .upline-compte a{           display:block;           float:left;           font-family:"spe-normal";           text-transform:uppercase;           color:#999;           text-decoration:none;       }
        
        .upline-compte a.bt-deconnexion{       padding:4px 0 0 10px;       }
    
        .upline-panier a{           display:block;           font-family:"spe-normal";           text-transform:uppercase;           color:#999;           text-decoration:none;       }    
    
        .upline-picto{           width:20px;           height:20px;           background:url(images/SP-charte.png) no-repeat top left;       } 
        
        .upline-picto-texte{           padding:3px 0 0 4px;       }
        
        .upline-picto-texte{           font-size:12px;       }
        
        .upline a:hover .upline-picto-texte{           color:#ccc;       }
        
        .upline-compte .upline-picto{           background-position:0px 0px;       }
    
        .upline-panier .upline-picto{           background-position:-20px 0px;       }
    
    
    .bandeau{       width:1000px;       height:130px;       background-color:#fefefe;   }
    
    .bandeau-logo{       width:719px;       height:130px;       float:left;       background:url(images/SP-charte.png) no-repeat;       background-position:0px -20px;   }
    .bandeau-logo a{       display:block;       width:490px;       height:90px;       margin-top:39px;   }
    
    .bandeau-hotline{       width:281px;       height:130px;       float:left;       background:url(images/SP-charte.png) no-repeat;       background-position:0px -150px;   }
    
    
    
    
    #menu{       width:1000px;       height:35px;       background-color:#333;       margin:0;       padding:0;   }
    
    #menu li{       display:block;       float:left;       height:35px;       padding:0;       margin:0;   }
    
    #menu li#menu-doigt{       background:url(images/SP-charte.png) no-repeat 0px -350px;       width:90px;   }
    #menu #accueil{       border-left:0;   }
    
    #menu li a.rubrique{       display:block;       height:25px;       padding-top:10px;       font-family:"spe-normal";       font-size:12px;       text-decoration:none;       text-transform:uppercase;       color:#ccc;   }
    
    #menu li a.rubrique:hover{       color:#FFF;       background:#666;   }
    
    #menu li a.rubrique span{       display:block;       border-right:1px solid #ccc;       padding:0 14px 0 14px;   }
    
    #menu li#accueil a.rubrique span.picto-accueil{       display:block;       width:35px;       height:16px;       background:url(images/SP-charte.png) no-repeat -92px -359px;       padding:0;   }
    
    #menu li#accueil a.rubrique span.picto-accueil span{       display:none;   }
    
    #menu #accueil a.rubrique:hover span.picto-accueil{       background-position:-127px -359px;   }
    
    #menu #plancha-gaz a.rubrique:hover,
        #menu #plancha-gaz a.active{       background:#af0001;       color:#FFF;   }
    
    #menu #plancha-electrique a.rubrique:hover,
        #menu #plancha-electrique a.active{       background:#db8600;       color:#FFF;   }
    
    #menu #packs-plancha a.rubrique:hover,
        #menu #packs-plancha a.active{       background:#7ba733;       color:#FFF;   }
    
    #menu #accessoires a.rubrique:hover,
        #menu #accessoires a.active{       background:#eeaa01;       color:#FFF;   }
    
    #menu #recettes a.rubrique:hover,
        #menu #recettes a.active{       background:#4187b3;       color:#FFF;   }
    #menu li.rubrique-lvl0 .bloc-sr{       width:1000px;       height:180px;       background:#f6f5f5;       position:absolute;       display:block;       z-index:15;       background:#f6f5f5;       left:50%;       margin:0 0px 0 -500px;       border-top:8px solid #666;       display:none;       -moz-box-shadow:0px 4px 2px #ccc;       -webkit-box-shadow:0px 4px 2px #ccc;       box-shadow:0px 4px 2px #ccc;   }
    
    #menu #plancha-gaz .bloc-sr{       border-top:8px solid #af0001;   }
    
    #menu #plancha-electrique .bloc-sr{       border-top:8px solid #db8600;   }
    
    #menu #packs-plancha .bloc-sr{       border-top:8px solid #7ba733;   }
    
    #menu #accessoires .bloc-sr{       border-top:8px solid #eeaa01;   }
    
    #menu #recettes .bloc-sr{       border-top:8px solid #4187b3;   }
    
    #menu .rubrique-lvl0{       z-index:10;   }
        
        
        #menu .rubrique-pres{           width:120px;           height:162px;           float:left;           background:url(images/MOTIF-rayure-grise.png) repeat;           font-family:"spe-normal";           font-size:12px;           padding:18px 10px 0 10px;       }
        
        #menu .rubrique-titre{           font-size:16px;           color:#666;       }
        
        #menu #plancha-gaz .rubrique-titre{           color:#af0001;       }
        
        #menu #plancha-electrique .rubrique-titre{           color:#db8600;       }
        
        #menu #packs-plancha .rubrique-titre{           color:#7ba733;       }
        
        #menu #accessoires .rubrique-titre{           color:#eeaa01;       }
        
        #menu #recettes .rubrique-titre{           color:#4187b3;       }
        
        
        
        #menu .rubrique-illus{           display:block;           width:110px;           height:70px;           margin:20px 0 0 3px;       }
        
        #menu #plancha-gaz .rubrique-illus{           background:url(images/SP-charte.png) no-repeat;           background-position:0px -280px;       }  
        
        #menu #plancha-electrique .rubrique-illus{           background:url(images/SP-charte.png) no-repeat;           background-position:-106px -280px;       } 
        
        #menu #packs-plancha .rubrique-illus{           background:url(images/SP-charte.png) no-repeat;           background-position:-212px -280px;       } 
        
        #menu #accessoires .rubrique-illus{           background:url(images/SP-charte.png) no-repeat;           background-position:-310px -280px;       } 
        
        #menu #recettes .rubrique-illus{           background:url(images/SP-charte.png) no-repeat bottom left;           background-position:-424px -280px;           margin-left:-8px;       }      
        
        
        #menu .sr{           width:164px;           height:150px;           float:left;           padding:19px 0 0 8px;       }
        
        #menu .sr .sr-texte{           display:block;           clear:both;           padding-top:6px;       }
        
        #menu .sr-img{           width:56px;           height:56px;           float:left;           border:3px solid #EAEAEA;           background:#ccc;       }
        
        #menu .sr-titre{           width:85px;           height:46px;           float:left;           padding:6px 0 0 6px;           font-family:"spe-normal";           font-size:13px;           color:#666;       }
        
                
        #menu #plancha-gaz .sr-titre{           color:#af0001;       }
        
        #menu #plancha-electrique .sr-titre{           color:#db8600;       }
        
        #menu #packs-plancha .sr-titre{           color:#7ba733;       }
        
        #menu #accessoires .sr-titre{           color:#eeaa01;       }
        
        #menu #recettes .sr-titre{           color:#4187b3;       }
        
        #menu .bloc-sr .sr a{           text-decoration:none;       }
        
        #menu .bloc-sr .sr a:hover .sr-titre{           color:#666 !important;           text-decoration:none;       }
        
        #menu p{           display:block;           padding-top:60px;           font-size:10px;           color:#666;           line-height:14px;       }
        
        #menu .lien-sr{           font-family:"spe-normal";           font-size:12px;       }
        
        #plancha-gaz .lien-sr{           color:#af0001;       }
        
        #plancha-electrique .lien-sr{           color:#db8600;       }
        
        #packs-plancha .lien-sr{           color:#7ba733;       }
        
        #accessoires .lien-sr{           color:#eeaa01;       }
        
        #recettes .lien-sr{           color:#4187b3;       }
    
    
    .diapo{       width:1000px;       height:310px;   background-image:-moz-linear-gradient(#efefef, #eaeaea);   background-image:-webkit-gradient(linear, #efefef, #eaeaea);   background:#efefef;   }
    
    
    .diapo-video{       width:620px;   }
    
    
    .diapo-produit{       width:380px;   }
    
    .diapo-produit-bloc{       width:350px;       height:85px;   background-image:-moz-linear-gradient(#fff, #f4f4f4);   background-image:-webkit-gradient(linear, #fff, #f4f4f4);   background:#efefef;   }
    
    .diapo-produit-bt{       width:85px;       height:25px;   }
    
    .diaporama-item-info .diaporama-description{   display:block;   font-family:"verdana";       font-size:10px;       color:#333;   }
    
    
    #footer{       width:1000px;   }   
    
    .footer-conseils, .footer-qui, .footer-faq, .footer-paiement, 
    .footer-livraison, .footer-7{       width:115px;       height:70px;       float:left;       text-align:center;       border-right:1px solid #fff;   background:-webkit-gradient(linear,left top, right top,from(#E3E5E5),to(#E3E5E5),color-stop(0.5, #EEEFEF));       background:-webkit-linear-gradient(left,#E3E5E5,#EEEFEF 50%,#E3E5E5);       background:-moz-linear-gradient(left,#E3E5E5,#EEEFEF 50%,#E3E5E5);       background:-o-linear-gradient(left,#E3E5E5,#EEEFEF 50%,#E3E5E5);       background:linear-gradient(left,#E3E5E5,#EEEFEF 50%,#E3E5E5);   }
    
    .footer-divers{       width:290px;       height:61px;       float:left;       padding:5px 0 4px 10px ;       border-left:4px solid #FFF;   background:-webkit-gradient(linear,left top, right top,from(#E3E5E5),to(#E3E5E5),color-stop(0.5, #EEEFEF));       background:-webkit-linear-gradient(left,#E3E5E5,#EEEFEF 50%,#EDF2F1);       background:-moz-linear-gradient(left,#E3E5E5,#EEEFEF 50%,#E3E5E5);       background:-o-linear-gradient(left,#E3E5E5,#EEEFEF 50%,#EDF2F1);       background:linear-gradient(left,#E3E5E5,#EEEFEF 50%,#EDF2F1);   }
    
    .footer-divers a:link,
        .footer-divers a:visited,
        .footer-divers a:hover{       text-decoration:none;       color:#999;       font-size:9px;   }
    
    .footer-divers a:hover{       color:#af0001;   }
    
    #footer a .footer-texte{       font-family:"spe-normal";       font-size:9px;       text-transform:uppercase;       color:#999;       line-height:9px;   }
       
    #footer a:hover .footer-texte{       color:#af0001;   }
    
    .footer-conseils a, 
        .footer-qui a, 
        .footer-faq a, 
        .footer-paiement a, 
        .footer-livraison a, 
        .footer-7 a{       text-decoration:none !important;   }
       
    #footer .footer-img{       display:block;       width:39px;       height:39px;       margin-left:38px;       background:url(images/SP-charte.png) no-repeat;   }
    
    #footer .footer-conseils .footer-img{      background-position:0px -2263px;   }
    #footer .footer-conseils a:hover .footer-img{      background-position:-39px -2263px;   }
    
    
    #footer .footer-qui .footer-img{      background-position:-78px -2263px;   }
    #footer .footer-qui a:hover .footer-img{      background-position:-117px -2263px;   }
    
    
    
    #footer .footer-faq .footer-img{      background-position:-156px -2263px;   }
    #footer .footer-faq a:hover .footer-img{      background-position:-195px -2263px;   }
    
    
    
    #footer .footer-paiement .footer-img{      background-position:-234px -2263px;   }
    #footer .footer-paiement a:hover .footer-img{      background-position:-273px -2263px;   }
    
    
    
    #footer .footer-livraison .footer-img{      background-position:-312px -2263px;   }
    #footer .footer-livraison a:hover .footer-img{      background-position:-351px -2263px;   }
    
    
    
    #footer .footer-7 .footer-img{      background-position:-390px -2263px;   }
    #footer .footer-7 a:hover .footer-img{      background-position:-429px -2263px;   }
    
    
    
    #footer .footer-catalogue{       width:960px;       padding:20px 20px 0 20px;       text-align:center;       font-size:9px;       color:#999;       line-height:16px;   }
    
    #footer .footer-catalogue a{       color:#999;   }
    
    #footer .footer-catalogue a:hover{       color:#333;   }
    
    #partenaires-off{display:none}
    
    #footer .footer-coordonnees{       padding-top:10px;       text-align:left;       font-size:9px;       color:#999;   }
    
    #footer .footer-coordonnees-left{   width:690px;   margin-right:10px;   float:left;   text-align:right;   }
    
    #footer .footer-coordonnees-right{   width:290px;   float:right;   text-align:left;   padding:5px 0 0 10px;   }

/** charte/css-js/ **/
.page-txt{       width:650px;       float:left;       padding:20px 0;   }
    
    .page-txt-generique{       padding:20px 10px;   }
    
    .page-titre{       font-family:"spe-normal";       color:#af0001;       float:left;   }
    
    .alinea{       display:block;       padding:5px 0 5px 40px;   }
    
    .alinea100{       display:block;       padding:5px 0 5px 100px;   }
    
    .alinea-plus{       display:block;       padding:5px 0 5px 180px;   }
    
    #nettoyage-video{       width:463px;       height:210px;       margin:20px auto;   }
    
    .numero{       font-family:"spe-normal";       color:#af0001;       font-size:14px;   }
    
    
    #accueil-diaporama{       height:310px;       background:#EFEFEF;   }
    
    #accueil-diaporama .colonne-video,
        #accueil-diaporama .colonne-diaporama{       width:590px;       height:260px;       margin:25px;       float:left;   }
    
    #accueil-diaporama .colonne-video{       height:260px;       overflow:hidden;       background:url(images/ajax-loader.gif) no-repeat center;   }
    
    #accueil-diaporama .colonne-diaporama{       width:340px;       height:290px;       margin:10px 0px;   }
    
    #accueil-diaporama .colonne-diaporama .diaporama-up,
        #accueil-diaporama .colonne-diaporama .diaporama-down{       height:15px;       text-align:center;   }
    
    #accueil-diaporama .colonne-diaporama .diaporama-contenu{       height:260px;       overflow:hidden;       background:#FFF;       color:#333;   }
    
    #accueil-diaporama .colonne-diaporama .diaporama-up .bouton,
        #accueil-diaporama .colonne-diaporama .diaporama-down .bouton{       display:inline-block;       text-decoration:none;       width:12px;       height:12px;       background:url(images/SP-charte.png) no-repeat -44px -2px;   }
    
    #accueil-diaporama .colonne-diaporama .diaporama-down .bouton{       background:url(images/SP-charte.png) no-repeat -64px -2px;   }
    
    .diaporama-item{       height:82px;       padding-top:6px;       background:#ffffff;       background:-moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%);       background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));       background:-webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);       background:-o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);       background:-ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);       background:linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);       filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );   }
    
    .diaporama-item-picto{       float:left;       width:73px;       height:73px;       margin:0 16px 0 11px;       background:#FFF;       border:1px solid #F5F5F5;   }
    
    .diaporama-item-picto a{       display:inline-block;       width:73px;       height:73px;   }
    
    .diaporama-item-info{       float:left;       width:154px;   }
    
    .diaporama-item-info span{       font-family:"spe-bold";       color:#BA1A1A;   }
    
    .diaporama-item-prix{       float:left;       width:84px;   }
    
    .diaporama-item-prix .prix{       font-family:"spe-bold";       display:block;       text-align:center;       font-size:14px;       padding-top:10px;       height:28px;       color:#af0001;   }
    
    .diaporama-item-prix .savoir-plus{       display:block;       background:#BA1A1A;       text-transform:uppercase;       color:#FFF;       font-size:10px;       width:84px;       padding:6px 0 5px 3px;       margin:0 0 10px 0;       text-align:center;       text-decoration:none;       font-family:"spe-normal";   }
    
    .diaporama-item-prix .savoir-plus:hover{       background:#999;   }
    
    .diaporama-type{   display:block;   margin-bottom:6px;   }
    
    
    
    .actu-accueil{       width:602px;       height:150px;       background:#fff;       -moz-box-shadow:1px 1px 2px #ccc;       -webkit-box-shadow:1px 1px 2px #ccc;       box-shadow:1px 1px 2px #ccc;   }
    
        .actu-illus{           width:55px;           height:150px;           float:left;           background:url(images/SP-charte.png) no-repeat;           background-position:0px -396px;       }
        
        .actu-image{           width:162px;           height:150px;           float:left;       }
        
        .actu-infos{           width:345px;           height:130px;           float:left;           padding:10px 20px 10px 20px;           font-family:"spe-normal";           font-size:11px;           background:url(images/MOTIF-rayure-grise.png) repeat;       }
        
        .actu-titre{           font-size:20px;           color:#7ba733;       }
        
        .actu-date{           font-family:"spe-normal";           font-size:14px;       }
        
        .actu-reseaux{       position:absolute;       z-index:10;       margin :-144px 0px 0px 266px;           width:178px;           height:26px;           padding:4px 0 0 8px;           margin:0 0 0 206px;           top:0;           left:0;       }
        .actu-reseaux .fb-like{       float:left;       margin-right:10px;       }
        .actu-reseaux .google-plus{       float:left;       padding:0px 10px 0 0;       width:58px;       }
        
        .actu-reseaux .fb-like:first-child{       width:auto !important;       }
        
        .actu-illustration{           height:165px;           width:118px;           position:absolute;           z-index:10;           background:url(images/SP-charte.png) no-repeat;           background-position:0px -2367px;           margin:-115px 0 0 334px;       }
        
           
        .texte-accueil{           padding-top:30px;           text-align:justify;       }
        
        .texte-accueil h1{           margin-top:30px;       }
        .float-left{           float:left;           margin:0 20px 0px 0;       }
        .float-right{           float:right;           margin:0 0 0 20px;       }
        
    
    .encart-panier{       width:180px;       margin-bottom:4px;       padding:15px 11px 50px 11px;   }
    
    .encart-panier-titre{       width:202px;       height:46px;       background:url(../photos-generiques/SP-catalogue.png) repeat;       background-position:0px -246px;   }
    
     .encart-panier-bt{       font-family:"spe-normal";       display:block;       position:absolute;       z-index:2;       width:122px;       height:19px;       background:#ccc;       color:#666;       font-size:10px;       padding:8px 0 0 15px;       margin:0 0 30px 25px;   }
    
    .encart-panier-bt:hover{       background:#666;       color:#ccc;   }
       
    .encart-panier-quantite{       display:inline-block;       width:10px;   }
    
    .encart-panier-designation{       display:inline-block;       width:106px;   }
    
    .encart-panier-prix{       display:inline-block;       width:56px;       font-family:"spe-bold";       font-size:11px;       text-align:right;   }
    
    .encart-panier-total-container{       border-top:1px solid #CCC;       border-bottom:1px solid #CCC;       margin:20px 0;       padding:10px 0;   }
    
    .encart-panier-titre-total{       display:block;       float:left;       color:#73a809;   }
    
    .encart-panier-total{       display:block;       color:#73a809;       float:right;       font-weight:bold;   }
    
    
    .encart-barbecue-gaz-charbon, .encart-allumer-barbecue, .encart-origine-barbecue, .encart-10questions, .encart-nettoyage{       width:300px;       height:180px;       background:url(images/SP-charte.png) no-repeat;       margin-bottom:4px;   }
    
    .encart-titre{       display:block;       font-family:"spe-normal";       font-size:18px;       color:#333;   }
    
    .encart-bouton{       font-family:"spe-normal";       display:block;       position:absolute;       z-index:2;       width:68px;       height:19px;       background:#333;       color:#fff;       font-size:10px;       padding:8px 0 0 15px;   }
    
    .accueil-contenu-droit a:hover .encart-bouton{       background:#999;   }
    
    .encart-texte{       display:block;       font-size:10px;   }
    
    
    .encart-barbecue-gaz-charbon{       background-position:-300px -1296px;   }
    
    .encart-barbecue-gaz-charbon .encart-titre{       width:250px;       color:#990000;       padding:18px 0 0 40px;   }
    
    .encart-barbecue-gaz-charbon .encart-texte{       width:153px;       height:100px;       padding:19px 0 0 130px;       color:#000;   }
    
    .encart-barbecue-gaz-charbon .encart-bouton{        margin:-44px 0 0 217px;   }
    
    
    
    .encart-allumer-barbecue{       background-position:0px -1476px;   }
    
    .encart-allumer-barbecue .encart-titre{       width:250px;       color:#d07f02;       padding:22px 0 0 20px;   }
    
    .encart-allumer-barbecue .encart-texte{       width:202px;       height:100px;       padding:18px 0 0 82px;       color:#ae6a01;   }
    
    .encart-allumer-barbecue .encart-bouton{        margin:-50px 0 0 217px;   }
    
    
    
    .encart-origine-barbecue{       background-position:0px -1296px;   }
    
    .encart-origine-barbecue .encart-titre{       width:250px;       padding:18px 0 0 128px;       color:#94d70f;   }
    
    .encart-origine-barbecue .encart-texte{       width:153px;       height:100px;       padding:19px 0 0 130px;       color:#7dd426;   }
    
    .encart-origine-barbecue .encart-bouton{        margin:-48px 0 0 217px;   }
    
    
    
    .encart-10questions{       background-position:0px -1656px;   }
    
    .encart-10questions .encart-titre{       width:250px;       color:#db8600;       padding:13px 0 0 130px;       color
    }
    
    .encart-10questions .encart-texte{       width:153px;       height:100px;       padding:19px 0 0 130px;   }
    
    .encart-10questions .encart-bouton{        margin:-40px 0 0 217px;   }
    
    
    .encart-nettoyage{       background-position:0px -2082px;   }
    
    .encart-nettoyage .encart-titre{       width:250px;       color:#4187b3;       padding:13px 0 0 136px;   }
    
    .encart-nettoyage .encart-texte{       width:123px;       height:100px;       padding:15px 0 0 163px;   }
    
    .encart-nettoyage .encart-bouton{        margin:-34px 0 0 217px;   }
    
    
    
    .encart-paiement a, 
        .encart-livraison a,
        .encart-satisfaction a{       width:300px;       height:85px;       background:url(images/SP-charte.png) no-repeat;       margin-bottom:4px;   }
    .encart-paiement a.encart-titre{       background-position:0px -1836px;   }
    
    .encart-paiement-cat a, 
        .encart-livraison-cat a,
        .encart-satisfaction-cat a{       width:202px;       height:82px;       background:url(images/SP-catalogue.png) no-repeat;       margin-bottom:1px;   }
    
    .encart-paiement-cat a.encart-titre{       background-position:0px 0px;   }
    
    
    .encart-livraison a.encart-titre{       background-position:0px -1918px;   }
    
    .encart-livraison-cat a.encart-titre{       background-position:0px -82px;   }
    
    
    .encart-satisfaction a.encart-titre{       background-position:0px -2000px;   }
    
    .encart-satisfaction-cat a.encart-titre{       background-position:0px -164px;   }
    
    
    
    
    
    
    
    
#module-contact .module-colonne{   float:left;   width:285px;   margin:10px 20px}
#module-contact .module-colonne label{   display:block;   float:left;   clear:left;   margin:2px 0px}
#module-contact .module-colonne input,
#module-contact .module-colonne textarea{   float:left;   clear:left;   width:250px;   border:1px solid #999;   margin:5px 0}
#module-contact .module-colonne textarea{   height:200px}
#module-contact .module-colonne input.submit{   font-family:"spe-normal";   display:block;   z-index:9;   width:auto;   background:#333;   color:#fff;   font-size:10px;   padding:3px 7px;   cursor:pointer}
#module-contact .module-colonne input.submit:hover{       background:#999}
#module-contact .mention-contact{   font-size:9px;   margin:40px 0;   text-align:center;   font-style:italic}
#ajout-panier-ajax{position:fixed;width:400px;height:260px;left:50%;top:50%;padding:0;margin-left:-200px;margin-top:-125px;background:#f8f8f8;z-index:999;-webkit-box-shadow:0px 0px 4px 2px #eeeeee;-moz-box-shadow:0px 0px 4px 2px #eeeeee;box-shadow:0px 0px 4px 2px #eeeeee;display:none}
#ajout-panier-ajax-fond{position:fixed;width:100%;height:100%;left:0;top:0;background:#FFF;display:none;z-index:888;   opacity :0.8;   filter :alpha(opacity=80)}
.titre-ajout-panier{   font-family:"spe-italic";   font-size:15px;   text-align:left;   color:#fff;   background:#333;   width:385px;   height:20px;   padding:10px 0 8px 15px;   }
    
.cadre-ajout-panier{   width:130px;   height:128px;   position:absolute;   z-index:3;   background:url(../photos-generiques/ajout-panier-cadre.png) no-repeat;   margin:18px 0 8px 27px;   text-align:center;   vertical-align:middle}
#ajout-panier-ajax .vertical-cell{   width:130px;   height:128px;   display:table-cell;   text-align:center;   vertical-align:middle}
.info-ajout-panier{   padding:37px 20px 10px 178px;   height:120px}
.info-ajout-panier-designation{   font-family:"spe-normal";   font-size:14px;   color:#73a809;   font-weight:normal;   margin-bottom:10px}
.bt-continuer-achat, .bt-finaliser-cmd{       display:block;       width:170px;       height:43px;       float:left;       background:url(../photos-generiques/BT-panier.png) no-repeat;       float:right;       margin-right:19px}
.bt-continuer-achat{       background-position:0px 0px}
.bt-continuer-achat:hover{       background-position:-170px 0px}
.bt-finaliser-cmd{       background-position:0px -43px}
.bt-finaliser-cmd:hover{       background-position:-170px -43px}
.fil-arianne{font-size:9px;padding-bottom:10px}
.fil-arianne a:link,
.fil-arianne a:visited,
.fil-arianne a:hover{text-decoration:none}
.fil-arianne a:hover{text-decoration:underline}

/** charte/css-js/ **/
.fond-degrade{}
.listing-entete{   height:130px;   background:#EBEBEB url(images/SP-charte.png) no-repeat 0px -546px;   padding:10px 0 10px 250px;   overflow:hidden;   -moz-box-shadow:0px 2px 2px #ccc;   -webkit-box-shadow:0px 2px 2px #ccc;   box-shadow:0px 2px 2px #ccc}
.listing-entete .listing-entete-info{   float:left;   width:500px
}
#frame-duplicate{width:500px;height:130px}
.listing-entete .listing-entete-picto{   float:left;   width:250px;   height:130px}
.listing-entete .listing-entete-picto span{   display:table-cell;   vertical-align:middle;   text-align:center;   width:250px;   height:130px}
.listing-produit hr,
    #fiche-produit hr{   border:1px solid #F1F1F1;   margin:16px 12px 10px 12px}
.listing-produit h2{   font-family:"spe-italic";   font-size:20px;   margin:35px 0px 0px 8px;   color:#af0001;   text-align:center}
.listing-produit .picto-promotion,
    #fiche-produit .picto-promotion{display:block;position:absolute;width:65px;height:67px;background:url(images/SP-INTEGRATION.png) 0px -605px no-repeat;z-index:10;margin:13px 0 0 16px}
#fiche-produit .picto-promotion{width:85px;height:85px;background:url(images/SP-INTEGRATION.png) 0px -672px no-repeat}
.listing-produit .listing-produit-container{   padding:0px}
.listing-produit .listing-produit-container .listing-item{   float:left;   width:354px;   height:183px;   margin:50px 9px 0 9px;   background:#fff;   -moz-box-shadow:1px 1px 2px #ccc;   -webkit-box-shadow:1px 1px 2px #ccc;   box-shadow:1px 1px 2px #ccc;   position:relative}
.listing-produit .listing-produit-container .listing-item .item-picto{   position:absolute;   width:165px;   height:165px;   background:url(images/SP-INTEGRATION.png) no-repeat 0 -187px;   margin:-14px 0 0 10px;  text-align:center}
.listing-produit .listing-produit-container .listing-item .item-picto a{   display:block;   margin:10px;   width:145px;   height:145px;   text-decoration:none}
.listing-produit .listing-produit-container .listing-item .item-picto a span.vertical-cell{   display:table-cell;   width:145px;   height:145px;   text-align:center;   vertical-align:middle}
.listing-produit .listing-produit-container .listing-item .item-info{   float:left;   width:159px;   height:133px;   padding-left:185px;   padding-right:10px}
.listing-produit .listing-produit-container .listing-item .item-info .item-titre{   font-family:"spe-bold";   font-size:14px;   color:#BA1A1A;   display:block;   margin-top:12px;   height:86px;   overflow:hidden}
.listing-produit .listing-produit-container .listing-item .item-info .item-titre .split-title{   font-family:"spe-normal";   display:block;   margin-bottom:3px}
.listing-produit .listing-produit-container .listing-item .item-info .item-accroche{   font-size:11px;   font-family:"spe-italic";   text-align:left;   display:block;   margin:6px 0}
.listing-produit .listing-produit-container .listing-item .item-info .item-marque{   display:block;   margin:0;   text-align:left}
.listing-produit .listing-produit-container .listing-item .item-prix{   float:left;   width:354px;   background:#e8e8e8;   height:50px}
    
.listing-produit .listing-produit-container .listing-item .item-prix .item-prix-prix{   display:block;   text-align:left;   padding:16px 0 4px 186px;   color:#af0001;   height:30px;   width:80px;   font-family:"spe-bold";   font-size:14px;   float:left}
.listing-produit .listing-produit-container .listing-item .item-prix .item-prix-bouton{   display:block;   background:#BA1A1A;   text-transform:uppercase;   color:#fff;   font-size:9px;   padding:6px 0 6px 3px;   text-align:center;   text-decoration:none;   font-family:"spe-normal";   width:83px;   float:right;   margin:14px -1px 0 0}
    
.listing-produit .listing-produit-container .listing-item .item-prix .item-prix-bouton:hover{   background:#999}
.listing-produit .listing-vide{   margin:30px 0 0 20px}
.listing-produit form{   text-align:right;   padding-right:22px}
.listing-produit form select{   border:1px solid #ccc;   font-size:11px;   margin-right:10px;   color:#333}
.listing-produit form label{   margin-right:6px}
.listing-produit .filtre-submit{   width:30px;   display:inline-block}
.listing-produit form input{   position:absolute;   font-family:"spe-normal";   font-size:12px;   color:#fff;   height:23px;   width:30px;   background:#ccc;   border:0;   cursor:pointer;   margin:-15px 0 0 -30px}
.listing-produit form input:hover{   background:#999;   color:#fff}
 
#listing-triple .listing-produit-container .listing-item{   width:225px;   height:auto;   margin:40px 10px 0 10px}
#listing-triple .listing-produit-container .listing-item .item-picto{   position:relative;   background:#fff;   height:150px;   width:auto;   margin:0}
#listing-triple .listing-produit-container .listing-item .item-picto a{   width:auto;   height:auto;   margin:0}
#listing-triple .listing-produit-container .listing-item .item-picto a span.vertical-cell{   width:225px;   height:150px}
#listing-triple .listing-produit-container .listing-item .item-info{   width:225px;   height:80px;   padding:0;   float:none;   margin:0;   background-color:#E8E8E8;   background-image:-webkit-gradient(linear,left top,left bottom,from(#EBECEC),to(#f8f8f8));   background-image:-webkit-linear-gradient(top,#EBECEC,#f8f8f8);   background-image:-moz-linear-gradient(top,#EBECEC,#f8f8f8);   background-image:-o-linear-gradient(top,#EBECEC,#f8f8f8);   background-image:linear-gradient(top,#EBECEC,#f8f8f8)}
#listing-triple .listing-produit-container .listing-item .item-info .item-titre{   font-family:"spe-bold";   text-align:center;   font-size:12px;   padding:12px 4px 6px 4px;   height:auto;   width:auto;   float:none;   margin:0}
#listing-triple .listing-produit-container .listing-item .item-info .item-marque{   text-align:center}
#listing-triple .listing-produit-container .listing-item .item-prix{   width:225px;   height:50px;   background:#e8e8e8}
    
#listing-triple .listing-produit-container .listing-item .item-prix .item-prix-prix{   float:left;   width:97px;   padding:16px 0 4px 20px;   height:25px;   text-align:left;   font-size:14px}
#listing-triple .listing-produit-container .listing-item .item-prix .item-prix-bouton{   float:right;   margin:14px 0 0 0;   padding:6px 0;   width:83px;   text-align:center}
.colonne-contenu-produit{       width:660px;       float:left;       background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ffffff));       background-image:-webkit-linear-gradient(top,#f5f5f5,#ffffff);       background-image:-moz-linear-gradient(top,#f5f5f5,#ffffff);       background-image:-o-linear-gradient(top,#f5f5f5,#ffffff);       background-image:linear-gradient(top,#f5f5f5,#ffffff);       padding:20px;   }
    
.colonne-menu-produit{       width:300px;       height:1000px;       float:left}

/** charte/css-js/ **/
.contenu-produit{   padding:20px 30px 40px 30px}
    
#fiche-produit .produit-entete{   background:#fff;   width:718px;   margin:10px 15px 0 15px;   background-image:-webkit-gradient(linear,left top,left bottom,from(#EBECEC),to(#f8f8f8));   background-image:-webkit-linear-gradient(top,#EBECEC,#f8f8f8);   background-image:-moz-linear-gradient(top,#EBECEC,#f8f8f8);   background-image:-o-linear-gradient(top,#EBECEC,#f8f8f8);   background-image:linear-gradient(top,#EBECEC,#f8f8f8);   background:#fff;   position:relative}
#fiche-produit .bloc-miniatures{   height:80px;   width:305px;   position:absolute;   margin:0px 10px 10px 52px}
#fiche-produit .bloc-miniatures .bloc-miniatures-40{   height:60px;   width:60px;   float:left;   margin:0 5px 0 0;   padding:0;   border-bottom:1px solid #666;   background:#fff}
#fiche-produit .bloc-miniatures .bloc-miniatures-40:hover{   border-bottom:1px solid #ccc;   background:#fff}
#fiche-produit .bloc-miniatures .bloc-miniatures-40 span.vertical-cell{   display:table-cell;   width:65px;   height:65px;   text-align:center;   vertical-align:middle}
#fiche-produit .bloc-miniatures .bloc-miniatures-40{opacity :0.8;   -moz-opacity :0.8;   -ms-filter:"alpha(opacity=80)";   filter :alpha(opacity=80)}
#fiche-produit .bloc-miniatures .bloc-miniatures-40:hover{opacity :1;   -moz-opacity :1;   -ms-filter:"alpha(opacity=100)";   filter :alpha(opacity=100)}
#fiche-produit .produit-picto{   position:absolute;   width:317px;   height:317px;   background:url(images/SP-INTEGRATION.png) no-repeat 0 -860px;   margin:-25px 0 0 15px}
#fiche-produit .produit-picto a span.vertical-cell{   display:table-cell;   width:317px;   height:280px;   text-align:center;   vertical-align:middle}
#fiche-produit .produit-picto a{   display:block;   margin:15px;   width:auto;   height:auto;   text-decoration:none}
#fiche-produit .produit-info{   padding-left:34px}
#fiche-produit .produit-info h1{   font-family:"spe-bold";   font-size:22px;   margin:20px 0 0 0}
#fiche-produit .produit-plus .produit-accroche{   font-family:"spe-italic";   font-size:13px;   text-align:left;   display:block;   margin:5px 20px 10px 22px}
#fiche-produit .produit-info h2{   font-family:verdana;   font-size:11px;   color:#666;   margin:10px 20px 5px 0}
#fiche-produit .produit-info .produit-commentaire{   font-size:10px;   text-align:left;   display:block;   margin:12px 0;   color:#BA1A1A}
#fiche-produit .produit-info .produit-info-contenu{   height:80px;   overflow:hidden}
#fiche-produit .produit-commander .produit-prix{   display:block;   font-size:22px;   font-family:"spe-bold";   color:#BA1A1A;   margin:0px 0 0 364px;   width:130px}
#fiche-produit .produit-commander .produit-prix-texte{   font-size:9px;   font-style:italic;   display:block;   padding-top:4px;   margin:3px 0 0 364px;   width:250px;   color:#666}
#fiche-produit .produit-commander{   width:718px;   height:75px;   margin:0 0 150px;   float:left;   background:#E8E8E8;   padding-top:48px;   margin:0 4px 40px 15px}
#fiche-produit  .produit-commander a{   display:block;   width:90px;   background:#BA1A1A;   text-transform:uppercase;   color:#FFF;   font-size:10px;   padding:7px 0;   text-align:center;   text-decoration:none;   margin:-44px 0 0 627px;   font-family:"spe-normal"}
    
#fiche-produit  .produit-commander a:hover{   background:#999}
#fiche-produit .produit-plus{   float:left;   height:170px;   height:260px;   padding:10px 0 0 340px;   background:#fff}
#fiche-produit .produit-encart{position:absolute;margin:200px 0 0 340px}
#fiche-produit .produit-plus ul,
    #fiche-produit .produit-plus li{   list-style:none}
#fiche-produit .produit-plus ul{   padding:0px 0 0 20px;   margin-top:10px}
#fiche-produit .produit-plus ul li{   margin:5px 0;   padding:0 0 0 20px;   background:url(images/PUCE-check.png) no-repeat 0 2px;   font-size:10px;   color:#af0001}
#fiche-produit .produit-plus .produit-plus-titre{   width:165px;   height:50px;   height:43px;   background:url(images/SP-INTEGRATION.png) no-repeat;   background-position:0 -11px;   margin:0 0 0 20px}
#fiche-produit .produit-information-container{   margin:0 15px}
#fiche-produit .produit-information-container .produit-navigation a{   font-family:"spe-normal";   display:block;   float:left;   text-decoration:none;   padding:5px 10px 5px 10px;   background:#BA1A1A;   color:#FFF}
#fiche-produit .produit-information-container .produit-navigation a:hover,
    #fiche-produit .produit-information-container .produit-navigation a.onglet-actif{   background:#DFDFDF !important;   color:#666}
#fiche-produit .produit-information-container .produit-information{   border-top:8px solid #DFDFDF;   padding:30px 10px;   background:#F9F7F8}
#fiche-produit .produit-information-container .produit-information .information-onglet{   display:none}
#fiche-produit .produit-information-container .produit-information .onglet-actif{   display:block}
#fiche-produit .produit-information-container .onglet-descriptif .description-picto{   text-align:center;   float:left;   width:100px}
#fiche-produit .produit-information-container .onglet-descriptif .description-picto span{   display:inline-block;   margin:0 0 20px 0}
#fiche-produit .produit-information-container .onglet-descriptif .description-picto span a{   border:0}
#fiche-produit .produit-information-container .onglet-descriptif .description-texte{   float:left;   text-align:justify;   margin:0 0 0 30px;   width:546px}
#fiche-produit .contenu-produit .produit-entete .produit-illus{   height:150px;   width:109px;   position:absolute;   background:url(images/SP-charte.png) no-repeat;   background-position:-118px -2367px;   margin:6px 0 0 608px}
.produit-tab{   width:100%;   font-size:10px}
.produit-tab tr,
.produit-tab td,
.produit-tab th{   width:auto}
.titre-tab{   font-family:"spe-normal";   background:#666;   border:0;   color:#fff;   font-size:12px}
.produit-tab tr td{   padding:4px 0 4px 10px}
.cellule-espace{   padding:5px}
.titre-cellule{   font-weight :bold}
.produit-tab tr .titre-cellule-der{   padding-bottom:25px}
.produit-tab tr .titre-cellule-der-bold{   padding-bottom:25px;   font-weight :bold}

/** charte/css-js/ **/
#recette-listing .recette-liste{   margin:20px 0px}
#recette-listing .recette-liste-item{   float:left;   display:block;   width:195px;   height:190px;   background:#4187b3;   margin:0px 8px 20px 8px;   text-align:center;   text-decoration:none}
#recette-listing .recette-liste-item span.recette-liste-image{   display:block;   width:195px;   height:140px}
#recette-listing .recette-liste-item:hover{   background:#999}
#recette-listing .recette-liste-item img{   width:195px;   margin-bottom:10px}
#recette-listing .recette-liste-item span.recette-liste-titre{   display:block;   padding:5px 10px;   font-family:"spe-normal";   color:#FFF;   font-size:10px;   text-transform:uppercase}
#recette-fiche .recette-fiche-encart h1{   color:#4187b3}
#recette-fiche .recette-fiche-encart{   width:auto;   margin:50px auto}
#recette-fiche .recette-fiche-encart .recette-gauche{   float:left;   width:300px;   text-align:center}
#recette-fiche .recette-fiche-encart .recette-gauche img{   border:1px solid #F5F5F5}
#recette-fiche .recette-fiche-encart .recette-gauche span.temps-preparation{   display:block;   margin:10px 0;   font-weight:bold;   font-size:11px}
#recette-fiche .recette-fiche-encart .recette-droite{   float:left;   width:340px}
#recette-fiche .recette-fiche-encart .recette-droite span{   font-weight:bold}
#recette-fiche .recette-fiche-encart .recette-bottom{   margin-top:20px}
#recette-fiche .recette-fiche-encart .recette-bottom .avatar{   float:left;   display:block;   margin-left:25px}
#recette-fiche .recette-fiche-encart .recette-bottom .detail{   float:left;   display:block;   margin:10px 0 0 10px}
#recette-fiche .recette-fiche-encart .recette-bottom .bouton a{   display:block;   background:#4187b3;   text-transform:uppercase;   color:#FFF;   font-size:10px;   padding:8px;   margin:30px 0 0 545px;   text-align:center;   text-decoration:none;   font-family:"spe-normal";   float:right;   position:absolute}
    
#recette-fiche .recette-fiche-encart .recette-bottom .bouton a:hover{   background:#666}

/** charte/css-js/ **/
#module-panier{   padding:40px}
.titre-panier{   font-family:"spe-normal";   font-size:20px;   text-align:left;   color:#73a809;   margin-bottom:30px}
.contenu-panier{background-color:#f8F8F8;   background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ffffff));       background-image:-webkit-linear-gradient(top,#f5f5f5,#ffffff);       background-image:-moz-linear-gradient(top,#f5f5f5,#ffffff);       background-image:-o-linear-gradient(top,#f5f5f5,#ffffff);       background-image:linear-gradient(top,#f5f5f5,#ffffff)}
.panier-confirm, .panier-valide{   color:#73a809;   font-style:italic;   margin-bottom:20px}
.panier-erreur{   color:#cf1c04;   font-style:italic;   margin-bottom:20px}
    
    .bt-valider, .bt-enregistrer, .bt-livraison-domicile, .bt-livraison-relais, .bt-valid-livraison-domicile,
    .bt-valid-livraison-relais, .bt-valid-paiement, .bt-retour, .bt-acceder-paiement, .bt-valid-dmd{       display:block;       width:170px;       height:43px;       float:right;       background:url(../photos-generiques/BT-panier.png) no-repeat;       margin:30px 8px 0 0;   }
    
    
    
    #module-panier .bt-enregistrer{       background-position:0px -129px;   }
    
    #module-panier .bt-enregistrer:hover{       background-position:-170px -129px;   }
    
    
    
    
    .bt-valider{       background-position:0px -86px;      }  
    .bt-valider:hover{       background-position:-170px -86px;   }
    
    
    
    .bt-livraison-domicile{       background-position:0px -172px;       margin:6px -45px 0 0;      }  
    .bt-livraison-domicile:hover{       background-position:-170px -172px;       margin:6px -45px 0 0;   }
    
    
    
    
    .bt-livraison-relais{       background-position:0px -215px;       margin:6px -45px 0 0;      }  
    .bt-livraison-relais:hover{       background-position:-170px -215px;       margin:6px -45px 0 0;   }
    
    
    
    .bt-valid-livraison-domicile{       background-position:0px -301px;      }  
       
    .bt-valid-livraison-domicile:hover{       background-position:-170px -301px;   }
    
    
    
    .bt-valid-livraison-relais{       background-position:0px -258px;       float:left;      }  
       
    .bt-valid-livraison-relais:hover{       background-position:-170px -258px;       float:left;   }
    
    
    
    .bt-valid-paiement{       background-position:0px -473px;      }  
       
    .bt-valid-paiement:hover{       background-position:-170px -473px;   }
    
    
    
    .bt-retour{       background-position:0px -344px;       margin:30px 0 0 0;      }  
       
    .bt-retour:hover{       background-position:-170px -344px;       margin:30px 0 0 0;   }
    
    
    
    .bt-acceder-paiement{       background-position:0px -387px;       margin:30px 0 0 0;      }  
       
    .bt-acceder-paiement:hover{       background-position:-170px -387px;       margin:30px 0 0 0;   }
    
    
    
    .bt-valid-dmd{       background-position:0px -430px;      }  
       
    .bt-valid-dmd:hover{       background-position:-170px -430px;   }
    
    
    
    
    
    .sous-bloc-menu{       height:60px;       background:url(../photos-generiques/MOTIF-rayure-grise.png) repeat;       padding-top:50px;   }
    
    .bloc-menu-off{       height:45px;       background:#d3d2d2;   }
    
    
    
    
    
    .valid-panier a, .identification a, .livraison a, .paiement a, .valid-cmd a{       display:block;       width:172px;       height:45px;       float:left;       background:url(../photos-generiques/SP-panier02.png) no-repeat;   }
   
    
        
        .valid-panier a {           margin-left:52px;       }
        
        .valid-panier a{           background-position:0px 0px;       }
        
        .valid-panier a.bt-menu-on{           background-position:-172px 0px;       }
        
        
        .identification a{           background-position:0px -45px;       }
        
        .identification a.bt-menu-on{           background-position:-172px -45px;       }
        
        
        .livraison a{           background-position:0px -90px;       }
        
        .livraison a.bt-menu-on{           background-position:-172px -90px;       }
        
        
        .paiement a{           background-position:0px -135px;       }
        
        .paiement a.bt-menu-on{           background-position:-172px -135px;       }
        
        
        .valid-cmd a{           background-position:0px -180px;       }
        
        .valid-cmd a.bt-menu-on{           background-position:-172px -180px;       }
        
    
    
    #module-panier table{       width:920px;   }
    
    #module-panier table .impair{       background:#f5faeb;   }
    
    #module-panier table .pair{       background:#e4f0cd;   }
    
    #module-panier table .supp-pair{       background:#f8f8f8;   }
    
    #module-panier table .supp-impair{       background:#ebebeb;   }
       
    #module-panier th{       background:#ccc;       color:#666;       text-transform:uppercase;       padding:8px 12px;   }
    
    #module-panier td{       height:50px;   }
    
    #module-panier table a{       text-decoration:none;   }
    
    .td-padding-left{       padding-left:10px;   }
    
    .bt-plus-moins{       display:inline-block;       background:#666;       color:#fff;       height:12px;       width:12px;       margin:5px;       font-size:9px;   }
    
    .bt-supprimer{       display:block;       width:29px;       height:29px;       background:url(../photos-generiques/bt-supprimer-off.png) no-repeat;   }
    
    .bt-supprimer:hover{       background:url(../photos-generiques/bt-supprimer-on.png) no-repeat;   }
    
    .tab-italique{       font-family:"spe-italic";       font-size:14px;       color:#333;       font-weight:normal;       padding:40px 0 10px 0;   }
    
    .offert{       font-family:"spe-italic";       font-size:10px;       color:#cf1c04;       font-weight:normal;   }
    
    .td-reference{   font-size:9px;   }
    
    
    .panier-texte{       padding:47px 80px 40px 20px;       width:450px;       float:left;       font-size:10px;       text-align:justify;   }
    
    .panier-texte-titre{       display:block;       font-family:"spe-italic";       font-size:12px;       color:#73a809;       font-weight:normal;       padding:15px 0 10px 0;   }
    
    .panier-totaux{       padding-top:40px;       width:340px;       float:left;   }
    
    #module-panier .tab-totaux{       width:340px;   }
    
    #module-panier .tab-totaux td{       height:25px;       padding-left:10px;   }
    
    #module-panier .tab-totaux .saisie-promo{       width:87px;       border:1px solid #ccc;   } 
    
    #module-panier .tab-totaux .panier-submit-n2{       width:auto;       background:#999;       color:#fff;       border:1px solid #999;   } 
    
    #module-panier .tab-totaux .panier-submit-n2:hover{       background:#ccc;       color:#fff;       border:1px solid #ccc;   } 
    
    .ligne-totaux td{       padding-top:25px;       font-weight:bold;   }
    
    .ligne-totaux .prix-total{       font-family:"spe-normal";       font-size:16px;       color:#73a809;       font-weight:normal;   }
    
    .ligne-vente td{       padding:60px 0 30px 0;       font-size:10px;   }
    
    .ligne-vente td a{       text-decoration:underline !important;   }
    
    
    .tab-totaux tr .bt-continuer a, .tab-totaux tr .bt-valid-panier a{       display:block;       width:170px;       height:43px;       float:left;       background:url(../photos-generiques/BT-panier.png) no-repeat;   }
    
    .tab-totaux tr .bt-continuer a{       background-position:0px 0px;   }
    
    .tab-totaux tr .bt-continuer a:hover{       background-position:-170px 0px;   }
    
    .tab-totaux tr .bt-valid-panier a{       background-position:0px -43px;   }
    
    .tab-totaux tr .bt-valid-panier a:hover{       background-position:-170px -43px;   }
    
    .panier-mep-colonne{       float:left;       width:440px;       height:auto;       padding:0;       margin-right:20px;   }
    
    .panier-bloc{       float:left;       width:385px;       height:auto;background-color:#F0F0F0;       background-image:-webkit-gradient(linear,left top,left bottom,from(#EBECEC),to(#f8f8f8));       background-image:-webkit-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:-moz-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:-o-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:linear-gradient(top,#EBECEC,#f8f8f8);       -moz-box-shadow:0px 2px 2px #ccc;       -webkit-box-shadow:0px 2px 2px #ccc;       box-shadow:0px 2px 2px #ccc;       padding:20px;   }
    
    .sous-titre-panier{   font-family:"spe-italic";   font-size:15px;   text-align:left;   color:#666;   background:url(../photos-generiques/MOTIF-rayure-grise.png) repeat;   width:410px;   height:20px;   padding:10px 0 8px 15px;   float:left;   }
    
    .sous-titre-panier2{       font-family:"spe-italic";       font-size:14px;       text-align:left;       color:#666;       margin:20px 0 10px 0;   }
    
    #module-panier .panier-bloc label{       display:block;       float:left;       margin-right:10px;       color:#666;       padding-top:6px;       width:125px;   }
    
    #module-panier .panier-bloc input,
    #module-panier .panier-bloc textarea,
    #module-panier .panier-bloc select{   width:235px;   border:1px solid #999;   margin:5px 0;   color:#666;   }
    #module-panier .panier-bloc textarea{   height:100px;   }
    
    #module-panier .panier-bloc select{   width:70px
    }
    
    #module-panier .panier-bloc input.submit{   font-family:"spe-normal";   display:block;   z-index:9;   width:auto;   background:#333;   color:#fff;   font-size:10px;   padding:3px 7px;   cursor:pointer;   }   
    
    
    
   
    
    .panier-form-detail{       font-style:italic;       font-size:9px;   }
    
    
 
    
    .mode-livraison{       width:285px;       height:auto;       padding:0;       margin-right:18px;       display:inline-block;       text-align:left;   }
    
    .mode-livraison-bloc{       float:left;       width:270px;       height:auto;background-color:#F0F0F0;       background-image:-webkit-gradient(linear,left top,left bottom,from(#EBECEC),to(#f8f8f8));       background-image:-webkit-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:-moz-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:-o-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:linear-gradient(top,#EBECEC,#f8f8f8);       -moz-box-shadow:0px 2px 2px #ccc;       -webkit-box-shadow:0px 2px 2px #ccc;       box-shadow:0px 2px 2px #ccc;       padding:10px;   }
    
    .sous-titre-livraison{   font-family:"spe-italic";   font-size:15px;   text-align:left;   color:#666;   background:url(../photos-generiques/MOTIF-rayure-grise.png) repeat;   width:276px;   height:20px;   padding:10px 0 10px 15px;   float:left;   }
    
    .mode-livraison-bloc-gauche{       float:left;   }
    
    .mode-livraison-bloc-droite{       float:left;       padding:10px 10px 20px 10px;       width:120px;   }
    
    .panier-precisions{       font-style:italic;       font-size:9px;       text-align:justify;       margin:110px 32px 20px 0;       border-top:1px solid #ccc;       padding-top:20px;   }
    
    .panier-legende{       font-style:italic;       font-size:9px;   }
    
    .prix-livraison{       font-family:"spe-normal";       font-size:14px;       color:#73a809;       font-weight:normal;   }
    
     
    
    #tntB2CRelaisColis{       float:left;       padding-left:3px;   }
    
    #tntB2CRelaisColis #tntRCblocEntete .tntRCHeader{       border:0;       padding-top:50px;   }
    
    .tntRCHeader-info-sup{       margin-top:50px;       padding-left:4px;   }
 
   
    #module-panier .table-paiement{       border:0;   }
    
    #module-panier .table-paiement td{       height:150px;   }
    
    #module-panier .illus-paiement {   }
    
    .sous-titre-paiement{   display:block;   font-family:"spe-italic";   font-size:15px;   text-align:left;   color:#666;   background:url(../photos-generiques/MOTIF-rayure-grise.png) repeat;   height:20px;   padding:10px 0 10px 40px;   margin-bottom:0px;   cursor:pointer;   }
    
    .paiement-precisions{       text-align:justify;   }
    
    .panier-texte-colonne{       width:200px;       float:left;   }
    
#module-panier span.checkbox-paiement,
#module-panier span.checkbox-paiement-checked{margin:9px 10px;display:block;width:18px;height:19px;background:url(../photos-generiques/checkbox.png);position:absolute}
#module-panier span.checkbox-paiement-checked{background:url(../photos-generiques/checkbox-on.png)}
#module-panier span.checkbox-paiement input,
#module-panier span.checkbox-paiement-checked input{display:none}
    
    
      
    .compte-bloc{       float:left;       width:385px;       height:210px;background-color:#F0f0f0;       background-image:-webkit-gradient(linear,left top,left bottom,from(#EBECEC),to(#f8f8f8));       background-image:-webkit-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:-moz-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:-o-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:linear-gradient(top,#EBECEC,#f8f8f8);       -moz-box-shadow:0px 2px 2px #ccc;       -webkit-box-shadow:0px 2px 2px #ccc;       box-shadow:0px 2px 2px #ccc;       padding:20px;   }
    
    #module-panier h1{   font-family:"spe-normal";   font-size:20px;   color:#333;   margin:4px 0 3px 0;   }   
    
    #module-panier .compte-question{       font-family:"spe-italic";       font-size:12px;       color:#333;       margin:0;       padding:0;   }
    
    #module-panier .compte-mep-cmd{       float:left;       width:886px;       height:auto;background-color:#F0f0f0;       background-image:-webkit-gradient(linear,left top,left bottom,from(#EBECEC),to(#f8f8f8));       background-image:-webkit-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:-moz-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:-o-linear-gradient(top,#EBECEC,#f8f8f8);       background-image:linear-gradient(top,#EBECEC,#f8f8f8);       -moz-box-shadow:0px 2px 2px #ccc;       -webkit-box-shadow:0px 2px 2px #ccc;       box-shadow:0px 2px 2px #ccc;       margin-top:40px;   }
    
     #module-panier .compte-mep-cmd-titre{       font-family:"spe-italic";       font-size:15px;       text-align:left;       color:#666;       background:url(../photos-generiques/MOTIF-rayure-grise.png) repeat;       width:871px;       height:20px;       padding:10px 0 8px 15px;       float:left;   }
    
    #module-panier .compte-mep-cmd .table-cmd{       width:100%;       border:none;       margin:0;       border-collapse:collapse;   }
    
    #module-panier .compte-mep-cmd .table-cmd th{       background:#333;       color:#fff;   }
    
    #module-panier .compte-mep-cmd .table-cmd td{       height:35px;       padding-left:12px;   }
    
    #module-panier .compte-mep-cmd .table-cmd td a{       text-decoration:underline;   }
    
    #module-panier .compte-mep-cmd .table-cmd .impair{       background:#fff;   }
    
    #module-panier .compte-mep-cmd .table-cmd .pair{       background:#f8f8f8;   }
    
    #module-panier .compte-mep-cmd .compte-txt-alternatif{       padding:46px 0 10px 16px;   }
    
    #module-panier .compte-retour-marchandise select{       width:200px;   }
    
    #module-panier .compte-retour-marchandise label{       display: block;       width:185px;       float:left;   }
    
    #module-panier .compte-retour-marchandise textarea{       width:380px;       height:120px;       margin-top:5px;   }

/** charte/css-js/ **/
.listing-produit .listing-produit-container .item-alternatif .item-info .item-titre{color:#810505}
.listing-produit .listing-produit-container .item-alternatif .item-prix .item-prix-prix{color:#810505}
.listing-produit .listing-produit-container .item-alternatif .item-prix .item-prix-bouton{background:#810505}
.listing-produit .listing-produit-container .item-alternatif .item-prix{background-color:#e8e8e8}
.listing-produit .listing-produit-container h2.item-alternatifh2{color:#810505}
.univers-plancha-electrique h1{color:#DB8600}
.univers-plancha-electrique .listing-entete{background-position:0px -696px}
.univers-plancha-electrique .listing-produit-container .listing-item .item-info .item-titre{color:#DB8600}
.univers-plancha-electrique .listing-produit-container .listing-item .item-prix .item-prix-prix{color:#DB8600}
.univers-plancha-electrique .listing-produit-container .listing-item .item-prix .item-prix-bouton{background:#DB8600}
.univers-plancha-electrique .listing-produit-container .listing-item .item-prix{background-color:#e8e8e8}
.univers-plancha-electrique .listing-produit-container h2{color:#DB8600}
#fiche-produit.univers-plancha-electrique .produit-info .produit-commentaire{color:#DB8600}
#fiche-produit.univers-plancha-electrique .produit-commander .produit-prix{color:#DB8600}
#fiche-produit.univers-plancha-electrique .produit-commander a.produit-prix-bouton{background:#DB8600}
#fiche-produit.univers-plancha-electrique .produit-information-container .produit-navigation a{background:#DB8600}
#fiche-produit.univers-plancha-electrique .produit-commander{background-color:#e8e8e8}
#fiche-produit.univers-plancha-electrique .produit-entete .produit-plus .produit-plus-titre{background-position:0 -766px}
#fiche-produit.univers-plancha-electrique .produit-plus ul li {color:#DB8600}
.univers-plancha-electrique .listing-produit-container .item-alternatif .item-info .item-titre{color:#f39d16}
.univers-plancha-electrique .listing-produit-container .item-alternatif .item-prix .item-prix-prix{color:#f39d16}
.univers-plancha-electrique .listing-produit-container .item-alternatif .item-prix .item-prix-bouton{background:#f39d16}
.univers-plancha-electrique .listing-produit-container .item-alternatif .item-prix{background-color:#e8e8e8}
.univers-plancha-electrique .listing-produit-container h2.item-alternatif{color:#f39d16}
.univers-pack h1{color:#7ba733}
.univers-pack .listing-entete{background-position:0px -846px}
.univers-pack .listing-produit-container .listing-item .item-info .item-titre{color:#7ba733}
.univers-pack .listing-produit-container .listing-item .item-prix .item-prix-prix{color:#7ba733}
.univers-pack .listing-produit-container .listing-item .item-prix .item-prix-bouton{background:#7ba733}
.univers-pack .listing-produit-container .listing-item .item-prix{background-color:#e8e8e8}
.univers-pack .listing-produit-container h2{color:#7ba733}
#fiche-produit.univers-pack .produit-info .produit-commentaire{color:#7ba733}
#fiche-produit.univers-pack .produit-commander .produit-prix{color:#7ba733}
#fiche-produit.univers-pack  .produit-commander a.produit-prix-bouton{background:#7ba733}
#fiche-produit.univers-pack .produit-information-container .produit-navigation a{background:#7ba733}
#fiche-produit.univers-pack .produit-commander{background-color:#e8e8e8}
#fiche-produit.univers-pack .produit-entete .produit-plus .produit-plus-titre{background-position:0 -816px}
#fiche-produit.univers-pack .produit-plus ul li {color:#7ba733}
.univers-pack .listing-produit-container .item-alternatif .item-info .item-titre{color:#49710a}
.univers-pack .listing-produit-container .item-alternatif .item-prix .item-prix-prix{color:#49710a}
.univers-pack .listing-produit-container .item-alternatif .item-prix .item-prix-bouton{background:#49710a}
.univers-pack .listing-produit-container .item-alternatif .item-prix{background-color:#e8e8e8  }
.univers-pack .listing-produit-container h2.item-alternatif{color:#49710a}
.univers-accessoire h1{color:#eeaa01}
.univers-accessoire .listing-entete{background-position:0px -996px}
.univers-accessoire .listing-produit-container .listing-item .item-info .item-titre{color:#eeaa01}
.univers-accessoire .listing-produit-container .listing-item .item-prix .item-prix-prix{color:#eeaa01}
.univers-accessoire .listing-produit-container .listing-item .item-prix .item-prix-bouton{background:#eeaa01}
.univers-accessoire .listing-produit-container .listing-item .item-prix{background-color:#e8e8e8}
.univers-accessoire .listing-produit-container h2{color:#eeaa01}
#fiche-produit.univers-accessoire .produit-info .produit-commentaire{color:#eeaa01}
#fiche-produit.univers-accessoire .produit-info .produit-prix{color:#eeaa01}
#fiche-produit.univers-accessoire .produit-commander .produit-prix{color:#eeaa01}
#fiche-produit.univers-accessoire .produit-commander a.produit-prix-bouton{background:#eeaa01}
#fiche-produit.univers-accessoire .produit-information-container .produit-navigation a{background:#eeaa01}
#fiche-produit.univers-accessoire .produit-commander{background-color:#e8e8e8}
#fiche-produit.univers-accessoire .produit-entete .produit-plus .produit-plus-titre{background-position:0 -1180px}
#fiche-produit.univers-accessoire .produit-plus ul li {color:#eeaa01}
.univers-accessoire .listing-produit-container .item-alternatif .item-info .item-titre{color:#ff8400}
.univers-accessoire .listing-produit-container .item-alternatif .item-prix .item-prix-prix{color:#ff8400}
.univers-accessoire .listing-produit-container .item-alternatif .item-prix .item-prix-bouton{background:#ff8400}
.univers-accessoire .listing-produit-container .item-alternatif .item-prix{background-color:#e8e8e8}
.univers-accessoire .listing-produit-container h2.item-alternatif{color:#ff8400}