div.arrondi_mainpage
{	
	background:#fff;
	width:710px;
	min-height:800px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	/* behavior:url('/shop/catalog/templates/Original/PIE.htc');	 */
}

.cat_description{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#800000;font-weight:bold}
.boxText{font-family:Verdana, Arial, sans-serif;font-size:10px;}
.errorBox{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#c10000;font-weight:bold;color:#FFFFFF;}
.stockWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#FFFFFF;text-decoration:underline;}

img{
border:none;
}

 
BODY{
color:#000000;
margin:0px;margin-top:0px;
margin-bottom:0px;
background:url('/shop/catalog/templates/newpbg/bande-noir-header.jpg') repeat-x;
background-color:#030504;
}
.cachediv{display:none;}
.create_cache{display:none;}
.voitdivIE{zoom:1;}
#container{position:absolute;top:0;left:0;padding:50px 0 0 0;z-index:1000;width:600px;}
A{color:#000000;text-decoration:none;}
A:hover{text-decoration:none;}
FORM{display:inline;}
TR.header{background:url(images/bg01.gif);}
TR.headerNavigation{background:#336699;}
TD.headerNavigation{font-family:Verdana, Arial, sans-serif;color:#ffffff;}
A.headerNavigation{font-family:Verdana;color:#6E6E6E;font-size:10px;font-weight:bold;}
a:hover.headerNavigation{text-decoration:none;}
TR.headerError{background:#ff0000;}
TD.headerError{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;}
TR.headerInfo{background:#00ff00;}
TD.headerInfo{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}

DIV.bandeaufooter{
color:#FFF;
font-family:arial;
font-size:10px;
width:100%;
padding-top:32px;
}

DIV.bandeaufooter a { color:#FFF; }

.footer, a.footer{
color:#FFF;
font-family:arial;
font-size:10px;
}
DIV.footer{
width:24%;
float:left;
vertical-align:top;
}
H3.footer
{
font-size:14px;
font-weight:bold;
border-bottom:1px solid #FFF;
width:75%;
text-transform:uppercase;
}

DIV.bande-noir-header{
height:461px;
left:0;
width:100%;
z-index:-1;
background:url('/shop/catalog/templates/newpbg/background-header.jpg') no-repeat top center; 
position:absolute;

}


TR.footer{background:#336699;}
TD.footer{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#FFFFFF;font-weight:bold;}
.infoBox{background:#CCCCCC;}
.infoBoxContents{background:#CCCCCC;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.infoBoxContentsmiddle{background:#B1BOBO;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.infoBoxContentsright{background:#FFFFFF;font-family:Verdana, Arial, sans-serif;font-size:10px;}
.infoBoxNotice{background:url(images/logo-banner_03.gif);}
.infoBoxNoticeContents{background:url(images/logo-banner_03.gif);font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.infoBoxHeading{font-family:Arial;font-size:12px;font-weight:bold;font-style:italic;color:#FFFFFF;}
TD.infoBoxHeadingright{font-family:Arial;font-size:12px;font-weight:bold;font-style:italic;background:url(images/infobox/corner_middle_droit.gif);color:#FFFFFF;}
TD.infoBox, SPAN.infoBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{background:#f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{background:#f8f8f9;}
TABLE.productListing{border:1px;border-style:solid;border-color:#b6b7cb;border-spacing:1px;}
.productListing-heading{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#336699;color:#FFFFFF;font-weight:bold;}
A.productListing-heading{color:#FFFFFF;font-weight:bold;}
a:hover.productListing-heading{color:#FFFFFF;font-weight:bold;}


TD.productListing-data{font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.categories, P.categories{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#FFFFFF;}
A.categories{font-family:Verdana, Arial, sans-serif;font-size:13px;line-height:1.25;color:#FFFFFF;}
A.pageResults{color:#000000;}
a:hover.pageResults{color:#336699;}
.espaceclientpageHeading{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#336699;}
.espaceclientcontenu{color:Black;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;height:20px;}
.espaceclientcontenusmall{color:Black;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.espaceclienttitre{color:#0099ce;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}


TD.espaceclienttitreblanclight{color:#000;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}

TD.espaceclienttitreblanc{color:#000;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
TD.pageHeading, DIV.pageHeading{margin:0;color:#FFFFFF;font-weight:bold;font:18px Arial,Helvetica,Sans-serif;}
.soustitre{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#FFFFFF;}
.soussoustitre{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#336699;}
TD.priceHeading{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#336699;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
TD.main, P.main{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.25;}
TD.mainprix, P.mainprix{width:285px;font:bold 26px Arial, Helvetica, sans-serif;color:#f00;line-height:0.5;}
TD.description, P.description{font-family:Verdana, Arial, sans-serif;font-size:12px;}
TD.smallText, SPAN.smallText, P.smallText{font-family:Verdana, Arial, sans-serif;font-size:10px;}
TD.accountCategory{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#aabbdd;}
TD.fieldKey{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
TD.fieldValue{font-family:Verdana, Arial, sans-serif;font-size:12px;}
TD.tableHeading{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
TD.category_desc{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5;}
SPAN.newItemInCart{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ff0000;}
CHECKBOX, INPUT, RADIO, SELECT{font-family:Verdana, Arial, sans-serif;font-size:11px;border-color:transparent;}
TEXTAREA{width:100%;font-family:Verdana, Arial, sans-serif;font-size:11px;}
SPAN.greetUser{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#f0a480;font-weight:bold;}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
SPAN.markProductOutOfStock{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;color:#c76170;font-weight:bold;}



.productlisting-headingPrice{font-family:Arial, Helvetica,  sans-serif;font-size:20px;font-weight:bold;color:#009acf;}
SPAN.productSpecialPrice{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#ff8a36;text-decoration: line-through;}


SPAN.productSpecialPriceSmall{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#ff0000;}
SPAN.errorText{font-family:Verdana, Arial, sans-serif;color:#ff0000;}
.moduleRow{}
.moduleRowOver{background-color:#D7E9F7;cursor:pointer;cursor:hand;}
.moduleRowSelected{background-color:#E9F4FC;}
.checkoutBarFrom, .checkoutBarTo{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
.messageBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}
.messageStackError, .messageStackWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#FF5C38;color:#FFFFFF;font-weight:bold;}
.messageStackSuccess{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#99ff00;}
.inputRequirement{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#009acf;}
TABLE.linkListing{border:1px;border-style:solid;border-color:#b6b7cb;border-spacing:1px;}
.linkListing-heading{font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;background:#b6b7cb;color:#FFFFFF;text-align:center;}
TD.linkListing-data{border-right:1px solid #b6b7cb;border-bottom:1px solid #b6b7cb;padding:4px;font-family:Verdana, Arial, sans-serif;font-size:10px;}
TR.linkListing-odd{background:#f8f8f9;}
TR.linkListing-even{background:#F5F5F5;}
.masque{display:none}
.demasq{display:inline}
TD.productPriceInListing{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#d2e9fb;}
TD.productPriceInBox{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#eeeeee;}
TD.productPriceInProdInfo{font-family:Verdana, Arial, sans-serif;font-size:12px;background:#ccffcc;}
.dataTableHeadingRow{background-color:#336699;}
.dataTableHeadingContent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;}
.dataTableRow{background-color:#F0F1F1;}
.dataTableRowSelected{background-color:#DEE4E8;}
.dataTableRowOver{background-color:#3399FF;cursor:pointer;cursor:hand;}
.dataTableContent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
.top{font-family:Verdana, Arial, sans-serif;font-size:10px;text-decoration:none;color:#898989;font-weight:bold;}
a.top{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#898989;font-weight:bold;}
.red{font-family:Verdana, Arial, sans-serif;font-size:10px;text-decoration:none;color:#FF0000;font-weight:bold;}
a.red{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#FF0000;font-weight:bold;}
.zecat{font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;color:#000;margin-left:2px;}
.zecat:hover{font-family:Arial;text-decoration:underline;color:#40a7cf;font-size:12px;}
.zecat .colorus{color:#0098e1;font-size:12px;}
.mk{font-family:Arial;font-size:13px;color:#40a7cf;font-weight:bold;text-decoration:none;margin-left:2px;}
.mk:hover{font-family:Arial;font-size:13px;color:#000;font-weight:bold;text-decoration:underline;margin-left:2px;}
.zetitr_pdt{font-family:Arial;font-size:11px;line-height:12px;height:27px;padding-top:3px;text-decoration:none;color:#000;margin-left:2px;}
.zetitr_pdt:hover{font-family:Arial;font-size:11px;text-decoration:underline;color:#40a7cf;margin-left:2px;}



.ze_trait_px_bare{background-image:url(images/Prix_barre_hg08-v2.gif);background-repeat:no-repeat;background-position:center;color:#000000;}
ul.list_nw_blk{font-family:Arial;font-size:11px;padding:0 0 0 18px;margin:8px 0 0 0;}
.list_nw_blk li{font-family:Arial;list-style-image:url(images/ohmypuce.gif);border-bottom:solid;border-bottom-color:#c0c0c0;border-bottom-width:1px;margin-bottom:8px;padding-bottom:2px;margin-right:14px;}
.list_nw_blk li span.ti_lien{font-family:Arial;text-decoration:none;font-weight:bold;color:#000;font-size:11px;margin-left:0;}
.list_nw_blk li span.ti_lien:hover{font-family:Arial;text-decoration:underline;color:#40a7cf;font-size:11px;}
.cat_bas{font-family:Arial;font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:none;margin-right:14px;}
.cat_bas:hover{font-family:Arial;font-size:12px;color:#40a7cf;font-weight:bold;text-decoration:none;}
#ContainerOnglets{position:relative;width:600px;height:400px;margin:0em auto;text-align:left;border:0px solid #000000;background-color:#FFFFFF;}
#ContainerOnglets *{margin:0;padding:0;}
#ContainerOnglets ul#menu{position:relative;width:100%;font-weight:bold;}
#ContainerOnglets ul#menu li{margin-top:0px;float:left;display:inline;height:31px;}
#ContainerOnglets ul#menu li a{text-align:left;display:block;height:25px;line-height:25px;width:100px;text-decoration:none;}
#ContainerOnglets ul#menu li a:hover{}
#ContainerOnglets h1, #ContainerOnglets h2{margin:0.5em 0 0.5em 0;font-size:1.4em;}
#ContainerOnglets .content{padding:1em 2em;margin:-2px 0 0 0;_margin:-16px 0 0 0;}
#ContainerOnglets hr{clear:both;visibility:hidden;}
#ContainerOnglets a.current{color:#000;}
#ContainerOnglets a.ghost{color:#000;}
#ContainerOnglets .on{display:block;}
#ContainerOnglets .off{display:none;}
.ss_menu_header{color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, sans-serif}
.ss_menu_header:hover{color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, sans-serif}


#menubleu_01 a{
		font-size:12px;color:#fff;font-family:arial;font-style:italic;
}

ul#menu_bleu { 
width : 950px; 
height : 139px;
margin:0 auto;
background:url('/shop/catalog/templates/newpbg/menu_barre_bleue.png');
background-repeat:no-repeat;
padding-top:4px;
list-style-type : none; 
z-index:5;
}

*+html ul#menu_bleu li {
padding-top:0px;
}
 
 
 img.btn_img_serach{

 float:right;
 padding:0;
 margin-top:10px;
}

*+html img.btn_img_serach{

margin-top:0;
}
 
td.right{
text-align:right;
}

.floatright
{
float:right;
}

.floatleft
{
float:left
}


td.center{
text-align:center;
} 
 
td.prodspanier {height:80px;}
td.couponpanier {height:40px;}

ul#menu_bleu li {
width:79px;
height:26px;
margin-left:-20px;
margin-right:20px;
font-family:arial;
font-size:12px;
font-weight:bold;
line-height:26px;
}

*+html ul#menu_bleu li {
margin-right:-10px;
margin-left:10px;
}
 
ul#menu_bleu li.bouton_gauche {
float : left;
text-align:center;
}

ul#menu_bleu li.bouton_gauche:hover {
float : left;
background:url('/shop/catalog/templates/newpbg/item_over.png');
}

ul#menu_bleu li.bouton_gauchelrg {
float : left;
width:110px;
text-align:center;
}

ul#menu_bleu li.bouton_gauchelrg:hover {
float : left;
background:url('/shop/catalog/templates/newpbg/item_overlrg.png');
}

ul#menu_bleu li.bouton_gauchesmall {
float : left;
width:60px;
text-align:center;
}

ul#menu_bleu li.bouton_gauchesmall:hover {
float : left;
background:url('/shop/catalog/templates/newpbg/item_oversmall.png');
}


ul#menu_bleu li.bouton_gaucherch {
width:198px;
float : right;
margin-right:46px;
text-align:center;
}

*+html ul#menu_bleu li.bouton_gaucherch {
margin-right:6px;

margin-top:1px;
}



 
ul#menu_bleu li.bouton_droite {
float : right;

}
 
ul#menu_bleu a {
color : #FFF;
text-decoration : none;
padding-top:5px;
}



ul#menu_blanc { 
width : 910px; 
height : 91px;
margin-top:-110px;
margin-bottom:-20px;
list-style-type : none; 

}
 
ul#menu_blanc li {
width:70px;
height:46px;
margin-top:3px;
padding-top:13px;
font-family:arial;
font-size:11px;
font-weight:normal;
line-height:15px;
border-right:1px dotted #CCC;
}
 
ul#menu_blanc li.bouton_gauche {
float : left;
text-align:center;
z-index:20;
}



ul#menu_blanc li.bouton_gauche_last {
float : left;
text-align:center;
margin-right:0;
border-right:none;
}
 
ul#menu_blanc li.bouton_gauche_vert {
float : left;
text-align:center;
width:95px;
margin-left:-39px;
}
 
ul#menu_blanc a {
color : #009acf;
text-decoration : none;
padding-top:5px;
font-weight:bold;
font-family:arial, tahoma;
}



h1.mainpage, h2.mainpage , h1.products, h2.products {
color:#404040;
font-size:14px;
font-weight:bold;
margin:14px 0 12px 15px ;

font-family:sans-serif, arial ;
}

h2.products, h1.products {
margin:0 ;
}

h3.mainpage{
display:inline;
font-weight:normal;

font-size:18px;
margin-top:0;
text-transform:uppercase;
}

h1.mainpageh3{
display:inline;
font-weight:normal;

font-size:18px;
margin-top:0;
text-transform:uppercase;
}

img.mainpageh3{
float:left;
}

img.mainpaged{
vertical-align:bottom;
}

span.main_orange{
color:#ee7108;
width:50px;


}

span.main_bleu{
color:#0099ce;


width:50px;
}

span.main_bleunews{
color:#0099ce;
width:175px;
}

a.main_bleunews, a.main_bleunews:hover{
color:#0099ce;
text-decoration:none;
}

p.mainpage{
color:#595959;
font-size:13px;
text-align:justify;
width:680px;
margin:0 15px 14px 15px;
font-family:tahoma, sans-serif, arial;
}



*+html div.arrondi_mainpage{
padding-left:2px;
}

div.box_telephone{

float:right;
margin-bottom:10px;
}

div.box_shopfb{
float:right;
margin-bottom:8px;
width:231px;
}
div.box_telephone2{
float:right;
margin-bottom:8px;
height:194px;
width:231px;
background:url('../newpbg/background-box-telephone-short.png') no-repeat;
color:#FFF;
font-family:arial;
}

div.text_telephone{
float:left;
text-align:left;
margin-top:130px;
margin-left:30px;
}

span.asstel
{
font-size:12px;
font-style:italic;
}

span.numtel
{
font-size:18px;
font-weight:bold;
}
div.news_mainpage{
width:231px;
height:336px;
background:url('../newpbg/background-box-news.png') no-repeat;
margin-bottom:10px;
float:right;
}

div.news_mainpage2{
width:231px;
height:316px;
background:url('../newpbg/background-box-news2.png') no-repeat;
margin-bottom:10px;
float:right;
}


div.liens_sidebar{
width:231px;
height:336px;
background:url('../newpbg/background-box-news.png') no-repeat;
margin-bottom:10px;
float:right;
}


div.facebook_mainpage{
width:231px;background:#FFF;height:414px;
	padding:0.5em 0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior:url('/shop/catalog/templates/Original/PIE.htc'); 
	float:right;
}

.mainpage_news,  .mainpage_news_3eme  {
font-family:arial;
font-size:12px;
color:#000;
width:161px;
text-align:justify;
}

div.mainpage_news{
padding-top:6px;
padding-bottom:8px;
margin-bottom:12px;
border-bottom:1px dotted white;
}

div.mainpage_news_3eme{
padding-top:6px;

}

a.mainpage_news{
color:#fff;
font-weight:bold;
}

div.mainpage_band_gris{
font-family:sans-serif;
color:#0099ce;
line-height:28px;
height:29px;
width:100%;
background:url('../newpbg/fond-gris-strie.png');
margin-bottom:10px;
}

div.mainpage_band_gris_arrondi{
font-family:sans-serif;
color:#0099ce;
line-height:28px;
height:29px;
width:100%;
background:url('../newpbg/fond-gris-strie-arrondi.png');
margin-bottom:10px;
}

td.hometd1{
width:148px;
height:108px;
}

div.mainpage_photomag{
text-align:center;
margin:10px 0;
}


#multicouche {
  position: relative; /*l'élément est positionné mais il se place tout seul*/
}
#multicouche img {
  position: absolute;
  top: 0;
  left: 0;
}

#multicouche p {
  position: absolute;
  top: 0;
  left: 0;
} 
 
#couche1, .couche1 {

  margin-top:25px;
  margin-left:40px;
  position:absolute;
}
 
#couche2, .couche2 {
  z-index: 2;
}

div.homeprix{
color:#0099ce;
font-size:18px;
font-family:sans-serif;
font-weight:bold;
margin-left:22px;

}

div.homeprixzz{
color:#0099ce;
font-size:18px;
font-family:sans-serif;
font-weight:bold;
margin-top:8px;
margin-left:22px;
}

div.homeprixzzpromo{
position:absolute;margin-top:-36px;color:#ffa03a;text-decoration:line-through;font-size:16px;font-weight:bold;
}

span.des_homeprix{
color:#000;
font-size:12px;
font-family:Arial;
font-weight:bold;
}

span.manuf_homeprix{
color:#777;
font-size:11px;
}

img.homeprix{
float:right;


}

p.homeprix{
margin-top:174px;
margin-left:25px;
margin-bottom:0;
}

div.home_etiq_grise{
position:absolute; width:204px;height:255px;background:url('../newpbg/etiquette-news-gris.png');z-index:3
}
div.home_etiq_grise:hover{
position:absolute; width:204px;height:255px;background:url('../newpbg/etiquette-news-bleu.png');z-index:3;text-decoration:none;
}


div.home_etiq_vert{
position:absolute; width:204px;height:255px;background:url('../newpbg/etiquette-pack-gris.png');z-index:3
}
div.home_etiq_vert:hover{
position:absolute; width:204px;height:255px;background:url('../newpbg/etiquette-news-bleu.png');z-index:3;text-decoration:none;
}



div.home_etiq_orange{
position:absolute; width:204px;height:255px;background:url('../newpbg/etiquette-promo-gris.png');z-index:3
}
div.home_etiq_orange:hover{
position:absolute; width:204px;height:255px;background:url('../newpbg/etiquette-news-bleu.png');z-index:3;text-decoration:none;
}


div.home_etiq_rose{
position:absolute; width:204px;height:255px;background:url('../newpbg/etiquette-top-gris.png');z-index:3
}
div.home_etiq_rose:hover{
position:absolute; width:204px;height:255px;background:url('../newpbg/etiquette-news-bleu.png');z-index:3;text-decoration:none;
}



a.prix_header{
color:#0099cc;
font-size:14px;
font-weight:bold;

}


a.lien_header{
color:#FFF;
}
a.prix_header:hover, a.lien_header:hover{

text-decoration:none;
}


div.shopzone{
margin-left:8px;
height:244px;
}

img.lien_header{
margin-top:0px;
}

div.home_etiq_promo, div.home_etiq_pack, div.home_etiq_top, div.home_etiq_news, div.home_etiq_blanche{
position:absolute; width:170px;height:226px;background:url('../newpbg/zetiquette-grise.png') no-repeat top left;
}

div.home_etiq_blanche_large{
position:absolute; width:700px;height:226px;background:url('../newpbg/zetiquette-grise-lrg.png') no-repeat top left;z-index:3
}


div.home_etiq_news:hover{
background:url('../newpbg/zetiquette-bleu.png') no-repeat top left;
text-decoration:none;
}


div.home_etiq_promo:hover{
background:url('../newpbg/zetiquette-orange.png') no-repeat top left;
text-decoration:none;
}

div.home_etiq_pack:hover{
background:url('../newpbg/zetiquette-vert.png') no-repeat top left;
text-decoration:none;
}

div.home_etiq_top:hover{
background:url('../newpbg/zetiquette-rose.png') no-repeat top left;
text-decoration:none;
}


#couche1zz, .couche1zz{
  margin-top:22px;
  margin-left:16px;
  position:absolute;
}

#couche2zz, .couche2zz{
  z-index: 8;
  position:absolute;
}

#couche3zz, .couche3zz{
  z-index: 8;
margin-top:195px;
margin-left:130px;
  position:absolute;
}


p.homeprixzz{
margin-top:144px;
margin-left:25px;
margin-bottom:0;
}

div.phomeprixzz{
margin-top:144px;
margin-left:25px;
margin-bottom:0;
}

a.index_nested{
color:#000;
font-family:tahoma;
font-size:11px;
}

a.index_nested:hover{
text-decoration:none;
color:#0099ce;
}

td.boxe_categ{
width:100px;
height:110px;
vertical-align:top;
text-align:center;
}


div.boxe_categ{
width:139px;
height:84px;
padding-top:8px;
background:url('../newpbg/fond-box-categ-gris.png') no-repeat;
margin-bottom:-8px;
}

div.boxe_categ:hover{
background:url('../newpbg/fond-box-categ.png') no-repeat;
}

h4.newsboxtitle{
color:#fff;
font-family:tahoma;
font-size:16px;
text-align:center;
margin-bottom:32px;
}


td.homenews{
font-family:arial;
font-size:11px;
color:#000;
width:161px;
text-align:justify;
vertical-align:top;
}
ul.homenews{

font-family:arial;
font-size:12px;
color:#000;
width:161px;
text-align:justify;
}

li.homeitemnews{
list-style-type:none;
margin:10px 0;
}

li.hometitlenews1{
list-style-image: URL(../newpbg/news_puce1.png); 
}

li.hometitlenews2{
list-style-image: URL(../newpbg/news_puce2.png); 
}

li.hometitlenews3{
list-style-image: URL(../newpbg/news_puce3.png); 
}

.newpbgbreadcrumb {
width:710px;
height:34px;
background:URL(../newpbg/barre-breadcrumb.png) no-repeat; 
padding-left:8px;

position:absolute;
z-index:1;

}

.newpbgbreadcrumb a,.newpbgbreadcrumb img, .newpbgbreadcrumb span {
  vertical-align: middle;
  display: inline-block;

}

div.loginzone {
width:308px;height:200px;float:right;margin-right:40px;
}

textarea.prod_boxes, select.prod_boxes, input.prod_boxes, input.itinloc, .loginfields input, .creationcompte input {
 border:1px solid #DDD;
 margin:1px;
 background-color:#FFF;
 }
 
radio.prod_boxes checkbox.prod_boxes {
 border:none;
 border-color:transparent;
 }
 
.creationcompte td{
heigt:40px;
}

.ze_px, .prixpanier{
font-family:arial;
color:#0099ce;
font-weight:bold;
font-size:14px;
}


td.panier_barre_droite{
width:24px;
height:24px;
background:URL(../newpbg/panier-barre-droite.png) no-repeat; 
}

td.panier_barre_gauche{

width:24px;
height:24px;
background:URL(../newpbg/panier-barre-gauche.png) no-repeat; 
}

td.panier_barre_bleu{
height:24px;
background:URL(../newpbg/panier-barre-bleu.png) repeat-x; 
color:#fff;
font-family:arial;
font-size:12px;
font-weight:bold;
}

.tablepanier{
font-family:verdana;
font-size:12px;
}

h1.ficheprod, h2.ficheprod, h1.location {
font-family:sans-serif;
font-size:14px;
font-weight:bold;
margin:2px;
}


h1.location, h2.location {
color:#0095c9;
font-family:arial;
font-size:12px;
text-transform:uppercase;
}

h2.location {
text-align:left;
}

h2.ficheprod{
font-size:11px;
}

a.grisficheprod{
color:#777; font-family:arial;font-size:10px;
}


div.dispoprods{
color:#777; font-family:arial;font-size:12px;
height:36px;
padding-top:10px;
border-bottom:1px solid #ccc;
}

span.dispo{
padding-top:6px;
font-weight:bold;
}


#prod_mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#prod_boxes .prod_window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#prod_boxes {
font-family:sans-serif,tahoma;
font-size:12px;
}

div.inputtprod{
height:20px;
}


 input.prod_boxes{
width:150px;
}

input.popupprod{
width:100px;


}
.cancelpopup{
}

#dialog1 .d-header , #dialog2 .d-header, #dialog3 .d-header{
    width:400px; 
    padding:10px;
}

#dialog1 .d-header{
height:220px;
background:url('/shop/catalog/templates/newpbg/fond-popup-moinscher.png') no-repeat;
}
#dialog2 .d-header{
height:150px;
background:url('/shop/catalog/templates/newpbg/fond-popup-ami.png') no-repeat;
}

#dialog3 .d-header{
 height:240px;
 background:url('/shop/catalog/templates/newpbg/fond-popup-question.png') no-repeat;
}

.prod_vert{
color:#A9BE21;
}

.prod_orange{
color:#FF6C1C;
}

.prod_rouge{
color:#CF3A26;
}



div.noprods{
margin-top:40px;text-align:center;border-bottom:none;
}
div.mainpage{
font-family:arial;
font-size:12px;
text-align:justify;
padding:0 20px 20px 20px;
}

a.chk_panier{
color:#c3d641;
}

a.chk_livraison{
color:#ff681d;
}

a.chk_paiement{
color:#0093c7;
}

a.chk_confirmation{
color:#f20590;
}

.case_account a, td.case_account{
width:120px;
height:130px;
vertical-align:top;
font-family:arial;
color:#555;
font-size:12px;
text-align:center;
}

.case_account a:hover{
color:#0099CE;
}


.table_account{
vertical-align:top;
margin-left:30px;
font-size:12px;
font-family:arial;
}

.table_account a{
font-weight:bold;
color:#000;
}

.table_account a:hover{
font-weight:bold;
color:#0099CE;
}

.etiquette_pbg  {
width:170px;height:234px;float:left;margin-left:2px;
}

div.etiquette_pbg {
	cursor:pointer;
}

span.textlocation, div.textlocation{
font-family:arial;
font-size:12px;
color:#626262;
text-align:justify;
}

span.txtvert, span.txtorange, span.txtbleu,span.txtrose,span.txtgris{
font-weight:bold;
}

span.txtvert{
color:#7e9e07;
}

span.txtorange{
color:#ff9306;
}

span.txtbleu{
color:#2b93cb;
}

span.txtbleusombre{
color:#0099ce;
}




span.txtrose{
color:#ef1581;
}

span.txtgris{
color:#626262;
}

td.location{
vertical-align:top;
}

.alignleft{
text-align:left;
}

div.mbItems{
width:200px;float:left;margin-top:30px;padding-left:20px;
}

div.mbBord{
border-left:1px solid #459DBD;
}


div.headFidelite{
background: url(../newpbg/fid-bande1.jpg) no-repeat; 
padding-left:200px;height:78px;padding-top:28px;
}

div.headFidelite h1 {
color:#fff;font-size:20px;
margin:0; 
font-weight:normal;
}

div.productSocialButtonsContainer{
height:50px;
border-bottom:1px solid #ccc;
}

div.productSocialButtonsBox{
width:110px;
float:left;
text-align:center;
}

a.credit { font-size:11px;color:#555; }
a.credit:hover { color:#009Acf; }

div.ficheProdBlocDroit{
width:330px;float:right;padding-right:20px;font-family:arial;color:#555;
}

div.ficheProdLoupe{
width:300px;text-align:center;line-height:18px;font-size:10px;font-family:arial;color:#555;background:#FFF;
}

div.ficheProdIcoGrises{
width:70px;margin:0 5px;float:right;
}
h1.pageFid, h2.pageFid { 
font-family:arial;
color:#FFF;
font-weight:bold;
}

h1.pageFid{
font-size:24px;
margin:0;
}

h2.pageFid { 
color:#000; 
padding:0 20px;
}

div.pageFidBloc1{
float:left;height:245px;background:url(../newpbg/fid-bande2.jpg) no-repeat;padding-top:88px;width:465px;
}

div.pageFidBloc2{
float:left;padding-right:17px;padding-top:20px;
}

div.pageFidExpl{
background: url(../newpbg/fid-box2.jpg) repeat-y; width:435px;height:196px;padding: 0 20px;
}
