.clear
{
clear:both;
display:block;
}

.color838383
{
color:#838383
}

.pl-decompte
{
display:block;
margin:15px 10px 0 10px;
font-size:13px;
color:#fb5c01;
font-weight:bold; 
}

.pl-decompte img
{
margin-left:45px;
}

.liste2007
{
margin:15px 10px 0 10px;
width:976px;
}

td.pl-pagination-top
{
width:726px;
height:29px;
background:url(/wcsstore/BoulangerStg/images/liste/pl-comparer-bck-top.gif) no-repeat;
text-align:right;
}

td.pl-pagination-bottom
{
width:726px;
height:29px;
background:url(/wcsstore/BoulangerStg/images/liste/pl-comparer-bck-bottom.gif) no-repeat;
text-align:right;
}

span.pagination
{
margin-right:20px;
color:#fff
}

span.pagination a
{
color:#777;
text-decoration:none;
}

span.pagination a.on
{
color:#2B6E77;
text-decoration:none
}


span.pagination a:hover, span.pagination a.on:hover
{
color:#FB5B00;
text-decoration:none;
}

td.pl-entete-top
{
height:35px;
background:url(/wcsstore/BoulangerStg/images/liste/pl-bck-entete.gif) repeat-x;
border-right:1px solid #D5D5D5;
vertical-align:top;
}

td.pl-entete-bottom
{
height:35px;
background:url(/wcsstore/BoulangerStg/images/liste/pl-bck-bottom-entete.gif) repeat-x;
border-right:1px solid #D5D5D5;
vertical-align:top;
}

td.pl-entete-trier
{
width:124px;
text-align:center;
font-weight:bold;
color:#454545;
padding-top:12px;
vertical-align:top;
}

td.pl-entete-marque
{
width:80px;
vertical-align:top;
text-align:center;
padding-top:7px
}

td.pl-entete-modele
{
width:372px;
vertical-align:top;
text-align:left;
padding-top:7px;
padding-left:50px
}

.pl-entete-typologie
{
width:230px;
vertical-align:top;
text-align:center;
padding-top:7px
}

.pl-entete-typologie select
{
font-size:11px;
width:220px;
}


td.pl-entete-prix
{
width:90px;
vertical-align:top;
text-align:center;
padding-top:7px
}

.pl-tri
{
position:relative;
top:3px
}

.contournormalpremier
{
border:1px solid #D5D5D5;
padding:0;
width:947px;
margin-top:0px;
margin-left:7px;
}

.contournormal
{
border:1px solid #D5D5D5;
padding:0;
width:947px;
margin-top:10px;
margin-left:7px;
}

.contouropepremier
{
border-width:1px;
border-style:solid;
padding:0;
width:947px;
margin-left:7px;
}

.contourope
{
border-width:1px;
border-style:solid;
padding:0;
width:947px;
margin-top:10px;
margin-left:7px;
}

.contourrougepremier
{
border:1px solid #E32727;
padding:0;
width:947px;
margin-left:7px;
background:url(/wcsstore/BoulangerStg/images/liste/pl-picto-pack-boulanger.gif) repeat-x;
}

.contourrouge
{
border:1px solid #E32727;
padding:0;
width:947px;
margin-top:10px;
margin-left:7px;
background:url(/wcsstore/BoulangerStg/images/liste/pl-picto-pack-boulanger.gif) no-repeat;
}

td.pl-bck-checkbox
{
width:20px;
background:url(/wcsstore/BoulangerStg/images/liste/pl-background-checkbox.gif) repeat-y;
/*vertical-align:middle;
text-align: center;*/
}

td.pl-ref-produit
{
width:956px
}

table.pl-prod-moment, table.pl-prod-pack, table.pl-prod-normal
{
width:947px;
margin:0 0px 0px 0px;
}

table.pl-prod-moment td, table.pl-prod-pack td, table.pl-prod-normal td
{
font:normal 11px arial, verdana, helevtica;
}

table.pl-prod-moment td.entete
{

padding:0px 10px 2px 10px;
font-weight:bold;
color:#fff;
font-size:12px
}

.contourrougepremier td.entete
{
font-size:11px;
font-weight:bold;
color:#fff;
}

.contourrouge td.entete
{
font-size:11px;
font-weight:bold;
color:#fff;
}

a.pl-pagination
{
color:#fff;
text-decoration:none;
font-family:arial;
}

td.pl-visu-prod
{
vertical-align:top;
width:115px;
text-align:center;
padding-top:10px
}
td.pl-logo-marque
{
width:80px;
vertical-align:middle;
text-align:center;
}

td.pl-modele
{
vertical-align:top;
width:194px;
padding:30px 10px 5px 10px;
text-align:left;
}

a.pl-lien-rayon
{
color:#FB5C01;
text-decoration:none;
display:block;
}

a.pl-lien-rayon:hover
{
color:#FB5C01;
text-decoration:underline;
}

a.pl-lien-produit
{
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
text-align:left;
}

a.pl-lien-produit:hover
{
color:#000;
font-weight:bold;
text-decoration:underline;
}

a.pl-ref
{
color:#838383;
text-decoration:none;
}

a.pl-ref:hover
{
color:#838383;
text-decoration:underline;
}


td.pl-infos
{
text-align:left;
vertical-align:top;
width:209px;
padding:30px 20px 5px 0px;
}

td.pl-infos a
{
color:#000;
text-decoration:none;
}

td.pl-infos .color838383 a
{
color:#838383;
text-decoration:none;
}

td.pl-typologie
{
vertical-align:top;
width:174px;
padding:30px 0px 5px 0px;
color:#666;
text-align:center;
}

img.pl-typologie
{
display:block;
margin:0 auto;
}

a.pl-typologie
{
color:#666;
text-decoration:none;
}
a.pl-typologie:hover
{
color:#666;
text-decoration:underline;;
}

table.voir-mag
{

margin:10px 0 5px 15px;
width:150px;
}

table.voir-mag td
{
padding-left:0px;
text-align:left;
}

table.bundle-prix-global-hors-pack
{
margin:10px auto 5px auto;
width:101px;
}


table.bundle-prix-global-hors-pack td
{
color:#D02222;
text-align:center;
}

table.bundle-prix-global-hors-pack td.bundle-economie
{
/*background:url(../refonte-page-bundle/images/bundle-background-prix--global-hors-pack.gif) no-repeat top left;*/
height:30px;
}


td.pl-prix
{
vertical-align:top;
width:105px;
padding:30px 10px 5px 0px;
text-align:right;
}

.pl-prix-prod-barre
{
float:right;
display:block;
color:#000;
font-size:12px;
background:url(/wcsstore/BoulangerStg/images/liste/pl-bck-prix-barre.gif) no-repeat top right;
margin-bottom:15px;

}

.pl-prix-prod-barre-exp
{
vertical-align:2px;
font-size:11px;

}


.pl-prix-bundle
{
float:right;
display:block;
color:#000;
font-size:11px;
}

.pl-prix-bundle-exp
{
vertical-align:2px;
font-size:11px;
}

img.pl-bt-prix
{

float:right;
display:block;
margin-top:5px;
}

.pl-prix-prod
{
color:#FB5B00;
font-size:24px;
font-weight:bold;
}

.pl-prix-prod-exp
{
vertical-align:5px;
color:#FB5B00;
font-size:16px;
font-weight:bold;
}

.pl-bt-plus-info
{
display:block;
margin:10px 0 0 0;
}

.pl-zoom-bundle
{
z-index:3000;
display:none;
position:absolute;
height:213px;
top:-135px;
left:0
}


.pl-fond-zoom
{
position::relative;
top:0;
left:0;
background:#fff;
width:210px;
height:210px;
cursor:pointer;
background:url(/wcsstore/BoulangerStg/images/liste/background-zoom-200x200.gif)
}
.pl-fond-zoom img
{
margin:5px 0 0 5px
}
.descope
{
background:#fff;
padding:3px 5px;
border-width:1px;
border-style:solid;
cursor:pointer;
font-size:11px;
font-family:arial,verdana,helvetica,
}

table.pl-visu-prod-pack
{
clear:both;
margin:5px auto;
display:block;
width:90px;
}

table.pl-visu-prod-pack td
{

padding: 0 2px 0 0;
vertical-align:middle;
}


/* habillage form
 -------------
 * Checkboxes
 * ------------- */

.jNiceCheckbox {
margin-left:2px;
	background: transparent url(/wcsstore/BoulangerStg/images/liste/test-checkbox.gif) center top no-repeat ;
	/*vertical-align: middle;*/
	height:15px;
	width: 15px;
	margin-left:3px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */

.jNiceChecked 
{ 
margin-left:3px;
background-position: center bottom;}

/* -------------

 * Selects

 * ------------- */

.jNiceSelectWrapper {
	width: 224px;
	position:relative;
	height: 27px;
}



.jNiceSelectWrapper div span {
	left:0;
	float: none;
	text-align:left;
	color:#000;
	position: absolute;
	width: 205px;
	height: 27px;
	line-height: 18px;
	padding: 0px 3px;
	overflow: hidden;
	background: url(/wcsstore/BoulangerStg/images/liste/pl-background-select-2.gif) no-repeat center center;
}

.jNiceSelectWrapper div a {
	display: block;
	position: absolute;
	right: 0px;
	width: 22px;
	height: 27px;
	background: url(/wcsstore/BoulangerStg/images/liste/pl-background-select-3.gif) no-repeat center center;
}

.jNiceSelectWrapper ul {
	position: absolute;
	text-align:left;
	width: 200px;
	top: 20px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 2px;
	height: 110px;
	overflow: auto;
	overflow-y: auto;
	z-index:100;
}

.jNiceSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#000;
	background-color: #FFF;
}

.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected {background: #EDEDED;}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */

.jNiceHidden {display:none;}

