@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}

body { background:url(../images/fond.gif) repeat #222; color:#DDD; margin:30px 0 60px 30px; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


@font-face {
    font-family: 'BryantMedium';
    src: url('../fonts/bryant-medium-webfont.eot');
    src: url('../fonts/bryant-medium-webfont.eot?iefix') format('eot'),
         url('../fonts/bryant-medium-webfont.woff') format('woff'),
         url('../fonts/bryant-medium-webfont.ttf') format('truetype'),
         url('../fonts/bryant-medium-webfont.svg#webfont0tNZOzka') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BryantLight';
    src: url('../fonts/bryant-light-webfont.eot');
    src: url('../fonts/bryant-light-webfont.eot?iefix') format('eot'),
         url('../fonts/bryant-light-webfont.woff') format('woff'),
         url('../fonts/bryant-light-webfont.ttf') format('truetype'),
         url('../fonts/bryant-light-webfont.svg#webfont0tNZOzka') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BryantRegular';
    src: url('../fonts/bryant-r-webfont.eot');
    src: url('../fonts/bryant-r-webfont.eot?iefix') format('eot'),
         url('../fonts/bryant-r-webfont.woff') format('woff'),
         url('../fonts/bryant-r-webfont.ttf') format('truetype'),
         url('../fonts/bryant-r-webfont.svg#webfont0tNZOzka') format('svg');
    font-weight: normal;
    font-style: normal;
}



.bryant {
			font-weight: normal;
			font-style: normal;
			font-family: 'BryantRegular', arial, sans-serif;
			
			 letter-spacing:-0.05em;
}


.bryant2 {
			font-weight: normal;
			font-style: normal;
			font-family: 'BryantLight', arial, sans-serif;
			
			 letter-spacing:-0.05em;
}
	
.bryant3 {
			font-weight: normal;
			font-style: normal;
			font-family: 'BryantMedium', arial, sans-serif;
			
			 letter-spacing:-0.05em;
}


.capitalize { text-transform:uppercase;}

a { color:#999; text-decoration:none; outline:none; }
a:hover { color:#FFF; }

h1 a {  width:260px; height:22px; overflow:hidden; background:url(../images/logo.gif) no-repeat; text-indent:-5000px; line-height:50px; display:block; }

ul#onglets { margin:8px 0 20px 0; padding:0; list-style:none; height:16px; text-transform:uppercase; width:930px;}
ul#onglets li { float:left; margin-right:10px;}
ul#onglets li a { color:#FFF; text-decoration:none;}
ul#onglets li a:hover { color:#FFF; text-decoration:underline;}
ul#onglets li a.actif { color:#FFF; text-decoration:underline;}

ul#onglets li.basket { float:right; margin-right:0;}
ul#onglets li.basket a { padding-left:20px; background:url(../images/cart.gif) no-repeat 0 center;}


h2 { font-size:14px; font-weight:normal; margin-bottom:10px;}

.block { width:460px; overflow:hidden; float:left; height:475px; margin-bottom:50px;}
.block h2 { font-size:14px; font-weight:normal; height:20px; overflow:hidden; margin-bottom:5px;}

#left { margin-right:20px}

#right { clear:right;}

.clear { clear:both;}

p { margin:10px 0;}

a.arrow { color:#63be5c; background:url(../images/arrow-1.gif) no-repeat left center; text-transform:none; padding-left:15px;}
a.arrow:hover { text-decoration:underline; }

a.colour { color:#63be5c;}
a.colour:hover { text-decoration:underline; }


.headline a.colour:hover { text-decoration:none; }

.bandeau { position:absolute; width:450px; z-index:5; }
.bandeau img { position:absolute; right:0; top:0; border:0;}

.picture .bandeau { position:absolute; width:450px; z-index:5; height:0; overflow:hidden;}


.explode_pic { height:450px; width:450px; position:absolute; z-index:3; overflow:hidden;}
.explode_pic div { position:absolute; height:90px; width:90px; }


.cloneBG { position:absolute; margin-top:25px; z-index:6;}
.cloneBG img { height:450px; width:450px; }


.submit { background:#444; color:#FFF; border:1px solid #000; border-left-color:#999;  border-top-color:#999; border-right-color:#000;  border-bottom-color:#000; font-size:11px; padding:2px 4px; }
.submit:hover { color:#FFF; background:#63be5c;}

.submit2 { background:#777; color:#FFF; border:1px solid #000; border-left-color:#999;  border-top-color:#999; border-right-color:#000;  border-bottom-color:#000; font-size:11px; padding:2px 4px; }
.submit2:hover { color:#FFF; background:#63be5c;}

ul.liste-vignettes { margin:0; padding:0; list-style:none;}
ul.liste-vignettes li { margin:0 5px 5px 0; padding:0; list-style:none; float:left; width:86px; height:86px; overflow:hidden; background:#191919;}
ul.liste-vignettes li a { border:0; width:86px; height:86px; overflow:hidden; display:block;}
ul.liste-vignettes li a.LOADING { background:url(../images/load-tiny.gif) no-repeat 5px 5px ;  } 
ul.liste-vignettes li a img.thumb { border:0; width:86px; height:86px; }
ul.liste-vignettes li a .bandeau { width:86px; }




#bubulle { background:#000 url(../images/degrade-bulle.png) repeat-x; color:#FFF; position:absolute; z-index:210; top:10; left:10; cursor:default; -moz-box-shadow: 0 0 7px #000; box-shadow: 0 0 7px #000;  -webkit-box-shadow: 0 0 7px #000; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px; font-size:10px; line-height:13px; text-transform:uppercase;  }
#bubulleArrow {background:url(../images/arrowBulle.gif) no-repeat; height:9px; width:17px; color:#FFF; position:absolute; z-index:200; top:10; left:10; cursor:default;}
#bubulle .padder { padding:6px 14px;}

.loaderBox { position:absolute; z-index:120; margin-top:25px; width:450px;}
.loaderBox .picture { width:450px; height:450px; cursor:pointer; }
.loaderBox .LOADING { background:url(../images/load-.gif) no-repeat center center; cursor:default;}



#folioHome {  bottom:40px; left:30px; position:absolute; z-index:5;}
#folioView {  bottom:40px; left:30px; position:absolute; z-index:4;}

#checkFooter {  bottom:40px; position:absolute; z-index:1; left:0;}
#limitFooter { position:absolute; left:0; top:720px; height:65px;  width:1px; }

#main_icons {  bottom:40px; right:30px; position:absolute; z-index:5;}
#main_icons ul {  list-style:none; padding:0; margin:0; }
#main_icons li { float:left; margin:0 0 0 5px; }
#main_icons li a { display:block; height:16px; width:16px; background:#191919 url(../images/main_icons.png) no-repeat; text-indent:-5000px; overflow:hidden; }
#main_icons li a.fb { background-position:-16px 0;}
#main_icons li a.googleplus { background-position:-32px 0;}
#main_icons li a.pinterest { background-position:-48px 0;}

#main_icons li a.mailus { background:url(../images/mail.gif) no-repeat; width:22px;}



.folio .marger { margin-right:20px;}
.folio ul { margin:0; padding:0; list-style:none; height:17px; }
.folio ul li { float:left; margin:0 2px 0 0; padding:0; font-size:10px;}
.folio ul li span { display:block; width:20px; height:17px; line-height:17px; text-align:center; color:#555; border:1px solid #444; background:#393939; cursor:default; overflow:hidden;}
.folio ul li span.actif { background:#161616; border:1px solid #161616; color:#FFF;}

.folio ul li a { display:block; width:20px; height:17px; line-height:17px; text-align:center; color:#FFF; border:1px solid #292929; background:#292929; overflow:hidden;}

.folio ul li a:hover { background:#63be5c; color:#FFF; border:1px solid #63be5c; }


.loaderBox h3 { font-weight:normal; font-size:12px; margin:20px 0 0 0; padding:0;}
.loaderBox h4 { font-weight:normal; font-size:12px; margin:0 0 10px 0; padding:0; height:30px; overflow:hidden;}
.loaderBox h6 { display:none;}




#divFormShare { position:absolute; width:450px; height:450px; z-index:200; background:#191919; overflow:hidden; font-size:11px; }
#divFormShare .padder { padding:10px;}

#divFormShare a.CLOSERSHARE  { position:absolute; right:9px; width:21px; height:21px; background:url(../images/bigClose.gif) no-repeat; z-index:2; top:9px; overflow:hidden; text-indent:-5000px;}
#divFormShare a.CLOSERSHARE:hover { background-position:0 -21px;}

#divFormShare .champ { font-size:12px; color:#FFF; text-transform:none; padding:5px; background:#000; border:0; width:420px; margin-bottom:10px; } 
#divFormShare h3 { font-size:18px; margin:0 0 10px 0; padding:0; font-weight:normal;}
#divFormShare p { margin:0 0 3px 0;}
#divFormShare .mini { font-size:9px; color:#888; margin:-5px 0 10px 0;}

#overAllBG { background:#000 no-repeat center center; position:fixed; z-index:500; top:0; left:0; height:100%; width:100%; }
#zoomIMG { position:fixed; z-index:501;}

#overAllCACHE { background:#000; position:fixed; z-index:502; top:0; left:0; height:100%; width:100%; cursor:pointer; }

#infosZoom { position:fixed; z-index:503; height:35px;  width:100%; top:0; left:0; overflow:hidden; background:#63be5c; }
#infosZoom div { padding:4px 0; line-height:13px; color:#FFF; font-size:11px; position:absolute; }
#infosZoom div span { font-size:11px;}

#infosZoom a.CLOSERZOOM  { position:absolute; left:0; width:21px; height:21px; background:url(../images/bigClose.gif) no-repeat; z-index:2; top:5px; overflow:hidden; text-indent:-5000px;}
#infosZoom a.CLOSERZOOM:hover { background-position:0 -21px;}


#overAllBG.LOADING { background-image:url(../images/load.gif);}

.champ { font-size:12px; color:#AAA; text-transform:none; padding:1px 2px; background:#191919; font-family:Arial, Helvetica, sans-serif; border:0; } 
.champActif { color:#FFF;}

.champ2 { font-size:12px; color:#111; cursor:default; text-transform:none; padding:1px 2px; background:#777; font-family:Arial, Helvetica, sans-serif; border:0; } 

ul.share { margin:0 0 0 0; padding:0; list-style:none; height:20px;}
ul.share li { float:left; margin:0 3px 0 0;}
/*ul.share li a { display:block; height:16px; width:16px; overflow:hidden; background:url(../images/icons.png) no-repeat; text-indent:-5000px;}

ul.share li a.twitter { background-position:0 0;}
ul.share li a.twitter:hover { background-position:0 -16px;}

ul.share li a.facebook { background-position:-16px 0;}
ul.share li a.facebook:hover { background-position:-16px -16px;}*/

ul.share li a.facebook { background:url(../images/mini-fb.png) no-repeat; display:block; overflow:hidden; text-indent:-5000px; width:56px; height:20px; }
ul.share li a.permalink { background:url(../images/permalink.png) no-repeat; display:block; overflow:hidden; text-indent:-5000px; width:20px; height:20px; }


ul.share li a.sharemail { background-position:-48px 0;}
ul.share li a.sharemail:hover { background-position:-48px -16px;}

a.zoom {  background:url(../images/icons.png) no-repeat -32px 0; position:absolute; margin:430px; z-index:10; text-indent:-5000px; height:16px; width:16px; border:4px solid #666; border-width:4px 0 0 4px; }
a.zoom:hover { background-position:-32px -16px;}


.timer { height:1px; background:#FFF; position:absolute; margin-top:2px; width:0px;}

#slideMenu { margin-left:20px; width:auto;}
#slideMenu a { display:inline; background:none; color:#999; border:0; font-size:12px;}
#slideMenu a:hover { background:none; color:#FFF;}




.showcase { width:960px; border-bottom:1px solid #777; padding-bottom:10px; margin-bottom:10px; }

.showcase .picture { height:450px; width:450px; background:url(../images/load.gif) #191919 no-repeat center center; }
.showcase .column-left { float:left; width:450px; margin-right:30px; height:450px;}
.showcase .column-right { float:left; width:460px;}

.showcase .listing { overflow:hidden; margin-bottom:5px;}
.showcase .listing ul { list-style:none; margin:0; padding:0; display:table; width:100%;}
.showcase .listing ul li { float:left; margin:0 5px 5px 0; background:#191919;}

.showcase .listing ul li a { border:0; width:86px; height:86px; overflow:hidden; display:block;}
.showcase .listing ul li a.LOADING { background:url(../images/load-tiny.gif) no-repeat 5px 5px ;  } 
.showcase .listing ul li a img { border:0; width:86px; height:86px; }

.showcase h3 { font-size:12px; font-weight:normal; margin:10px 0 0 0;}
.showcase h4 { font-size:12px; font-weight:normal; margin:0;}
.showcase h5 { font-size:12px; font-weight:normal; margin:0; color:#999;}

.showcase .share { margin-top:5px;}

.showcase .galery { height:350px;} 

.showcase ul li h3 { display:none;}
.showcase ul li h4 { display:none;}


.search { font-size:14px; height:17px; }
.search span { float:left; margin-right:3px;}
.search .champ { font-size:12px; color:#AAA; text-transform:none; padding:0 5px; height:18px; background:#191919; border:0; width:140px; margin:0 0 0 0; overflow:hidden; float:left; } 
.search .champActif { color:#FFF; }
.search a { float:left; height:18px; width:18px; background:#191919 url(../images/search.gif) no-repeat 0 0; overflow:hidden; text-indent:-5000px;}
.search a:hover { background-position:0 -18px;}



div.tr { height:15px; }
div.tr span { float:left; font-size:10px; line-height:15px;}
div.tr span a { color:#FFF; text-decoration:none;}
div.tr span a:hover { color:#FFF; text-decoration:underline;}
div.tr span a.actif { color:#FFF; text-decoration:underline;}

.a-r { text-align:right;}


.select-menu { float:left; height:17px; cursor:pointer;} 
.select-menu:hover .result { background-position:right -17px; color:#FFF; }
.select-menu .result { height:17px; overflow:hidden; line-height:17px; padding:0 2px; white-space:nowrap; background:#191919 url(../images/arrow-seletor.gif) right 0 no-repeat; padding-right:18px; color:#AAA;} 
.select-menu .result span { display:block; overflow:hidden;}

.select-menu .list-opt {  overflow:hidden; position:absolute; z-index:20; margin-left:-300px; height:0;}
.select-menu .list-opt ul { margin:0; padding:0; list-style:none;}
.select-menu .list-opt li {}
.select-menu .list-opt li a { display:block; padding:1px 2px; background:#191919; border-top:1px solid #111;}
.select-menu .list-opt li a:hover { background:#63be5c; text-decoration:none;}



.select-menu2 { float:left; height:17px; cursor:default;} 
.select-menu2 .result { height:17px; overflow:hidden; line-height:17px; padding:0 2px; white-space:nowrap; background:#191919 url(../images/arrow-seletor.gif) right 0 no-repeat; padding-right:18px; color:#AAA;} 
.select-menu2 .result span { display:block; overflow:hidden;}

.select-menu2 .list-opt {  overflow:hidden; position:absolute; z-index:20; margin-left:-300px; height:0;}
.select-menu2 .list-opt ul { margin:0; padding:0; list-style:none;}
.select-menu2 .list-opt li {}
.select-menu2 .list-opt li a { display:block; padding:1px 2px; background:#191919; border-top:1px solid #111;}
.select-menu2 .list-opt li a:hover { background:#63be5c; text-decoration:none;}




.headline { height:25px; line-height:25px; font-size:11px;}
.headline span { float:left; height:25px; line-height:25px;}
.headline span a { display:block;}

.headline:hover { background:#111;}


.listingLine { margin:5px 0 10px 0; padding:0; list-style:none; width:930px; border-top:1px solid #AAA;}
.listingLine li { border-bottom:1px solid #AAA;}

.listingLine .infos { color:#AAA; border:1px dotted #AAA; border-width:1px 0; padding:5px 0; margin-bottom:10px;}
.listingLine .infos strong { color:#FFF; font-weight:normal;}


a.white { color:#FFF;}

.LOADING_PF { text-transform:uppercase; color:#DDD; background:url(../images/load-dark.gif) no-repeat 0 center; padding:0 0 0 25px; height:20px; line-height:20px; font-size:11px;}

.portFolio { overflow:hidden;}

.listingLine li .portFolio ul { margin:0; padding:5px 0; display:table; width:930px; list-style:none; }
.listingLine li .portFolio ul li { margin:0 5px 5px 0; padding:0; background:#191919; float:left; border:0;}

.listingLine li .portFolio ul li a { border:0; width:86px; height:86px; overflow:hidden; display:block;}
.listingLine li .portFolio ul li a.LOADING { background:url(../images/load-tiny.gif) no-repeat 5px 5px ;  } 
.listingLine li .portFolio ul li a img { border:0; width:86px; height:86px; }
.listingLine li .portFolio ul li h3 { display:none;}
.listingLine li .portFolio ul li h4 { display:none;}
.listingLine li .portFolio ul li h5 { display:none;}

ul.formList { display:table; margin:0; padding:0; list-style:none; margin:2px 0;}
ul.formList li { float:left;}
ul.formList li.col {  width:90px;}
ul.formList .champ { width:300px;}
ul.formList select.champ { width:304px;}

.left-DESC { background-image:url(../images/DESC.gif); background-repeat:no-repeat; background-position:0 center; padding-left:10px;}
.left-DESC:hover { background-image:url(../images/ASC.gif); }

.left-ASC { background-image:url(../images/ASC.gif); background-repeat:no-repeat; background-position:0 center; padding-left:10px;}
.left-ASC:hover { background-image:url(../images/DESC.gif); }


.right-DESC { background-image:url(../images/DESC.gif); background-repeat:no-repeat; background-position:right center; padding-right:10px;}
.right-DESC:hover { background-image:url(../images/ASC.gif); }

.right-ASC { background-image:url(../images/ASC.gif); background-repeat:no-repeat; background-position:right center; padding-right:10px;}
.right-ASC:hover { background-image:url(../images/DESC.gif); }

.siteWeb { float:left; background:url(../images/icones.gif) no-repeat 0 0; height:12px; width:31px; text-indent:-5000px; margin-top:6px;}
.siteWeb:hover { background-position:0 -12px;}

.sendMail { float:left; background:url(../images/icones.gif) no-repeat -38px 0; height:12px; width:22px; text-indent:-5000px; margin-top:6px;}
.sendMail:hover { background-position:-38px -12px; }

#loadPictures { background:url(../images/load-trans.gif) no-repeat 0 center; padding:10px 10px 10px 35px; color:#EEE; position:absolute; z-index:250; top:580px; left:30px; }

.description .content { padding:0 0 10px 70px; }
.description .content a { color:#63be5c} 
.description .content a:hover { text-decoration:underline;}

.description .content img.FL { float:left; margin:0 10px 10px 0;}

.sousmenu { margin:0 0 10px 0; font-size:14px;}

.product { width:930px; height:170px; background:no-repeat #191919; margin:0 0 20px 0;}
.p-box {  font-size:11px; color:#DDD; margin:80px 0 0 850px; position:absolute;}

.zoom-book { position:absolute; overflow:hidden; background:url(../images/zoom.gif) no-repeat; width:20px; height:20px; text-indent:-5000px; border:5px solid #5A5A5A; border-width:5px 5px 0 0; margin-top:145px;}
.zoom-book:hover { background-position:0 -20px;}

.p-box .champ-content { float:left; height:31px; width:31px; background:#EEE; overflow:hidden; margin-right:2px;}
.p-box .champ-content  .champ { background:#EEE; color:#000; width:30px; height:30px; line-height:30px; text-align:center; font-size:12px; margin:0; padding:0; font-weight:bold;}
.count-box { margin:0 0 5px 0;}

.count-box a { display:block; background:#777; border-top:1px solid #BBB;  border-left:1px solid #BBB;  border-right:1px solid #555; border-bottom:1px solid #555; height:13px; width:13px; margin:0 0 1px 0; font-size:12px; line-height:12px; text-align:center; color:#FFF; padding:0; } 
.count-box a:hover { background:#63be5c; border-color:#63be5c; }

.pushBtn { float:right; background:#777; border-top:1px solid #BBB;  border-left:1px solid #BBB;  border-right:1px solid #555; border-bottom:1px solid #555; height:13px; width:13px; margin:5px 0 0 1px; font-size:12px; line-height:12px; text-align:center; color:#FFF; padding:0; } 
.pushBtn:hover { background:#63be5c; border-color:#63be5c; }


.add-basket { display:block; height:20px; width:48px; background:url(../images/add-basket.gif) no-repeat 0 0; overflow:hidden; text-indent:-5000px; margin:5px 0 0 0;}
.add-basket:hover {background-position:0 -20px;}

.order-basket { display:block; height:20px; width:48px; background:url(../images/order.gif) no-repeat 0 0; overflow:hidden; text-indent:-5000px; margin:2px 0 0 0;}
.order-basket:hover {background-position:0 -20px;}


.p-desc { position:absolute; color:#FFF; text-transform:uppercase; margin:60px 0 0 480px;}

.col-left { float:left; margin:10px 30px 10px 0; width:680px;}
.col-right { float:left; margin:10px 0 10px 0; width:220px;}

.col-right h3 { text-transform:uppercase; color:#EEE; font-weight:normal; font-size:12px; margin:16px 0 -6px 0; padding:0;}

.liste-line { list-style:none; margin:10px 0; padding:0; border-top:1px solid #AAA;}
.liste-line li { height:20px; line-height:20px; border-bottom:1px solid #AAA;}
.liste-line li a { display:block; height:20px; line-height:20px; text-decoration:none;}
.liste-line li a:hover { background:#111;}
.liste-line li a.actif { color:#FFF; background:#191919;}

.liste-line li a em { float:right; color:#EEE; font-style:normal;}


.submitHidden { position:absolute; left:-5000px; top:-5000px;}

.no-match { height:25px; line-height:25px; text-transform:uppercase; color:#AAA; }

.bandeau-flash { width:560px; height:110px; overflow:hidden;}

.mess-intro { font-size:10px; text-transform:uppercase;}

.bigLineHeight { line-height:1.45em;}

.whiteLink { color:#FFF;}
.whiteLink:hover { text-decoration:underline;}

.colour { color:#63be5c; }

h3 { font-size:14px; font-weight:normal; margin:10px 0;}

.column { float:left;}

p.intro { font-size:40px; text-transform:uppercase; color:#63be5c; background:url(../images/intro-account.gif) no-repeat; height:68px; overflow:hidden; text-indent:-5000px;}

.form-block .champ { display:block; margin:2px 0; width:100%;}

.error_float { position:absolute; padding:1px 2px; color:#FFF; text-transform:uppercase; font-size:10px; background:#E00; -moz-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000; cursor:default;}

.mini-load { background:url(../images/load-dark.gif) no-repeat 0 2px; padding-left:20px;}

.ok { color:#0D0;}
.erreur { color:#E00;}

.blockTxt { float:left;}

.form-classique { margin:0;}
.form-classique .champ { display:block; margin:2px 0;}

h4 { margin:10px 0; font-size:10px; font-weight:normal;}

.editLink { float:right; height:16px; width:16px; background:url(../images/icons.png) no-repeat -64px 0; overflow:hidden; text-indent:-5000px; margin:4px 0 0 2px;}
.editLink:hover { background-position:-64px -16px;}

.deleteLink { float:right; height:16px; width:16px; background:url(../images/icons.png) no-repeat -80px 0; overflow:hidden; text-indent:-5000px; margin:4px 0 0 2px;}
.deleteLink:hover { background-position:-80px -16px;}

.okLink { float:right; height:16px; width:16px; background:url(../images/icons.png) no-repeat -96px 0; overflow:hidden; text-indent:-5000px; margin:4px 0 0 2px;}
.okLink:hover { background-position:-96px -16px;}

.table-form { margin:5px 0;}
.table-form th { font-weight:normal; text-transform:uppercase; padding-right:60px; text-align:left;}
.table-form .champ , .table-form .champ2 { width:350px;}
.table-form td , .table-form th { padding-top:1px; padding-bottom:1px;}

.table-form .separe td , .table-form .separe th { padding-top:20px;}


.bulleBasket { background:url(../images/bulleBasket.gif) no-repeat bottom center; position:absolute; z-index:5; color:#FFF; text-transform:uppercase; font-size:12px; text-align:center; line-height:12px; }
.bulleBasket div { padding:4px 5px 11px 5px;}

.price-block { font-size:49px; margin-top:6px; height:55px;}
.price-block sup { font-size:18px;}
.price-block span { float:left; margin:0 20px 0 0;}
.price-block em { font-style:normal; font-size:20px; line-height:18px; float:left; margin-top:9px; margin-left:-15px;}

.product .LOADING { background:#FFF url(../images/load-white.gif) no-repeat center center;}
.product .LOADING input { display:none;}


.link-pdf {background:url(../images/pdf.gif) no-repeat 0 center; padding:0 0 0 20px; color:#63be5c;}



#FRAME_OVERALL.LOADING { background-image:url(../images/load.gif); background-repeat:no-repeat; background-position:center center;}

.ERROR { color:#F00; text-transform:uppercase;}

.fake-list { padding-left:8px; background:url(../images/bulle.gif) no-repeat 0 6px; }

#permaLink { background:url(../images/bgpermalink.gif) no-repeat 0 bottom; padding:5px 5px 11px 5px; position:absolute; z-index:210; width:440px;}
#permaLink .champ { background:#FFF; color:#000; border:0; padding:0 2px; height:17px; line-height:17px; font-size:11px; width:412px;}
#permaLink a { height:17px; width:17px; float:right; text-indent:-5000px; overflow:hidden; background:url(../images/closepermalink.gif) no-repeat 0 0 #000;}
#permaLink a:hover { background-position:0 -17px;}

#permaLink2 { background:url(../images/bgpermalink2.gif) no-repeat right bottom; padding:5px 5px 11px 5px; position:absolute; z-index:210; width:440px;}
#permaLink2 .champ { background:#FFF; color:#000; border:0; padding:0 2px; height:17px; line-height:17px; font-size:11px; width:412px;}
#permaLink2 a { height:17px; width:17px; float:left; margin-right:4px; text-indent:-5000px; overflow:hidden; background:url(../images/closepermalink.gif) no-repeat 0 0 #000;}
#permaLink2 a:hover { background-position:0 -17px;}

.pictureLOAD { position:absolute; z-index:10; background:url(../images/load-black.gif) #000 no-repeat center center; width:450px; height:450px; top:121px;}
#PL1 { left:30px;}
#PL2 { left:510px;}


.permalink2 { float:right; height:16px; width:16px; background:url(../images/permalink2.png) no-repeat 0 0; overflow:hidden; text-indent:-5000px; margin:4px 0 0 2px;}
.permalink2:hover { background-position:-0 -16px;}

.certif { float:right; height:16px; width:16px; background:url(../images/certif.png) no-repeat 0 0; overflow:hidden; text-indent:-5000px; margin:4px 0 0 2px;}
.certif:hover { background-position:-0 -16px;}




.copyright { background-image:url(../images/copyright.gif); background-repeat:no-repeat; background-position:4px center;  padding-left:17px; }

.add_fav { background:url(../images/add_fav.png) no-repeat 5px center #555; padding:0 5px 0 25px; color:#FFF; float:left; height:18px; line-height:19px; font-size:11px;}
.add_fav:hover { background-color:#63be5c;}

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

.champError { background:#A00;}