/* ---------------------------------------------
	Fichier CSS - PassionLed.com
	SARL Kreas 4 - Alain
	Version : V3.03 - 2011
	Mise à jour du : 20/04/2011
--------------------------------------------- */

body.PB {
    background: url("/Files/24194/Img/12/fnd-header.jpg") repeat-x scroll 0 0 transparent;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    text-align: center;
}

form {margin:0;padding:0;border:0;}

h1 {font-size: 1.2em;}
h2 {font-size: 1.1em; margin: 2px 0; }
h3 {font-size: 1em;}
h4 {font-size: 0.9em;}

/* MAIN >> General page container */
#maincontainer {
        text-align:left;
        margin:0 auto;
        width:990px;
}
#topbanner {
        display:block;
        width:990px;
        text-align:center;
        padding-bottom:0px;
        line-height:0px;
}
/* HEADER STYLES >> General layout configuration - Configuration de la mise en page des éléments*/
#headercontainer {
    background-color: #000000;
    background-image: url("/Files/24194/Img/19/header-v8.jpg");
    background-position: left 0;
    background-repeat: no-repeat;
    height: 158px;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 480;
    _z-index:180;
}

#headerarea {
        position:relative;
        margin:0;
        padding:0;
}
#headercolumn1{
        height: 130px;
        width:166px;
        position:absolute;
        left: 10px;
        top: 10px;
        text-align: center;
        margin:0;
        padding:0;
}
#headerlogo {
        width: 166px;
        padding:10px;
}
#headerlogo a {
        vertical-align: middle;
}
#headerlogo img {
        border: none;
}
#headerbanner {
        display:block;
        width:100%;
        background-color:Silver;
        text-align:center;
}
#headerdata {
        width:560px;
        position: absolute;
        left: 310px;
        top: 35px;
        padding: 0px;
        margin: 0px;
        text-align: center;
}
#headertext {
        font-weight: bold;
        color: #FFFFFF;
        font-size: 24px;
        font-family:Arial, Helvetica, sans-serif;
        display: block;
}
#headerbanner {
}
/* HORIZONTAL MENU  >> menu block  - Boîte menu*/
#headermenu {
  display: block;
  height: 22px;
  overflow: visible;
  padding: 0;
  position: relative;
  top: 0;
  width: 990px;
}

/* HORIZONTAL MENU  >> menu  items layout configuration  - Configuration de la mise en page des éléments*/
ul#hmenu {
  border-left: 1px dotted #888888;
  border-right: 1px dotted #000000;
  float: right;
  height: 26px;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  _height: 18px;
  _z-index:600;
}

#hmenu li {
border-left: 1px dotted #000000;
border-right: 1px dotted #888888;
float: left;
height: 26px;
position: relative;
_height: 18px;
_z-index:600;
}

#hmenu li.miimg {
        position:relative; /* Necessary for submenu positioning  */
        float: left;/* only left to keep menu items in the correct order*/
        background-image: none;
        background-repeat: no-repeat;
        background-position: left top;
        height: 20px;
        margin-bottom: -2px;
        _z-index:600;
}
#hmenu .miimg a.menu {
    padding: 1px 4px 1px 4px;
}

#hmenu li.miimg a:hover {
    background-image: none;
    background-color: transparent;
}

/* HORIZONTAL MENU  >> Link styles - Mise en forme des liens*/

#hmenu a.menu, #hmenu span {
  color: #FFFFFF;
  display: block;
  font-size: 10pt;
  font-weight: normal;
  padding: 3px 8px;
  text-decoration: none;
  white-space: nowrap;
  _width: 1px;
}

/* HORIZONTAL MENU  >> mouseover links styles - Elément survolé*/
#hmenu li a:hover {
}
#hmenu a.menu:hover, #hmenu a.subactive {
  background-color: #7188AB;
  color: #334155;
  height: 23px;
  text-decoration: none;
}
/* HORIZONTAL MENU  >> - text styles - Mise en form des Textes*/
#hmenu span {

}
/* HORIZONTAL MENU  >> First element (border before first menu item) - Premier élément (bordure)*/
#hmenu li.begin {
        display: none;
        float: left;
        width: 1px;
        margin: 0px;
        padding: 0px;
        height: 1px;
        border:none;
        border-right-width: 0px;
        border-right-style: solid;
        border-right-color: #000;
}
/* HORIZONTAL MENU  >> Separator  between menu items - Separateur entre les éléments*/
#hmenu li.sep {
        background-color:#ed6e5d;
}
/* HORIZONTAL MENU  >> Last element (border after last menu item) - Dernier élément (bordure)*/
#hmenu li.end {
        width: 0px;/*necessary when floating the ul to the right*/
        height: 0px;
        display: block;
        float: left;
        margin: 0px;
        padding: 0px;
        border:none;
}
/* HORIZONTAL MENU  >> Menu items - Eléments*/
#hmenu li.mitext {
        text-align:left;
        font-size: 10pt;
        font-weight: normal;
        color: #555555;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        letter-spacing: 0.1em;
}
#hmenu li.miimg img {
        padding:0px;
        margin-top: -2px;
        border:none;
        background-image:none;
}
/* HORIZONTAL SUBMENU >> */
ul#hmenu li div {
        margin:0;
        border:none;
        padding-top:0;
}

/*MH - Titre ---------*/
.Deco1 { color:#000000; font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
.Exterieur  { font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
.Interieur { font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal; }
.bndled { font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
.ampled { font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
.access { font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
.baffaires { font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
.info { font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}

/*MH - SubMenu ---------*/
FONT.PLEDmnutxt { color:#000000; font-size:9pt; text-decoration:none; font-weight:normal; font-style:normal; }
/* END --------------- Menu Horizontal - New version ------------------------------------- */


/*décoration*/
#menu681882 { background: url(/Files/24194/menu_h/mnuh-decoration.jpg) no-repeat; }
/* eclairage déco*/
#menu294289 { background: url(/Files/24194/menu_h/mnuh-decoration.jpg) no-repeat; } /* OLD -> Img/04/2010-smnu-deco.jpg */
/*eclairage interieur*/
#menu460198 { background: url(/Files/24194/menu_h/mnuh-eclairage-interieur.jpg) no-repeat;	}
/*eclairage exterieur*/
#menu460053 { background: url(/Files/24194/menu_h/mnuh-eclairage-exterieur.jpg) no-repeat;	}
/*bandeau led*/
#menu460054 { background: url(/Files/24194/menu_h/mnuh-bandeaux-led.jpg) no-repeat; }
/*ampoules led*/
#menu460055 { background: url(/Files/24194/menu_h/mnuh-ampoules.jpg) no-repeat; }
/*accessoires*/
#menu759008 { background: url(/Files/24194/menu_h/mnuh-loisirs-bricolage.jpg) no-repeat; }
/*promotion*/
#menu460251 { background: url(/Files/24194/Img/02/2010-smnu-vide.jpg) no-repeat; }
/* info site*/
#menu460058 { background: url(/Files/24194/Img/13/mnuh-informations.jpg) no-repeat; 	}

ul#hmenu li ul#menu460054 {
margin:0 0 0 -125px;
}
ul#hmenu li ul#menu460058 {
margin:0 0 0 -418px;
}
ul#hmenu li ul#menu460251 {
margin:0 0 0 -120px;
}
/* decalage provisoire */
ul#hmenu li ul#menu759008 {
margin:0 0 0 -300px;
}
ul#hmenu li ul#menu460055 {
margin:0 0 0 -200px;
}


ul#hmenu li ul.submenu {
        list-style-position: outside;
        list-style-type: none;
        padding-top:8px;
        padding-left:1px;
        margin:0;
        background-color: transparent; /***DEFINE BG COLOR HERE ***/
        position:absolute;
        visibility:hidden;
        left:0px;
        height:320px;
}
ul#hmenu li.mitext ul.submenu li {
letter-spacing:normal
}

ul#hmenu li ul.submenu li {
  background-image: url("none");
  border: 0 none;
  clear: both;
  float: none;
  height: 18px;
  margin: 0;
  padding: 0;
}

ul#hmenu li ul.submenu a, ul#hmenu li ul.submenu span,ul#hmenu li ul.submenu li.mispacer, ul#hmenu li ul.submenu li.misep {
        border:none;/* cancels inhertited left and right borders */
        padding-left:10px; /* set lateral padding here*/
        padding-right:0px;
        width:553px;/* set submenu width here */
}
/* Class used to specify the rightmost item on the horizontal menu and correctly position it's submenu */
ul#hmenu li.menuright ul.submenu{
        left:auto;
        right:0px;
        *right:-5px; /* for IE only */
}
ul#hmenu li ul.submenu li.begin{
        display:none;
}
ul#hmenu li ul.submenu li.mispacer{
        height:15px;
}
ul#hmenu li ul.submenu li.misep{
        height:1px;
        border-bottom: 1px solid #999999;
}
ul#hmenu li ul.submenu li.end{
        display:none;
}
/* Submenu section titles */
#hmenu li ul.submenu li.mititle span, #hmenu li ul.submenu li.mititle a {
        margin: 0px;
        color:#ff9000;
        font-size: 10pt;
        line-height: 12px;
        font-weight: bold;
        text-align: left 4px;
}
ul#hmenu li ul.submenu li.mititle a:hover {
        color:#FFCC00;
}
ul#hmenu li.mitext ul.submenu li.mitext{
        text-align: left;
}
ul#hmenu li ul.submenu li.menusep {
        /*border-top-width: 4px;
        border-top-style: solid;
        border-top-color: #999;*/
}
ul#hmenu li ul.submenu li a, ul#hmenu li ul.submenu li span {
        margin: 0px;
        display:block;
        font-size: 12px;
        line-height: 12px;
        font-weight: normal;
        white-space:normal;
        background-image: none;
        padding-top: 4px; /* set vertical padding here*/
        padding-bottom:4px;
        font-weight:normal;
        color:#ffffff;
        width: 550px;
        /*_width: 332px;*/
}
ul#hmenu li ul.submenu li a:hover {
        background: #ff9000 url(none);
        color:#355b23;
        width:320px;
        _width: 332px;
        height:10px;
        padding-top: 4px; /* set vertical padding here*/
        padding-bottom:4px;
}

/*ul#hmenu li ul.submenu li.mitext li.menusep li.Plus {
font-size:11px;
color:#ed7b00;
text-decoration:none;
}
*/

ul#hmenu li ul.submenu li.Plus a {
font-size:11px;
color:#ff9c31;
text-decoration:none;
padding-left:12px;
background-color:transparent;
}

ul#hmenu li ul.submenu li.Plus a:hover {
text-decoration:underline;
}


/* HORIZONTAL SUBMENU END */

/* END HEADER STYLES */

/* CONTENT STYLES */
#bodycontainer {
        background-color: #ffffff;
        background-image: url("/Files/24194/sitev3/fnd/fnd-page.jpg");
        background-repeat: repeat-x;
        padding: 0px;
        position:relative;
        z-index:50;/* necessary for submenus */
}
#bodyarea {
        margin:0px;
        padding:0px;
        position:relative;
}
#bodycolumn1 {
        float:left;
        position:relative;/*necessary for IE when body area is positioned relative*/
        top:0px;
        left:0px;
        _width:120px;
        width:160px;
        margin: 0px;
        padding: 0 0 0 0;
}
#bodycolumn2 {
        _margin:0 0 0 120; /* right margin leaves room for #bodycolumn1 */
        margin:0 0 0 160; /* right margin leaves room for #bodycolumn1 */
        padding:0;
}
#bodycolumn3 {
        position:absolute;
        top:-100px;
        right:-20px;
        background-color:silver;
        margin:0;
        padding:0;
}
#verticalbanner {
        position:absolute;
        left:0;
        top:0;
}

#bodytopbanner {
        display:block;
        width:100%;
        text-align:center;
        margin-bottom:10px;
        line-height: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
}
#bodydata {
        margin: 0px;
        padding: 0px;
}
#bodyarea {
        min-height:450px;
        height:auto;
        margin: 0px;
        padding: 0px;
}
/* for min-height in IE */
/*\*/
*html #bodyarea {
        height:450px;
}
/**/
#bodydata form {
        margin: 0px;
        padding: 0px;
}
/* clear floating in bodycolumns 1 and 3 and lengthen the page if a floating column is longer than main content in #bodycolumn2 */
.clearbodycontainer {
        clear:both;
        font-size:1px;
        line-height:0px;
}
/* END CONTENT STYLES */


/*------------------------------------------------------------------------------------------------------------------------------------------VERTICAL MENU-----*/
/* VERTICAL MENU  >> Configuration de la mise en page générale*/
#verticalmenu {
        display:block;
        margin:0;
        overflow:visible;
        padding:0 0 0 0;
        text-align: Left;
}
/* VERTICAL MENU  >> Menu items layout styles - Configuration de la mise en page des éléments*/
ul#vmenu {
        margin:0;
        list-style-position: outside;
        list-style-type: none;
        /*border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #3c3c3c;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #3c3c3c;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #3c3c3c;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #3c3c3c;*/
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 20px;
        padding-left: 0;
}
#vmenu li {
        margin: 0 0px;
        position:relative; /* Necessary for submenu positioning */
}
#vmenu li a, #vmenu li span, #vmenu li.misep {
        width:158px; /* set menu width here */
        _width:156px; /* set menu width here */
}

/* VERTICAL MENU  >>  Premier élément (bordure)*/
#vmenu li.begin {
        display:none;
}
/* VERTICAL MENU  >> Separator  between menu items - Separateur entre les éléments*/
#vmenu li.sep {
        background-color:#004600;
        height:0;
}
/* VERTICAL MENU  >> Last element (border after last menu item) - Dernier élément (bordure)*/
#vmenu li.end {
        display:none;
}


/* VERTICAL MENU  >> Menu items - Eléments*/
/* VERTICAL MENU >> Titles for sub sections */
#vmenu li.mititle span, #vmenu li.mititle a.menu {
        color:#ffffff;
        font-family:"Trebuchet MS";
        font-weight:normal;
        font-size:14px;
        text-decoration:none;
        padding-left: 26px;
        text-align: left;
}
#vmenu li.mititle a.menu:hover, #vmenu li.mititle a.subactive {
        text-decoration: underline;
}
/* VERTICAL MENU ***** NOUVEAU BOUTONS ******** */
.vactu {
        background-image: url(/Files/24194/Img/02/actualites-led.png);
        background-position: 2px 2px;
        background-repeat : no-repeat;
}
.vhome {
        background-image: url(/Files/24194/Img/01/ico-v-home.png);
        background-position: 2px 0px;
        background-repeat : no-repeat;
}

/* End Section Titles */
#vmenu li.mitext {
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
        font-weight:normal;
        line-height: 12px;
        color:#FFFFFF;
}
#vmenu li.menusep {
        border-top-width: 0px;
        border-top-style: solid;
        border-top-color: #7587ED;
}
/* VERTICAL MENU  >> Spacers - Eléments de type espace*/
#vmenu li.mispacer {
        height:8px;
}
/* VERTICAL MENU  >> Separators - Eléments de type séparateur*/
#vmenu li.misep {
    border-bottom: 1px solid #eeeeee;
    height: 4px;
    margin-left: 16px;
    width: 128px;
}

#vmenu li.mitext a.menu, #vmenu li.mitext span {
        text-decoration:none;
        display:block;
        color:#28597E;
        line-height: 16px;
        text-indent: 12px;
}
#vmenu li.miimg {
        text-align: center;
        text-indent: 0px;
}
#vmenu li.miimg img {

}

/* VERTICAL MENU  >> Link styles - Mise en forme des liens*/
#vmenu li.miimg a.menu {
        text-indent:0;
}
/* VERTICAL MENU  >> mouseover links styles - Elément survolé*/

#vmenu li.mitext a.menu:hover, #vmenu li.mitext a.subactive {
        text-decoration: underline;
        color:#28597E;
        text-indent: 12px;
}

#vmenu li.miimg a.menu:hover, #vmenu li.miimg a.subactive {
        /*background-color:#7587ED;*/
        background-image:none;
}
#vmenu li.miimg a.menu img {
        border:none;
}
#vmenu li.miimg a.menu:hover img {
        border:none;
}
/* VERTICAL MENU SUBMENUS >> BEGIN */
ul#vmenu li div{
        padding:0px;
        margin:0;
        border: none;
}
ul#vmenu li ul.submenu{
        list-style-position: outside;
        list-style-type: none;
        padding: 0;
        margin:0;
        border: 0px solid #7486EC;
        background-color:#7587ED;
        position:absolute;
        top:0px;
        visibility:hidden;
        left:180px;
}
/* Class used to specify the Bottommost item on the Vertical menu and correctly position it's submenu */
ul#vmenu li.menuup ul.submenu{
        bottom:0px;
        top:auto;
}
ul#vmenu li ul.submenu li {
        margin:0;
}
ul#vmenu li ul.submenu li a.menu, ul#vmenu li ul.submenu li span, ul#vmenu li ul.submenu li.misep {
        width:160px;
        _width:158px;
        padding-left:0px;
        padding-right:0px;
        text-indent:0;/* cancels inherited text-indent properties */
}

ul#vmenu li ul.submenu li a.menu:hover {
        text-indent:0;/* cancels inherited text-indent properties */
}
ul#vmenu li ul.submenu li.misep {
        border-bottom-color:#211d8b;
}
#vmenu li ul.submenu li.mititle span, #vmenu li ul.submenu li.mititle a.menu {
        margin: 0px;
        padding-top: 1px;
        padding-bottom:1px;
        font-size: 12px;
        color:#201D8A;
        line-height: 15px;
        font-weight: bold;
        text-decoration:none;
        text-align: left;
}
#vmenu li ul.submenu li.mititle a.menu:hover {
        background-color: #211d8b;
        background-image:none;
        color: #FFCC00;
}
ul#vmenu li ul.submenu li.mitext a.menu, ul#vmenu li ul.submenu li.mitext span{
        color:#FFFFFF;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        line-height:14px;
        padding-top:1px;
        padding-bottom:1px;
}
ul#vmenu li ul.submenu li.mitext a.menu:hover{
        font-weight:normal;
        background-color: #211d8b;
        background-image: none;
}
ul#vmenu li ul.submenu li.miimg a.menu:hover {
        background-color: #211d8b;
        background-image: none;
}
ul#vmenu li ul.submenu li.menusep {
        border:none;
}
/* VERTICAL SUBMENU END */

/* FOOTER STYLES */
#footercontainer {
        clear:both;
        border:0 none;
        margin:0;
        width:990px;
        height: 196px;
        background-image: url(/Files/24194/Img/19/bandeau-bas-2010.png);
        background-repeat: no-repeat;
        background-position: top;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-align: center;
        padding-top: 14px;
        padding-right: 0;
        padding-bottom: 0px;
        padding-left: 0;
}
#footerarea {
        width:990px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        }
#footermenu {
margin: 10px 0 16px;
overflow: visible;
padding: 0;
text-align: center;
width: 990px;
}
/* FOOTER MENU >> Menu items layout - Configuration de la mise en page des éléments*/
ul#fmenu {
        width:990px;
        list-style-type:none;
        padding:0;
        /*white-space:nowrap;*/
        text-align:center;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}
#fmenu li {
        border:none;
        display:inline;
        line-height: 12px;
        padding:0;
        margin-top: 10px;
        margin-right: 4px;
        margin-bottom: 0;
        margin-left: 4px;
}
/* FOOTER MENU >>  Link styles - Mise en forme des liens*/
#fmenu a.menu {
color: #444444;
font-size: 10px;
margin: 0;
padding: 0;
text-decoration: none;
}
/* FOOTER MENU >>   mouseover links styles - Elément survolé*/
#fmenu li a:hover {
}
#fmenu a.menu:hover {
        text-decoration:none;
        color: #ffffff;
}
/* FOOTER MENU >> First element (border before first menu item) - Premier élément (bordure)*/
#fmenu li.begin {
        display: none;
}
/* FOOTER MENU >>  Separator  between menu items - Separateur entre les éléments*/
#fmenu li.sep {
        background-color:silver;
}
/* FOOTER MENU >> Last element (border after last menu item) - Dernier élément (bordure)*/
#fmenu li.end {
        display: none;
}
/* FOOTER MENU >> Separator */
#fmenu li.misep {
        display:block;
        height:0px;
        width:0px;
        margin:0;
        font-size:0px;
        line-height:0px;
}
/* END FOOTER MENU */

/* COPYRIGHT and CREDITS */
#copyright {
        padding: 5px;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}
#copyright span {
    border-top: 1px solid #999999;
    color: #222222;
    font-size: 9pt;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 5px;
}
#poweredby {margin: 4px 0 0;}
#poweredby a, #poweredby a:link, #poweredby a:visited, .blockshortcut a {
color: #BB4400;
font-size: 8pt;
text-decoration: none;
}
#poweredby a:hover {
        text-decoration:underline;
        border:none;
}
#poweredby span {}
/* END COPYRIGHT and CREDITS */

/* END FOOTER */

/*LANGUAGE ICONS */
#langflags {
        text-align:center;
        margin: 0;
        padding: 10px 0px;
}
#langflags ul, #langflags li, #langflags a, #langflags span {
        margin: 0;
        padding: 0;
}
#langflags ul {
        list-style-type:none;
        list-style-position:outside;
        text-align:center;
}

#langflags ul li {
        display: inline;
        text-align: center;
}
#langflags ul li a span {
        background-repeat:no-repeat;
        display: inline;
        white-space: nowrap;
        text-align: center;
        cursor:pointer;
        margin-top: 0px;
        margin-right: 3px;
        margin-bottom: 0px;
        margin-left: 3px;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
        font-size: 12px;
        background-position: center center;
        height: 15px;
        width: 22px;
        line-height: 1.2em;
}
#langflags a span {
        border:1px solid #999;
}
#langflags a:hover span {
        border:1px solid #FFCC00;
}
#flag0 {
        background: #FFF url(/DesignCss/SharedImages/FlagL0.gif) no-repeat;
}
#flag1 {
        background: #FFF url(/DesignCss/SharedImages/FlagL1.gif) no-repeat;
}
#flag2 {
        background:#FFF url(/DesignCss/SharedImages/FlagL2.gif) no-repeat;
}
#flag3 {
        background:#FFF url(/DesignCss/SharedImages/FlagL3.gif) no-repeat;
}
#flag4 {
        background:#FFF url(/DesignCss/SharedImages/FlagL4.gif) no-repeat;
}
#flag5 {
        background:#FFF url(/DesignCss/SharedImages/FlagL5.gif) no-repeat;
}
/* END LANGUAGE ICONS */
#bannervertical {
        position:absolute;
        left:0;
        top:0;
        width:0px;
        margin-left:0px;

}

.navbar {

}
.navbar span, .navbar select {
        font-family:arial;
        font-size:12px;
        font-style:normal;
        font-weight: bold;
        padding: 0px;
}
.navbar ul {
        list-style-position: outside;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
}
.navbar li {
        padding:0;
        margin: 0;
        border:0;
        display: inline;
        line-height: normal;
}
.navbar a, .navbar a:visited, .navbar .off {
        color:#aed5c8;
        text-decoration: none;
}
.navbar a:hover {
        color:#8ea9ad;
        font-weight: bolder;
        text-decoration: underline;
}

.navbar span {
        white-space:nowrap;
        margin-top: 0px;
        margin-right: 1px;
        margin-bottom: 0px;
        margin-left: 1px;
}
.navbar select {
        background-color:#FFFFFF;
        color:#000;
}
a span.navfirst, a span.navprev, a span.navnext, a span.navlast {
        margin: 0px 5px;
}
.navfirst {

}
.navprev {

}
.navnext {

}
.navlast {

}
.view {
        width:100%;
        margin: 0px;
        padding: 0px;
}
.viewtbl {
        width:100%;
        border:0;
        padding: 16px 0 0 0;
        margin:0 !important;
        margin: 16px 0 0 0;
        border-collapse: separate;
        /* border-spacing: 1px; */
        background-color: transparent;
}

.viewtbl td { height : 100%; }

.sectiontb {
        padding:0 0 0 0;
        margin:0 0 0 0;
}
.sectiontbarea {
        margin: 0px;
        padding: 0px;
        _width: 100%; /* Fixes a bug in IE (related to the site's structure) */
}
.sectiondata {
        margin-left : 1px;
        margin-top: 1px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding: -2px;
}
.sectiondataarea {
        _width: 100%; /* Fixes a bug in IE (related to the site's structure) */
        _padding: 4px;
        _padding: 0px;
        margin: 0px;
        background-position: right bottom;
}

.sectioncatheader {
        border-width:0px;
        border-style:solid;
        border-color: #d9d9d9;
        background-image : none;
        }

.sectioncatheader .PBSTitle {
background-color: #28597E;
padding: 2px 2px 2px 8px;
color: #FFFFFF;
display: block;
font-family: "Trebuchet MS";
font-size: 12pt;
font-weight: normal;
width: 98%;
}

.sectioncatheader .PBLongTxt {
  color: #28597E;
  display: block;
  font-family: "Trebuchet MS";
  font-size: 10pt;
  width: 98%;
}

.sectiondata .sectionsubcatlist {
        border-width:0px;
        border-style:solid;
        border-color: #d9d9d9;
        background-image : none;
        }

.sectiondata .sectionsubcatlist .PBMainTxt {
        color:#ffffff;
        display:inherit;
        _display:inline;
        height:inherit;
        _height:auto;
        width:inherit;
        _width: auto;
        margin:0px;
        background-color: inherit;
        _background-color: transparent;
        font-family:"Trebuchet MS";
        font-weight:normal;
        font-size:13px;
        }
.sectiondata .sectionsubcatlist a.PBLink {
        text-decoration:none;
        background-color : #277ec1;
        padding-top:1px;
        padding-right:6px;
        padding-left: 6px;
        padding-bottom:2px;
        text-align: left;
        margin-left:2px;
        line-height:26px;
        border: 1px outset #69a7d7;
        display:inline;
}
.sectiondata .sectionsubcatlist a.PBLink:hover {
        background-color: #60b1f2;
        border: 1px inset #69a7d7;
}

.itemdetail .sectiondata .PBMainTxt {

        font-size:20px;
}



.itemdetail .sectiondata .PBShortTxt {
font-size:14px;
}

.itemlist .sectiondata .PBShortTxt {
font-size:9pt;
}

.PBRelPdtTable  td tr table th tbody {
        border:0px dashed #3c3c3c;
        border-width:0px;
}

.PBLayoutTable  td tr table th tbody {
        border:0 none;
        border-width:0px;
}


.itemlist .imgbordernone,.itemlist .imgthumbnail,.itemlist .imgmain {}

.itemlist .imgcat {
  border: 1px solid #C9D0D1;
  height: 180px;
  padding: 2px;
  width: 180px;
}
a.btnmain {
        color:#ffffff;
        font-family:"Trebuchet MS";
        font-weight:normal;
        font-size:13px;
        text-decoration:none;
        background-color : #277ec1;
        padding-top:2px;
        padding-right:6px;
        padding-left: 6px;
        padding-bottom:3px;
        text-align: center;
        margin-left:2px;
        border: 1px outset #69a7d7;
        line-height:28px;
        }

a.btnmain:hover{
        background-color: #60b1f2;
        border: 1px inset #69a7d7;
}
a#btnsearch, a#btnviewcart {
        color:#ffffff;
        font-family:"Trebuchet MS";
        font-weight:normal;
        font-size:13px;
        text-decoration:none;
        background-color : #277ec1;
        padding-top:2px;
        padding-right:6px;
        padding-left:26px;
        padding-bottom:3px;
        text-align: center;
        margin-left:2px;
        border: 1px outset #69a7d7;
        /* -moz-border-radius:5px 5px 5px 5px; */
        line-height:28px;
}
a#btnsearch:hover, a#btnviewcart:hover {
        background-color: #60b1f2;
        border: 1px inset #69a7d7;
}

a#btnviewcart {
        background-image: url(/Files/24194/Img/14/ico-caddy.png);
        background-repeat : no-repeat;
        display:none;
}
a#btnsearch {
        background-image: url(/Files/24194/Img/24/ico-recherche.png);
        background-repeat : no-repeat;
}
a#btnupdate {
        padding : 2px 2px 2px 2px;
        background: #60b1f2 no-repeat 4px center;
}
a#btncontinue {

}
a#btnordernow {
        color:#ffffff;
        font-family:Trebuchet MS;
        font-weight:bold;
        font-size:14px;
        text-decoration:none;
        background-color : #5d9b41;
        padding-top:5px;
        padding-right:56px;
        padding-left: 36px;
        padding-bottom:5px;
        text-align: right;
        border: 1px outset #69a7d7;
        /* -moz-border-radius:5px 5px 5px 5px; */
        line-height:28px;
        }
a#btnordernow {
        background-image: url(/Files/24194/Img/02/ico-cartebleu.png);
        background-repeat : no-repeat;
}
a#btnordernow:hover {
        background-color: #75c153;
        border: 1px inset #69a7d7;
        }

a#btnreturn {

}
a#btnretitems {

}
a#btnupdtcart {
        padding-left:28px;
        background-image: url(/Files/24194/Img/18/ico-refresh.png);
        background-repeat : no-repeat;
}
a#btnclearcart {
        padding-left:28px;
        background-image: url(/Files/24194/Img/13/ico-vider-caddy.png);
        background-repeat : no-repeat;
}
a#btnok {

}
a#btncancel {

}
a#btncheckout {

}
a#btndetail {
        font-size: 9px;
        background-color : #277ec1;
        padding: 3px 2px 2px;
        text-align: center;
        margin-left:2px;
        border: 1px outset #69a7d7;
}
a#btndetail:hover {
        background-color: #60b1f2;
        border: 1px inset #69a7d7;
}
a#btnaddtocart {
        font-size:9px;
        background-color : #5d9b41;
        padding-top:3px;
        padding-right:2px;
        padding-left: 2px;
        padding-bottom:2px;
        text-align: center;
        margin-left:2px;
        border: 1px outset #85ba6e;
        /* -moz-border-radius:5px 5px 5px 5px; */
}
a#btnaddtocart {
        /*background-image: url(/Files/24194/Img/14/ico-mini-coeur.png);
        background-repeat : no-repeat;*/
}

#maincontainer.itemdetail #btnaddtocart {
        font-size:15px;
        font-weight:normal;
        background-color : #5d9b41;
        padding-top:2px;
        padding-right:18px;
        padding-left: 32px;
        padding-bottom:3px;
        text-align: center;
        margin-left:2px;
        border: 1px outset #85ba6e;
        /* -moz-border-radius:5px 5px 5px 5px; */
}

#maincontainer.itemdetail #btnaddtocart {
        /*background-image: url(/Files/24194/Img/10/ico-coeur.png);*/
        background-image: url(/Files/24194/Img/10/ico-panier.png);
        background-repeat : no-repeat;
}
#maincontainer.itemdetail #btnaddtocart:hover {
        background-color: #75c153;
        border: 1px inset #85ba6e;
}
a#btnaddtocart:hover {
        background-color: #75c153;
        border: 1px inset #85ba6e;
}

a#btngotocart {

}

/* Secondary buttons */
a.btnsub {
        font-size:12px;
        font-weight:bold;
        color:#ffffff;
        text-decoration:none;
        padding:4px 0px 4px 23px;
        background: url("/Files/24194/Img/14/ico-mini-coeur.png") no-repeat left center;
        line-height: 2em;
        margin: 10px 0px;
}
a.btnsub:hover {
        text-decoration:underline;
}
a#btnemailfriend {
        color: #376D96;
        font-size: 11px;
        line-height: 30px;
        background: url('/Files/24194/icones/mail.png') no-repeat 0px 0px;
}
a#btnaddtofav {
        color: #376D96;
        font-size: 11px;
        line-height: 30px;
        background: url('/Files/24194/icones/favoris.png') no-repeat 0px 0px;
}
a#btnattachment {
        color: #376D96;
        font-size: 11px;
        line-height: 30px;
        background: url('/Files/24194/icones/pdf.png') no-repeat 0px 0px;
}

/* icons */
#icontrash, #iconerror, #iconwarning, #iconsalespolicy, #iconattachment, #iconemail, #iconweb, #iconmap {
        width:19px;
        height:19px;
        border:0px;
        vertical-align: text-bottom;
        margin:1px;
}
#icontrash {
        background: url(/DesignCss/SharedImages/TrashCan.gif) no-repeat;
}
#iconerror {
        background: url(/DesignCss/SharedImages/Error.gif) no-repeat;
}
#iconwarning {
        background: url(/DesignCss/SharedImages/Warning.gif) no-repeat;
}
#iconsalespolicy {
        background: url(/DesignCss/SharedImages/SalesPolicy.gif) no-repeat;
}
#iconattachment { /* Mail */
        background: url(/DesignCss/SharedImages/Attachment.gif) no-repeat;
}
#iconemail {
        background: url(/DesignCss/SharedImages/EMail.gif) no-repeat;
}
#iconweb {
        background: url(/DesignCss/SharedImages/Web.gif) no-repeat;
}
#iconmap {
        background: url(/DesignCss/SharedImages/Map.gif) no-repeat;
}
/*** END BUTTONS & ICONS ***/
.blockshortcut {
  background-color: #FFFFFF;
  border-width: 0;
  color: #000000;
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 160px;
}

.blockarea { }
.blockmktg .title {
  font-family: "Trebuchet MS";
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: center;
}
.blockmktg  .itemlist .sectiondata .PBShortTxt {
    font-size: 7pt;
    font-weight: normal;
}

#maincontainer .blockmktg .itemlist .sectiondata .PBCurrency {
  color: #FF7A1A;
  font-family: "Trebuchet MS";
  font-size: 9pt;
  font-weight: bold;
  padding-right: 10px;
  text-align: center;
}


.blockcontainer {
        margin: 0px;
        padding: 0px;
}


.blockshortcut, .blockshortcut input {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8pt;
}
.blockshortcut form,  .blockshortcut p, .blockshortcut span, .blockshortcut input, .blockshortcut select, .blockshortcut textarea, .blockshortcut a {
        margin:0;
        padding:0;
}
.blockshortcut a, .blockshortcut a:link, .blockshortcut a:visited {
        color: #211D8B;
        text-decoration:none;
}
.blockshortcut a:hover {
        text-decoration:underline;
        border:none;
}
.blockshortcut input {


}
#blockuserlogin .LoginTagLine {

}
#blockuserlogin .email, #blockuserlogin input.password, #blocksearch .searchtext, #blocknewsletter .email, #blockcoupon input.coupon {
        margin: 2 2 2 0;

}
#blockuserlogin .email, #blockuserlogin input.password {
        width: 160px;
}
.blockshortcut input.blockbtn {
        margin-top: 5;
        margin-right: 5;
        margin-bottom: 2px;
        margin-left: 0;
}
.blockshortcut input.blockbtn:hover {

}
#blockuserlogin .blockbtn {
        margin-right:5px;
}


#blockuserlogin .firstvisit, #blockuserlogin .firstvisit a {
        display:block;
}
#blockuserlogout .hellouser {
        display:block;
}
#blockuserlogout .viewaccountinfo {
        display:block;
}
#blocksearch .searchtext {
        display:block;
        float:left;
        width: 160px;
}
#blocksearch .searchimg {
        display:block;
        float:left;
        background-image:url(/DesignCss/SharedImages/Search.gif);
        background-repeat:no-repeat;
        background-position:left;
        margin-top:2px;
        width:20px;
        height:19px;
}
#blocksearch .blockbtn {
        display:block;
        clear:both;
}

#blocknewsletter .newstagline {
}
#blocknewsletter label {
}
#newsok {
        margin-right: 5px;

}
#newsko {
        margin-right: 5px;

}
#blocknewsletter .email {
        width: 130px;
}
#blocknewsletter .blockbtn {
        margin-top: 5px;
}
#blockrssfeeds a.rss {
        background-image:url(/DesignCss/SharedImages/RSSFeeds.gif);
        background-repeat:no-repeat;
        background-position:left;
        padding-left:100px;
        font-size: 20px;
        line-height: 25px;
}
#blockrssfeeds a.rss:hover {
        text-decoration:none;
}
#blockrssfeeds span.rss {
        display:inline;
}
#blockcoupon span.coupon {
        display:block;
}
#blockcoupon input.coupon {
        width: 130px;
        margin-right: 5px;
}
#blockcoupon .blockbtn {
}

#ICOLoupe {
width:24px;
height:24px;
border:0px;
vertical-align: text-bottom;
margin:1px;
background: url(/Files/24194/bts-loupe.jpg) no-repeat;
}

#btn-cmpte {
float:left;
left:12px;
top:12px;
width:307px;
height:38px;
}
.TitBanH { color:#ffffff; font-family:Trebuchet MS; font-weight:bold; font-size:16px; text-decoration:none; }

/********************************************************/
/* @CONTENT												*/
/********************************************************/

/* Class Interne ------------------------------------- */
/*Petit texte haut de page*/
.PtxtHP { color:#cf7b00; font-size:7pt; text-decoration:none; font-weight:normal; font-style:normal; font-family:arial;}
.PtxtHP:hover { color:#CC0000; font-size:7pt; text-decoration:none; font-weight:normal; font-style:normal; font-family:arial;}


/*** ORIGINAL CSS ***/
BODY.PBPW {
        color:#FFFFFF;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        margin: 20px;
        height: 100%;
}
.PBPTitle {
        color:#1B3D57;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:16pt;
        font-style:normal;
        margin: 0px;
        padding: 0px;
        line-height: 18px;
}

.PBSTitle { color:#1B3D57; font-family:"Trebuchet MS"; font-weight:normal; font-size:12pt; }
.PBColHead { color:#28597E; font-family:"Trebuchet MS"; font-size:10pt; }
.PBStatic { color:#28597E; font-family:"Trebuchet MS"; font-weight:bold; font-size:9pt; }
.PBMsg { color:#28597E; font-family:"Trebuchet MS"; font-size:10pt; }
.PBErrMsg { color:#28597E; font-family:"Trebuchet MS"; font-weight:bold; font-size:10pt; }
.PBMainTxt { color:#1B3D57; font-family:"Trebuchet MS"; font-weight:bold; font-size:10pt; }
.PBShortTxt { color:#28597E; font-family:"Trebuchet MS"; font-size:12px; }
.PBLongTxt { color:#28597E; font-family:"Trebuchet MS"; font-size:10pt; }
.PBCurrency { color:#FF3333; font-family:"Trebuchet MS"; font-weight:bold; font-size:12pt; }
.PBDate { color:#28597E; font-family:"Trebuchet MS"; font-size:9pt; font-style:italic; }
.PBNumber { color:#333333; font-family:"Trebuchet MS"; font-weight:bold; font-size:10pt; font-style:italic; }
.JOINNow  { color:#28597E; font-family:"Trebuchet MS"; font-weight:normal; font-size:9pt; font-style:normal; }
.JOINNow:hover  { color:#28597E; font-family:"Trebuchet MS"; font-weight:normal; font-size:9pt; font-style:normal; }
A.PBLink { color:#e7ffd5; font-family:"Trebuchet MS"; font-size:11pt; text-decoration:none; }
A.PBLink:hover { color:#CCCCFF; font-family:"Trebuchet MS"; font-size:12pt; text-decoration:none; }
A.PBNav { color:#FFFFBF; font-family:"Trebuchet MS"; font-size:10pt; text-decoration:none; }
A.PBNav:hover { color:#CCFFFF; font-family:"Trebuchet MS"; font-size:10pt; text-decoration:none; }

HR.PBMain { color:#FFFFFF; height:2; }
HR.PBSub { color:#000000; height:1; }
TEXTAREA.PB { color:#000000; font-family:"Trebuchet MS"; font-size:8pt; font-style:normal; }

SELECT.PB {
background-color: #FFFFFF;
border: 1px solid #DDDDDD;
color: #123456;
font-family: "Trebuchet MS";
font-size: 8pt;
font-style: normal;
margin: 2px;
padding: 1px;
}

INPUT.PB { color:#000000; font-family:"Trebuchet MS"; font-size:8pt; font-style:normal; border: 1px solid #888888; }
INPUT.PBBtnStd { color:#000000; font-family:"Trebuchet MS"; font-weight:bold; font-size:8pt; border: 1px solid #888888; }

INPUT.Recherche {
width: 200px;
height: 18px;
color:#000000;
background-color:#FFCC00;
font-size:11px;
font-family:"Trebuchet MS";
border-width:1px;
font-weight:normal;
}

INPUT.BTNRecherche {
width: 20px;
height: 16px;
color:#CC0000;
background-color:#FFCC00;
font-size:10px;
font-family:"Trebuchet MS";
border-width:1px;
font-weight:normal;
}

INPUT.Connect {
width: 100px;
height: 18px;
color:#CC0000;
background-color:#FFCC00;
font-size:10px;
font-family:"Trebuchet MS";
border-width:1px;
font-weight:normal;
}

INPUT.OKConnect  {
width: 100px;
height: 14px;
color:#CC0000;
background-color:#FFCC00;
font-size:11px;
font-family:"Trebuchet MS";
font-weight:normal;
border-width:1px;
text-align:center;
}

a.Acc-Txt {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #154a6f;
text-decoration:none;
}

a.Acc-Txt:hover {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #435a6a;
text-decoration:Underline;
}

a.PBVMItem { color:#28597E; font-family:"Trebuchet MS"; font-weight:normal; font-size:10pt; text-decoration:none; }
a.PBVMItem:hover { color:#28597E; font-family:"Trebuchet MS"; font-weight:normal; font-size:10pt; text-decoration:underline; }
a.PBHMItem { color:#CCCCFF; font-family:"Trebuchet MS"; font-weight:bold; font-size:10pt; text-decoration:none; }
a.PBHMItem:hover { color:#FFFFFF; font-family:"Trebuchet MS"; font-weight:bold; font-size:10pt; text-decoration:none; }
a.PBFMItem { color:#FFFFFF; font-family:"Trebuchet MS"; font-weight:normal; font-size:8pt; text-decoration:none; }
a.PBFMItem:hover { color:#CC99FF; font-family:"Trebuchet MS"; font-weight:normal; font-size:8pt; text-decoration:none; }
font.PBFMITemSep { color:#e7ffd5; font-family:"Trebuchet MS"; font-size:8pt; }
a.PBBtnStd {
        color:#2e1f00;
        font-family:"Trebuchet MS";
        font-weight:normal;
        font-size:11px;
        text-decoration:none;
        background : url(/Files/24194/Img/16/btn-options-norm.png);
        background-repeat : repeat-x;
        padding-top:2px 4px 2px 4px;
        text-align: center;
        margin-left:2px;
        border: 1px outset #3c3c3c;
        /* -moz-border-radius:5px 5px 5px 5px; */
        line-height:28px;
        }
a.PBBtnStd:hover {
        color:#ffffff;
        font-family:Trebuchet MS;
        font-weight:normal;
        font-size:11px;
        text-decoration:none;
        background : url(/Files/24194/Img/01/btn-options-hoover.png);
        background-repeat : repeat-x;
        border: 1px inset #3c3c3c;
        }

font.PBReqNote { color:#000000; font-family:Trebuchet MS; font-size:9pt; font-style:italic; }


/************************PANIER PASSIONLED  *******************************/
/* n'affiche pas le menu gauche dans ces cas là */
.scshopcart #bodycolumn1, .scorderform #bodycolumn1, .scshipform #bodycolumn1, .scpaymentform #bodycolumn1, .scconfirmform #bodycolumn1, .userlogin #bodycolumn1, .useraccount #bodycolumn1 {
	display:none;
}
.wbid549760 #bodycolumn1, .wbid560820 #bodycolumn1 {
	display:none;
}
.scshopcart #bodycolumn2, .scorderform #bodycolumn2, .scshipform #bodycolumn2, .scpaymentform #bodycolumn2, .scconfirmform #bodycolumn2, .wbid549760 #bodycolumn2, .wbid560820 #bodycolumn2 {
	background-color:transparent;
	margin:0;
	margin-left:0px;
	padding:0;
}
.wbid560820 .viewtbl {
  border-spacing: 0px;
}
.wbid560820 .sectiondata {
  height: 100%;
  margin: 0 0 0 0;
}
.wbid560820 .sectiondataarea {
  background-position: right bottom;
  border: 0 dashed #3C3C3C;
  height: 100%;
  margin: 0;
}
.scshopcart .PBMsg , .scshopcart .PBStatic , .scshopcart a.btnsub {
	color:#28597E;
}
.scshopcart .PBSTitle, .scshipform .PBSTitle, .scpaymentform  .PBSTitle, .scconfirmform  .PBSTitle , .scorderform .PBSTitle {
	color:#c46500;
	font-size: 16px;
}

.scshopcart .pbcurrency, .scshipform .pbcurrency, .scpaymentform  .pbcurrency, .scconfirmform  .pbcurrency , .scorderform .pbcurrency {
	color:#FF7400;
	font-weight: normal;
}

.scshopcart .sectiondataarea, .scshipform .sectiondataarea, .scpaymentform  .sectiondataarea, .scconfirmform  .sectiondataarea , .scorderform .sectiondataarea {
	border-color: #e0e0e0;
}

.scshopcart .PBMainTxt, .scshipform .PBMainTxt, .scpaymentform  .PBMainTxt, .scconfirmform  .PBMainTxt {
	color:#28597E;
	font-size: 14px;
}

.userlogin  .PBMainTxt {
    color:#28597E;	
    font-size: 14pt;
}

.userlogin a.pbbtnstd {
    background: none;
    border: 0;
    color:#222;
    text-decoration: none;
}
.userlogin a.pbbtnstd:hover {
    color:#28597E;
    text-decoration: underline;
}

.scshopcart .PBShortTxt, .scshipform .PBShortTxt, .scpaymentform  .PBShortTxt, .scconfirmform  .PBShortTxt {
	color:#000000;
	font-size: 11px;
}
.userlogin .PBMsg {
    color: #222222;
    font-size: 10pt;
}
.scshopcart .PBColHead, .scshipform .PBColHead, .scpaymentform  .PBColHead, .scconfirmform  .PBColHead {
	font-size:14px;
	}



/* SUIVI DE COMMANDE - ( useraccount ) ----------------------------- */

.useraccount .PBCurrency {
	color:#339900;
	font-weight: normal;
	font-size: 12px;
}

.useraccount .viewtbl {
	padding-left:12px;
	padding-right:66px;
	_padding-left:0px;
	_padding-right:0px;
	padding-top:84px;
	_padding-top:0px;
	_margin-top:84px;
}

.useraccount .view {
	background-color:transparent;
	}

.useraccount #bodycontainer {
	background-image: url(/Files/24194/panierachat/espace-client.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	}

.useraccount .PBStatic , .useraccount .PBMsg, .useraccount .PBDate, .useraccount .PBLongTxt {
	color:#000000;
	font-size: 11px;
}

.useraccount .PBColHead {
	color:#000000;
	font-size: 13px;
}
.useraccount .sectiondataarea {
			_width: 100%; /* Fixes a bug in IE (related to the site's structure) */
			_padding: 4px;
			padding:4px;
			margin: 0px;
			border:0px dashed #3c3c3c;
			background-color: #F7F7F7;
			/*background-image: url(/DesignCss/18000/295/OffsetRoundedCornersBottom.gif);*/
			background-position: right bottom;
			height : 100%;
}

.useraccount .PBTable th {
		background-color: #d0d0d0;
		}


/* IDENTIFICATION ----------------------------- */
.userlogin .viewtbl {
	padding-left:12px;
	padding-right:66px;
	_padding-left:0px;
	_padding-right:0px;
	padding-top:84px;
	_padding-top:0px;
	_margin-top:84px;
}

.userlogin .view {
	background-color:transparent;
	}

.userlogin #bodycontainer {
	background-image: url(/Files/24194/panierachat/identification.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	}

.userlogin .PBStatic {
	color:#000000;
	font-size: 11px;
}

.userlogin .sectiondataarea {
			_width: 100%; /* Fixes a bug in IE (related to the site's structure) */
			_padding: 4px;
			padding:4px;
			margin: 0px;
			border:0px dashed #3c3c3c;
			background-color: #F7F7F7;
			/*background-image: url(/DesignCss/18000/295/OffsetRoundedCornersBottom.gif);*/
			background-position: right bottom;
			height : 100%;
}


/* 1 - PANIER D'ACHAT ------------------------ */
.scshopcart .viewtbl {
	padding-left:12px;
	padding-right:66px;
	_padding-left:0px;
	_padding-right:0px;
	padding-top:84px;
	_padding-top:0px;
	_margin-top:84px;
}

.scshopcart .view {
	background-color:transparent;
	}

.scshopcart #bodycontainer {
	background-image: url(/Files/24194/panierachat/val-com.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	}


.shopcarttable a.PBBtnStd {
  background: url("/Files/24194/Img/16/btn-options-norm.png") repeat-x scroll 0 0 transparent;
  border: 1px outset #3C3C3C;
  color: #2E1F00;
  padding:0px 1px;
  font-family: "Trebuchet MS";
  font-size: 12px;
  font-weight: bold;
  line-height: 28px;
  margin-left: 2px;
  text-align: center;
  text-decoration: none;
}


/* 2 - Vos information ------------------------ */
.scorderform  .viewtbl {
	padding-left:12px;
	padding-right:66px;
	_padding-left:0px;
	_padding-right:0px;
	padding-top:84px;
	_padding-top:0px;
	_margin-top:84px;
}

.scorderform .PBMsg , .scorderform .PBStatic , .scorderform a.btnsub {
	color:#000000;
}
.scorderform .view {
	background-color:transparent;
	}

.scorderform #bodycontainer {
	background-image: url(/Files/24194/panierachat/info-comm.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

.scorderform .viewtbl { 	}

/* 3 - Choix livraison ------------------------ */
.scshipform  .sectiondataarea .PBMainTxt {
	color:#c65100;
	font-size: 16px;
}

.scshipform  .viewtbl {
padding-left:12px;
	padding-right:66px;
	_padding-left:0px;
	_padding-right:0px;
	padding-top:84px;
	_padding-top:0px;
	_margin-top:84px;
}

.scshipform .PBMsg , .scshipform .PBStatic , .scshipform a.btnsub {
	color:#000000;
}
.scshipform .view {
	background-color:transparent;
	}

.scshipform #bodycontainer {
	background-image: url(/Files/24194/panierachat/livraison.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

/* 4 - Choix paiement ------------------------ */

.scpaymentform  .viewtbl {
	padding-left:12px;
	padding-right:66px;
	_padding-left:0px;
	_padding-right:0px;
	padding-top:84px;
	_padding-top:0px;
	_margin-top:84px;
}
.scpaymentform .PBMsg , .scpaymentform .PBStatic , .scpaymentform a.btnsub {
	color:#000000;
}
.scpaymentform .view {
	background-color:transparent;
	}

.scpaymentform #bodycontainer {
	background-image: url(/Files/24194/panierachat/paiements.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}


/* 5 - Confirmation de commande ------------------------ */
.scconfirmform  .viewtbl {
	padding-left:12px;
	padding-right:66px;
	_padding-left:0px;
	_padding-right:0px;
	padding-top:84px;
	_padding-top:0px;
	_margin-top:84px;
}
.scconfirmform .PBMsg , .scconfirmform .PBStatic , .scconfirmform a.btnsub {
	color:#000000;
}
.scconfirmform .view {
	background-color:transparent;
	}

.scconfirmform #bodycontainer {
	background-image: url(/Files/24194/panierachat/conf-commande.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}


.shopcarttable td {
	border:1px solid #eee;
	border-collapse:collapse;
	margin:0;
	padding:5px;
        text-align: center;
}

.carthead .PBColHead {
    color:#ffffff;
}

#maincontainer.scshopcart .sectiondataarea {
border:medium none;
height:100%;
padding:0 10px;
}

#maincontainer.scshopcart tr.cartsubtotal td .pbcurrency {
font-size:13pt;
font-style:normal;
color:#339900;
}

#maincontainer.scpaymentform .carttotalprice .pbcurrency{
	font-size:13pt;
font-style:normal;
color:#339900;
}

#maincontainer.scconfirmform .carttotalprice .pbcurrency{
	font-size:13pt;
font-style:normal;
color:#339900;
}

.cartheadname {
	background-color : #456789;

	}
.cartheadprice {
	background-color : #456789;
	text-align: center;

	}
.cartheadqty {
	background-color : #456789;
	text-align: center;
	}
.cartheadtotal {
	background-color : #456789;
	text-align: center;
	}

.carttotallines {


	}

.imgshopcart {
	border: 1px solid #eeeeee;
	width:40px;
	height:40px;
	padding:1px;
	}

.cartlinename {

	}
.cartlineprice .pbcurrency {

	}
.cartlineqty {
	text-align: center;
	}
.cartlinetotal {

	}

/*******************************************************/

.devisdem {
	display:block;
	width : 383px;
	height : 78px;
	background : url(/Files/24194/Img/07/btn-demande-devis.jpg);
	background-repeat : no-repeat;
}



	li#intro {
	display : list-item;
	list-style-image : url(/Files/24194/Img/02/fleche-accueil.gif);
	}



/* ********************* CATEGORIE ARTICLE ( liens cat) ***********************/
a.catl {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		color: #28597E;
		background: url("/Files/24194/Img/14/ico-mini-coeur.png") 16px no-repeat;
		padding-left: 30px;
}
a.catl:hover {
		text-decoration: underline;
}

a.catp {
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		color: #f67e0b;
		padding-left: 36px;
}
a.catp:hover {
		text-decoration: underline;
}

/* Webblock divers */
#maincontainer.wbid535278 .sectiondataarea, #maincontainer.wbid544859 .sectiondataarea {
border:0px;
}

#maincontainer.itemdetail .sectiondataarea {
border:0px;
border-spacing:6px;
padding-right:10px;
}

#maincontainer.wbid535278 .viewtbl, #maincontainer.wbid544859 .viewtbl {
  background-color: transparent;
  border: 0 none;
  border-collapse: separate;
  border-spacing: 0px;
  margin: 0 !important;
  padding: 0;
  width: 100%;
}

/* *********************** Temoignages ****************************/

#maincontainer.guestbook .sectiondataarea {
    background-color: #FAFAFA;
    border: 1px solid #EEEEEE;
    margin-left: 16px;
    width: 780px;
}

#maincontainer.guestbook .PBReqNote {
    color: #28597E;
    font-size: 10pt;
}

.guestbook .sectiondataarea a.PBLink {
background: url("/Files/24194/Img/09/picto_commenter.gif") no-repeat scroll 0 0 transparent;
padding: 0 0 0 18px;
line-height: 18px;
}

.guestbook .sectiondataarea a.PBLink:hover {
padding: 0 0 0 18px;
}

.guestbook .sectiondataarea .PBMainTxt {
text-transform: uppercase;

}

/* ****************************** */
.PBRelPdtTable td{
  border-color: #555555;
  border-collapse: collapse;
  margin: 0;
  padding: 3px;
}

#maincontainer.itemdetail .PBItemPrice .PBCurrency {
	border: 0px solid #555555;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#maincontainer.itemlist .PBCurrency strike {
border: 0 none;
color: #A21A04;
font-size: 10pt;
font-weight: bold;
padding-right: 0;

}
#maincontainer.itemlist .PBCurrency {
  color: #FF7A1A;
  font-family: "Trebuchet MS";
  font-size: 13pt;
  font-weight: bold;
  padding-right:10px;
}

.itemlist .PBItemName .PBMainTxt{
background-color: transparent;
border: 0 none;
color: #1B3D57;
display: inline;
font-size: 11pt;
font-weight: normal;
margin: 0;
padding: 0;
}

.itemlist .PBMainTxt {
	/*font-size:11pt;
	font-weight:normal;*/
        background-color: #C9D0D1;
color: #4D4D4D;
display: block;
font-size: 10pt;
font-weight: normal;
height: 40px;
margin-bottom: 12px;
margin-top: -4px;
width: 186px;
	}

.itemlist .sectiondataarea{
	border:0px #ffffff solid;
	}

/* IMAGE FICHE ARTICLE */
.imgcontainer {
  background-color: #FBFBFB;
  border: 2px solid #C0C0C0;
  border-radius: 6px 6px 6px 6px;
  float: right;
  /* height: 408px; */
  width: 324px;
}

.imgthumbnail {
border: 1px solid #EEEEEE;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px 4px #CCCCCC;
	}

.imgcontainer #imgmain {
  display: block;
  /* height: 320px; */
  text-align: center;
}
	
.imgcontainer .imgthumblist {
  background-color: #F0F0F0;
  border-radius: 6px 6px 6px 6px;
  padding: 8px 0 8px 0;
  text-align: center;
}

.imgcontainer .imgthumblist img{
  border:1px #cccccc solid;
  width: 45px;
}

.imgmain {
	padding:0px;
	border: 1px solid #bbbbbb;
	_margin:0px;
}

/* ------------------------*/

/* ----- AFFICHAGE DU PRIX - FICHE ARTICLE ----*/

.itemdetail .PBItemPrice {
background-color: #ffffff;
background-image: url("/Files/24194/Img/11/div-prix.png");
border: 1px solid #eeeeee;
height: 46px;
margin: 0;
text-align: right;
width: 278px;
}
.itemdetail .sectiondata .PBLayoutTable .PBCurrency {
	font-size:12px;
	color:#ff8600;

}

.itemdetail .sectiondata .PBCurrency {
		font-size:24px;
}
#maincontainer.itemdetail .PBItemPrice .PBCurrency {
border: 0 solid #555555;
color: #ff7400;
margin-right: 6px;
padding: 0;
font-size: 20px;
}

#maincontainer.itemdetail .PBItemPrice .PBCurrency strike {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  margin-right:6px;
}


.itemdetail .sectiondata .PBOptDesc .PBMainTxt { font-size:14px; }


/* ------------------------*/

.PBItemName {
	padding-top:2px;

}

.PBRelPdtTable td, .PBUpsellTable td, .PBOptImgTable, .PBOptImgTable th, .PBOptImgTable td  {
  border : 1px solid #eeeeee;
  border-collapse: collapse;
  margin: 0;
  padding: 3px;
}

.PBLayoutTable, .PBLayoutTable td, .PBUpsellTable, .PBRelPdtTable {
  border: 0px dashed #555555;
  border-collapse: collapse;
  margin: 0px;
  padding: 4px;
}

/* -------------------------------- ACTUALITEE ------------------------- */
.hotnews .sectiondataarea {
background-color: #F0F0F0;
border: 1px solid #BAC6D6;
border-radius: 6px 6px 6px 6px;
display: block;
height: 100%;
margin: 4px;
position: relative;
}

.hotnews .sectiondata {
  margin-bottom: 0px;
}

.hotnews .PBMainTxt {
color: #1B3D57;
float: none;
font-size: 16pt;
font-weight: bold;
}

.hotnews .PBDate {
    background-color: #FF6900;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 1px 4px #888888;
    color: #FFFFFF;
    display: block;
    font-size: 10pt;
    font-weight: normal;
    padding: 2px 4px;
    position: absolute;
    right: 36px;
    top: -2px;
}

.hotnews .PBLongTxt {
color: #28597E;
font-size: 10pt;
padding-top:6px;
padding-right:2px;
padding-left:2px;
padding-bottom:1px;
}

.hotnews .PBPTitle { color:#ff7700;}

.hotnews .imgthumbnail {
border: 1px solid #EEEEEE;
margin: 2px 6px 0 8px;
padding: 2px;
}

.hotnews .viewtbl td {
    height: 100%;
    padding-bottom: 4px;
}


/* Itemlist nouveaux réglage */

.itemlist .datatbl table{
	width:98%;
}

.oxlastcol {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}
/* EN STOCK / EPUISE / Expedié sous / EPUISE FIN */
.itemlist .enstk {
font-size: 9pt;
font-weight: bold;
color: white;
background-color: #83CF83;
padding: 2px 4px;
border-radius: 4px;
}
.itemlist .Epui {
font-size: 9pt;
font-weight: bold;
color: white;
background-color: red;
padding: 2px 4px;
border-radius: 4px;
}
.itemlist .Expe {
font-size: 9pt;
font-weight: bold;
color: white;
background-color: #89c2d2;
padding: 2px 4px;
border-radius: 4px;
}
.itemlist .Dspo {
font-size: 9pt;
font-weight: bold;
color: white;
background-color: green;
padding: 2px 4px;
border-radius: 4px;
}
/* -------------------- Fiche Article -----------------*/
.itemdetail .EnStk {
font-size: 9pt;
font-weight: bold;
color:#83cf83;
padding:4px;
line-height:32px;
}
.itemdetail .Epui {
font-size: 9pt;
font-weight: bold;
color:red;
padding:4px;
line-height:32px;
}
.itemdetail .Expe {
font-size: 9pt;
font-weight: bold;
color:#89c2d2;
padding:4px;
line-height:32px;
}
.itemdetail .Dspo {
font-size: 9pt;
font-weight: bold;
color:green;
padding:4px;
line-height:32px;
}

.itemdetail .sectiondata .discountgrid .PBMainTxt {
  font-size: 12px;
}

.itemdetail .sectiondata .discountgrid .PBCurrency {
  font-size: 12px;
}

.catbreadcrumb a.PBBtnStd {
	display: inline;
	/* -moz-border-radius: 0px 0px 0px 0px; */
	background: none;
	border: 0;
	color: #28597E;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	margin-left: 0px;
	padding: 0px 0px;
	text-align: left;
	text-decoration: none;

}
.catbreadcrumb a.PBBtnStd:hover {
	display: inline;
	/* -moz-border-radius: 0px 0px 0px 0px; */
	background: none;
	border: 0;
	color: #1B3D57;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	margin-left: 0px;
	padding: 0px 0px;
	text-align: left;
	text-decoration: none;
}



/* Font footer */
Font.Fo-Titre {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff7f2b;
    }
Font.Fo-PTxt {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: normal;
    color: #ff7f2b;
    }

a.Fo-Txt {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
    }
a.Fo-Txt:hover {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #ff7f2b;
    }

/* ****************** PAGE ACCUEIL - Sans Menu ----------------------*/
.wbid566230 #bodycolumn1  {
    display:none;
}
.wbid566230 #bodycolumn2 {
    background-color:transparent;
    margin:0;
    margin-left:0px;
    padding:0;
}
.wbid566230 .viewtbl {
border-spacing: 0px;
}
.wbid566230 .sectiondata {
height: 100%;
margin: 0 0 0 0;
}
.wbid566230 .sectiondataarea {
background-position: right bottom;
border: 0;
height: 100%;
margin: 0;
padding:0;
}

ul.subcatlist {
  color: #000000;
  list-style: none outside none;
}

.subcatlist li { display: inline; }


/* ------------------------ Faq - Aide et conseils ---------------------- */

.faq .PBLink {
/* background-color: #28597E; */
color: #FFFFFF;
font-weight: normal;
font-size:10px;
}

.faq .PBMainTxt {
color: #28597E;
display: block;
font-weight: bold;
padding: 2px 0 2px 10px;
font-size: 11pt;
margin-top: 25px;
}

.faq .PBLongTxt {}

.faq #bodycontainer  {
  background-color: #FFFFFF;
  background-image: url("/Files/24194/Img/06/fnd-faq.jpg");
  background-repeat: repeat-x;
  padding: 0;
  position: relative;
  z-index: 50;
}
.faq .viewtbl {
  background-color: transparent;
  border: 0 none;
  border-collapse: separate;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 120px;
  margin: inherit;
  padding: 120px 0 0;
  _padding: 6px 0 0;
  width: 100%;
}



/* **************************************************** */

.brandlayout {

margin-bottom: 31px;

}
.brandlayout td {
    padding-right: 10px;
}
.brandlayout img {
    width:100px;
}
.brandlayout .PBLongTxt {
    border-right: 1px solid #EEEEEE;
display: block;
font-size: 8pt;
padding-right: 6px;
}

/* ************** Facebook ******************** */

#vmenu li.mitext.likefb span {
  margin: 0;
  text-indent: 0;
}

/* Fiche article itemlist et itemdetail */
.itemlist .PBStrike {
    color: #880000;
    font-size: 10pt;
}
.itemlist .PBDiscount {
    color: #777777;
    font-size: 10pt;
    font-style: italic;
    font-weight: normal;
}
.itemlist .PBSalesPrice {
}

.itemdetail .PBStrike {
    color: #880000;
    font-size: 10pt;
}
.itemdetail .PBDiscount {
    color: #777777;
    font-size: 10pt;
    font-style: italic;
    font-weight: normal;
}
.itemdetail .PBSalesPrice {
}

/* Categorie entête *****************/
#CatEnt {
    border-bottom: 1px solid #E0E0E0;
    margin: 8px 0;
    padding: 0 0 8px;
    position: relative;
    top: 0;
}


/* PAGE ENTETE TEST */
.homepage .widgetcolumn2 {
  border: 0 none;
  display: block;
  margin: 0;
  padding: 0;
  width: 990px;
}

.homepage .blockmktg .itemlist .item {
  display: block;
  float: left;
  margin: 4px 0 0;
  padding: 0;
  text-align: center;
  width: 160px;
}

.homepage .PBItemName {
  background-color: #FDFDFD;
  border-radius: 5px 5px 5px 5px;
  clear: both;
  display: block;
  height: 48px;
  padding-top: 2px;
  text-align: center;
}

.homepage .blockmktg .itemlist .PBItemPrice {
  background-color: #FFD39C;
  border-radius: 6px 6px 6px 6px;
  display: block;
  margin-top: 4px;
  padding: 2px 0;
  text-align: center;
  width: 80%;
}

#maincontainer  .homepage .blockmktg .itemlist .sectiondata .PBCurrency {
    color: #FF7A1A;
    font-family: "Trebuchet MS";
    font-size: 9pt;
    font-weight: bold;
    padding-right: 10px;
    text-align: center;
}

.homepage .blockshortcut {
background-color: white;
border-width: 0;
color: black;
display: block;
margin: 0;
padding: 0;
text-align: center;
width: 990px;
}
.homepage .viewtbl td.viewtblsplitcol1 {
  display: none;
}

.homepage #bodycolumn2 { margin: 0; }

.homepage #blockmktgbestseller.blockshortcut, .homepage #blockmktgrecentlyadded.blockshortcut, .homepage #blockmktgrecentlyviewed.blockshortcut {
  border: 1px solid #C0C0C0;
  margin: 4px;
  padding: 2px;
}



.homepage .blockmktg .title {
  background-color: #28597E;
  color: #FFFFFF;
  font-family: "Trebuchet MS";
  font-size: 10pt;
  font-weight: normal;
  padding: 2px 2px 2px 8px;
  text-align: left;
}

.homepage .blockmktg .itemlist .imgthumbnail {
  height: 80px;
  width: 80px;
  border:0;
}

.homepage .blockmktg .itemlist .PBItemImg {
  display: block;
  height: 92px;
  margin: 0 4px 0 0;
  text-align: center;
  width: 100%;
}

.homepage .blockshortcut  { }

.homepage .blockmktg .itemlist .sectiondata .PBShortTxt {
  font-size: 8pt;
  font-weight: normal;
  line-height: 10pt;
}

.homepage .blockmktg .itemlist .sectiondataarea {
  background-color: #F0F0F0;
  border: 1px solid #D0D0D0;
  border-radius: 6px 6px 6px 6px;
  height: 182px;
  margin: 6px;
  overflow: hidden;
  text-align: center;
}


#maincontainer.homepage .blockmktg .itemlist .sectiondata .PBCurrency {
  color: #FFFFFF;
  font-family: "Trebuchet MS";
  font-size: 11pt;
  font-weight: normal;
  padding-right: 0;
  text-align: center;
}

.homepage .itemlist .PBSalesPrice {
  background-color: #DFDFDF;
  border: 1px solid #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  color: #444444;
  margin: 8px;
  padding: 2px 8px;
}






/* ------------------------------------------------------------------------------------- */
/* PAGE ENTETE VERSION WEBBLOCK */
/* ------------------------------------------------------------------------------------- */
.wbid980031 #bodycolumn1 {
  float: left;
  left: 0;
  margin: 0;
  padding: 16px 0;
  position: relative;
  top: 0;
  width: 100%;
}


.wbid980031 .widgetcolumn2 {
  border: 0 none;
  display: block;
  margin: 0;
  padding: 0;
  width: 990px;
}

.wbid980031 .blockmktg .itemlist .item {
  display: block;
  float: left;
  margin: 4px 0 0;
  padding: 0;
  text-align: center;
  width: 157px;
}

.wbid980031 .PBItemName {
  background-color: #FDFDFD;
  border-radius: 5px 5px 5px 5px;
  clear: both;
  display: block;
  height: 48px;
  padding-top: 2px;
  text-align: center;
}

.wbid980031 .blockmktg .itemlist .PBItemPrice {
  border-radius: 6px 6px 6px 6px;
  display: block;
  margin-top: 3px;
  padding: 2px 0;
  text-align: center;
}

#maincontainer  .wbid980031 .blockmktg .itemlist .sectiondata .PBCurrency {
    color: #FF7A1A;
    font-family: "Trebuchet MS";
    font-size: 9pt;
    font-weight: bold;
    padding-right: 10px;
    text-align: center;
}

/* .wbid980031 .blockshortcut {
background-color: white;
border-width: 0;
color: black;
display: block;
margin: 0;
padding: 0;
text-align: center;
width: 990px;
} */
.wbid980031 .blockshortcut {
  background-color: white;
  color: black;
  display: block;
  text-align: center;
  width: 955px;
}

.wbid980031 .viewtbl td.viewtblsplitcol1 {
  display: none;
}

.wbid980031 #bodycolumn2 {
  clear: both;
  left: -1px;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: left;
  top: -18px;
  width: 975px;
}

.wbid980031 #blockmktgbestseller.blockshortcut, .wbid980031 #blockmktgrecentlyadded.blockshortcut, .wbid980031 #blockmktgrecentlyviewed.blockshortcut {
  border: 1px solid #C0C0C0;
  margin: 4px 8px;
  padding: 2px;
}


.wbid980031 .blockmktg .title {
  background-color: #28597E;
  color: #FFFFFF;
  font-family: "Trebuchet MS";
  font-size: 10pt;
  font-weight: normal;
  padding: 2px 2px 2px 8px;
  text-align: left;
}

.wbid980031 .blockmktg .itemlist .imgthumbnail {
  height: 96px;
  width: 96px;
}

.wbid980031 .blockmktg .itemlist .PBItemImg {
  display: block;
  height: 107px;
  margin: 0 4px 0 0;
  text-align: center;
  width: 100%;
}

.wbid980031 .blockshortcut  { }

.wbid980031 .blockmktg .itemlist .sectiondata .PBShortTxt {
  font-size: 8pt;
  font-weight: normal;
  line-height: 10pt;
}

.wbid980031 .blockmktg .itemlist .sectiondataarea {
  background-color: #F0F0F0;
  border: 1px solid #D0D0D0;
  border-radius: 6px 6px 6px 6px;
  height: 182px;
  margin: 6px;
  overflow: hidden;
  text-align: center;
}


#maincontainer.wbid980031 .blockmktg .itemlist .sectiondata .PBCurrency {
  color: #FFFFFF;
  font-family: "Trebuchet MS";
  font-size: 11pt;
  font-weight: normal;
  padding-right: 0;
  text-align: center;
}

.wbid980031 .itemlist .PBSalesPrice {
  background-color: #DFDFDF;
  border: 1px solid #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  color: #444444;
  margin: 8px;
  padding: 2px 8px;
}

#PL_Info {
  border: 1px solid #C0C0C0 !important;
 
}

.wbid980031 .viewtbl {
        width:100%;
        border:0;
        padding: 0 0 0 0;
        margin:0 !important;
        margin: 0 0 0 0;
        border-collapse: separate;
        /* border-spacing: 1px; */
        background-color: transparent;
}

.wbid980031 .imgthumbnail {
  border: 1px solid #FFFFFF;
  border-radius: 6px 6px 6px 6px;
  box-shadow: 0 0 0 #FFFFFF;
  padding: 3px;
}

.wbid980031 .AcCat {
  color: #526E83;
  font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding-left: 16px;
}	
