*
{
	padding:0px;
	margin:0px;
	outline:none;
	
}

body,td,span 
{	
	font-size:11px;
	font-family:arial,verdana,helvetica;
	color:#000;
}

#container2
{
	DISPLAY: block;
	MARGIN-LEFT: auto;
	WIDTH: 996px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
}
#menu  a.guideencre
{
	COLOR: #006D77
}

.noborder
{
border:0px;
}

.nobordertop
{
border-top:0px;
}

.noborderbottom
{
border-bottom:0px;
}

.noborderleft
{
border-left:0px;
}

.noborderright
{
border-right:0px;
}

.bgC0E6EA
{
background:#C0E6EA
}

.bgf4f4f4
{
background:#F4F4F4;
}

.bgDFEFF0
{
background:#DFEFF0;
}

.bgfff
{
background:#fff;
}
.bgf5f5f5
{
background:#f5f5f5;
}

.bgbdbdbd
{
background:#BDBDBD;
}

.bg4A9DA5
{
background:#4A9DA5;
}

.bgCECECE
{
background:#CECECE;
}

.bgCCCCCC
{
  background:#CCCCCC;
}

.bgF2F1F1
{
background:#F2F1F1;
}

.bgE8E8E8
{
  background:#E8E8E8;
}

.txtgauche
{
text-align:left;
}

.txtcentre
{
text-align:center;
}

.txtdroite
{
text-align:right;
}

.valigntop
{
vertical-align:top;
}

.valignmiddle
{
vertical-align:middle;
}

.valignbottom
{
vertical-align:bottom;
}

.noir
{
color:#000;
}

.blanc
{
color:#FFF;
}

.color9bb9d0
{
color:#9bb9d0
}

.colorFF5B23
{
color:#FF5B23;
}


.color4A9DA5
{
color:#4A9DA5;
}

.colorFC5D02
{
color:#FC5D02;
}

.colorFB5C01
{
color:#FB5C01;
}

.colorF31841
{
color:#F31841;
}

.colorFB5B00
{
color:#FB5B00;
}

.color979797
{
color:#979797;
}

.color6E6E6E
{
color:#6E6E6E;
}

.color006D77
{
color:#006D77;
}

.majuscule
{
text-transform: uppercase;
}

.bold
{
font-weight:bold;
}

.size1
{
font-size:1px;
}

.size9
{
font-size:9px;
}

.size10
{
font-size:10px;
}

.size11
{
font-size:11px;
}

.size12
{
font-size:12px;
}

.size13
{
font-size:13px;
}

.size14
{
font-size:14px;
}

.size16
{
font-size:16px;
}

.size18
{
font-size:18px;
}

.size20
{
font-size:20px;
}

.size30
{
font-size:30px;
}

.italic
{
font-style:italic;
}
	
img
{
border-width:0px;
}	

table.intro650
{
border-bottom:1px solid #D5D5D5;
width:650px;
height:25px;
margin-bottom:15px
}

.prix_barre
{
  background:transparent url(/wcsstore/BoulangerStg/images/commun/prix_barre.gif) no-repeat scroll right top;
  color:#000000;
  display:block;
  float:right;
  font-size:12px;
}

.prix_barre_exp
{
  font-size:11px;
  vertical-align:2px;
}

/* Fin Classe Standard */


/* Debut Definition des classes générales */

#chemin_2007
{
	margin-left:10px;
	margin-top:15px;
	font-size:10px;
}

#chemin_2007 a
{
	color:#000;
}

#chemin_2008
{
	font-size:10px;
	margin-bottom:10px;
	float:left;
}

#chemin_2008 a
{
	color:#000;
}

#barre_boutons
{
  float:right;
  margin-bottom:20px;
}

#boutons
{
  margin-left:680px;
  margin-bottom:7px;
}

/* Fin Definition des classes générales */
	
#container
{
	display : block;
	width : 996px;
	position :relative;
	margin-left:auto;
	margin-right:auto;
}



#client
{
position:absolute;
left:400px;
top:10px;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#fff;
}

#client a
{
text-decoration:none;
color:#fff;
}

#client a:hover
{
text-decoration:underline;
color:#fff;
}


#search_picto
{
	position: absolute;
	left: 449px;
	top:84px;
	color:#4A9DA5;
	font : 10px Arial, Helvetica, sans-serif;
	}

#search
{
	
	position: absolute;
	left: 428px;
	top:85px;
	width:404px;
	height:28px;
	color:#4A9DA5;
	font : 10px Arial, Helvetica, sans-serif;
	}

#search form
{
	display:inline;
	height:100%;
}

#search td
{
color:#4A9DA5
}

#search input 
{
	margin-left:3px;
	padding-left:3px;
	font : 11px Arial, Helvetica, sans-serif;
	color : #000;
	border : 1px #4A9DA5 solid;
}

#search select 
{
	margin-left:3px;
	padding-left:3px;
	font : 11px Arial, Helvetica, sans-serif;
	color : #000;
	border : 1px #4A9DA5 solid;
	width:130px;
}

#visite
{
	position: absolute;
	left: 855px;
	top:85px;
	width:108px;
	height:20px;
}

#center
{
	display:block;
	width:996px;
	background:#fff;
}

#gauche
{
  float:left;
  display:inline;
  width:144px;
}

#droite
{
  float:right;
  display:inline;
  width:812px;
  margin-right:10px;
}

#center_part_1
{
	display:block;
	float:left;
	width:150px;
	height:auto;
	background: #fff;
}

#hometop
{
width:832px;
float:left;
display:block;
margin:0 0 10px 0;
}

.homeleftconditions
{
text-align:center;color:#BBB7B7;font-size:9px;font-family:arial;
}
.homeleftconditions a
{
color:#BBB7B7;
text-decoration:none;
}
.homeleftconditions a:hover
{
color:#2E8088;
text-decoration:none;
}

table.publi
{
width:293px;
border-bottom:1px solid #D7D7D8;
margin: 0px auto 10px auto
}

table.publi td.visuel
{
width:100px;
text-align:center;
vertical-align:middle;
}

table.publi td.txtpubli
{
color:#2E8088;
vertical-align:top;
padding-top:5px;
padding-bottom:5px
}

table.publi td.txtpubli a
{
display:block;
margin-top:5px;
color:#2E8088;
text-decoration:none;
}

.homeEngagement
{
margin:0 8px;
}

.homeEngagement td
{
vertical-align:top;
padding:4px 0px;
}

.homeEngagement img
{
margin:5px 4px 0px 0px
}

.homeEngagement a
{
color:#5F5F5F;
text-decoration:none;
}

.homeEngagement a:hover
{
color:#20636A;
text-decoration:underline;
}

.borderbottomE1E1E1
{
border-bottom:1px solid #E1E1E1
}

a.home-boutique
{
font-size:11px;
font-family:arial;
display:block;
background:url(/wcsstore/BoulangerStg/images/boulanger/puce-boulanger-s-engage.gif) no-repeat 0px 5px;
padding-left:7px;
color:#5F5F5F;
text-decoration:none;
margin:5px 3px 5px 5px
}

a.home-boutique:hover
{
font-size:11px;
font-family:arial;
display:block;
background:url(/wcsstore/BoulangerStg/images/boulanger/puce-boulanger-s-engage.gif) no-repeat 0px 5px;
padding-left:7px;
color:#20636A;
text-decoration:underline;
margin:5px 3px 5px 5px
}

a.home-boutique-nouveautes
{
font-weight:bold;
font-size:11px;
font-family:arial;
display:block;
background:url(/wcsstore/BoulangerStg/images/boulanger/puce-boulanger-s-engage.gif) no-repeat 0px 5px;
padding-left:7px;
color:#FB5C01;
text-decoration:underline;
margin:5px 3px 5px 5px
}

a.home-boutique-nouveautes:hover
{
font-weight:bold;
font-size:11px;
font-family:arial;
display:block;
background:url(/wcsstore/BoulangerStg/images/boulanger/puce-boulanger-s-engage.gif) no-repeat 0px 5px;
padding-left:7px;
color:#FB5C01;
text-decoration:underline;
margin:5px 3px 5px 5px
}

td.home-boutik-gdb
{
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA
}

td.home-boutik-gd
{
text-align:left;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
}

.php
{
width:155px;
font-family:arial;
margin:0 8px 10px 8px;
cursor:pointer;
}

.php a
{clear:both;
position:relative;
font-size:12px;
text-align:center;
display:block;
color:#000;
text-decoration:none;
}

.php a:hover
{
clear:both;
position:relative;
font-size:12px;
text-align:center;
display:block;
color:#000;
text-decoration:underline;
}

.photoprodhp
{
position:relative;
display:block;
width:155px;
height:130px;
}

.photoprodhp img
{
display:block;
position:relative;
width:155px;
height:130px;
border:0px;
z-index:15;
}

.prixpprodhp
{
width:155px;
display:block;
position:absolute;
font-size:18px;
top:95px;
color:#fff;
text-align:center;
z-index:16;
font-family:arial;
}

.prixpprodhp span
{
font-size:11px;
vertical-align:5px;
color:#fff
}

td.navorange
{
background:#FB5B00;
}

ul#navchoisir
{
	margin:0px 0px 10px 25px;	
	list-style:none;
}

ul#navchoisir a
{
	background-image:url(/wcsstore/BoulangerStg/images/boulanger/li_navchoisir.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	font-family:arial,verdana,helvetica;
	color:#000;
	text-decoration:none;
}

ul#navchoisir a:hover
{
	color:#fff;
}


ul#navinst 
{
	margin:10px 0px 10px 15px;	
	list-style:none;
}

ul#navinst a
{
	background:url(/wcsstore/BoulangerStg/images/boulanger/li_navinst.gif) no-repeat;
	padding-left:25px;
	font-size:11px;
	font-weight:bold;
	font-family:arial,verdana,helvetica;
	color:#fff;
	text-decoration:none;
}


ul#navinst a:hover
{
	background:url(/wcsstore/BoulangerStg/images/boulanger/li_navinst.gif) no-repeat;	
	color:#000;
}


#marques
{
position:relative;
display:block;
width:147px;
height:180px;
background: url(/wcsstore/BoulangerStg/images/boulanger/background_marques.gif) no-repeat #fff;
margin-top:5px
}

#marques table
{
display:block;
position:absolute;
width:77px;
height:108px;
left:32px;
top:24px
}

#center_part_2
{
	display:block;
	float:left;
	width:685px;
	height:auto;
	background: #fff
}


#center_part_fp
{
	display:block;
	float:left;
	width:666px;
	height:100%;
	background: #fff
}



#center_part_2_full
{
	display:block;
	float:left;
	width:846px;
	height:100%;
	background: #fff
}

/*debut comparatif*/
table#comparatif
{
width:auto;
border-collapse: collapse;
}

table#comparatif td.border2pxtop
{
border-top: 2px solid #B6B6B6;
}

table#comparatif td.border2pxleft
{
border-left: 2px solid #B6B6B6;
}

table#comparatif td.border2pxbottom
{
border-bottom: 2px solid #B6B6B6;
}

table#comparatif td.border2pxright
{
border-right: 2px solid #B6B6B6;
}

table#comparatif td.border1pxbottom
{
border-bottom: 1px solid #B6B6B6;
}

table#comparatif tr.ensembleproduits
{
background:#fff;
vertical-align:top;
border-bottom:1px solid #B6B6B6;
}

table#comparatif tr.pointsforts
{
color:#fff;
font-weight:bold;
}

table#comparatif tr.gris
{
background:#F4F4F4
}

table#comparatif tr.blanc
{
background:#fff
}

table#comparatif td
{
width:135px;
text-align:center;
padding:10px 5px;
border-right:1px solid #B6B6B6
}

table#comparatif td.titreligne
{
font-weight:bold;
width:96px;
text-align:left;
vertical-align:top;
}

table#comparatif td.topleft
{
font-weight:bold;
width:96px;
text-align:left;
}

table#comparatif td.aligntopleft
{
vertical-align:top;
text-align:left;
}

table#comparatif img.marqueproduit
{
position:relative;
margin-right:auto;
margin-left:auto;
width:77px;
height:36px;
border:0px;
display:block;
}

table#comparatif img.visuelproduit
{
position:relative;
margin-right:auto;
margin-left:auto;
margin-top:5px;
width:95px;
height:95px;
border:0px;
display:block;
}

table#comparatif td.empty
{
width:100%;
border-collapse: collapse;
border: 1px solid #B6B6B6
}

table#comparatif ul
{
margin-left:15px
}


table#accessoires
{
width:130px;
margin-left:5px
}

table#accessoires td.nomaccessoire
{
width:90px;
border-right:0px;
text-align:left;
padding:2px 0px;
vertical-align:top;
font-size:10px;
}

table#accessoires td.prixaccessoire
{
width:40px;
border-right:0px;
text-align:right;
padding:2px 0px;
vertical-align:top;
color:#FB5C01;
font-size:11px;
font-weight:bold;
}


table#accessoires a.accessoire
{
background:url(/wcsstore/BoulangerStg/images/boulanger/li_menuderoulant.gif) no-repeat #fff 0px 3px;
text-decoration:underline;
color:#000;
padding-left:10px
}

table#accessoires a.accessoire:hover
{
text-decoration:none;
color:#000;
}



table#services
{
width:130px;
margin-left:5px
}


table#services td.nomservice
{
width:100px;
border-right:0px;
text-align:left;
padding:2px 0px;
vertical-align:top;
}

table#services a.service
{
text-decoration:underline;
color:#000;
}

table#services a.service:hover
{
text-decoration:none;
color:#000;
}



table#services td.prixservice
{
width:30px;
border-right:0px;
text-align:right;
padding:2px 0px;
font-weight:bold;
vertical-align:top;
}

table#comparatif a.nomproduit
{
display:block;
margin:10px 0px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000;
}

table#comparatif a.nomproduit:hover
{
display:block;
margin:10px 0px;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#000;
}

table#comparatif .grandprix
{
font-size:18px;
font-weight:bold;
display:block;
color:#F31841;
margin-top:5px
}
font#grandprix
{
font-size:13px;
font-weight:bold;
color:#F31841;
margin-top:5px
}

table#comparatif .petitprix
{
width:auto;
font-size:11px;
font-weight:bold;
display:block;
color:#F31841;
}

table#comparatif td.enleversel
{
font-size:10px;
font-family:arial,verdana,helvetica;
color:#fff;
text-align:middle;
border-right:0px;
background:#4A9DA5;
height:28px;
vertical-align:middle;
}
table#comparatif img.pictoenlever
{
width:15px;
height:18px;
margin-left:2px;
vertical-align:middle;
}

table#comparatif a.enleverselection
{
vertical-align:middle;
color:#fff;
text-decoration:underline;
}

table#comparatif a.enleverselection:hover
{
color:#fff;
text-decoration:none;
}

table.introcomp
{
border-bottom:1px solid #D5D5D5;
width:830px;
height:25px;
margin-bottom:15px
}

/*fin comparatif*/

/*debut ma selection */
td.mstitre{
font-family:arial,verdana,helvetica;
font-weight:bold;
font-size:12px;
border-left:1px solid #B6B6B6;
border-right:1px solid #B6B6B6;
color:#767980;
padding:10px 5px 10px 5px;
vertical-align:top;
}
td.msdeb{
text-align:center;
vertical-align:middle;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000000;
border-left:1px solid #B6B6B6;
padding:10px 5px 10px 5px;
}
td.ms{
vertical-align:middle;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000000;
border-right:1px dotted #B6B6B6;
padding:10px 5px 10px 10px;
}
td.msfin{
vertical-align:top;
text-align:right;
font-family:arial,verdana,helvetica;
font-weight:bold;
font-size:11px;
color:#000000;
border-right:1px solid #B6B6B6;
padding:10px 5px 10px 10px;
}
td.msbas{
vertical-align:top;
text-align:right;
font-family:arial,verdana,helvetica;
font-weight:bold;
font-size:11px;
background:#F4F4F4;
color:#000000;
border-right:1px dotted #B6B6B6;
border-left:1px solid #B6B6B6;
padding:14px 50px 10px 10px;
}
td.msbas2{
vertical-align:top;
font-family:arial,verdana,helvetica;
font-size:11px;
background:#F4F4F4;
color:#000000;
border-right:1px solid #B6B6B6;
padding:10px 5px 10px 10px;
}
.prixstrike{
font-family:arial,verdana,helvetica;
font-size:12px;
font-weight:bold;
text-decoration: line-through;
}
.prix{font-family:arial,verdana,helvetica;
font-size:24px;
font-weight:bold;color:#FF5B23;}

font#prix{font-family:arial,verdana,helvetica;
font-size:15px;
font-weight:bold;color:#FF5B23;}

/*fin ma selection */

/*debut liste*/
table.intro
{
border-bottom:1px solid #D5D5D5;
width:980px;
height:40px;
}

h1
{
display:inline;
font-size:14px;
font-weight:bold;
font-family:arial,verdana,helvetica;
color:#4A9DA5;
background:url(/wcsstore/BoulangerStg/images/boulanger/background_h1.gif) 0px 5px no-repeat;
padding-left:15px;
float:left;
}

.quantiteprod
{
display:inline;
font-size:14px;
font-weight:bold;
font-family:arial,verdana,helvetica;
color:#000;
float:left;
margin-left:15px
}

table#liste
{
width:828px;
margin-top:15px;
font-size:11px;
font-family:arial,verdana,helvetica
}

table#liste tr.tri
{
height:26px;
vertical-align:middle;
color:#FB5C01;
font-family:arial,verdana,helvetica;
font-size:11px;
}

table#liste a.critere
{
color:#FB5C01;
font-family:arial,verdana,helvetica;
font-size:11px;
text-decoration:underline;
}

table#liste a.critere:hover
{
color:#FB5C01;
font-family:arial,verdana,helvetica;
font-size:11px;
text-decoration:none;
}


table#liste li
{
margin-bottom:7px
}

table#liste td.topliste
{
background:url(/wcsstore/BoulangerStg/images/boulanger/liste_haut_vert.gif) no-repeat;
height:29px;
width:828px;
padding:0px;
color:#fff;
font-size:11px;
font-family:arial,verdana,helvetica;
vertical-align: middle;
}

table#liste td.bottomliste
{
background:url(/wcsstore/BoulangerStg/images/boulanger/liste_bas_vert.gif) no-repeat;
height:29px;
width:828px;
padding:0px;
color:#fff;
font-size:11px;
font-family:arial,verdana,helvetica;
vertical-align: middle;
}

table#liste td.listefilet
{
text-align:center;
vertical-align:middle;
background:url(/wcsstore/BoulangerStg/images/boulanger/liste_background_filet.gif) repeat-y;
width:20px;
}

table#liste td.listevisuel
{
width:138px;
text-align:center;
vertical-align:middle;
border-bottom:1px solid #D5D5D5;
border-left:1px solid #D5D5D5;
}

table#liste td.listenomprod
{
width:155px;
text-align:left;
vertical-align:top;
border-bottom:1px solid #D5D5D5;
padding-top:5px;
font-size:11px;
font-family:arial,verdana,helvetica
}

a.listetypeprod 
{
font-family:arial,verdana,helvetica;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:none;
display:block;
}

a.listetypeprod:hover
{
font-family:arial,verdana,helvetica;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:underline;
}

a.listerefprod 
{
font-family:arial,verdana,helvetica;
font-size:11px;
font-weight:bold;
color:#FF5B23;
text-decoration:none;
display:block
}

a.listerefprod:hover
{
font-family:arial,verdana,helvetica;
font-size:11px;
font-weight:bold;
color:#FF5B23;
text-decoration:underline;
}

table#liste img.listeplusprod
{
display:block;
margin-top:3px
}


table#liste td.listemarque
{
width:86px;
text-align:center;
vertical-align:middle;
border-bottom:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
font-family:arial,verdana,helvetica;
font-size:14px;
font-weight:bold;
color:#767980;
}

.text_marque{
font-family:arial,verdana,helvetica;
font-size:14px;
font-weight:bold;
color:#767980;
}

table#liste td.listecaracteristique
{
vertical-align:top;
width:258px;
background:#F5F5F5;
padding-left:20px;
padding-top:10px;
border-bottom:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
font-size:11px;
font-family:arial,verdana,helvetica
}

table#liste td.listeprix
{
width:94px;
text-align:right;
font-family:arial,verdana,helvetica;
font-size:14px;
font-weight:bold;
color:#FF5B23;
border-bottom:1px solid #D5D5D5;
}

table#liste td.listeajouter
{
width:78px;
text-align:center;
border-bottom:1px solid #D5D5D5;
border-right:1px solid #D5D5D5;
padding-top:10px;
            padding-left:5px
}
table#liste td.listeajouter2
{
	width:50%;
	text-align:center;
	/*border-bottom:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;*/
	padding-top:10px
}
a.paginationbold
{
color:#fff;
text-decoration:underline;
font-weight:bold;
}

a.paginationbold:hover
{
text-decoration:none;
}


a.paginationnum
{
color:#fff;
text-decoration:none;
}

a.paginationnum:hover
{
color:#000
}



table#mentions
{
display:block;
margin-top:15px;
margin-left:75px;
width:830px;
color:#9E9C9C;
font-size:10px;
background:#F4F4F4;
}

table#mentions650
{
margin-top:15px;
width:650px;
color:#9E9C9C;
font-size:10px;
background:#F4F4F4;
}

td.ml
{
padding:0px 20px
}

a.mentions
{
text-decoration:underline;
color:#9E9C9C;
}

a.mentions:hover
{
text-decoration:none;
}

/*fin liste*/

/*debut boutique*/
.prixbarre
{
font-size:12px;
font-family:arial,verdana,helvetica;
text-decoration:line-through;
color:#000;
}

.prixgrand
{
font-size:21px;
font-family:arial,verdana,helvetica;
font-weight:bold;
color:#FB5D02;
}
font#prixgrand
{
font-size:14px;
font-family:arial,verdana,helvetica;
font-weight:bold;
color:#FB5D02;
}

.prixmax
{
margin-left:10px;
margin-top:0px;
font-size:10px;
font-family:arial,verdana,helvetica;
font-weight:bold;
color:#000;
}

.petitnum
{
vertical-align:super;
margin-left:3px;
font-size:8px;
font-family:arial,verdana,helvetica;
font-weight:bold;
color:#000;
}


td.bcontprod
{
vertical-align:top;
padding-top:10px;
}

td.bvisumarque
{
text-align:center;
width:130px;
}

td.bpictoajouter
{
text-align:center;
width:51px;
padding-right:1px;
}

td.btdprix
{
border-left:1px dotted #d5d5d5;
padding-left:20px
}

td.bvisuprod
{
width:125px;
text-align:center;
}

td.brefprod
{
padding-left:10px;
padding-bottom:20px;
padding-top:5px;
}


a.btypeprod
{
display:block;
font-size:14px;
font-weight:bold;
font-family:arial,verdana,helvetica;
font-weight:bold;
color:#000;
text-decoration:none
}

a.btypeprod:hover
{
text-decoration:underline;
}



a.savoirplus
{
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000;
text-decoration:none;
}

a.savoirplus:hover
{
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000;
text-decoration:underline;
}


a.bnomprod 
{
font-family:arial,verdana,helvetica;
font-size:12px;
font-weight:bold;
color:#FF5B23;
text-decoration:none;
display:block;
}

a.bnomprod:hover
{
text-decoration:underline;
}


table.ongletboutique
{
width:650px;
height:auto;
border-bottom:1px solid #d5d5d5;
margin:5px 0px;
}

td.ongletboutique
{
width:auto;
padding:3px 10px 10px 10px;
}

div.bpagination
{
width:650px;
text-align:right;
margin-bottom:10px;
margin-top:5px;
font-size:11px;
font-family:arial,verdana,helvetica;
color:#000;
}

a.bpaginationnum
{
font-size:11px;
font-family:arial,verdana,helvetica;
color:#000;
text-decoration:none;
margin:0px 3px
}

a.bpaginationnum:hover
{
font-size:11px;
font-family:arial,verdana,helvetica;
color:#FB620A;
text-decoration:none;
font-weight:bold;
}

a.bpaginationtous
{
font-size:11px;
font-family:arial,verdana,helvetica;
color:#000;
text-decoration:underline;
font-weight:bold;
}


a.bpaginationtous:hover
{
font-size:11px;
font-family:arial,verdana,helvetica;
color:#000;
text-decoration:none;
font-weight:bold;
}

/*fin boutique*/


/*debut fiche produit*/

.pictoeimprimer
{
background:url(/wcsstore/BoulangerStg/images/boulanger/fp_picto_imprimer.gif) no-repeat #fff;
}

.pictoenvoyer
{
background:url(/wcsstore/BoulangerStg/images/boulanger/fp_picto_envoyer.gif) no-repeat #fff;
}

.pictorechercher
{
background:url(/wcsstore/BoulangerStg/images/boulanger/fp_picto_rechercher.gif) no-repeat #fff;
}


a.fppicto
{
color:#575757;
text-decoration:none;
padding-left:20px;
display:block;
height:18px
}

a.fppicto:hover
{
color:#575757;
text-decoration:underline;
}


a.fppictovoir
{
margin-top:3px;
float:left;
color:#575757;
text-decoration:none;
padding-left:20px;
display:block;
font-size:10px;
background:url(/wcsstore/BoulangerStg/images/boulanger/fp_picto_voir.gif) no-repeat #fff;
}

a.fppictovoir:hover
{

color:#575757;
text-decoration:underline;
padding-left:20px;
display:block;

font-size:10px
}


.fpprixbarre
{
display:block;
margin-top:10px;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:line-through;
}


.fpprixprod
{
display:block;
font-size:30px;
font-weight:bold;
color:#000;
}

.fpaccrocheprod
{
color:#4A9DA5;
font-weight:bold;
display:block;
margin:5px 0px
}


table#fppictoprod
{
margin:5px 0px;
}
table#fppictoprod img
{
margin:0px 5px 0px 5px;
}

table#fppictoprod td
{
padding:2px 3px;
text-align:center;
vertical-align:top;
}


div.fpbtcaracteristiques
{
border-bottom:1px solid #4A9DA5;
width:650px;
height:33px;
}

img.fpbtcaracteristiques
{
display:block;
float:left;
margin-right:2px;
}

td.fptitreaccessoire{
font-family:arial,verdana,helvetica;
font-weight:bold;
font-size:12px;
border-left:1px solid #B6B6B6;
border-right:1px solid #B6B6B6;
color:#767980;
padding:10px 5px 10px 5px;
vertical-align:top;
}
td.fpaccessoire{
vertical-align:middle;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000000;
border-left:1px solid #B6B6B6;
padding:10px 5px 10px 5px;
}
td.fpaccessoiremid{
vertical-align:middle;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000000;
padding:10px 5px 10px 5px;
}
td.fpaccessoiremidtrait{
vertical-align:middle;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000000;
border-left:1px dotted #B6B6B6;
padding:10px 5px 10px 5px;
}
td.fpaccessoirefin{
vertical-align:middle;
font-family:arial,verdana,helvetica;
font-weight:bold;
font-size:11px;
color:#000000;
border-right:1px solid #B6B6B6;
padding:10px 5px 10px 5px;
}
td.fpaccessoireprix{
vertical-align:middle;
text-align:right;
font-family:arial,verdana,helvetica;
font-size:14px;
font-weight:bold;
color:#FF5B23;

}
td.fptitreservices
{
font-family:arial,verdana,helvetica;
font-size:11px;
color:#444444;
border-left:1px solid #B6B6B6;
border-bottom:0px dotted #B6B6B6;
width:auto;
padding:10px 3px 10px 5px;
vertical-align:top;
border-bottom:0px;border-right:1px solid #B6B6B6;
}
ul.fpservices{
margin-left:20px;list-style-image:url(/wcsstore/BoulangerStg/images/boulanger/fp_ul_services.gif);
}


td.fptitrecaracteristiques
{
font-family:arial,verdana,helvetica;
font-weight:bold;
font-size:11px;
color:#767980;
border-left:1px solid #B6B6B6;
border-bottom:1px dotted #B6B6B6;
width:145px;
padding:10px 3px 10px 5px;
vertical-align:top;
}

td.fptxtcaracteristiques
{
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000;
border-right:1px solid #B6B6B6;
border-bottom:1px dotted #B6B6B6;
width:505px;
padding:10px 5px 10px 3px;
vertical-align:top;
}

td.fpbtcaracteristiques
{
border-left:1px solid #B6B6B6;
border-right:1px solid #B6B6B6;
text-align:right;
padding-right:20px;
padding-top:10px;
}

table.fpprodinteresse
{
width:650px;
margin-top:15px;
}

td.fpintroprodinteresse
{
font-size:14px;
font-family:arial,verdana,helvetica;
color:#FB5C01;
font-weight:bold;
border-bottom:1px dotted #000;
padding:5px 15px;
border-right:1px solid #b6b6b6;
border-left:1px solid #b6b6b6
}

td.fpprixprodinteresse
{
font-size:14px;
font-weight:bold;
font-family:arial,verdana,helvetica;
color:#FB5C01;
border-right:1px solid #B6B6B6;
border-bottom:1px dotted #000;
padding:5px 10px;
}

font#fpprixprod
{
font-size:24px;
font-weight:bold;
color:#00;
}

td.fptxtprodinteresse
{
font-size:11px;
font-weight:bold;
font-family:arial,verdana,helvetica;
color:#FB5C01;
border-left:1px solid #b6b6b6;
border-bottom:1px dotted #000;
padding:5px 10px;
}

a.fpprodinteresse
{
color:#FB5C01;
text-decoration:none;
}

a.fpprodinteresse:hover
{
color:#FB5C01;
text-decoration:underline;
}

/*fin fiche produit*/

/*debut categorie*/
img.catvisu
{
display:block;
width:130px;
height:130px;
margin-bottom:10px
}

table#categorie
{
width:620px;
margin-left:30px;
margin-bottom:15px;
}

table#categorie td
{
width:25%;
vertical-align:top;
padding-left:5px;
padding-bottom:15px
}

table#categorie a
{
color:#000;
font-weight:bold;
text-decoration:none;
}

table#categorie a:hover
{
color:#000;
font-weight:bold;
text-decoration:underline;
}

table#categorie a.nombre
{
color:#47A2AB;
text-decoration:none;
}

table#categorie a.nombre:hover
{
color:#47A2AB;
text-decoration:underline;
}


.puceprod
{
background:url(/wcsstore/BoulangerStg/images/boulanger/cat_li_prod.gif) no-repeat #fff 0px 0px;
padding-left:23px;
}

.pucenouveautes
{
background:url(/wcsstore/BoulangerStg/images/boulanger/cat_li_nouveautes.gif) no-repeat #fff 0px 0px;
padding-left:23px;
}

.catbloc
{
display:block;
float:left;
margin-left:10px;
height:130px;
}


td.economie
{
background:#C40571;
float:left;
color:#fff;
font-weight:bold;
padding:3px;
text-align:center;
}

.prixbarre14
{
font-size:14px;
font-weight:bold;
font-family:arial,verdana,helvetica;
text-decoration:line-through;
color:#000;
}

.prixblocrouge24
{
font-size:24px;
font-weight:bold;
font-family:arial,verdana,helvetica;
color:#FF4200;
}

a.titreprodbloc
{
font-size:18px;
color:#DF0125;
text-decoration:none;
font-weight:bold;
}

a.titreprodbloc:hover
{
font-size:18px;
color:#DF0125;
text-decoration:underline;
font-weight:bold;
}


/*fin categorie*/


/*debut univers*/
img.universvisu
{
display:block;
width:130px;
height:130px;
margin-bottom:10px;
margin-right:auto;
margin-left:auto;
}


table#univers
{
width:650px;
margin-bottom:10px;
}

table#univers td
{
width:25%;
vertical-align:top;
padding-top:15px;
padding-left:10px;
padding-bottom:15px;
border-bottom:1px solid #D5D5D5
}

table#univers a
{
color:#000;
font-weight:bold;
text-decoration:none;

}

table#univers a:hover
{
color:#000;
font-weight:bold;
text-decoration:underline;
}

table#univers a.nombre
{
color:#47A2AB;
text-decoration:none;
}

table#univers a.nombre:hover
{
color:#47A2AB;
text-decoration:underline;
}

table#univers td.noborderbottom
{
border-bottom:0px
}
/*fin univers*/


/*debut search*/
h1.homesearch
{
display:inline;
font-size:14px;
font-weight:bold;
font-family:arial,verdana,helvetica;
color:#4A9DA5;
background:none
}


table.searchresult
{
width:650px;
margin-top:15px;
}

td.borderleft1pxBEC
{
border-left:1px solid #BEC3CA;
}


td.resultprod
{
width:33%;
padding:3px 5px 5px 15px;	
border-right:1px solid #fff;
}

td.resultprod2
{
width:33%;
padding:3px 5px 5px 15px;	
border-right:1px solid #BEC3CA;
}

td.hautresultsearch
{
background:url(/wcsstore/BoulangerStg/images/boulanger/search_haut_tab.gif) no-repeat #fff;
height:32px;
vertical-align:middle;
color:#fff;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
padding-left:30px;
font-family:arial,verdana,hevetica;
}

td.basresultsearch
{
background:url(/wcsstore/BoulangerStg/images/boulanger/search_bas_tab.gif) no-repeat #fff;
height:39px;
vertical-align:middle;
color:#fff;
padding-left:20px;
}


td.nbrresultsearch
{
font-size:11px;
color:#000;
border-bottom:1px solid #BEC3CA;
border-right:1px solid #BEC3CA;
border-left:1px solid #BEC3CA;
padding:3px 5px 5px 40px;	
}

td.titleproduit
{
font-size:11px;
color:#FF5400;
border-left:1px solid #BEC3CA;
border-bottom:1px solid #BEC3CA;
padding:3px 0px 3px 15px;
width:300px;
}

td.titlefamille
{
font-size:11px;
color:#FF5400;
border-bottom:1px solid #BEC3CA;
padding:3px 0px 3px 0px;
width:250px;
}

td.titlepertinence
{	
font-size:11px;
color:#FF5400;
border-right:1px solid #BEC3CA;
border-bottom:1px solid #BEC3CA;
padding:3px 0px 3px 0px;
width:100px;
}

td.pourcent
{
border-right:1px solid #BEC3CA;
color:#4A9DA5;
padding: 2px 0px 2px 30px;
}

td.lexiqueresult
{
padding:2px 5px 2px 15px;
border-left:1px solid #BEC3CA;
border-right:1px solid #BEC3CA;
width:650px;
}

td.familleresult
{
padding:2px 5px 2px 0px;
}

td.intituleresult
{
padding:2px 5px 2px 15px;
border-left:1px solid #BEC3CA;
}

a.resultsearch
{
color:#000;
text-decoration:none
}

a.resultsearch:hover
{
color:#000;
text-decoration:underline
}
/* fin search*/


/*debut popup*/
#popup
{
display:block;
width:500px;
height:auto;
overflow:auto;
background:#fff;
}

#popup td.colpicto
{
width:120px;
text-align:center;
vertical-align:top;
border-right:1px solid #B8B8B8;
vertical-align:top;
padding-top:3px;
}

#popup td.colrefprod
{
width:195px;
padding-left:10px;
border-right:1px dotted #B8B8B8;
max-heigth:20px;
vertical-align:top;
padding-top:3px;
}

#popup td.colprix
{
width:125px;
padding-left:10px;
padding-bottom:5px;
vertical-align:bottom;
font-size:18px;
color:#FB5D02;
}
font#colprix
{
font-size:13px;
color:#FB5D02;
}
/*fin popup*/

#contenu
{
width:auto;
margin:10px 8px;
background: #fff;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000;
}

#chemin
{
	margin-bottom:10px;
	margin-left:10px;
	font-size:10px;
}

#chemin a
{
	color:#000
}

#center_part_3
{
	display:block;
	float:left;
	width:161px;
	height:auto;
	background: #fff;
	padding: 5px 0 0 0 ;
}

#center_part_3_fp
{
	display:block;
	float:left;
	width:180px;
	height:100%;
	background: #fff;
}


#center_part_3 table
{
	display:block;
	margin-top:10px;
}

#center_part_3 td
{
	color:#000;
	font-family:arial;
	font-size:11px
}


#center_part_3 ul
{
	list-style-image:url(/wcsstore/BoulangerStg/images/boulanger/totem_puce_ul.gif);
	margin:5px 5px 5px 15px;
	padding-left:5px
}

.titretotem
{
padding-left:10px;
background: url(/wcsstore/BoulangerStg/images/boulanger/totem_puce_ul.gif) no-repeat 0px 5px;
margin-left:3px;
font-size:12px;
font-family:arial,verdana,helvetica;
font-weight:bold;
}

a.totemsav
{
color:#000;
text-decoration:underline;
}

a.totemsav:hover
{
color:#FE4646;
}


a.totemguide
{
color:#000;
text-decoration:underline;
}

a.totemguide:hover
{
color:#4BB7CB;
}


a.totemoffre
{
color:#000;
font-weight:bold;
text-decoration:underline;
}

a.totemoffre:hover
{
color:#FFA200;
font-weight:bold;
text-decoration:underline;
}

a.totemindispensable
{
color:#000;
font-weight:bold;
text-decoration:underline;
}

a.totemindispensable:hover
{
color:#4A9DA5;
font-weight:bold;
text-decoration:underline;
}

img.totemproduit
{
margin:10px auto;
display:block;
}



#footer
{
	margin-bottom:5px;
	clear:both;
	display:block;
	width:996px;
	border-bottom: 1px solid #CBCFD8;
	background:#fff;
	height:auto;
	text-align:center;
	padding:10px 0px;
	font:11px Arial, Helvetica, sans-serif;
}

#footer img
{	
	position:relative;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#footer a
{
text-decoration:none;
color:#000;
}

#footer a:hover
{
text-decoration:underline;
color:#000;
}


/* deb animation marketing */
#center_part_2 #animation{
margin-top:10px;
margin-left:8px;
}

#center_part_2 #animation .bloc{
height:156px;
border:0px;
float:left;
margin-right:7px;
margin-bottom:7px;
}

#center_part_2 #animation .bloc .tdheader{
background:url(/wcsstore/BoulangerStg/images/boulanger/mark_bg_h.gif) repeat-y #fff;
text-align:center;
}
#center_part_2 #animation .bloc .tdheader2{
background:url(/wcsstore/BoulangerStg/images/boulanger/mark_bg_h2.gif) repeat-y #fff;
text-align:center;
}

#center_part_2 #animation .bloc .tdmilieu{
background:url(/wcsstore/BoulangerStg/images/boulanger/mark_bg_m.gif) repeat-y #fff;
text-align:center;
}



/* colonne de droite */ 
#center_part_3  .tdheader{
background:url(/wcsstore/BoulangerStg/images/boulanger/mark_bg_h.gif) repeat-y #fff;
text-align:center;
}
#center_part_3  .tdheader2{
background:url(/wcsstore/BoulangerStg/images/boulanger/mark_bg_h2.gif) repeat-y #fff;
text-align:center;
}

#center_part_3 .tdmilieu{
background:url(/wcsstore/BoulangerStg/images/boulanger/mark_bg_m.gif) repeat-y #fff;
text-align:center;
}

#center_part_3 .tdmilieu table{

}
/* fin animation marketing */


/* debut homepage */

#contenuhome
{
width:auto;
margin:10px 0px 0px 8px;
background: #fff;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000;
}

.contenuhome
{
width:auto;
margin:10px 0px 0px 8px;
background: #fff;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#000;
}

#topactu2{margin-left:7px;}


#homeleft{
border:0px solid black;
margin-top:0px;
float:left;
width:528px;
}
#homeright{
border:0px solid black;
float:left;
width:308px;
}

.homerightimage{
margin-left:7px;
margin-top:7px;
}

.homeproduit{
width:170px;
text-align:center;
height:200px;
float:left;
border:0px solid black;
}

#trait{
width:510px;
height:1px;
background-color:#CCD0D3;
clear:both;
border:0px solid black;
margin-bottom:10px;}

.homeprix
{
font-size:18px;
font-weight:bold;
color:#FF4201;
margin-top:5px
}

.homeprixbarre
{
font-size:12px;
text-decoration: line-through;
font-weight:bold;
color:#000000;
}

/*Style Cofax*/
.keywordWCS
{
background-color : #CBE3E7;
cursor: url('/wcsstore/BoulangerStg/images/boulanger/cursor-double-clic.cur');
font-size:11px;
font-family:arial,verdana,helvetica;
color:#000;
}


/*debut tunnel commande*/

img.overlib95
{
border:1px solid #B3B3B3;
width:95px;
height:95px;
}

a.nounderline
{
text-decoration:none
}
a.nounderline:hover
{
text-decoration:none
}

.color777
{
color:#777
}

.color858585
{
color:#858585
}

.floatl
{
float:left;
}

.floatr
{
float:right;
}

.clear
{
  clear:both;
}

.inline
{
  display:inline;
}

.info
{
font-family:Arial;
font-size:11px;
color:#666;
background-color:#fff;
padding:0px;
border:1px solid #b3b3b3}

.text
{font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#666}

.bordertopd5d5d5
{
border-top:1px solid #d5d5d5
}

.borderbottomd5d5d5
{
border-bottom:1px solid #d5d5d5
}

.borderleftd5d5d5
{
border-left:1px solid #d5d5d5
}

.borderrightd5d5d5
{
border-right:1px solid #d5d5d5
}

.borderbottomdottedfff
{
border-bottom:1px dotted #fff
}

.tunnelenttbl
{
color:#fff;
font-weight:bold;
font-size:12px;
}

ul.overlib
{
margin-left:20px;
}

.contenuoverlib
{
padding:3px;
background:#fff;
color:#000;
font-size:11px;
border:1px solid #4A9DA5
}

td.contenuoverlib a
{
color:#000;
text-decoration:underline;
}

td.contenuoverlib a:hover
{
color:#000;
text-decoration:underline;
}

.headeroverlib
{
padding:3px;
background:#4A9DA5;
color:#fff;
font-size:11px
}

td.headeroverlib a
{
color:#fff;
text-decoration:underline;
}

td.headeroverlib a:hover
{
color:#fff;
text-decoration:none;
}

.titcoord
{
font-size:16px;
font-weight:bold;
color:#fff;
display:block;
margin: 10px 10px;
text-transform:uppercase
}

.titidentification
{
color:#fff;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin-left:15px
}

a.ident
{
color:#000;
text-decoration:none;
}

a.ident:hover
{
text-decoration:underline
}

#erreur
{
display:block;
text-align:center;
margin-top:5px;
margin-bottom:15px;
}

a.normal
{
color:#000;
text-decoration:none;
}
a.normal:hover
{
text-decoration:underline
}

.size22
{
font-size:22px
}
td.clientongletoncentre
{
padding:0px 2px;
vertical-align:midlle;
border-top:1px solid #CACACA;
color:#FB5C01;
font-size:11px;
font-weight:bold;
text-transform: uppercase;
}

td.clientongletoncentre a
{
text-decoration:none;
color:#FB5C01;
}
td.clientongletoncentre a:hover
{
text-decoration:underline;
color:#FB5C01;
}

td.clientongletffcentre
{
padding:0px 2px;
vertical-align:midlle;
border-top:1px solid #CACACA;
border-bottom:1px solid #CACACA;
color:#848484;
background:#E0EEF9;
font-size:11px;
font-weight:bold;
text-transform: uppercase;
}

td.clientongletffcentre a
{
text-decoration:none;
color:#848484
}
td.clientongletffcentre a:hover
{
text-decoration:underline;
}

td.clientongletffbottom
{
border-bottom:1px solid #CACACA;
}

td.clientseparonglet
{
width:9px;
border-bottom:1px solid #CACACA;
}

.bgcolorE0EEF9
{
background:#E0EEF9;
}

.bgcolorAFD8F8
{
background:#AFD8F8
}

td.secondaires
{
background:#E0EEF9;
border-left:1px solid #4BB7CB;
border-right:1px solid #4BB7CB;
}

td.secondaires a
{
font-weight:bold;
color:#E74E14;
display:block;
margin-left:20px;
background: url(/wcsstore/BoulangerStg/images/boulanger/client_puce_secondaires.gif) no-repeat 0px 5px;
padding-left:15px;
text-decoration:none
}

td.secondaires a:hover
{
text-decoration:underline
}


a.fppictoselection
{
color:#575757;
text-decoration:none;
padding-left:20px;
display:block;
height:18px;
font-size:10px;
background:url(/wcsstore/BoulangerStg/images/boulanger/fp_picto_selection.gif) no-repeat #fff;
}

a.fppictoselection:hover
{
color:#575757;
text-decoration:underline;
padding-left:20px;
display:block;
height:18px;
font-size:10px
}


.relais_bg {
  border-left : 1px solid #BDBDBD;
}

.relais_bd {
  border-right : 1px solid #BDBDBD;
}

.relais_bh {
  border-top : 1px solid #BDBDBD;
}

.relais_bb {
  border-bottom : 1px solid #BDBDBD;
}

.input_relais {
  width : 76px;
  height : 17px;
  border : 1px solid #4A9DA5;
  font-size : 12px;
  color : #909090;
}

.pp-fp-accessoire
{
border-right:1px solid #B6B6B6;
border-left:1px solid #d5d5d5;
vertical-align:top
}

.pp-prix
{
text-align:right;
font-family:arial,verdana,helvetica;
font-size:14px;
font-weight:bold;
color:#FF5B23;
width:60px;
vertical-align:top;
padding-top:15px
}
.pp-picto-ajouter
{
width:100px;
padding:10px 0px 0px 10px
}
.pp-fprodinteresse
{
 text-align:center;
 border-right:1px solid #B6B6B6;
 border-bottom:1px dotted #000;
 padding:5px 10px;
 width:170px
}
/*debut cnet*/
.tablecache  {   display:none }
.tablevisible { display:block }
span.listemarque {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #767980;  FONT-FAMILY: arial,verdana,helvetica; }

/*vente service*/
.vs-gras
{
font-weight:bold;
}
.vs-normal
{
font-weight:normal;
}
.vs-intro
{
color:#FB5B00;
margin-bottom:5px;
}


.vs-encart-bg-top
{
width:559px;
background:url(/wcsstore/BoulangerStg/images/boulanger/vs-encart-background-top.gif) no-repeat bottom;
padding:0px 10px 20px 10px;

}

.vs-encart-bg-bottom
{
width:579px;
background:url(/wcsstore/BoulangerStg/images/boulanger/vs-encart-background-bottom.gif) no-repeat bottom;
padding-bottom:10px
}


#vs2, #vs3, #vs4, #vs5
{
display:none;
}




.vs-dnone
{
display:none;
}

.vs-nomservices
{
font-weight:bold;
margin:3px 0 3px 12px
}


.vs-tabledetails
{
width:562px;
margin-left:10px;

}


.vs-intitules
{
background:#FFD8CA;
padding:3px 5px;
width:345px;
vertical-align:top;
}

a.vs-savoir
{
color:#FB5B00;
text-decoration:underline;
}

a.vs-savoir:hover
{
color:#FB5B00;
text-decoration:none;
}


.vs-prixu
{
background:#FFD8CA;
color:#FF5B23;
padding:3px 5px;
text-align:right;
color:#FF5B23;
font-size:12px;
vertical-align:top;
width:56px;
}


.vs-checkbox
{
background:#FFD8CA;
padding:3px 0px 3px 35px;
width:40px;
text-align:left;
vertical-align:top;
}

.vs-prix
{
background:#FFD8CA;
color:#FF5B23;
padding:3px 5px;
text-align:right;
color:#FF5B23;
font-size:12px;
vertical-align:top;
}

.vs-background-details
{
background:url(/wcsstore/BoulangerStg/images/boulanger/vs-background-details.gif) repeat-x;
height:3px;
}

.vs-popup
{
background:#ffffff;
z-index:15222;
position:absolute;
bottom:30%;
left:50%;
margin-left:-200px;
width:400px;
padding:15px 20px;
border:1px solid #FD6600;
font-size:11px;
font-family:arial;
}

.vs-overlib
{
display:block;
margin:0 auto;
width:400px;
padding:15px 20px;
/*border:1px solid #FD6600*/
}

.vs-popuptitle
{
font-weight:bold;
font-family:arial;
font-size:16px;
color:#FD6600
}

.vs-description
{
margin-left:12px;
margin-bottom:5px
}

#servicesdispo
{
z-index:5001;
position:absolute;
left:50%;
margin: 40px 0px 0px -265px;
display:block;
width:530px;
border:1px solid #7CA2C1;
background:#fff
}



#vs-popupdispo
{
z-index:20000;
width:490px;
position:absolute;
}

#vs-popupdispo td.colpicto
{
width:120px;
text-align:center;
vertical-align:top;
border-right:1px solid #B8B8B8;
vertical-align:top;
padding-top:3px;
}

#vs-popupdispo td.colrefprod
{
width:195px;
padding-left:10px;
border-right:1px dotted #B8B8B8;
max-heigth:20px;
vertical-align:top;
padding-top:3px;
}

#vs-popupdispo td.colprix
{
width:125px;
padding-left:10px;
padding-bottom:5px;
vertical-align:bottom;
font-size:18px;
color:#FB5D02;
}

#center_part_pl
{
	display:block;
	float:left;
	width:1000px;
	height:auto;
	background: #fff
}

/* deb animation marketing */
#center_part_pl #animation{
margin-top:10px;
margin-left:0px;
}

#center_part_pl #animation .bloc{
height:156px;
border:0px;
float:left;
margin-right:6px;
margin-bottom:7px;
}

#center_part_pl #animation .bloc .tdheader{
background:url(/wcsstore/BoulangerStg/images/boulanger/mark_bg_h.gif) repeat-y #fff;
text-align:center;
}
#center_part_pl #animation .bloc .tdheader2{
background:url(/wcsstore/BoulangerStg/images/boulanger/mark_bg_h2.gif) repeat-y #fff;
text-align:center;
}

#center_part_pl #animation .bloc .tdmilieu{
background:url(/wcsstore/BoulangerStg/images/boulanger/mark_bg_m.gif) repeat-y #fff;
text-align:center;
}

.uniSeparator
{
line-height:0;
font-size:0;
clear:both;
width:100%;
height:1px;
}

.uniBigSeparator
{
line-height:0;
font-size:0;
clear:both;
width:100%;
height:10px;
}
a.navconditiong
{
color:#BBB7B7;
text-decoration:none;
}
 
A.navconditiong:hover
{
color:#2E8088;
text-decoration:none;
}
.prix_barre_16
{
  background:transparent url(/wcsstore/BoulangerStg/images/commun/prix_barre_16.gif) no-repeat scroll left 2px;
  color:#000000;
  display:block;
  font-size:16px;
}
.prix_barre_exp_16
{
  font-size:12px;
  vertical-align:3px;
}

.encart
{
	cursor:hand;
	cursor:pointer;
}

.encart_cb
{
	display:none;
	position:absolute;
	z-index:10;
}
