﻿
.hasJS .nav-diaporama a.expandimg {visibility:hidden}
.hasJS .hoverBlock {display:none}
table {font-size:1em;} 
#home #opcventeflash p 
{
	background: url(../img/pictos/venteflash_35x35.png) no-repeat center left;
	min-height:35px;
	_height:35px;
	padding:0 0 0 40px;
	color:#000;
	font-weight :bold ;
	font-size:1.2em;
	margin:10px 0 5px 0;
}
#home #opcventeflash span 
{
	color: #666;
	font-size: 0.9em !important;
}
.compteurVFLong {height:18px;font-weight:bold !important;color:#DD0000!important;}
.compteurVFCourt {height:31px;font-weight:bold !important;color:#DD0000 !important;}

#home .flecheADH {background-image:url(../img/decos/adherent/ADH_fleche.gif); }

#home .limitedSize {width:970px;}
#home .limitedSizeV { min-height:380px;_height:380px;margin-right:5px; }
.orderpipe, .orderpipepanier {margin: 0;color:#000000;}
#home .highlight  {color:#D99913 !important}
#home .highlight14gras {font-size:1.2em;font-weight:bold;color:#D99913 !important}
#home .clear {background:none !important; clear:both !important; font-size:1%; overflow:hidden; line-height:0; height:0; }
#home {margin:5px 0; font-size:11px;}
#home a {text-decoration:underline;}
.IS_IE7 #home a.visuel {text-decoration:none}
#home a:focus {text-decoration:none; background-color:transparent}
#home a:hover {text-decoration:none}
#home a:active{background-color:transparent; text-decoration:underline;}
#home blockquote{margin: 0; padding:0;}
#home .txt_c {text-align:center }
#home .subtitledesc {list-style:none;  margin:0; padding:0}	
#home .attention,#home .product-offer,#home .product-adherent,#home .product-adherent5pour100,#home .promo-opspot,#home .prix-vert-picto, #home .prix-vert-reduc, #home .coupcoeur,#home .offreAdherent,#home .offreSpeciale,#home .freeDelivery,#home .relaisColis, #home .relaisCorreos,#home .shopaddress,#home .easyBilling,#home .livraison-rapide,#home .venteflash{padding:0; margin:0;padding-left:40px;list-style-type:none;}
#home .product-offer{background: url(../img/pictos/cadeaucoupon.gif) no-repeat top left;height:1%}
#home .product-adherent{background: url(../img/pictos/adherents.gif) no-repeat top left;min-height:35px; _height:35px;}
#home .venteflash{background: url(../img/pictos/venteflash_35x35.png) no-repeat center left;min-height:35px; _height:35px;}
#home .product-adherent5pour100{background: url(../img/pictos/5pour100_grand_adhesion.gif) no-repeat top left;min-height:35px; _height:35px;}
#home .livraison-rapide{background: url(../img/pictos/envelope.gif) no-repeat top left;}
#home .promo-opspot{background: url(../img/pictos/op-spot.gif) no-repeat top left; min-height:40px;_height:40px}
#home .prix-vert-picto {background: url(../img/pictos/prix_vert.gif) no-repeat top left; min-height:40px;_height:40px}
#home .prix-vert-reduc {background: url(../img/pictos/moins5.gif) no-repeat top left; min-height:40px;_height:40px}
#home .coupcoeur {line-height:35px; vertical-align:middle; background: url(../img/pictos/coeur.gif) no-repeat top left;text-align:left}
#home .freeDelivery {background:transparent url(../img/pictos/livraisongratuite.gif) no-repeat top left; min-height:30px; _height:30px; }
#home .relaisColis {background:transparent url(../img/pictos/relaiscolis.gif) no-repeat top left; min-height:40px; _height:40px; }
#home .relaisCorreos {background:transparent url(../img/pictos/correos.gif) no-repeat top left; min-height:40px; _height:40px; }
#home .shopaddress {background:transparent url(../img/pictos/shopaddress.gif) no-repeat top left; min-height:40px; _height:40px; }

#home .easyBilling {background:transparent url(../img/pictos/tournesol.gif) no-repeat top left; min-height:30px; _height:30px; }	
#home .attention {background:transparent url(../img/pictos/attention.gif) no-repeat top left; color:#D40014; min-height:30px; _height:30px; font-size:1.2em;}
#home .attentionNoLogo {color:#D40014;  font-size:1.2em;}
#home .freeDelivery, #home .relaisColis, #home .relaisCorreos, #home .shopaddress, #home .easyBilling{padding-left:70px;}
#home .ajouter{ background:transparent url(../img/boutons/ajouter.gif) no-repeat top left; }
#home .supprimer{ background:transparent url(../img/boutons/supprimer.gif) no-repeat top left;}
#home .ajouterPanier{display:block;background:transparent url(../img/pictos/minipanier.gif ) no-repeat 0 -1px;height:14px;min-height:14px }
#home .supprimer, #home .ajouter, #home .ajouterPanier{padding-left:20px;line-height:1.1em}
#home .product-adherent-small {min-height:20px; _height:20px; background:url(../img/pictos/miniadhesion_gris.gif) no-repeat left top; padding-left:23px;}
#home .right .supprimer{line-height:5em}
#home .product .picto, #home .prix-vert-small{color:green;line-height:20px; background:transparent url(../img/pictos/miniprix_vert.gif) no-repeat; padding-left:25px;}
#home .affaire-de-fnac{color:red;line-height:20px; background:transparent url(../img/pictos/miniaffaire.gif) no-repeat; padding-left:25px;}
#home a.arrow, #home .arrow{padding-left:10px;background:transparent url(../img/decos/noire_fleche.gif) no-repeat left center;}
#home a.arrowCart, #home .arrowCart{padding-left:10px;background:transparent url(../img/decos/arrows/ACC_fleche.gif) no-repeat left center;}
#home a.arrowAction, #home .arrowAction{padding-left:10px;background:transparent url(../img/decos/grise_fleche.gif) no-repeat left center;color:#000;}
#home .product-choices {clear:both; }
#home .product-choices img {vertical-align:middle; }
#home .note {float:right; margin-top:5px;}
#home .advices {margin-right:30px;}
#home .productName{padding: 0; margin:0;}
#home .productDescription{padding-top:0; color:#000;font-size:11px;}
#home .conseilButton{float: right; margin: 0 0 20px 20px;}
#home .conseilBox{width:170px;}
#home .conseilBox .head .t-l {padding:0;height:1%}
#home .conseilBox ul{list-style:none; margin:0; padding:0}
#home .conseilBox{text-align:left}
#home .alignr{text-align:right !important;}
#home .garantie{color: gray;font-weight: bold; margin: 10px 0 0 0; padding:0}
#home .expedie{color: #da9914;font-weight: bold; margin:  0 0 20px 0;padding:0;}
#home .expediefaacc {clear:both;color: #da9914;font-weight: bold;margin-top:3px;/*white-space:nowrap;*/text-align:left; /*display:block*/}
#home  a.ajouterPanier{color:#DD9C00;font-weight:bold;}
#home .txt-price-adherent {font-size: 24px;font-weight: bold;color: #dd0000;}
#home .txt-product-offers {color: #dd0000;font-weight: bold;}
#home .txt-remise {color: #dd0000}
#home ul.product-adherent li a.txt-ecopar,#home ul.product-adherent5pour100 li a.txt-ecopar, #home .txt-ecopar{color:#090}
#home h1,#home h2,#home h3,#home h4,#home h5,#home h6{margin:0;padding:0; font-size:1em;}
#home .head h1,#home .head  h2,#home .head  h3,#home .head  h4,#home .head  h5,#home .head h6{margin:0 }
#home h1 img,#home h2 img,#home h3 img,#home h4 img,#home h5 img,#home h6 img{vertical-align:middle}
#home .hStyle1{font-size:1.6em;color: black; font-weight:normal;}
#home .hStyle1-Combo{font-size:1em;color:#999;margin:0;padding: .2em 0;}
#home .hStyle1-Combo strong{font-size:1.6em;color: black;display:block; font-weight:normal;}
#home .hStyle2{font-size:1.4em;margin:0;padding: 3px 0;}
#home .hStyle2-Combo{font-size:1.4em;margin:0;padding: 3px 0;color:#000;}
#home .hStyle2-Combo strong{font-size: 1.2em;}
#home .hStyle3{font-size:1.5em;margin:0;padding: 3px 0;color:#DD9C00}
#home .hStyle3-Combo {font-size:1.2em;margin:0;padding: 3px 0;color:#DD9C00}
#home .hStyle3-Combo strong{font-size: 1.3em;font-weight: normal;color:#DD9C00}
#home .hStyle3-Combogray{font-size:1.1em;margin:0;padding: 6px 0 3px  0;color:#000}
#home .hStyle4, #fichearticle .hStyle4{font-size:1em;font-weight:bold;margin:0;padding: 3px 0;color:#DD9C00}
#home .hStyle4-Combo{font-size:1em;font-weight:normal;margin:0;padding: 3px 0;color:#DD9C00}
#home .hStyle4-Combo{font-size:1.2em;font-weight:normal;margin:0;padding: 3px 0;color:#DD9C00}
#home .hStyle4-bis{font-size:1.2em;color:#DD9C00;font-weight:bold}
#home .hStyle4-Combo strong,#fichearticle .hStyle4-Combo strong, #avisfnac .hStyle4-Combo strong a {font-weight:bold;color:#DD9C00}
#home .hStyle5{color: black;font-size:1.2em;margin:0;padding: 3px 0;}
#home .hStyle5-Combo{font-size:1.2em;color:#999;margin:0;padding: 3px 0;}
#home .hStyle5-Combo strong{color: black;font-size:1.2em;}
#home .hStyle6{font-size: 1em; color:black;margin:0;padding: 3px 0;}
#home .hStyle6-Combo{font-size:1em;color:#999;margin:0;padding: 3px 0;}
#home .hStyle6-Combo strong{color: black;font-size:1em;display:block;}
#home .hStyle7{font-size:1em;font-weight:bold;margin:0;padding: 3px 0;color:black}
#home .hStyle7-Combo{font-size:1em;margin:0;padding: 3px 0;color:black}
#home .hStyle7-Combo em{font-weight:bold;color:#DD9C00;display:block;font-style:normal}
#home .black16b{font-size:1.4em;font-weight:bold;color:#000000}
#home .gris12{font-size:1.2em;color:#828282;font-weight:normal;margin:0;padding:0;}
#home .gris11{font-size:11px;color:#828282;font-weight:normal;margin:0;padding:0;}
#home .std_margins_tiny{margin: 1px}
#home .sm_Tmargins, #home .sm-Tmargins{margin-top: 5px !important;}
#home .std_Tmargins, #home .std-Tmargins{margin-top:10px}
#home .std_Bmargins, #home .std-Bmargins{margin-bottom:10px;}
#home .std_Bmargins_sm, #home .std_Bmargins-sm {margin-bottom:5px;}
#home .std_Tmargins_sm, #home .std_Tmargins-sm {margin-top:5px;}
#home .std_Vmargins, #home .std-Vmargins{margin-top:10px; margin-bottom:10px;}
#home .std-Vmargins-lg {margin-top:20px; margin-bottom:20px;}
#home .std_Bmargins-lg {margin-bottom:20px}
#home .std_Lmargins-lg {margin-left:20px}
#home .std_Vmargins_sm{margin-top:5px; margin-bottom:5px;}
#home .std_Lmargins, #home .std-Lmargins{margin-left: 10px;}
#home .std_Rmargins, #home .std-Rmargins{margin-right: 10px;}
#home .std_Hmargins, #home .std-Hmargins{margin-left: 10px; margin-right:10px;}
#home .std_Lmargins_sm{margin-left:5px}
#home .no_margins, #home .no-margins {margin:0 !important}
#home .Lmargind35{margin-left:35px}
.Lmargind12{margin-left:12px}
.btPrint a {text-decoration:none}
#home .Lmargind55{margin-left:55px}
#home .no_padding, #home .no-padding {padding:0 !important}
#home .aligntextpictopromo {padding-top:12px;}
#home .aligntextpictopromolignes {padding-top:6px;}
#home .productPicto{margin-left: auto; margin-right:auto;}
#home p{margin:5px 0;padding:0;}
#home .inlineImg{vertical-align:middle;}
#home .inline{display:inline;}
#home .floatl{float:left}
#home .floatr{float:right}
#home .clearr{clear:right}
#home .clearb,*.clearb{clear:both !important;}
#home .clearl{clear:left}
#home .colRight{float:right;clear:right}
#home .colLeft{float:left;clear:left}
#home .alignr{text-align:right}
#home .isd_margins_none{margin:0;}
#home .isd_margins_sm{margin:5px;}
#home .isd_margins{margin:10px;}
#home .isd_margins_lg{margin:15px;}
#home .isd_margins_exlg{margin:25px;}
#home .isd_Vmargins_sm{margin-top:5px;margin-bottom:5px;}
#home .isd_Tmargins_sm{margin-top:5px;}
#home .isd_Bmargins_sm{margin-bottom:5px;}
#home .isd_Vmargins_xsm{margin-top:5px;margin-bottom:5px;}
#home .isd_Vmargins{margin-top:10px;margin-bottom:10px;}
#home .isd_Tmargins{margin-top:10px;}
#home .isd_Bmargins{margin-bottom:10px;}
#home .isd_Vmargins_lg{margin-top:15px;margin-bottom:15px;}
#home .isd_Tmargins_lg{margin-top:15px;}
#home .isd_Bmargins_lg{margin-bottom:15px;}
#home .isd_Vmargins_exlg{margin-top:25px;margin-bottom:25px;}
#home .isd_Tmargins_exlg{margin-top:25px;}
#home .isd_Bmargins_exlg{margin-bottom:25px;}
#home .isd_Hmargins_sm{margin-left:5px;margin-right:5px;}
#home .isd_Lmargins_sm{margin-left:5px;}
#home .isd_Rmargins_sm{margin-right:5px;}
#home .isd_Hmargins{margin-left:10px;margin-right:10px;}
#home .isd_Lmargins{margin-left:10px;}
#home .isd_Rmargins{margin-right:10px;}
#home .isd_Hmargins_lg{margin-left:15px;margin-right:15px;}
#home .isd_Lmargins_lg{margin-left:15px;}
#home .isd_Rmargins_lg{margin-right:15px;}
#home .isd_Hmargins_exlg{margin-left:25px;margin-right:25px;}
#home .isd_Lmargins_exlg{margin-left:25px;}
#home .isd_Lmargins_picto{margin-left:40px;}
#home .isd_Rmargins_exlg{margin-right:25px;}
#home .height30{_height:30px;min-height:30px}
#home .width100{_width:100px; min-width:100px}
#home .width80{_width:80px; min-width:80px}
#home ul{ list-style:none; margin:0; padding:0;}
#home ul.puce{ list-style:disc; margin:0; padding:0;}
#home ul.puce li{margin-left:15px;}
#home ul.services-list{ margin:0; padding:0; list-style:none}
#home ul.services-list li {list-style:none;  margin:0; padding:2px 0 0 0;}
#home ul.services-list li a.ajouterPanier {margin-bottom:0}
#home ul.list-link, ul.list-link2,ul.list-link3 {margin:3px 0; padding:0; list-style:none}
#home ul.list-link li {margin:0; padding:0; padding-left:10px; background:url(../img/decos/grise_fleche.gif) no-repeat left center; }
#home ul.list-link2 {padding-bottom:10px}
#home ul.list-link2 li {margin:0; padding:2px 0; padding-left:10px; background:url(../img/decos/arrows/ACC_fleche.gif) no-repeat left center; }
#home ul.list-link li a {color:#828282}
#home ul.list-link2 li a {color:#000}
#home ul.list-link3 li {margin:0; padding:2px 0; padding-left:10px; background:url(../img/decos/arrows/ACC_puceronde.gif) no-repeat left center; }
#home ul.list-link3 li a {color:#000}
#home ul.list-link3 li a {color:#000}
#home ul.list-link-cart {list-style-type:none; margin:0;padding:0}
#home ul.list-link-cart li a,#home  ul.list-link-cart li,#home  .title-cart,#home  a.arrowCart{color:#DD9C00;}
#home ul.list-link-cart li{ background:transparent url(../img/decos/arrows/ACC_fleche.gif) no-repeat left center;  padding-left:10px}
#home ul.list-link-action {list-style:none; margin:0;padding:0}
#home ul.list-link-action li a,#home  ul.list-link-action li,#home  .title-action,#home  a.arrowAction{color:#000;}
#home ul.list-link-action li{ background:transparent url(../img/decos/noire_fleche.gif) no-repeat left center;  padding-left:10px}
#home ul.inline-links li {display:inline;margin-right:30px;}
#home ul.left-right-links li.right {float:right;margin-top:0}
#home ul.lineSeparator-list li, li.lineSeparator-list{list-style-type: none; border-top: solid 1px #D3D3D3;margin:0}
* html .addrList h4{display:inline;}
.addrList{list-style-type: none;margin:0; padding:0;}
.addrList li{padding: 0 10px 10px 15px;background:url(../img/decos/contentOpen.gif) no-repeat 0 3px; cursor: pointer; _cursor:hand}
.addrOpen .addrDetails{display:block;}
.addrList li.addrClosed{background:url(../img/decos/contentClosed.gif) no-repeat 0 4px;}
.addrList li.nopuce {background: transparent url() no-repeat 0 0 !important;}
.addrClosed .addrDetails{display:none;}
.placeName{text-decoration: underline}
#home .breadcrumbTrail{padding-bottom: 10px;}
#home .breadcrumbTrail li{display:inline; list-style-type:none;}
#home .boxSimple{zoom:1;}
#home .b-r{background: url(../img/decos/boxGrayRight.png) no-repeat bottom right; }
#home .b-l{background: url(../img/decos/boxGrayLeft.gif) no-repeat bottom left;}
#home .cart .b-r{background: url(../img/decos/boxOrangeRightBgGris.png) no-repeat bottom right;}
#home .cart .b-l{background: url(../img/decos/boxOrangeLeftBgGris.png) no-repeat bottom left;}
#home .action .b-r{background: url(../img/decos/boxBlackRight.gif) no-repeat bottom right;}
#home .action .b-l{background: url(../img/decos/boxBlackLeft.gif) no-repeat bottom left;}
#home .block .std-padding{padding: 10px;}
#home .block .std-Hpadding{padding: 0 10px;}
#home .block .std-Tpadding{padding-top: 10px;}
#home .block .std-Bpadding{padding-bottom: 10px;}
#home .block .std-Lpadding{padding-left: 10px;}
#home .block .std-padding-sm{padding:5px 10px;}
#home .block .std-padding-sm1{padding:5px;}
#home .block .std-padding-sm2{padding:0px 10px 5px 10px}
#home .block .std-Hpadding-sm {padding:0 10px;}
#home .boxSimple .b-l{padding-bottom: 4px;}
#home .orderpipepanier .boxSimple .b-l{padding-bottom: 0;}
#home .gradientBox{background: url(../img/decos/gradientFade.gif) repeat-x bottom left; zoom:1}
#home .gradientBox .b-l {padding-bottom:4px;}
#home .gradientBoxtop .head {background: url(../img/decos/gradientFadeTop.gif) repeat-x top left;min-height:8px; height:auto; _height:8px; }
#home .gradientBoxtop .head div.t-l { min-height:8px; _height:8px; padding-top:5px;}
#home .gradientBoxLg{background: url(../img/decos/gradientFadeLg.gif) repeat-x bottom left;}
#home .gradientBoxLight{background: #F8F8F8 url(../img/decos/boxGrandientLight.gif) repeat-x bottom left;}
#home .squareBottomBox{}
#home .squareBottomBox .b-r{background:none}
#home .squareBottomBox .b-l{background:none;}
#home .squareBottomBox .main {border: solid 1px #D3D3D3;border-top:none;background: url(../img/decos/gradientFade.gif) repeat-x bottom left;}
#home .cart .squareBottomBox .main {border: solid 1px #da9914;border-top:none;}
#home .action .squareBottomBox .main {border: solid 1px black;border-top:none;}
#home .filledBox, #popLayer.filledBox {background-color: #E3E3E3;}
#home .filledBoxTbl{background-color:#DDDEDD}
#home .filledBoxCart{background-color:#DE9C00}
#home .filledBoxAction{background-color:#000000; color:#FFFFFF}
#home .emptyBox {background-color: transparent;}
#home .isd_block {background:#fff url(../img/decos/isd_block_t_r.gif) no-repeat top right}
#home .isd_block .isd_b-r {background:url(../img/decos/isd_block_b_r.gif) no-repeat bottom right}
#home .isd_block .isd_b-l {background:url(../img/decos/isd_block_b_l.gif) no-repeat bottom left}
#home .isd_block .isd_ctn {background:url(../img/decos/isd_block_t_l.gif) no-repeat top left}
#home .gradientSeparator{background: url(../img/decos/gradientFade.gif) repeat-x bottom left; border-bottom:solid 1px #D3D3D3;padding-bottom: 15px; margin-bottom: 15px;}
#home .gradientSeparatorTop{background: url(../img/decos/gradientFade.gif) repeat-x top left; padding-top: 15px; margin-top: 15px;}
#home .lineSeparator{border-bottom: solid 1px #D3D3D3;padding-bottom: 5px; margin-bottom:5px;}
#home .lineSeparatorTop{border-top: solid 1px #D3D3D3;padding-top: 3px; margin-top:5px;}
#home .cart .lineSeparator{border-bottom: solid 1px #da9914;}
#home .action .lineSeparator{border-bottom: solid 1px black;}
#home .head{margin:0;padding:0;font-size: 100%; margin:0 !important; padding:0 !important;zoom:1;font-weight: bold; min-height:3px; _height:3px;}
#home .cart .head{color: black;}
#home .head a{text-decoration: none;}
#home .action .head{color: #da9914;}
#home .head .t-r{background: url(../img/decos/boxGrayRight.gif) no-repeat top right;display: block;margin:0;padding:0;}
#home .head .t-l{background: url(../img/decos/boxGrayLeft.gif) no-repeat top left;display: block;padding: 5px 10px;margin:0;}
#home .cart .head .t-r{background: url(../img/decos/boxOrangeRightBgGris.png) no-repeat top right;}
#home .cart .head .t-l{background: url(../img/decos/boxOrangeLeftBgGris.png) no-repeat top left;}
#home .action .head .t-r{background: url(../img/decos/boxBlackRight.gif) no-repeat top right;}
#home .action .head .t-l{background: url(../img/decos/boxBlackLeft.gif) no-repeat top left;}
#home .filledFlat{background-color: #EAEAEA;height:auto; line-height:normal;border-bottom: 1px solid #D3D3D3;}
#home .cart .filledFlat{background-color: #da9914;border-bottom: 1px solid #da9914;}
#home .action .filledFlat{background-color: black;border-bottom: 1px solid black;}
#home .filledRound{border-bottom: 1px solid #D3D3D3; background: #DDDEDD url(../img/decos/Title_filledGray_bkg.gif) repeat-x top left;height:auto; line-height:normal;}
#home .filledRound .t-r{background: url(../img/decos/Title_filledGray_r.gif) no-repeat top right;display: block;}
#home .filledRound .t-l{background: url(../img/decos/Title_filledGray_l.gif) no-repeat top left;display: block;padding: 7px 10px 3px 10px;}
#home .cart .filledRound{border-bottom: 1px solid #Da9914; background: #da9914 url(../img/decos/Title_filledOrange_bkg.gif) repeat-x top left;}
#home .cart .filledRound .t-r{background: url(../img/decos/Title_filledOrange_r.gif) no-repeat top right;}
#home .cart .filledRound .t-l{background: url(../img/decos/Title_filledOrange_l.gif) no-repeat top left;}
#home .action .filledRound{border-bottom: 1px solid black; background: black url(../img/decos/Title_filledBlack_bkg.gif) repeat-x top left;}
#home .action .filledRound .t-r{background: url(../img/decos/Title_filledBlack_r.gif) no-repeat top right;}
#home .action .filledRound .t-l{background: url(../img/decos/Title_filledBlack_l.gif) no-repeat top left;}	
#home .collapsedbox .block, #home .collapsedbox .block .b-r , #home .collapsedbox .block .b-l {background:none;}
#home .collapsedbox div.head {display:none}
#home .collapsedbox {border-bottom:1px solid #D5D4D4}
#home .collapseheader .expand_btn {margin-left:450px; display:block;}
#home .collapseheader span {float:left; margin-top:4px;}
#home .collapseheader .clearing {float:none;}
#home .btn{height:auto; line-height:1em;font-size:100%;}
#home .btn .t-l{padding:3px 0 0 10px;}
#home .btn a{font-weight:bold; text-decoration:none; padding: 2px 10px 2px 15px;display: block;background: url(../img/decos/grise_fleche.gif) no-repeat center left;color: gray;}
#home .simple{border-bottom: solid 1px #D3D3D3;height:auto; line-height:normal;}
#home .cart .simple{border-bottom: solid 1px #da9914;}
#home .action .simple{border-bottom: solid 1px black;}
#home .filledButton{background-color: #DDDEDD; float:left;}
#home .cart .filledButton{background-color: #DA9914}	
#home .action .filledButton{background-color: black; color:white;}
#home .action .filledButton .head,#home .action .filledButton .head a{color: white;}

#home .tabsBox .domtab {height:auto; line-height:normal;background:#fff url(../img/decos/box_top_pour_onglets.gif) no-repeat right bottom}
#home .tabsBox .domtab .clearing {height:4px; border-left:1px solid #D5D4D4;}
#home .tabsBox .domtab ul {margin:0;padding:0; list-style:none;}
#home .tabsBox .domtab li {float:left;background:url("../img/decos/left_both.gif") no-repeat left top;margin:0 2px 0 0;padding:0 0 0 5px;}
#home .tabsBox .domtab a {zoom:1; float:left; background:url(../img/decos/right_both.png) no-repeat right top;padding:10px 7px 8px 2px;text-decoration:none;font-weight:bold;}
#home .tabsBox .b-l {zoom:1;}
#home .tabsBox .b-l .b-l {zoom:0}
#home .tabsBox .domtab a:hover {color:#333;}
#home .tabsBox .domtab .active {background-position:left -100px; }
#home .tabsBox .domtab .active a {background-position:right -100px;padding-bottom:9px;color:#333;}
#home .tabsBox .domtab li:hover, .tabsBox .head li:hover a {background-position:left -100px;color:#333;}
#home .tabsBox .domtab li:hover a {background-position:right -100px;}	
#home .tabsBox .anchor {font-size:0}

.ColBox{}
.mainCol{margin-left: 260px; _display:inline-block;}
.mainCol .isd_Tmargins a, #home .gris {color:#828282}
.leftCol{width: 240px;float: left; }
.rightCol{width: 180px;float: right;}

.clearing{display:block;clear: both; font-size:1%}
.cols2-l .rightCol{display:none;}
.cols2-l .content{margin-right: 0px;}
#home ul.priceList, #home ul.priceList li {margin:0; padding:0;}
#home .container60{width: 58%;}
#home .container40{width: 40%; float:right;}
#home .container50{width:50%;}
#home .container100{width:100%;}
#home .container50l{width: 50%; float:left;}
#home .container40l{width: 40%; float:left;}
#home .open_close_group_parent .open_close_group_closed_child .open_close_groupe_elttohide {display:none}
#home .open_close_group_parent .open_close_group_action_elt {cursor:pointer; clear:both}
#home .pictoadh{background-image:url("../img/pictos/adh_remise.gif");background-repeat:no-repeat;background-position:0 50%;padding-left:30px;}
#home .pictocompte{background-image:url("../img/pictos/compte_OTY.gif");background-repeat:no-repeat;background-position:0 50%;padding-left:15px;padding-top:5px;padding-bottom:5px;}
#home .pictonews{background-image:url("../img/decos/arrows/ACC_news.gif");background-repeat:no-repeat;background-position:0 50%;padding-left:40px;padding-top:5px;padding-bottom:5px;}
#home .hauteur_picto{min-height:35px;_height:35px;}
#home .hauteur_picto_sm {min-height:23px;_height:23px;}
#home .padding_picto {padding-top:22px;}
#home .padding_picto_sm {padding-top:11px;}


#home .price {color:#000; font-weight:bold; font-size:2em;}

#home .product{float:left; width:33%;}
#home .product .price{font-size:1em;}
#home .product .img{float:left; margin-right:15px;}
#home .product .desc{display:table;height:1%;}
#home .product .desc .author{color:#999;}
#home .product .desc img{margin-top:.5em;}
#home .warning-compare, #home .product .author{color:#999;}
#home .prix-vert-reduc .oldPrice {color:#000; margin-left:1px}
#home .pictopromofa {margin:10px 0; vertical-align:middle}
#home .pictopromofa td{padding:0 5px 0 0}
#home .pictopromofa td img{vertical-align:top}
#home .tbl-pdt {margin:10px 0}
#home .tbl-pdt, #home .tbl-fee{width:100%;font-size:1em}
#home .tbl-pdt th, #home .tbl-fee th{width:20%;vertical-align:top;font-weight:normal}
#home .tbl-pdt th, #home .tbl-pdt td, #home .tbl-fee th, #home .tbl-fee td{text-align:left;padding:.4em 0;border-bottom:1px solid #CCC}
#home .tbl-pdt td, #home .tbl-fee td{font-weight:bold;padding-left:.6em;background:#F7F7F7}
#home .tbl-fee{margin-top:1.5em;border-top:1px solid #DD9C00;border-bottom:1px solid #DD9C00}
#home .tbl-fee td{background:#FEEEC4}
#home .pdt3col{margin:0;height:1%;}
#home .pdt3col li{height:1%;}
#home .pdt3col .left{width:60px;float:left;text-align:center;}
#home .pdt3col .left img{vertical-align:middle}
#home .pdt3col .right{width:235px;float:right;text-align:right;}
#home .pdt3col .right a img{vertical-align:middle;}
#home .pdt3col .center{margin:0px 235px 0px 60px;height:1%}
#home .pdt3col .center h5 {color:black;padding:0}
#home .pdt3col .center h5 strong{display:block}
#home .pdt3col .right .price{clear:right; font-size:1.5em;}
#home .special-offer, #home .special-offer .price{color:#dd0000}
#home .special-offer .picto{clear:right}
#home .special-offer .picto img{float:right}
#home .special-offer .picto .desc{float:right;text-align:right;padding:.25em .5em 0 0}
#home .blk-para{background:transparent url(../Img/decos/gradientFade.gif) repeat-x left bottom; border-bottom:1px solid #D3D3D3; padding-bottom:2em;margin:1em 0 0 0;}/* @@@ */
#home .blk-para h3{font-size:1.2em;color:#DD9C00}
#home .blk-para p{margin:0}
#home .screenshots a{padding-right:2em}
#home .screenshots {padding-left:1.2em;}

/*...
Transfert styles  .tbl-articles vers stylesPipeOldFashion.css
...*/



.hoverBlock, #popLayer.hoverBlock{padding:0.8em 1.5em;width:260px;border:1px solid #CCC;border-bottom:2px solid #333;text-align:left;clear:both;z-index:999}
#popLayer {min-width:60px; _width:auto; }
#home * .hoverBlock {width:auto;}
.hoverBlock img, #popLayer img{display:block}
.hoverBlock h5, .hoverBlock h6, #popLayer h5, #popLayer h6{margin:0;padding:0;}
#popLayer h6 {font-size:1.2em}
#waitingMsg { width:300px; zoom:1; border:1px solid black; background:#fff; padding:20px 10px; font-size:20px; display:none;}
#waitingMsg img {float:left;}
#waitingMsg p {zoom:1; overflow:hidden;text-align:center; margin:0; margin-left:10px; padding:0; line-height:1.2em;}
#shadowLayer {background:black; -moz-opacity:0.2; filter:alpha(opacity=20); opacity:0.2;}
#home .btn-list{height:1%}
#home .btn-list ul{list-style:none;margin:0;padding:0;}
#home .btn-list ul li{display:inline;}
#home .btn-list ul li div{float:left}
#FA #home h3.guides {text-indent:-1000em;height:0;}
#home #blk-guides a{color:#D90}
#home #blk-guides h3{font-size:1em;margin:0;padding:0}
#home #blk-guides p{display:block;padding:0;}
#home #blk-guides img{float:left;margin-right:1em}
#home .nav-diaporama {text-align:center}
#home .nav-diaporama img{vertical-align:middle;}
#home .nav-diaporama .margin-center{margin:0 /*2.5em*/;}
#home .nav-diaporama span.margin-center a, #home .nav-diaporama span.margin-center span, #home #turnpages span.margin-center span {display:none; text-decoration:none;}
#home .nav-diaporama span.margin-center em {display:none;}
#home .nav-diaporama span.margin-center .activeimg, #home #turnpages span.margin-center .activeimg {display:inline;}
body .nav-diaporama a {display:none;}
body .nav-diaporama a.activeimg {display:inline}
#turnpages {visibility:hidden;}
#popZoomImage, #turnpages {background:#FFF; border:1px solid #D5D4D4; padding:20px 0 10px 0;position:absolute;top:0; left:0; z-index:100;cursor:move}
#popZoomImage ul, #turnpages ul {margin:0; padding:0; list-style:none; position:absolute; position:absolute; right:3px; top:2px; font-size:11px;}
#popZoomImage ul li, #turnpages ul li {margin:3px 0; padding:0; padding-left:10px; background:url(../img/decos/grise_fleche.gif) no-repeat left center !important; }
#popZoomImage ul li a, #turnpages ul li a {color:#A5A5A5; display:inline !important; vertical-align:top;}
#popZoomImage img, #turnpages img {margin:5px 10px 0 10px;}
#popZoomImage .copyright, #turnpages .copyright {display:block; text-align:right; margin:0; padding:0 10px 0px 0; font-style:italic; font-size:0.9em;}
#popZoomImage.dragmode, #turnpages.dragmode {-moz-opacity:0.8; filter:alpha(opacity=80); opacity:0.8;}
#home .ctn-guides-link .left{float:left;width:38%;padding-left:1em;}
#home .ctn-guides-link .right{float:right; width:60%}
#home .ctn-guides-link .right ul li{padding:.5em 0 .5em 1em}
#home .ctn-guides-link .right ul li a{color:black;font-weight:bold}
#home table.small-size {width:50%;}
#home table.small-size td {_width:200px; min-width:200px;}
#home .tbl-accessoires {border:none;width:100%;_width:auto;}
#home .tbl-accessoires th, #home .tbl-accessoires td{width:25%;text-align:center;border-left:1px solid #CCC;padding:0.5em}
#home .tbl-accessoires th.first, #home .tbl-accessoires td.first {border-left:none;} 
#home .tbl-accessoires td h5 a {display:block;}
#home .tbl-accessoires td {vertical-align:top;margin-bottom:2em;width:25%; }
#home .tbl-accessoires td .ctn-input{float:left;text-align:right;width:50%; }
#home .tbl-accessoires td .ctn-input input{width:1.5em;text-align:right;vertical-align:middle;border:1px solid #CCC;}
#home .tbl-accessoires .noBd{border:none}
#home .tbl-accessoires td .ctn-btns{float:left;text-align:left; margin-left:0; margin-right:auto;}
#home .tbl-accessoires td .ctn-btns img {cursor:pointer;margin:0}
#home .tbl-accessoires td .ctn-btns img.plus{border-bottom:1px solid #CCC; display:block;}
#home .tbl-accessoires td strong, #home .offreSpeciale{color:#dd0000;}
#home .tbl-accessoires td strong.price {font-size:1.5em;}
html body #home .tbl-accessoires td.product strong.price-hl {color:#dd0000}
#home .tbl-accessoires td p{white-space:nowrap; margin:0 auto; }
#home .tbl-accessoires td .hoverBlock * {white-space:normal}
#home .tbl-accessoires td .hoverBlock p, #home .hoverBlock p{white-space:normal;height:auto; display:block; margin:0;}
#home .tbl-accessoires td .hoverBlock p {width:auto;}
#home .tbl-accessoires td .ctn-btns a{display:block;margin:0;padding:0;height:10px;width:15px}
.hoverBlock p.price,#popLayer p.price {color:#dd0000;font-size:1em;margin:0;padding:0}
.hoverBlock p.highlight, #popLayer p.highlight {margin:0;padding:0;color:#D99913 !important}

#home .pictopromo {vertical-align:middle;display:inline;margin-right:5px;}

/*...
Transfert des styles .blk-panier vers stylesPipe.css et StylesPipeOldFashion.css
...*/

#home .blk-advantages {background-color:#fff; margin-left:15px; margin-right:15px; margin-top:15px; _height:1%;}
#home .blk-advantages .fields {margin-top:15px;}
#home .blk-advantages .fields .txtInput {width:200px;}
#home .blk-advantages .rightVLine { border-right:solid 1px #DD9C00; }
#home .blk-advantages .addrList li {padding-bottom:0;}
#home .blk-advantages .advantagesDesc {font-weight:bold; margin-top:10px; margin-bottom:5px;}
#home .tbl-mySelection{font-size:1em; width:100%}
#home .tbl-mySelection td{vertical-align:bottom;border-top:1px solid #999}
#home .tbl-mySelection h5{margin:0;padding:0}
#home .tbl-mySelection .desc{width:70%;}
#home .tbl-mySelection .desc, #home .tbl-mySelection img{ vertical-align:middle}
#home .tbl-mySelection .desc strong{display:block;color:#D90}
#home .guidesSubtitle{margin:0;padding:0}
#home .tableAvis{clear:both; border:none;font-size:1em;width:100%;}
#home .tableAvis th{text-align: left;vertical-align: top;border: none;}
#home .tableAvis td{vertical-align: top;border: none;text-align:right;white-space:nowrap}
#home .suivant{padding-left: 81px !important;}
#home .votrechoix .articles {min-width:1%}
#home .votrechoix .articles .plusseparator {vertical-align:middle; text-align:center; padding:0 5px;}
#home .votrechoix .articles .article {vertical-align:top; text-align:left; width:150px}
#home .votrechoix .articles .article div.pict {float:left;margin-right:5px}
#home .votrechoix .articles .article .desc {overflow:hidden; zoom:1}
#home .votrechoix .articles .ctn-input {margin:2px 0; width:65px; _width:58px;  white-space:nowrap;padding:0;}
#home .votrechoix .articles .ctn-input .art-quantity {float:left; text-align:right;vertical-align:middle; font-size:100%; _width:18px; min-width:18px; text-align:right; padding-right:1px; border:1px solid #CCCCCC;margin-top:2px}
#home .votrechoix .articles .ctn-input span {float:left;}
#home .votrechoix .articles .ctn-input .buttons { margin:0 5px;}
#home .votrechoix .articles .ctn-input .buttons img {float:none; display:block}
#home .votrechoix .articles .ctn-input span.clearing {float:none;}
#home .votrechoix .articles .ctn-input span a, #home .articles p.ctn-input span img {display:block;}
#home .votrechoix .articles .ctn-input a.plus img { border-bottom:1px solid #CCC;}
#home .votrechoix .recap {vertical-align:middle; }
#home .votrechoix .recap div  {text-align:right; width:190px; background:url(../img/decos/fleches_vers_ajouter.gif) no-repeat left 20px; padding-left:70px; }
#home .votrechoix .recap img {vertical-align: middle;}
#home .votrechoix .recap em { font-style:normal; }
#home .votrechoix .recap .price {color:red; font-size:1.5em;}
#home .votrechoix .recap strong {display:block; font-weight:normal; color:#404040; }
#home .frais th{color: #DA9914; border-top:1px solid #DA9914;border-bottom: 1px solid #DA9914;}
#home .frais td{background-color: #FEEEC4;  border-top:1px solid #DA9914;border-bottom: 1px solid #DA9914;}
#home .vide td,#home .vide th,#home .vide tr{background-color: #FFF;border-bottom: none;}
#home .blk-note {list-style-type: none;padding: 15px 0;}
#home .blk-note li{padding: 10px; border-top: solid 1px #D3D3D3;zoom:1}
#home .orderpipe .main ul.puceMoutarde, #home .orderpipepanier .main ul.puceMoutarde { list-style-type:square; list-style-position:inside }
#home .blk-note .desc p{padding: 0 5px; width: 650px;}
#page_1col #home .blk-note .desc p{width: 100%;}
#home .blk-note .desc h4, #home .blk-note .desc h5  {margin:0;padding:0 5px;}
#home .blk-note .desc h5 {margin:0;padding:0 5px;font-weight:normal}
#home .blk-note .desc .ndlr {padding:5px;margin:5px 0 ;background-color:#CECDCE;}
#home .blk-note .ndlr strong {display:block;}
#home .guides {padding: 0 10px 0 10px}
#home .guides li{padding:10px 0;}
#home .guides li img{float: left; margin-right: 5px}
#home .guides li p,#home .guides li h4{margin: 0; padding:0;}
#home .guides li a{color: #DA9914;font-weight:bold}
#home .guides li div.clearing{overflow:hidden;font-size:1px;height:1px}
#home .produitsSimilaires li {padding: 10px 0;}
#home .rechercheParThemes{padding: 15px 10px 30px 10px;}
#home .priceBox{margin-top: 30px; margin-bottom: 10px;}
#home .Product-title {font-size: 18px}
#home .paddingPostal {padding-left: 80px}
#home .relaisMargin {margin-right: 370px; }
#home table.disponibilities {font-weight: normal;margin-left:20px;}
#home table.disponibilities th {font-size: 10px}
#home table.disponibilities td {font-size: 10px}
#home .changeAdress {margin-top: 50px  }
#home .relaisColisMargin {margin-right:310px}
#home .relaisSearchWidth {width:300px}
#page .pipeSearchWidth {width:544px}
#home .deliverDedicace {height:52px; display:block;}
#home .relaisWidthGift {height:40px; width:550px;}
#home .relaisGiftColor {color:#DD9C00;}
#home .giftAdressWidth {width:200px;}
#home .giftDedicacesWidth {width:325px;}
#home .giftEmbalagWidth {width:300px;}
#home .giftEmbalagWidth .main{height:93px; _height:97px;}
#home .giftWidth {width: 800px;}
#home .relaisWidth {width: 600px;}
#home .postalWidth {width: 300px}
#home .importantFields {padding-top: 0px; margin-bottom: 10px}
#home .amainCol{margin-left: 400px}
#home .aleftCol{width: 380px; float: left;}
#home .changeBt {width: 180px; float: right;}
#home .boxSubTitle {background: #DDDEDD; padding: 3px 10px; font-weight: bold;font-size:100%; line-height:22px; margin:0; }
#home .pack {padding: 10px; border-top: 1px solid #DDDEDD}
#home .gift {padding: 10px 0px 10px 40px; margin:0; margin-top: 20px; list-style-type:none; background: url(../img/pictos/cadeau.gif) no-repeat top left;}
#home .product-pack {padding:10px 0 0 55px; margin:0; list-style-type:none; background: url(../img/pictos/cadeau_48x38.png) no-repeat 0 35%;min-height:38px;_height:38px}
#home .fillBlock {background: #DDDEDD;padding-bottom: 3px; padding-left: 10px; padding-top: 10px}
#home ul.promotion {background: #DDDEDD;  padding-top: 20px; margin-bottom: 0px; padding-bottom: 0px;}
#home .promotion li {display: inline;  padding: 10px;   margin: 0px;}
#home .promotion li p {text-decoration: underline; display: inline; font-weight: bold}
#home .selected {background: #FFFFFF;}
#home a.selected {text-decoration: none;}
#home .contentTab {padding-left: 20px; padding-top: 10px; padding-bottom:10px;}
#home div#cash {background: #DDDEDD;}
#home div.cashMenu {float: left;}
#home div.cashMenu  ul{background: #DDDEDD; margin-bottom: 0px; padding-bottom: 0px; width: 150px; }
#home div.cashMenu li { padding: 5px;   margin: 0px; list-style: none;}
#home div.cashMenu li p {text-decoration: underline; display: inline; font-weight: bold}
#home .cashContent {margin-left: 150px; background: #FFFFFF; padding-left: 10px; padding-right: 30px}
#home .cardName {text-align: right; float: right}
#home div#deliverFormular { border: 1px solid #FFFFFF;}
#home div#ourAdress {float: right; width: 350px}
#home div.smallBox {width: 300px; }
#home table#deliverTable input,  #home table#deliverTable select#country {width: 300px; }
#home table#deliverTable select.bigSize  {width: 305px; }
#home table#deliverTable th {text-align: left; vertical-align: text-top; font-weight:normal }
#home table#deliverTable .smallInput {width: 100px }
#home table#deliverTable .vsmallInput {width: 50px }
#home table#deliverTable .mediumInput {width: 200px }
#home .normaltable input,  #home .deliverTable1 select {width: 200px; }
#home .normaltable th {text-align: left; vertical-align: text-top; font-weight:bold }
#home .normaltable .smallinput {width: 70px }
#home div#adressName {margin-top: 15px;}
#home div#adressName input {width: 300px;}
#home div#adressName p {margin-top: 0px; padding-top: 0px}
#home div#commandGift { margin-top: 35px;}
#home div.pictoPack { float: left}
#home div.commentPack {margin-left: 60px; margin-right: 20px;}
#home .relaisColisColor {color: #009999;}
#home a.relaisColisLink {color: #009999 !important; font-weight:bold;}
#home div.searchForm {margin-top: 20px;}
#home .normalWeight {font-weight: normal !important }
#home .pe ul.subtitledesc li{color:#999}
#home .pe .expedie{margin:0 0 2em 0}
* html #home .pe .expedie{margin:0 0 1em 0;padding:0}
#home .conseilTxt{text-align:center;padding:0.5em 1em;margin:0}
#home .conseilTxt strong, #home .pe ul.subtitledesc li a{color:#0835CE}
#home .txtr {text-align:right}
#home .priceBox h4 {text-align:right; margin:0}
#home .priceBox p {text-align:left; margin:0}
#home .listing-music {width:49%}
#home .listing-music td {vertical-align:top;}
#home .firstlist {float:left;}
#home .borderLine {border-right: 1px solid #CCCCCC}
#home .listening {background:url(../img/pictos/listen.gif) no-repeat 0 50%; min-height:30px; _height:30px;}
#home .accessoires-ctn {width:719px}/*context formatting for FF/Op/SAF/IE5, IE6*/
#home .accessoires-ctn .tbl-accessoires td{width:25%}
#home .pdt-paiement .bg-img{background-color:white}
#home .pdt-paiement .bg-total{background-color:#D5D4D4;}
#home .pdt-paiement .product .left, #home .pdt-paiement .product .pictoplus{float:left;width:50px;text-align:center;color:black}
#home .pdt-paiement .product .left, #home .pdt-paiement .product .desc{padding:10px 0 10px 10px}
#home .pdt-paiement .product .pictoplus {float:none; clear:both; width:70px}
#home .pdt-paiement .product{float:none;width:100%;border-bottom:1px solid #D5D4D4;}
#home .pdt-paiement .product .desc{margin-left:70px;height:1%;display:block;}
#home .pdt-paiement .validate{text-align:center;margin-top:10px}
#home .pdt-paiement .hasInner{padding:0 1px}
#home .pdt-paiement .special-offer strong{display:block}
#home .tbl-accessoires .product{float:none;width:auto; text-align:left}
#home .tbl-accessoires td.product {width:25%}
#home .tbl-accessoires td.product .desc p{padding:0;margin:0;display:block;white-space:normal;height:auto;width:auto}
#home .tbl-accessoires td.product strong{color:black}
#home .tbl-accessoires td.product .ajouterPanier {clear:both;margin-top:3px;min-height:20px; _height:20px; _width:1%;white-space:nowrap}
#home .switch-ctn {text-align:center;vertical-align:middle}
#home .accessoires-ctn .product .ajouterPanier{text-align:left; display:block}
#home .cell-pagination{ text-align:right;  font:bold 10px Verdana,Arial;}
#home .cell-pagination strong, #home .cell-pagination a {padding:4px 5px; line-height:23px; margin-left:3px; vertical-align:middle;}
#home .cell-pagination strong {color:#fff; background:#000;}
#home .cell-pagination img {vertical-align:middle}
#home .cell-pagination a {color:#000; background:#EBEBEB; text-decoration:none; margin-left:2px;}
#home .cell-pagination span {color:#999; }
#home .cell-pagination a.prevnext {background:none; padding:0;}
#home .cell-pagination a.left-arrow {margin-right:2px;}
#home .cell-pagination a.right-arrow {margin-left:5px;}
#home .oldPrice{text-decoration:line-through;font-weight:normal;margin-left:1px;color:#666}
#home .form_ctn label {float:left; clear:left; font-weight:bold; width:auto;  padding-top:4px;margin-bottom:10px;}
#home .larger_label label {width:45%;}
#home .form_ctn input {width:45%;}
#home .form_ctn input.button {width:auto;}
#home .form_ctn br {clear:both}
#home .form_ctn .inline-choices label {float:none; clear:none; vertical-align:middle; margin-left:2px;margin-right:4px;}
#home .form_ctn .inline-choices input {width:auto; vertical-align:middle; }
#home .form_ctn .date label {font-weight:bold;}
#home .form_ctn .date label em {font-weight:normal; font-style:normal}
#home .address {font-style:normal;font-weight:bold;margin:5px;}
#home #form_block {}
#home #password-block  {}
#home #password-block .form_ctn input {width:45%;}
#home #password-block .button {text-align:right}
#home #password-block .inline-choices input {width:auto;}
#home .fine-print {font-style:italic;}
#home .boutonbaspage{text-align:right; display:block;margin:15px 0}
#home table#postalTable td.firstCol {width: 200px}
#home .showListBt {margin-left: 50px; }
#home .bigMargin { margin-left: 200px;}
#home .MedMargin { margin-left: 150px;}
#home .margin310 {margin-left: 310px }
#home table.disponibilities {font-weight: normal}
#home table.disponibilities th {font-weight: normal; font-size: 10px}
#home table.disponibilities td {font-size: 10px}
#home .bigMargin { margin-left: 200px;}
#home .changeAdress {margin-top: 80px  }


.police11 {font-size:11px !important;}
.police12 {font-size:12px !important;}
#home .police14 {font-size:1.4em;}
#home .police16 {font-size:1.6em;}
#home .borderblanc, #home .tbl-pdt th.borderblanc, #home .tbl-pdt td.borderblanc {border:1px solid white}
#home .prix-rouge {color:#DD0000;}
#home .prix-violet {color:#755D99;}
#home .block { font-size: 1em; }

.fi_link_img{display:none}
#fichearticle .mainCol .fi_link_img, #FA #headMainContent .fi_link_img, #LargeListControl div.search_results table.produit .participants img.fi_link_img {display:inline}

/**
*  
*   A.. CONTENUS GENERIQUES
*
*       1. produit/contact (.produit, .listeproduits, .lst_nobrd, .listeprod_2cols)
*       2. separator (.sep)
*       3. contenus génériques / avis 
*       4. prix (.prix, .infosprice)
*       5. list of links (.links, .links_lines)
*       6. contenus (.listeimages)
*       7. tags (.tags)

*
*   B.. CONTENUS CUSTOMS (.gradient_bottom)
*
*       1. couleur de texte générale (.vert, .blanc, .rouge, .aune, .bleu , .orange, .noir, .gris,
*									  .moutarde, .block .moutarde a)
*       2. texte (.fontnormal, .fontsmaller)
*		3. boutons (.buttons)
*		4. interrogation (.entete_interrogation)
*		5. listes (.listArrow1, .listArrowOrange)
*		6. diverses decorations (.zoom, .pointer)
*		7. Styles de titres (.h_1-5_gris, .h_1-5_mout)
*
*   C.. CONTENEURS DE BLOCKS (.line_3cols, .line_2cols, .line_2cols_mea) 
*
*   D.. BLOCKS GENERIQUES : STYLES PAR DEFAUTS (.block, .blk_header, .blk_inside, .blk_content, 
*												.flat, .nobkg, .pdg_ft, .btmshadow)
*
*   E.. BLOCKS GENERIQUES : STYLES SPECIFIQUES
*
*       1. mise en avant (.mise_en_avant)
*       2. block rouge (.block_rouge)
*       3. block jaune (.block_jaune)
*       4. block bleu (.block_bleu)
*       5. block orange (.block_orange)
*       6. block noir (.block_noir)
*       7. block gris (.block_gris)
*       8. block moutarde (.block_moutarde)
*		8.1 blocks vrai moutarde (.block_mout)
*       9. block gris-vert my fnac (.block_e7e9e1)
*		10. block_f7f8f6 (.block_f7f8f6)
*		11. big_corners	= coins larges gris (.big_corners)
*		12. block mauve	 (.block_mauve)
*		13. block blanc dans un fond gris (pour les formulaires .cart) (.block_white-on-grey)
*		14. block violet (.block_violet)
*		15. block_espace-fg (.block_espace-fg)
*		16. bloc bleu MP sur les shelf (.block_bleu_mp)
*
*   F.. BLOCKS PARTICULIERS
*
*       1. resultats recherche (.search_results_head, .search_results)
*       2. bloc espace adherent (.espace_adherent)
*       3. page de flux
*       
*   G.. UNIVERS ADHERENTS
*
*   I.. FIX CSS CLASSES (.hidecorners .bl, .hidecorners .br)
*
*   J.. MODULES DE NOTATION
*
*	K.. UNIVERS PARTICIPANT
*
*   L.. STRUCTURE FICHE ARTICLE
*       1. Bloc HEADER
*       2. Bloc Fiche détaillée
*       3. Fiche Article Produits Editoriaux
*       4. Fiche Article Produits Techniques
*       5. Classes communes
**/


/***************** A.. CONTENUS GENERIQUES ******************/

	/* ======== 1. contenus génériques / produit ========= */
		/* on affiche un produit avec une image sur la gauche et la description sur la droite. 
			Le contact se présente exactement pareil et le code est identique. 
		Afin de ne pas faire de  redondance de code, les sélecteurs seront simplement dédoublés.
		 /* lot2 */
		.produit .number, .produit .img, .contact .number, .contact .img { /* lot2 : update */
			float: left;
		}
		.produit, .produit .desc, .contact, .contact .desc, .avis, .avis .desc { /* lot2 : update */
			/* contexte de formatage */
			overflow:hidden;
			_overflow:visible;
			zoom: 1;
		}
		/*contexte formatage */
		.produit .number, .produit .number span, .contact .number, .contact .number span {
			display: block;
			background: url(../img/decos/blocks/block_gris_number_corners.png) no-repeat left bottom;
		}
		.produit .number span, .contact .number span {
			padding: 1em 0 1em 0;
			width: 1.1em;
			text-align: center;
			font-size: 1.8em;
		}
		.produit .smallNumber span {
			height: 20px;
			padding: 0 0 5px 0;
		}		
		.produit .number, .contact .number {
			background-position: left top;
			padding: 5px 0 0 0;
			margin: 0 1px 0 0;
		}
		.produit .img, .contact .img {
			margin-right: 10px;
		}
		.contact .img  {
			padding-right:10px;
			border-right:1px solid #000;
		}
		.produit .img img, .contact .img img {
			display: block;
		}
		.produit .desc .img { /* lorsque l'image est dans la description, cas de mise en avant, on supprime les propriétés déclarées précédemment */
			float: none;
			margin: 8px 0;
			text-align: center;
		}
		.produit .desc .img img {
			margin: 0 auto;
		}
		.produit dt, .contact dt {

			font-weight: bold;
			font-size: 12px;
		}
		.produit dt , .produit dt  a {
			color: #666; /* gris foncé */
			text-decoration: none;
		}
		.produit dt  a:hover, .block .produit dt  a:hover, .block .filled .produit dt  a:hover{
			text-decoration: underline;
		}
		.contact dt , .contact dt  a {
			color: #DE9C00; /* moutarde */
			text-decoration: none;
		}
		.produit *, .contact * {
			margin: 0;
			padding: 0;
		}
		.bigPlus {
			font-size:2em;
			vertical-align:middle;
		}
		
		.produit strong
		{
			color:#000;
		}
		.produit .details, .produit .resume, .produit .titlesubtitle,.produit .titlesubtitle a {
			color: #666; /* gris */
		}
		.produit .titlesubtitle a 
		{
			font-weight:bold ;
			font-size:1.2em;
			line-height :1.3em;
		}
		.resumeOffre{margin:10px 0 5px 0 !important;}
		.contact .details {
			color:#000;
		}
		.contact .details strong { /* les détails important sont en couleur moutarde */
			color:#DE9C00;
		}
		.produit .resume {
			margin: 8px 0 5px 0;
		}
		.produit .prix {
			margin: 3px 0 5px 0;
		}
		.produit .pictoProduitNormal{
			margin:3px 0;
		}
		#col_droite .produit .prix {
			margin: 0;
		}
		/* gestion Pricer des homes : Pictos (background) + couleurs (taille Normal) (import asp) */
		.produit dd.pictoProduitNormal{
		  background-position:10px 0;
		  background-repeat:no-repeat;
		  padding-left:38px;
		}
		.line_3cols .produit dd.pictoProduitNormal, .line_3cols_mea .produit dd.pictoProduitNormal{padding-left:38px;}
		.line_2cols .produit dd.pictoProduitNormal, .line_2cols_mea .produit dd.pictoProduitNormal, .line_2cols_FM .produit dd.pictoProduitNormal{padding-left:28px;}
		.listeproduits .produit dd.pictoProduitNormal, .line_2cols_FM .produit dd.pictoProduitNormal{background-position:0 0;}
		.produit dd.pictoPrixAdhNormal{background-image:url(../Img/pictos/offre-adherents.gif);}
		.produit dd.pictoPrixVertNormal{ background-image:url(../Img/pictos/minipictovert.gif);}
		.produit dd.pictocoeur{  background-image:url(../Img/pictos/minipictocoeur.gif);}
		.produit dd.pictoPrixRougeNormal{ background-image:url(../Img/pictos/minipictoaffaire.png);}
		.produit dd.pictoPremierPrix { background-image:url(../Img/pictos/mini1erprix.gif);}
		.produit dd.pictoSoldesNormal{ background-image:url(../Img/pictos/soldes24.png);}
		.produit dd.pictotalent{  background-image:url(../Img/pictos/minipictotalent.gif);}
		.produit dd.pictoDiamond{background:url(../Img/pictos/diamond.gif);}
		.produit dd.pictostar{background-image:url(../Img/pictos/star.gif);}
		.produit dd.pictoCadeau{  background-image:url(../Img/pictos/noel_picto.png);}
		.produit dd.pictoLivre{  background-image:url(../Img/pictos/minipictolivre.gif);}
		.produit dd.picto10Ans {  background-image:url(../Img/pictos/10ans.gif);}
		.produit dd.pictoSouris{  background-image:url(../Img/pictos/souris.gif);}
		.produit dd.pictoexcluadh{  background-image:url(../Img/pictos/minipictoexcluadh.png);}
		.produit dd.pictoRentreeMicro{  background-image:url(../Img/pictos/rentreemicro_picto.gif);}
		.produit dd.pictoVoyage{background-image:url(../Img/pictos/minipicto-voyage.gif);}
		.produit dd span.pictomp3{background:url(../Img/pictos/mp3.gif) right no-repeat;padding:0 34px 0 0;}
		.produit dd.pictoMp3 {background:url(../Img/pictos/mp3.gif) 60px 3px no-repeat;}
		.produit dd.pictoMp3block {background:url(../Img/pictos/mp3.gif) 10px 0px no-repeat;margin:10px 0 -5px 0px;}
		*+html .produit dd.pictoMp3block {margin:10px 0 8px 0px;}
		*html .produit dd.pictoMp3block {margin:10px 0 12px 0px;}
		.produit dd.pictoCameraTexteBleu {background:url(../Img/pictos/camera.gif) 10px 0px no-repeat ;color:#006699;font-weight:bold;font-size:12px;height:16px;}
		.produit dd.pictoCameraTexteBleu  strong{margin:0 0 0 25px;}
		.produit dd.pictoGaming{background-image:url(../Img/pictos/picto_occaz-gaming_sur_gris_22x22.png);}
		.produit dd .delStylePrice{
			font-weight:normal;
			font-size:.65em;
			font-style:normal;
			color:#000;
		}

		/* div flottante de notification d'ajout au panier */
		.basket_popin {
			width:250px;
			color:#5a8706;
			font-size:12px;
			background-color:#fff !important;
			border:1px solid #5a8706 !important;
			padding:5px;
		}
		#HeaderBasket .basket_popin_big{
			width:261px;
			height:187px;
			text-align:center;
			background:transparent url(../img/decos/blocks/bg_pop_ajoutpanier_bleu.png) no-repeat center bottom;
			color:#000;
		}
		
		.contact .details {
			color:#000;
		}
		.contact .details strong { 
			color:#DE9C00;
		}
		.produit .resume {
			margin: 8px 0 5px 0;
		}
		.mise_en_avant .produit .resume {
			margin: 8px 0 0 0;
			padding-bottom:5px;
		}
		.produit .prix {
			margin: 3px 0 5px 0;
		}
		#col_droite .produit .prix {
			margin: 0;
		}
	
		/* contact */ 
		.contact_presentation .img {
			float:none;
			border:none !important;
			margin:5px 0;
		}
		.contact_presentation .desc dt {
			font-size:1.6em;
			margin:10px 0;
		}

		/* liste produits */ 
		.listeproduits, .listeproduits li { 
			margin: 0;
			padding: 0;
			list-style: none;
		}
		.listeproduits li, .block .listeproduits li  { 
			padding: 8px 0;
		}
		.homeProduits .listeproduits > li{
			border-bottom-width:1px;
			border-bottom-style:solid;
		}
		#PersoAdvice .listeproduits li, #PersoAdvice .block .listeproduits li  { 
			border-bottom: 1px solid #fff;
		}
		#col_gauche .listeproduits li, #col_droite .listeproduits li {
			padding: 4px 0;
		}
		.listeproduits li.last, .block .listeproduits li.last { 
			border: none;
		}
		.lst_nobrd li {
			border: none !important;
		}

		/* liste de produits en 2 colonnes avec une liste de produits (ul) par colonne */ 
		.listeprod_2cols {
			/* contexte de formatage */
			overflow: hidden;
			_overflow: visible;
			zoom: 1
		}
		.listeprod_2cols ul {
			float: left;
			width: 48%;
		}

		.listeprod_2cols ul.last {
			float: right;
		}

		/* liste de produits en 2 colonnes : avec une seule liste qui constitue la colonne, chaque LI est flotté gauche (float:left) , des bordures sont rajoutées selon le block conteneur */
		ul.liste_2cols {
			/* contexte de formatage */
			overflow:hidden; 
			_overflow:visible;
			zoom:1;
		}
		ul.liste_2cols li { 
			clear:left;
			float:left;
			width:47%;
			margin:5px 0;
		}

		ul.liste_2cols li.even{ 
			clear:right;
			float:right;
		}

		ul.liste_2cols_Vseparator li {
			border:0 !important;
		}
		ul.liste_2cols_Vseparator li.even {
			border-left:1px solid #CCC !important; 
			padding-left:10px;
		}

		/* liste de produits conseillés : liste en ligne présentée par 3 produits (largeur 30%) avec bordure séparatrice.*/
		.produits_conseilles,.produits_conseilles li {
			margin:0;
			padding:0;
			list-style:none;
		}
		.produits_conseilles {
			/* contexte formatage */
			overflow:hidden;
			_overflow:visible;
			zoom:1;
		}
		.produits_conseilles li { /* on définit les styles du LI */  
			float:left;
			border-right:1px solid #fff; 
			padding:0 10px;
			width:30%;
		}
		.produits_conseilles li.last { 
			border:0;
		}
		.produits_conseilles li li { /* il faut supprimer les styles des sous li */
			float:none;
			border:0;
			padding:0;
			width:auto;
		}
		/* liste de produits alignés sur une ligne */
		ul.liste_inline { 
			/* contexte de formatage */
			overflow:hidden;
			_overflow:visible;
			zoom:1;
		}
		ul.liste_inline li { 
			float:left;
			width:23.3%;
			margin-right:10px;
		}
		ul.liste_inline li.last { 
			margin-right:0;
		}
		ul.liste_inline .contact, ul.liste_inline .desc { /* le contexte de formatage bug sous FF avec un overflow : hidden, alors on passe au display:table; */
			overflow:visible;
			display:table;
		}

		/* evaluations */
		ul.liste_evaluations li {
			/* context formatage */
			overflow:hidden;
			_overflow:visible;
			zoom:1;
		}
		ul.liste_evaluations .produit {
			float:left;
			width:50%;
		}
		ul.liste_evaluations .evaluation {
			color:#000;
			border-left:1px solid #B2B2B2; 
			padding-top:5px;
			float:right;
			width:18.27em;
		}
		ul.liste_evaluations .evaluation .pred, ul.liste_evaluations .evaluation .eval{
			margin:0;
			padding:5px;
			/* contexte de formatage */
			_overflow:hidden; 
			overflow:visible;
			zoom:1;
		}
		ul.liste_evaluations .evaluation .eval{
			background:#EDEDED;
		}
		ul.liste_evaluations .evaluation .eval img{
			cursor:pointer;
		}
		ul.liste_evaluations .evaluation strong {
			float:left;
			width:9.55em; /* 105px par calcul */
		}
		ul.liste_evaluations .evaluation .eval strong{
			color:#DE9C00; 
		}
		ul.liste_evaluations .evaluation .link {
			margin:2px 0 0 0; 
			padding-right:10px;
			text-align:right; 
		}
		ul.liste_evaluations .evaluation a {
			text-decoration:none;
			color:#000; 
		}
		ul.liste_evaluations .evaluation a:hover {
			text-decoration:underline;
		}

		/* liste_contact : liste de contact , elle se comporte comme une liste de produits */
		.listecontacts, .listecontacts li {
			margin:0;
			padding:0;
			list-style:none;
		}
		ul.liste_3cols li { /* on ne veut que 3 éléments */
			width:32%;
			_width:31%;
			padding-right:20px;
			margin-right:10px;
		}
		ul.liste_3cols li.last {
			margin:0;
			padding:0;
		}
		
		
	/* =========== 2. contenus génériques / separator ============ */	
		.sep, .sep_gris {
			border-bottom: 1px solid #000; 
			margin: 0;
		}
		.blk_content .sep, .blk_content .sep_gris {
			margin: 10px 0;
		}
	    .blk_content .editoImg 
	    {
	        width:100%;
	        height:100%;
	        border:0;
	    }
        .sep_blkBS { border-bottom:1px solid #48b4db; }
        .sep_BTop {border-bottom:1px solid #333; }

	/* =========== 3. contenus génériques / avis / eval ============ */	
		/* avis : Avis sur un produit. Présenté presque à l'identique */
		.avis {
			margin-top:5px;
		}
		.avis .note {
			float:left;
			margin-right:10px;
			width:47px; /* largeur d'une mini image */
		}
		.avis .desc dd {
			margin:0;
		}
		.avis .desc dt {
			font-weight:bold;
		}
		
		/* evaluation sous les articles dans mes sélections les notes avec étoiles */
		div.eval {
			border:1px solid #B2B2B2; 
			border-width:0 1px;
			width:170px;
			/* contexte de formatage */
			overflow:hidden;
			_overflow:visible;
			zoom:1;
		}
		div.eval span.check {
			float:left;
			width:47px;
			border-right:1px solid #B2B2B2;  
			height:20px;
			text-align:center;
		}
		div.eval span.eval {
			display:block; 
			text-align:center;
			line-height:20px; 
			vertical-align:middle;
			/* contexte de formatage */
			overflow:hidden;
			_overflow:visible;
			zoom:1;
		}
		
	/* ========== 4. contenus génériques / prix ========== */	
		.prix {
			font-weight: bold;
			color: #000;
		}
		.homeProduits .prix{
			font-size:1.6em
		}
		.prixSeul{
			padding-bottom:7px;
		}
		.prixBarre{
		  color:#666666;
		  font-weight:normal;
		  font-size:.65em;
		  text-decoration:line-through;
		}
		.prix strong {
			font-size: 1.8em;
			vertical-align: middle;
		}		
		.prix img {
			vertical-align: middle;
		}
		.infosprice {
			font-weight: normal;
			color: #000;
			font-style: normal;
			display: block;
		}	
		.bigPrice {
			font-size: 2em;
		}	
		.smallPrice {
			font-size: 1.5em;
		}
		.oldPrice {
			text-decoration:line-through;
			font-weight:normal;
			color:#666;
			font-size: 1em;
			white-space:nowrap;
		}
		.oldPrice2 {
			font-weight:normal;
			color:#000;
			font-size: 0.7em;
		}
		.bigoldPrice {
			text-decoration:line-through;
			font-weight:normal;
			color:#666;
			font-size: 0.5em;
		}
		.picto 
		{
			margin-right:2px;
			vertical-align:	middle;
		}
		.picto10 img
		{
		    margin-right:10px;
		}
		.picto10 .pictoAlt {color:#666;margin-right:10px;margin-left:-8px;}
		.pictoAlign{vertical-align:middle;margin:0 10px 0 0;}
	/* ========== 5. contenus génériques / lists of links ========*/
		/*links_mea : conteneur de groups de liens avec une image sur la gauche */ 
		.links_mea, .links_mea li { 
			list-style: none;
			margin: 0;
			padding: 0;
		}
		.links_mea {
			border-bottom:1px solid #000;
			font-size:0.9em;
		}
		.links_mea li {
			border-top:1px solid #000; 
			padding:2px 3px;
			/* contexte de formatage */
			overflow:hidden;
			_overflow:visible;
			zoom:1;
		}
		.links_mea li .img {
			float:left;
			margin-right:5px;
			min-width:50px; 
			_width:50px;
			text-align:center;
		}
		.links_mea ul { 
			margin:0;
			padding:0;
			/* contexte de formatage */
			overflow:hidden;
			_overflow:visible;
			zoom:1;
		}
		.links_mea ul, .links_mea ul li {
			border:0;
		}
		/*  links */
		.links, .links li {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		.links {
			color: #DE9C00; 
		}
		.links a, .adherents .links a { 
			color: #DE9C00;
			text-decoration: none;
		}
		.links span.type2, .links span.type2 a {
			color: #666 !important; 
		}
		.links a:hover { 
			text-decoration: underline;
		}
		.blk_footer .links, .blk_footer .links a {
			color: #000; 
		}
		.blk_footer .links li{
            border-top:#fff solid 1px;
            padding:2px 10px; 
            zoom:1;
        }
		.blk_footer .links_lines li{
            border-top:#fff solid 1px;
        }
		.blk_footer .links_lines li:first-child {
            border-top:none;
        }
		.blk_footer .links li.first {
			border-top:medium none;
		}
		/* links_lines */
		.links_lines, .links_lines li {
			list-style: none;
			margin: 0;
			padding: 0;
			font-weight:bold;
		}
		.links_lines li {
			display: block;
			background: #ccc; 
			padding: 2px 0 2px 15px;
			_height: 1%;
			color: #000; 
			text-decoration: none;
		}
		.links_lines a {
			color: #000; 
			text-decoration: none;
		}
		.links_lines a:hover {
			text-decoration: underline;
		}
		#col_gauche .links_lines li {
			padding-left: 10px; /* ne pas mettre padding, car 1 seule valeur est remplacé car on a un cas spécifique et seul le left doit etre changer, sans altérer les autres padding */
		}
		.links_lines li {
			margin-top: 1px; /* ne pas changer */
		}
		.links_lines li:first-child {
			margin-top: 0;
		}
		.links_lines li.first {
			margin-top: 0;
		}
		
	/* ========== 6. Contenus Génériques / contenus ======= */
		.listeimages, .listeimages li {
			padding: 0;
			margin: 0;
			text-align: center;
			list-style: none
		}
		.listeimages li {
			margin: 2px 0;
			_height:1%; 
			text-align: center;
		}
		.listeimages li a {
			display: block; /* le block doit faire la largeur de son contenu pour que celui-ci soit centré horizontalement, donc width:1% pour IE et display:table pour les autres */ 
			display: table; 
			_width: 1%;
			margin: 0 auto;
			text-decoration: none;
		}
		.listeimages li a img {
			display: block;
		}
	/* ========== 7. Contenus Génériques / tags ======== */
		.tags {
			font-size: 0.8em;
			font-family: Arial, Verdana
		}
		.tags a {
			color: #666; 
			font-weight: bold;
			text-decoration: none
		}
		.tags a:hover {
			text-decoration: underline
		}	
	

	/* ========== 9. Contenus Génériques / pagination ==========*/
		.pagination , .pagination li{
			margin:0;
			padding:0;
			list-style:none;
		}
		.pagination  {
			text-align:center;
		}
		.pagination li{
			display:inline;
			margin:0 2px;
		}
		.pagination li, .pagination li  a{
			color:#999999; 
		}
		.pagination li  a {
			text-decoration:underline;
		}
		.pagination li.current {
			color:#E19A04; 
		}
		.pagination li.before a, .pagination li.after a{
			text-decoration:none;
		}	
		
		
/************* B.. CONTENUS CUSTOMS ************/	
	
	.gradient_bottom { /* gradient placé sous une image */
		padding-bottom: 8px !important;
		background: url(../img/decos/gradient_bottom.gif) repeat-x left bottom;
	}
	.gradiant98 {background:transparent url(../img/decos/gradiant_gris_98px.png) repeat-x 0 0;}
	.gradiant45-bot {background:transparent url(../img/decos/gradiant-45-bot.png) repeat-x center bottom;}	
	/* ===== 1. contenus customs / Couleurs de texte générales ===== */
		.vert, .pictoPrixVertSmall, .pictoPrixVertNormal, .pictoPrixVertBig	{color: #00AA30 !important;}
		.vertRC	{color: #008C7C !important;}
		.txt-ecopar, txt-ecopar a{color: #090}
		.blanc {color: #FFF !important;}
		.rouge, .pictoPrixRougeBig, .pictoPrixRougeNormal, .pictoPrixRougeSmall, .pictoPrixAdhBig, .pictoPrixAdhNormal, .pictoPrixAdhSmall, .pictoSourisSmall, .pictoSouris {color: #DE0000 !important;}
		.jaune, .jauneAdh {	color: #F9D500 !important;}
		.bleu, .bleu_lk, .bleu_lk a, .linkMultiProd .bleu , .linkMultiProd a.bleu {color: #09C !important;}
		.bleuDemat {color: #00a0d6 !important;}
		.bleuFM{color: #00a7df !important}
		.bleuMP {color: #163e9e !important;	}
		.orange, .orange2 {color: #f8b103 !important;}
		.orangeAlert {color: #D66F05 !important;}
		.noir {	color: #000 !important;	}
		.gris, .grisC {	color: #CCC !important;	}
		.grisA {color: #AAA !important;	}		
		.gris5, .gris5_lk, .gris5_lk a{color: #555 !important;}		
		.grisfonce, .gris6 {color: #666 !important;}
		.gris6_lk, .gris6_lk a {color: #666 !important;	}
		.gris7, .gris7_lk, .gris7_lk a{color: #777 !important;}
		.moutarde, .moutarde_lk, .moutarde_lk a, .linkMultiProd, .linkMultiProd a  {color: #DE9C00 !important;}
		.link_moutarde a{color: #DE9C00 !important;	}
	    .grisfonceplus, .gris9, .gris9_lk, .gris9_lk a {color:#999 !important;}
	    .rose  {color: #E9C3FF !important;}
		.violet{color: #755d99 !important;}
		.mauve{color: #c5c2cf !important;}


	/* ===== 2. contenus customs / texte ===== */
		.upper{text-transform:uppercase}
		.nb{font-size:10px !important;}
		.fontnormal {font-weight: normal !important;}
		.fontsmallerPlus {font-size: 0.6em !important;}
		.font0-8 {font-size:0.8em !important;}
		.fontsmaller, .font0-9 {font-size: 0.9em !important;}
		.font1em {font-size: 1em !important;}		
		.fontplus, .font1-1, #home .font1-1{font-size:1.1em !important;}
		.font1-2, #home .font1-2 {font-size: 1.2em;}
        .fontbigger, #home .fontbigger{font-size: 1.25em;}
        .font1-3, #home font1-3 {font-size: 1.3em;}
        .font1-4 {font-size: 1.4em;}
        .fontbiggerplus, .font1-5{font-size:1.5em !important;}
        .font1-6 {font-size:1.6em !important;}		
        .font1-8 {font-size:1.8em !important;}
        .font2 {font-size: 2em;}
        .font2-2 {font-size: 2.2em;}	        		
		.bold {font-weight:bold;}
	/* ===== 3. contenus customs / boutons =====/*
	/* ces boutons peuvent ce comporter comme un élément de type block (largeur et hauteur applicables sur eux), mais ils peuvent aussi se mettre en ligne */
		.button, .button span {
			background:url(../img/buttons/bouton_noir_background.png) no-repeat left top;
			display:-moz-inline-box; display:inline-block; /* propriétés particulières du display qui donne au block une consistance de block mais un comportement inline, la premiere propriete est pour Firefox, la seconde pour tous les autres navigateurs*/
			text-decoration:none !important; 
		}
		.button {padding-left:15px;}
		.button span {
			cursor:pointer;
			padding:4px 15px 0 0;
			height:24px;
			display:block;
			font-weight:bold;
			background-position:right top;
			color:#fff; 
			_width:1%; 
			_white-space:nowrap;
		}
		.fullwidth, .fullwidth span {display:block; width:auto;}
		
	/* ===== 4. contenus customs / conteneurs point d'interrogation + image de titre =====*/
	.entete_interrogation
	{
		display:block;
		height:30px;
		min-height:30px;
		padding-left:35px;
		line-height:1.5em;
		vertical-align:middle;
		background: url(../img/decos/FLUX/puce_interrogation.png) no-repeat left top transparent;
	}		

	/* ===== 5. contenus customs / listes =====*/

	.arrow1{padding-left:7px;background: url(../img/decos/arrows/fleche_3x5.png) no-repeat left 0.5em}
	
	.listArrow1 li, .listArrow1 li a.distArrow {padding-left:7px;background: url(../img/decos/arrows/fleche_3x5.png) no-repeat center left;margin-bottom:5px}
	.listArrow1 li a.distArrow {padding-left:3px;padding-bottom:0;}
	.listArrow1 a {color:#666;font-weight:bold; text-decoration:none}
	.listArrow1 a:hover {text-decoration:underline}
	.listArrow1 .gris7{background-image:url(../img/decos/arrows/fleche_3x5_gris7.png)}
	.listArrow1 .gris7 a {color:#777777;}
	.listArrowOrange li {padding:1px 0 3px 10px;background:url(../img/decos/arrows/fleche_orange.png) no-repeat left center }
	
	/* Fenetre 360° */
	#visu360 {position:absolute;left:0;top:0;z-index:99;background-color:#FFF;border:1px solid #D5D4D4;}
	#visu360 p {margin:3px;}
	#visu360 p a.close {background: url(../img/decos/grise_fleche.gif) no-repeat center left;padding-left:10px;color:#A5A5A5;display:inline !important;vertical-align:top;font-size:11px;}	
	#visu360 p.legende {text-align:left;color:#000000;font-size:12px;font-weight:bold;margin:8px 0 7px 5px;}
	
	/* ===== 6. contenus customs / diverses decorations =====*/	
	a.zoom,a.verso{padding-left:17px;background: url(../img/decos/zoom_loupe_13x13.png) no-repeat center left;color:#666}
	a.recto{padding-right:2px;color:#666}
	.pointer{cursor:pointer}
	
	/* ==== 7. styles de titres ==== */
	.h_2-0_gris9, #home .h_2-0_gris9 {font-size:2em;color:#999;}
	.h_1-5_gris, #home .h_1-5_gris  {font-size:1.5em;color:#666;font-weight:normal;}
	.h_1-5_gris a {color:#666;}
	.h_1-5_mout, #home .h_1-5_mout  {font-size:1.5em;color:#DE9C00;font-weight:normal;}
	.h_1-4_gris, #home .h_1-4_gris  {font-size:1.4em !important;color:#666;font-weight:normal;}
	.h_1-4_gris a {color:#666;}
	.h_1-4_mout, #home .h_1-4_mout  {font-size:1.4em !important;color:#DE9C00;font-weight:normal;}		
	.h_1-4_moutgradiant, #home .h_1-4_moutgradiant  {font-size:1.4em !important;color:#000;font-weight:normal; height:30px;}
	.h_1-4_moutgradiant a {color:#000;}
/**************** C.. CONTENEURS DE BLOCKS  *****************/
/* ici on défini les lignes qui contiennent les blocks, sachant que le dernier block d'une ligne 
porte la classe block_last */

	.line_3cols, .line_3cols_mea, .line_2cols, .line_2cols_mea, .line_4cols, .line_2cols_FM {
		overflow: hidden;
		_overflow: visible;
		_height: 1%
	}
	.line_3cols .with_zoom {
		overflow: visible !important;
	}
	.line_2cols_FM .block, .line_2cols .block, .line_2cols_mea .block {
		float: left;
		width: 49.5%;
	}
	.line_2cols .block_last, .line_2cols_mea .block_last {
		float: right;
	}
	.line_3cols .block, .line_3cols_mea .block {
		float: left;
		width: 32.5%;
		margin-right: 7px;
	}

	.line_3cols .block_last, .line_3cols_mea .block_last {
		float: none;
		_float: right;
		width: auto;
		_width: 32.5%;
		margin-right: 0;
	}
	.line_4cols .block {
		float: left;
		width: 24%;
		margin-right: 7px;
	}

	.line_4cols .block_last {
		float: none;
		_float: right;
		width: auto;
		_width: 24%;
		margin-right: 0;
	}	

	/* il est possible aussi de définir des tailles pour les blocks */
	.size_1on3 {width:32.5% !important}
	.size_2on3 {width:66% !important}

	/* line_2col_mea : conteneur ligne où les blocs n'ont pas de bords arrondis vers l'intérieure */
	
	.line_2cols_mea .block .blk_header span, .line_3cols_mea .block_first .blk_header span, .line_3cols_mea .block_middle .blk_header span, .line_3cols_mea .block_first .blk_header a, .line_3cols_mea .block_middle .blk_header a {
		background-position: -50px 0;
	}
	.line_2cols_mea .block_last .blk_header, .line_3cols_mea .block_middle .blk_header, .line_3cols_mea .block_last .blk_header {
		background-position: -50px 0;
	}
	.line_2cols_mea .block_last .blk_header span {
		background-position: right top;
	}

/****************** D.. BLOCKS GENERIQUES : STYLES PAR DEFAUT ******************/

	/*===== 1. Blocks generiques / Block Inside  =====*/
		.inside_block { 
			position:relative;
			zoom:1; 
			background-color:#EAEAEA; 
		}
        
/* on défini les parties principales qui constituent un block */
	.block {
		font-size: 0.9em;
		/* contexte de formatage */
		overflow: hidden;
		_overflow: visible;
		_height: 1%;
	}
	.block1em {
		font-size:1em;
	}
	.with_zoom .block {
		font-size: 0.9em;
		/* contexte de formatage */
		overflow: visible;
		_height: 1%;
	}
	
	/* entête de block (header) */
	.block .blk_header, .block .blk_header span {
		display: block;
		margin: 0;
		padding: 0;
	}
	.block .blk_header, .block .blk_postHeader{
	  position:relative;
	  z-index:10;
	  padding:0 0 0 6px;
	  margin:0;
	  zoom:1;
	}
	.block .blk_header{ font-size:1.2em;}
	.block h3.blk_header{z-index:9!important}
	#col_droite .block .blk_header{ font-size:1.1em;}
	.block .blk_header span {
		padding: 5px 6px 2px 1px;
		min-height: 20px;
		_height: 20px;
		/* contexte formatage */
		overflow: hidden;
		_overflow: visible;
		zoom: 1;
		text-transform:uppercase;
	}
	.with_zoom .block .blk_header span {
		/* contexte formatage */
		overflow: visible !important;
	}

	/* picto header : defini les propriétés qui sont appliquées au picto quand celui-ci est mis dans une tétière*/
	.block .blk_header .picto {
		float: left;
		margin: -3px -30px -2px 0px;
	}
	.block .blk_header .pictoright {
		float: right;
		margin: -3px 5px -2px -30px;
		//margin-left: -5px; /* IE7 + IE6 */
	}
	.block .blk_header  img.txt_m {
		margin-top: 0; /* on ne doit supprimer que la marge haut et bas avec la classe txt_m, On ne doit pas toucher au reste*/
		margin-bottom: 0
	}
	/* blk_inside */
	.block .blk_inside {
		position: relative;
		zoom: 1; 
	}

	/* corps intérieur du block, c'est la partie qui contient le texte, produits, etc... */
	.blk_content {
		/* contexte de formatage */
		zoom: 1;
		overflow: hidden;
		_overflow: visible;
	}
	.with_zoom .blk_content {
		/* contexte de formatage */
		overflow: visible !important;
	}

	/* Coins des blocks */
	.block .tl, .block .tr, .block .bl, .block .br, .inside_block .tl, .inside_block .tr, .inside_block .bl, .inside_block .br{
		position: absolute;
		z-index: 5;
		height: 6px;
		width: 6px;
		font-size: 1%;
	}
	.block .tl, .inside_block .tl  { /* coin haut gauche */
		top: -1px;
		left: -1px;
		background-position: left top;
	}
	.block .tr, .inside_block .tr { /* coin haut droit */
		top: -1px;
		right: -1px;
		background-position: right top;
	}
	.block .bl, .inside_block .bl { /* coin bas gauche */
		bottom: -1px;
		left: -1px;
		background-position: left bottom;
	}
	.block .br, .inside_block .br { /* coin bas droit */
		bottom: -1px;
		right: -1px;
		background-position: right bottom;
	}

	/* inside block corners correction */
	.inside_block .tl  { /* coin haut gauche */
		top: 0;
		left: 0;
	}
	.inside_block .tr { /* coin haut droit */
		top: 0;
		right: 0;
	}
	.inside_block .bl { /* coin bas gauche */
		bottom: 0;
		left: 0;
	}
	.inside_block .br { /* coin bas droit */
		bottom: 0;
		right: 0;
	}

	/* fix corners */
	.IS_IE .tr, .IS_IE .br {
		_right: expression(cssRight(this)) /* corrige le positionnement absolu sous IE */
	}
	/* IS_IE est là pour que IE7 n'utilise pas cette propriété */
	.IS_IE .bl, .IS_IE .br {
		_bottom: expression(cssBottom(this,true)) /* corrige le positionnement absolu sous IE */
	}

	/* fond/classes generiques */
	/* flat : aucune bordure sur le bloc */
	.flat {
		border: none !important;
	}
	.gradient {
		border: none !important /* aucune bordure avec flat */
	}
	/* flat : aucune bordure sur le block */
	.flat .blk_header {
		margin: 0 !important /* le block d'entête ne doit pas avoir de marges quand il n'a pas de bordure */
	}
	/* les coins arrondis en mode flat sont à 0 */
	.block .flat .tl {
		top: 0;
		left: 0;
	}
	.block .flat .tr {
		top: 0;
		right: 0;
	}
	.block .flat .bl {
		bottom: 0;
		left: 0;
	}
	.block .flat .br {
		bottom: 0;
		right: 0;
	}

	.block .filled_black {
		background-color: #000; 
		color: #fff; 
	}
	.block .filled_black .blk_footer .links, .block .filled_black .blk_footer .links a {
		color: #fff; 
	}
	.block .filled_black a, .block .filled_black .links {
		color: #ccc; 
	}
	.nobkg {
		background: none !important;
		color: inherit !important
	}
	.pdg_ft {
		padding: 2px 10px !important;
	}
	
	 /* ombre de bloc inversée btmshadow2 - ajout pablo! */
     .btmshadow2{
        padding-left:10px;
        margin-bottom:10px;
    }
    
    .btmshadow2, .btmshadow2 span {
        display:block;
        background:url(../img/decos/blocks/bottom_shadow2.png) repeat-x left top transparent;
    }
    .btmshadow2 span {
        background-position:right top;
        height:20px;
        font-size:1%
    }
    .sep_gris {
		border-bottom-color: #ccc;
	}
	
	 
/********************** E.. BLOCKS GENERAUX : STYLES SPECIFIQUES **********************/
/* Les styles qui suivent ne vont réécrire que certaines propriétés qui ont été définies plus haut, mais pour certains blocks elles doivent être réécrites. */
	
	.block .sep
	{
	    border-bottom-style:solid;
	    border-bottom-width:1px;
	}
	h3.blk_header span a {color:#FFF;}
	/* ======== 1. blocks / mise_en_avant ========= */
	/* mise_en_avant & alone : alone pour les blocs particuliers de fnacmusic */
	    .alone { width: 240px !important }
		.alone .blk_header, .alone .blk_header span, .mise_en_avant .blk_header, .mise_en_avant .blk_header span {
			background-color:#000000;
			color: #fff; 
			margin: 0;
		}
		.mise_en_avant .blk_header a{color:#FFF;}
		.alone .blk_header span, .mise_en_avant .blk_header span {
			padding-top: 3px; /* seul le top et bottom doivent être modifié (detail important) */
			padding-bottom: 3px;
			min-height: 20px;
			_height: 20px;
			font-weight:bold;
		}
		.alone .blk_header, .mise_en_avant .blk_header {
			font-size: 1.1em;
			text-transform:uppercase;
		}
		 .mise_en_avant .blk_jaune_inside {
			background-color: #FFF4B9; 
		}
		.alone .tl, .mise_en_avant .tl {top: 0;left: 0;}
		.alone .tr, .mise_en_avant .tr {top: 0;right: 0;}
		.alone .bl, .mise_en_avant .bl {bottom: 0;left: 0;}
		.alone .br, .mise_en_avant .br {bottom: 0;right: 0;}
		.alone .produit, .mise_en_avant .produit {
			padding: 5px 0;
		}
		.alone .produit, .alone .desc, .mise_en_avant .produit, .mise_en_avant .desc {
			overflow: visible;
		}
		.alone .produit, .alone .produit dt, .alone .produit dt  a, .mise_en_avant .produit, .mise_en_avant .produit dt, .mise_en_avant .produit dt  a {
			color: #000; /* noir */ 
		}
		.alone .produit dt, .alone .produit dd, .mise_en_avant .produit dt, .mise_en_avant .produit dd {
			padding-left: 10px;
			padding-right: 10px;
		}
		.alone .produit dd.img, .mise_en_avant .produit dd.img {
			padding: 2px 0;
			background:#fff;
			margin:0 2px;
		}
		.alone .sep, .mise_en_avant .sep {
			border-bottom-color: #fff; 
		}
		.line_2cols_mea .blk_footer {
		    font-weight:bold;
		}
		
			/*zoom survol VIPparty*/		
			.hidden_layer {
				display:none;
				background:#F9D500;
				width:350px;
				border:1px solid #CCC;
				padding:10px;
				position:absolute;
				top:0;
				overflow:visible;
				z-index:300;
			}
			.hidden_layer .left {
				float:left;
				margin: 0 5px 5px 0;
			}
			.hidden_layer dd.gris {
				color:#000;
			}
			.hidden_layer .MIC11{
				color:#999;
				font-weight:bold;
			} 		

	/* =======  2. blocks / block_rouge =======*/
		.block_rouge .blk_header, .block_rouge .blk_header span {
			background-color: #DE0000; 
			color: #fff; 
		}
		.block_rouge .blk_header a {color: #fff;}
		.block_rouge .blk_inside {
		    border: 1px solid #DE0000
		}
		.block_rouge .blk_inside .sep_gris {
			border-bottom-color: #DE0000;
		}
		.block_rouge .filled {
			background-color: #FBDEDE 
		}
		.block_rouge .filled .blk_content {
			border-left: 1px solid #DE0000;
			border-right: 1px solid #DE0000;
		}
		/* produit */
		.block_rouge  .produit .number, .block_rouge .produit .number span {
			background-image: url(../img/decos/blocks/block_rouge_number_corners.png);
			color: #fff; 
		}
		.block_rouge  h4, .block_rouge .filled .produit dt, .block_rouge .filled .produit dt  a {
			color: #DD0000; 
			font-weight: bold;
			text-decoration: none;
		}
		.block_rouge .produit dt , .block_rouge .produit dt  a {
			color: #DD0000; 
			text-decoration: none;
		}
		.block_rouge .produit .details {
			color: #666; 
		}
		.block_rouge .filled .produit  .details {
			color: #666; 
			font-weight: normal;
		}
		.block_rouge .blk_footer .links, .block_rouge .blk_footer .links  a {
			color: #DE0000; 
		}
		.block_rouge .bkg_ft {
			background: #DE0000; 
		}
		.block_rouge .bkg_ft a, .block_rouge .bkg_ft .links a {
			color: #000; 
		}
		.block_rouge .sep, .block_rouge .listeproduits li {
			border-bottom-color: #ccc; 
		}
		.block_rouge .filled .sep, .block_rouge .filled .listeproduits  li {
			border-bottom-color: #DE0000; 
		}
		.block_rouge_mea .sep {
			border-bottom-color:#FFFFFF;
		}
		/* produit - bloc shelf/default */
		.block_rouge .cadre_produit .number {
			border:1px solid #DE0000; 
		}
        .block_rouge .cadre_produit .number, .block_rouge .cadre_produit .number span {
			background:#DE0000 none repeat scroll 0% 50%;
			color:#FFFFFF;
		}
        .block_rouge .cadre_produit .img {
			background-color:#fff;
		}
		.block_rouge .blk_footer .links, .block_rouge .blk_footer .links a {
			color: #000;
		}
		.block_rouge .blk_footer, .block_rouge .blk_footer .links_lines li {
			background: #DE0000;
		}

	/* =======  3. blocks / block_jaune =======  */
		.block_jaune .blk_header, .block_jaune .blk_header span {
			background-color: #F9D500; 
			color: #000; 
		}
		.block_jaune .blk_header a {color: #000;}
		.block_jaune .blk_inside {
			border: 1px solid #F9D500;
		}
		.block_jaune .filled {
			background: #FFF4B9 !important; 
		}
		.block_jaune .filled .blk_content {
			border-left: 1px solid #F9D500;
			border-right: 1px solid #F9D500;
		}
		.block_jaune .blk_footer .links_lines a {
			color: #000;
		}
		.block_jaune .produit dt {
			font-weight: bold;
		}
		.block_jaune .produit dt , .block_jaune .produit dt  a {
			color: #000; 
			text-decoration: none;
		}
		.block_jaune .produit .details {
			color: #666; 
		}
		.block_jaune .sep {
			border-bottom-color: #FFD818; 
		}
		.block_jaune_mea .sep{
			border-bottom-color: #FFF;
		}
		.block_jaune .listeproduits li {
			border-bottom-color:#FBE24D;
		}
		/* produit - bloc shelf/default */
		 .block_jaune .cadre_produit .number, .block_jaune .cadre_produit .number span {
			background-color:#F9D500;
			color:#FFFFFF;
		}
        .block_jaune .cadre_produit .img {
			background-color:#fff;
		}
		.block_jaune .cadre_produit .number {
			border-color:#F9D500;
		}
		.block_jaune .blk_footer .links, .block_jaune .blk_footer .links a {
			color: #000;
		}
		.block_jaune .blk_footer, .block_jaune .blk_footer .links_lines li {
			background: #F9D500;
		}
		.block_jaune .blk_footer .links_lines a {
			color: #000; 
		}
		.block_jaune .blk_footer .links li {
			border-top:1px solid #FBE24D; 
		}
		
	/* =======  4. blocks / block_bleu =======  */
		.block_bleu .blk_header, .block_bleu .blk_header span {
			background-color: #0099CC; 
			color: #fff; 
		}
		.block_bleu .blk_header a {color: #fff;}
		.block_bleu .blk_inside {
			border: 1px solid #0099CC; 
		}
		.block_bleu .blk_inside .sep_gris {
			border-bottom-color: #0099CC;
		}
		.block_bleu .filled {
			background-color: #D9F7FF; 
		}
		.block_bleu .filled .blk_content {
			border-left: 1px solid #0099CC;
			border-right: 1px solid #0099CC;
		}
		.block_bleu .produit dt , .block_bleu .produit dt  a {
			color: #0099CC; 
			text-decoration: none;
		}
		.block_bleu .produit dt a:hover {
			text-decoration: underline;
		}
		.block_bleu .produit .number, 
		.block_bleu .produit .number span, 
		.blue_search_results .produit .number, 
		.blue_search_results .produit .number span { 
			background-image: url(../img/decos/blocks/block_bleu_number_corners.png);
			color: #fff; 
		}
		.blue_search_results .produit .number { 
			width:2em;
		}
		.block_bleu .cadre_produit .number, .block_bleu .cadre_produit .number span {
			background-color:#43B4D9;
			color:#FFFFFF;
			
		}
		.cadre_produit {
			float:left;
			margin-right:5px;
			position:relative;
		}
		.cadre_produit .number {
			border:1px solid;
			margin-right:0pt;
		}
		.block_bleu .cadre_produit .number {
			border-color:#47B5DA;
		}
		.block_bleu .cadre_produit .img {
			background-color:#FFFFFF;
		}
		.cadre_produit .number span {
			float:left;
			margin-right:0pt;
			padding-top:0pt;
			width:18px;
		}
		.cadre_produit .img {
			margin:-5px 0pt 0pt;
			overflow:hidden;
			width:63px;
		}
		.cadre_produit .img img {
			margin:0pt auto;
			padding:8px 0pt;
		}
		.produit .img img, .contact .img img {
			display:block;
		}
		.produit .number, 
		.produit .img, 
		.contact .number, 
		.contact .img {
			float:left;
		}
		.block_bleu .blk_footer  {
			background: #0099CC;
		}
		.block_bleu .blk_footer .links_lines li {
			background: #0099CC;
		}
		.block_bleu  h4, .block_bleu .produit dt , .block_bleu .produit dt  a {
			color: #0099CC; 
			text-decoration: none;
		}
		.block_bleu .produit dt  a:hover {
			text-decoration: underline;
		}
		.block_bleu .filled .listeproduits  li {
			border-bottom-color:#47B5DA; 
		}
	/* =======  5. blocks / block_orange ======= */
		.block_orange .blk_header, .block_orange .blk_header span {
			background-color: #FE7403; 
			color: #fff; 
		}
		.block_orange .blk_header a {color: #fff;}
		.block_orange .blk_footer .links, .block_orange .blk_footer .links a {
			color: #000; 
		}
		.block_orange .blk_footer, .block_orange .blk_footer .links_lines li {
			background-color: #FE7403; 
		}
		.block_orange .blk_footer .links_lines a {
			color: #000; 
		}
		.block_orange .bkg_ft {
			background-color: #FF6600; 
		}
		.block_orange .bkg_ft a, .block_orange .bkg_ft .links a {
			color: #000; 
		}
		.block_orange  h4, .block_orange .produit dt , .block_orange .produit dt  a {
			color: #FF6600; 
			text-decoration: none;
		}
		.block_orange .produit dt a:hover {
			text-decoration: underline;
		}
		.block_orange .blk_inside {
			border: 1px solid #FE7403;
		}
		.block_orange .filled .blk_content {
			border-left: 1px solid #FE7403;
			border-right: 1px solid #FE7403;
		}
		.block_orange .blk_inside .sep_gris {
			border-bottom-color: #FE7403;
		}
		.block_orange .blk_inside .links a.orange {
			color: #FE7403 !important;
		}
		.block_orange .filled {
			background: #FFE8D9; 
		}
		.block_orange .sep, .block_orange .listeproduits li {
			border-bottom-color: #FE7403; 
		}
		.block_orange_mea .sep {
      border-bottom-color: #FFFFFF;
    }
		.block_orange .filled .sep, .block_orange .filled .listeproduits  li {
			border-bottom-color: #fff; 
		}
		.block_orange .cadre_produit .number, .block_noir .cadre_produit .number span {
			background-color:#fff;
			color:#FFFFFF;
		}
		.block_orange .cadre_produit .number {
			border-color:#FE9B49;
		}
		.block_orange .cadre_produit .img {
			background:#fff none repeat scroll 0% 50%;
		}

	/* =======  6. blocks / block_noir ======= */
		.block_noir .blk_header, .block_noir .blk_header span {
			background-color: #000; 
			color: #fff; 
		}
		.block_noir .blk_header a {color: #fff;}
		#col_gauche .block_top 
		{
		    margin-top:7px !important;
		}
		.block_noir .blk_inside {
			border: 1px solid #999; 
		}
		.block_noir .filled .blk_content {
			border-left: 1px solid #CCC;
			border-right: 1px solid #CCC;
		}
		.block_noir .blk_inside .sep_gris {
			border-bottom-color: #999;
		}
		.block_noir .filled {
			background: #F0F0F0; 
		}
		#col_droite .block_noir .filled_black .links {
			color: #ccc; 
		}
		.block_noir .bkg_ft {
			background: #000; 
			color: #fff; 
		}
		.block_noir .bkg_ft a, .block_noir .bkg_ft .links,  .block_noir .bkg_ft .links a {
			color: #fff; 
		}
		.block_noir .sep {
			border-color: #F5F5F5; 
		}
		.block_noir h3, .block_noir h3 a, .block_noir h4, .block_noir h4 a  {
			color: #000; 
			text-decoration: none;
		}
		.block_noir h4 cite {
			color: #666; 
			font-style: normal;
			font-weight: normal;
		}
		.links li.last a {
			color: #666;  
		}
		/* Widgets */	
		.widgets ul {
			padding:10px;
			margin-left:240px;
		}
		.widgets li a , .widgets p a{
			display:block;
			background-repeat: no-repeat; 
			background-position: left top;
		}
		.widgets li a {
			height:25px;
			padding-left:22px;
		}
		.widgets p a {
			margin-left:250px;
			height:30px;
			padding-left:30px;
			padding-top:5px;
		}
		
		/* produit - bloc shelf/default */
		.block_noir .cadre_produit .number, .block_noir .cadre_produit .number span {
			background-color:#fff;
			color:#FFFFFF;
		}
		.block_noir .cadre_produit .number {
			border-color:#3e3e3e;
		}
		.block_noir .cadre_produit .img {
			background-color:#fff;
		}
		.IS_IE .cadre_produit .tr, .IS_IE .cadre_produit .br{
		  _right:expression(cssRight(this)) /* corrige le positionnement absolu sous IE */
		}
		/* IS_IE est là pour que IE7 n'utilise pas cette propriété */
		.IS_IE .cadre_produit .bl, .IS_IE .cadre_produit .br{
		  _bottom:expression(cssBottom(this,true)) /* corrige le positionnement absolu sous IE */
		}
		.block_noir .blk_footer .links, .block_noir .blk_footer .links a {
			color: #fff; 
		}
		.homeProduits #col_centre .block_noir .blk_footer .links, .homeProduits #col_centre  .block_noir .blk_footer .links a {
			color: #000;
			font-weight:bold; 
		}
		.block_noir .blk_footer {
			background-color: #CCC;
		}
		.gradient .blk_footer {
			background: none;
		}

	/* =======  7. blocks / block_gris ======= */
		.block_gris .blk_header, .block_gris .blk_header span {
			background-color: #808080; 
			color: #fff; 
		}
		.block_gris .blk_header a {color: #fff;}
		.block_gris .blk_inside {
			border: 1px solid #CCC; 
		}
		.block_gris .filled {
			background: #EAEAEA; 
		}
		.block_gris .filled .blk_content {
			border-left: 1px solid #CCC;
			border-right: 1px solid #CCC;
		}
		.block_gris .pricer {
			background: #f8f8f6 url(../img/MP/deco/fd_pricer_MP.png) repeat-x top left !important; /*gris clair MarketPlace */
		}
		.block_gris .filled_clair {
			background: #f1f1f1; 
		}
		.block_gris .sep, .block_gris .listeproduits li {
			border-color: #CCC; 
		}
		.block_gris .filled .sep, .block_gris .filled .listeproduits li {
			border-color: #fff; 
		}
		.block_gris h4 {
			color:#000; 
		}
		.block_gris .inside_block, .white-on-grey .filled {
			background:#fff; 
		}
        .block_saumon .filled {
			background: #fef6e1; 
		}
        .block_bleupale .filled {
			background: #f3f3f3; 
		}
		

	/* =======  8. blocks / block_moutarde ======= */
		.block_moutarde .blk_header, .block_moutarde .blk_header span {
			color: #fff; 
			background-color: #DE9C00; 
		}
		.block_moutarde .blk_header a {color: #fff;}
		.block_moutarde .bkg_ft {
			color: #fff; 
			background: #DE9C00; 
		}
		.block_moutarde .bkg_ft .links, .block_moutarde .bkg_ft .links a {
			color: #fff; 
		}
		.block_moutarde .blk_inside {
			border: 1px solid #CCC; 
		}
		.block_grisE3 .brd_j {
			border: 1px solid #e4b04a; 
		}
		.block_moutarde .filled {
			background-color: #F0F0F0; 
		}
		.block_moutarde .filled .blk_content {
			border-left: 1px solid #CCC;
			border-right: 1px solid #CCC;
		}
		.block_moutarde a {
			color: #666; 
		}
		/* les + fnac */
		.block_moutarde .listeEspaceBord li {
			border-bottom:1px solid #EECD80;
			padding:6px 0pt;
		}
		.block_moutarde .listeEspaceBord li.last {
			border-bottom:medium none;
		}
		
	   .cadre_produit .img 
	   {
	        background-color:#fff;
	        min-height:50px !important;
	        height:50px;
	        height:auto !important;
	   }

	/* =======  8.1 blocks vrai moutarde ======= */
		.block_mout .blk_inside {
			border: 1px solid #e6b43d;
		}


	/* =======  9. blocks / block_e7e9e1 ======= */

		.block_e7e9e1 .blk_inside {
			border: 1px solid #E7E9E1;
		}
		.block_e7e9e1 .filled {
			background: #E7E9E1; 
		}
		
	/* ===== 10. block_f7f8f6	= declinaison de block_gris ===== */
		.block_f7f8f6 .filled, .filled_f7f8f6 {background-color:#f7f8f6}
	
	/* ===== 11. big_corners	= coins larges gris ===== */
	.big_corners .tl, .big_corners .tr, .big_corners .bl, .big_corners .br{
	height:12px;
	width:12px;
	}
	.big_corners .blk_inside {border:1px solid #CCCCCC;}
	

	/* ===== 13. block blanc dans un fond gris (pour les formulaires .cart)	 ===== */
		
	.block_white-on-grey .flat .tl, .block_white-on-grey .flat .tr, .block_white-on-grey .flat .bl, .block_white-on-grey .flat .br{ 
        background-image:url(../img/decos/blocks/block_flat_corners_gris.png);
	}
	.block_white-on-grey .inside_block{background-color:#FFF;position:relative;zoom:1}

    /* ======= block_vert ======= */
    .block_vert .blk_header, .block_vert .blk_header span, .block_vert .blk_header a{
      color:#FFF; /* blanc */
      background-color:#008B7C; /* vert */
      background-image:url(../img/decos/blocks/block_vert_header.png);
    }
    .block_vert .tl, .block_vert .tr, .block_vert .bl, .block_vert .br{
      background-image:url(../img/decos/blocks/block_gris_corners.png);
    }
    .block_vert .bkg_ft{
      color:#666; /* gris */
      background:#FFF; /* blanc */
    }
    .block_vert .bkg_ft .links, .block_vert .bkg_ft .links a{
      color:#666; /* gris */
    }
    .block_vert .blk_inside{
      border:1px solid #CCC; /* gris */
    }
    .block_vert .filled{
      background:#FFF; /* gris */
    }


	/* ===== 14. block violet	 ===== */
	
    .block_violet .filled {
		background: #251a53; 
	}
	.block_violet .blk_inside {
		border: 1px solid #614d88; 
	}
	/* ======= 15. block_espace-fg (fnac gaming: violet - mauve) =======*/

	.block_espace-fg .blk_header, .block_espace-fg .blk_header span{
	  background-color:#543E7F; 
	  color:#FFF; 
	  font-size:12px;
	  text-align:left;
	}
	.block_espace-fg .blk_header, .block_espace-fg .blk_header span {padding:0 !important;}
	.block_espace-fg .blk_inside{border:1px solid #CCC;}
	.block_espace-fg .blk_postHeader{background-color:#543E7F;color:#B2A5C9}
	.block_espace-fg .blk_postHeader a{color:#B2A5C9}
	.block_espace-fg .blk_postHeader p{margin:0}
	.block_espace-fg .filled{background-color:#EFE6FF;color:#755d99}
	.block_espace-fg .filled a{color:#755d99}
	.block_espace-fg .blk_content .chevron{display:block;width:16px;height:8px;margin:0 auto;background:url(../img/decos/blocks/chevron-violet-fg.png) no-repeat 0 0 }
	.block_espace-fg .links{background-color:#FFF;}
	.block_espace-fg .links li a{color:#000;}
	.block_espace-fg .blk_content p{margin:0 0 5px 0}

	/* ======= 16. bloc bleu MP sur les shelf (.block_bleu_mp) =======*/

	.block_bleu_mp .blk_header, .block_bleu_mp .blk_header span{
	  background-color:#244a9d; 
	  background-image:url(../img/decos/blocks/block_bleu_mp_header_on_col.png);
	  color:#FFF; 
	}
	.block_bleu_mp .blk_header a {color: #fff;}
	.block_bleu_mp .tl, .block_bleu_mp .tr, .block_bleu_mp .bl, .block_bleu_mp .br{
	  background-image:url(../img/decos/blocks/block_gris_corners.png);
	}
	.block_bleu_mp .blk_inside{border:1px solid #CCC;}
	.block_bleu_mp .blk_content p{margin:0 0 5px 0}
	
	/* ===== 10. block_fFF	 ===== */
	.block_fff .filled {background-color:#fff;border:1px solid #ccc;padding:5px;}
	.block_fff .filled .tl, .block_fff .filled .tr, .block_fff .filled .bl, .block_fff .filled .br{background-image: url(../img/decos/blocks/block_corners_white.png)}
    
    .adherents .block_noir_white_border .blk_inside {
    border-color: #FFFFFF;
}
    /* ===== 1x. block_blanc	 ===== */
    .block_blanc .blk_inside {
        border: 1px solid #EAEAEA;
    }
    
    /*nouveau style des mise_en_avant + line_2cols_mea */

    .mise_en_avant .blk_inside {
        border:none;
    }
    .mise_en_avant .blk_content, .mise_en_avant .MarketPlaceOffers, .mise_en_avant .bloc-telecharger {
	    border-left:solid 1px #EAEAEA;
	    border-right:solid 1px #EAEAEA;
	}
	.mise_en_avant .blk_footer .links li {
	    border:none;
	}
    .mise_en_avant .blk_footer {
		    background-color:#EAEAEA;
		    border:solid 1px #EAEAEA;
		    border-top:none;
		    font-weight:bold;
    }
    
    /* picto header : defini les propriétés qui sont appliquées au picto quand celui-ci est mis dans une tétière*/
	.line_2cols_mea .blk_header .picto, .line_2cols_FM  .blk_header .picto {
		margin: -3px 5px -2px 0;
	}
   

/****************** F.. BLOCKS PARTICULIERS ******************/

	/* =========  1. blocks particuliers / resultats_recherche ======== */
		.search_results_head, .search_results_footer {
			min-width: 546px;
			margin: 10px 0;
			color: #000; 
			/* contexte de formatage */
			overflow: hidden;
			_overflow: visible;
			zoom: 1;
		}

		.search_results_head p {
			float: left;
			font-weight: bold;
			margin: 0;
		}
		.search_results_head select {
			float: right;
		}
		.search_results .blk_header *, .search_results .blk_footer * {
			margin: 0;
			padding: 0;
		}
		
		/* pagination noire */
		.search_results .blk_header, .search_results .blk_header div , .search_results .blk_footer, .search_results .blk_footer div {
			background: url(../img/decos/blocks/mise_en_avant_header_noir.png) no-repeat left top;
			color: #fff; 
			margin: 0;
		}
		/* pagination bleu */
		.blue_search_results .blk_header, .blue_search_results .blk_header div , .blue_search_results .blk_footer, .blue_search_results .blk_footer div {
			background: #fff url(../img/decos/blocks/mise_en_avant_header_bleu.png) no-repeat left top;	
			color: #fff; 
			margin: 0;
		}
		/* pagination orange */
		.orange_search_results .blk_header, .orange_search_results .blk_header div, .orange_search_results .blk_footer, .orange_search_results .blk_footer div {
			background-image: url(../img/decos/blocks/mise_en_avant_header_orange.png);
			color: #fff; 
			margin: 0;
		}
		/* pagination rouge */
		.search_results_rouge .blk_header, .search_results_rouge .blk_header div, .search_results_rouge .blk_footer, .search_results_rouge .blk_footer div {
			background-image: url(../img/decos/blocks/mise_en_avant_header_rouge.png);
			color: #fff; 
			margin: 0;
		}
		
		/* pagination violet */
		.search_results_violet .blk_header, .search_results_violet .blk_header div, .search_results_violet .blk_footer, .search_results_violet .blk_footer div {
			background-image: url(../img/decos/blocks/mise_en_avant_header_violet.png);
			color: #fff; 
			margin: 0;
		}
		
		.search_results tr th {
			color:#000;
			font-weight:normal;
			background-color: #eaeaea; 
			padding:5px;
			vertical-align:bottom;
		}
		.allResultsButton {
			height:1em;
			padding:0;
			overflow:visible;
			border-bottom:1px solid #DE9C00;
			margin:10px 0 50px 0;
			text-align:center;
		}
		.allResultsButton .buttonBox {
			margin: 0 auto;
			padding:0;
			background:#fff url(../Img/decos/corners/orange/bg-allresultsbutton.png) repeat-x left bottom;
			width:26em;
			min-width:300px;
			height:2em;
			white-space:nowrap;
			border:1px solid #DE9C00;
			line-height:2em;
		}
		.allResultsButton .buttonBox a {
			color:#DE9C00;
		}
		
		.allResultsButton .corners {
			width:10px;
			padding:0;
			margin:0;
		}
		.allResultsButton .LeftCorners {
			float:left;
		}
		.allResultsButton .RightCorners {
			float:right;
		}
		.allResultsButton .corner {
			position:relative;
			float:left;
			height:1em;
			margin:0;
			width:10px;
		}
		.allResultsButton .RightTopCorner {
			left:1px;
			top:-1px;
			background: url(../Img/decos/corners/orange/RightTopCorner.png) no-repeat top right;
		}
		.allResultsButton .RightBottomCorner {
			left:1px;
			top:1px;
			background:url(../Img/decos/corners/orange/RightBottomCorner.png) no-repeat bottom right;
		}
		.allResultsButton .LeftTopCorner {
			left:-1px;
			top:-1px;
			background:url(../Img/decos/corners/orange/LeftTopCorner.png) no-repeat top left;
		}
		.allResultsButton .LeftBottomCorner {
			left:-1px;
			top:1px;
			background:url(../Img/decos/corners/orange/leftBottomCorner.png) no-repeat bottom left;
		}
		.search_results th.indexList {
			background-image:none;
			width:1em;
		}
		
		.search_results .blk_header, .search_results .blk_footer {
			padding-left: 7px;
			font-size: 1.3em;
		}
		.search_results .blk_header div, .search_results .blk_footer div {
			background-position: right top;
			padding: 2px 5px 2px 15px;
			/*contexte de formatage */ 
			overflow: hidden;
			_overflow: visible;
			/*zoom: 1;*/
		}
		.search_results .blk_footer {
			background-position: left bottom;
		}
		.search_results .blk_footer div {
			background-position: right bottom;
		}
		.search_results .blk_header h2, .search_results .blk_footer h2, .search_results .blk_header h3, .search_results .blk_footer h3 {
			float: left;
			font-size: 1em;
			background: none;
		}
		.search_results .blk_header h2 font b , .search_results .blk_header h3 font b {
			color:#fff !important;
		}
		.search_results .blk_header ul, .search_results .blk_footer ul {
			float: right;
			margin: 2px 15px 2px 0;
			font-size: 0.8em;
			white-space: nowrap;
			text-align: right;
		}
		.search_results .blk_header ul li, .search_results .blk_footer ul li {
			display: inline;
			margin: 0 2px;
			color: #fff; 
		}
		.search_results .blk_header ul li a, .search_results .blk_footer ul li a {
			color: #fff; 
			text-decoration: underline;
		}
		#LargeListControl .search_results .blk_header ul li.current, 
		#LargeListControl .search_results .blk_footer ul li.current {
			color: #DE9C00; 
		}
		#LargeListControl .blue_search_results .blk_header ul li.current, 
		#LargeListControl .blue_search_results .blk_footer ul li.current,
		#LargeListControl .orange_search_results .blk_header ul li.current, 
		#LargeListControl .orange_search_results .blk_footer ul li.current,
		#LargeListControl .search_results_rouge .blk_header ul li.current, 
		#LargeListControl .search_results_rouge .blk_footer ul li.current
		#LargeListControl .search_results_violet .blk_header ul li.current, 
		#LargeListControl .search_results_violet .blk_footer ul li.current{
			color: #000; 
		}		
		.search_results .blk_header ul li.before, 
		.search_results .blk_header ul li.next, 
		.search_results .blk_footer ul li.before, 
		.search_results .blk_footer ul li.next {
			margin: 0 8px;
		}
		.search_results .blk_content {
			overflow: visible;
		}
		.search_results .blk_content table {
			width: 100%;
			border-spacing:0;
			border-collapse: collapse;
		}

		.search_results .blk_content table td {
			padding: 10px 5px 10px;
			vertical-align: top;
			border-bottom: 1px solid #ebebeb; 
			font-size:12px;
		}
		.search_results .blk_content table tr.last td, .search_results .blk_content table tr.noSeparator td {
			border: none;
		}
		.search_results .blk_content table tr.noSeparator td.indexLongDesc {
			border-bottom:1px solid #ccc;
		}
		.search_results .blk_content table .hStyle4-Combo strong {
			color: #DE9C00;
			padding-left:5px;
		}
		.search_results .blk_content table td.choix,.search_results .blk_content table td.choixMpOnly {
			vertical-align: top;
			width:21%;
			width:27% !ie;
			padding-right:5px;
			padding-top: 2em;
		}
		.search_results .blk_content table td.choixMpOnly {
		    padding-top:10px;
		}
		.search_results .blk_content table td.index, .search_results .blk_content table td.img {
			padding:15px 0;
			text-align:center;
		}
		.search_results .blk_content table td.img {
			float: none;
			margin: 0;
			width: 1%;
		}
		.search_results .blk_content table td.img img {
			display: inline;
		}
		.search_results .blk_content table td.img a {
			cursor:pointer;
		}
		.search_results .blk_content table td.img .hiddenZoomImg {
			display: none;
			margin: 0;
			position: absolute;
			z-index: 10;
			max-width:800px;
			max-height:800px;
		}
		.search_results .blk_content table td.img a:hover .hiddenZoomImg {
			display: block;
			cursor:pointer;
		}
		.search_results .hiddenZoomImg .tl, 
		.search_results .hiddenZoomImg .bl, 
		.search_results .hiddenZoomImg .tr, 
		.search_results .hiddenZoomImg .br {
			background-image:url(../img/decos/corners/img-zoom-border2.png);
			position: absolute;
			z-index: 5;
			font-size: 1%;
			height: 20px;
			width: 20px;
		}
		.search_results .hiddenZoomImg .tl {
			width:20px;
			height:20px;
			top: 0;
			left: 0;
			background-position: left top;
		}
		.search_results .hiddenZoomImg .bl {
			width:20px;
			height:20px;
			bottom: -16px;
			left: 0;
			background-position: left bottom;
		}
		.search_results .hiddenZoomImg .tr {
			width:20px;
			height:20px;
			top: 0;
			right: -16px;
			background-position: right top;
		}
		.search_results .hiddenZoomImg .br {
			width:20px;
			height:20px;
			bottom: 0;
			right: 0;
			background-position: right bottom;
		}
		.search_results .bigzoom {
			display:block;
			margin:0;
			background-image:url(../img/decos/corners/img-zoom-border2.png);
			background-position: right bottom;
			padding-right:24px;
			padding-bottom:24px;
			position:relative;
			top:16px;
			left:16px;
		}
		.search_results .tl_border {
			background-image:url(../img/decos/corners/img-zoom-border2.png);
			background-position: top left;
			padding-left:4px;
			padding-top:4px;
		}
		.search_results .blk_content table td.desc {
			padding-left: 5px;
			padding-right: 15px;
		}
		.search_results .blk_content table td.desc .picto {
			min-height: 24px;
			_height: 24px;
			float:left;
		}
		.search_results .blk_content table td.choix dl {
			margin: 0 0 0 auto;
		}
		.search_results .blk_content .produit dt, 
        .search_results .blk_content .produit dt a {
			color: #000; 
		}
		.search_results .blk_content .produit .details {
			color: #000; 
		}
		.search_results .blk_content .produit .detailstechniques {
			color: #666; 
		}
		.search_results .blk_content table td.desc dl dd 
		{
		    font-size:12px;
		}
		
	/* ========  2. blocks particuliers / bloc espace_adherent ===== */
	
	
		.espace_adherent .blk_header span {
			color: #FFF !important;  
		}
		.espace_adherent .blk_inside
		{
			border:1px solid #F9D500;
			border-width:0 1px 1px 1px;
		}
		.espace_adherent .points {
			padding: 10px 5px;
			margin: 0;
			color: #F9D500; 
			text-align: center;
			font-size: 1.1em;
			background: #000; 
		}
		.espace_adherent .points strong {
			font-size: 1.4em;
		}
		.espace_adherent div.contenu_adh {
			padding: 10px 0;
		}
		.espace_adherent p.contenu_adh {
			padding: 10px;
			background: #000; 
			color: #F9D500; 
			font-size:1.1em;
		}
		.espace_adherent p.contenu_adh a {
			color: #F9D500; 
		}
		.espace_adherent .img {
			margin: 5px 0;
		}
		.espace_adherent .links a {
			color: #000; 
		}
	/* ========  3. page flux  ===== */
	.plus dd strong, .moins dd strong, .plusT span strong, .moinsT span strong { cursor:pointer; } 
	td.plusT , td.moinsT 
	{ 
	    text-align:right; 
	    vertical-align:top;
	    background: url(../img/decos/FLUX/tree/dot_hauteur_5px.png) repeat-y right top transparent;
	}
	.plus dd strong, .moins dd strong
    {
	    display:block;
	    height:11px;
	    padding:5px 0 5px 16px;
	    background-repeat:no-repeat;
        background-position:left 5px;
        background-color:transparent;   
    }
    .plus dd strong, .plusT span strong { background-image:url(../img/decos/FLUX/tree/plus.png); }
    .moins dd strong, .moinsT span strong {background-image:url(../img/decos/FLUX/tree/moins.png); }
    
    .plusT span strong, .moinsT span strong
    {
	    display:block;
	    height:11px;
	    padding:5px 16px 5px 0;
	    background-repeat:no-repeat;
        background-position:right 5px;
        background-color:transparent;
	}
   
    .contner
    {
	    display:block;
	    background:url(../img/decos/FLUX/tree/dot_hauteur_5px.png) repeat-y 25px top #fff;
    } 	
	.coin_haut_droite
	{
	    display:block;
	    width:26px;
	    height:8px;
	    background: url(../img/decos/FLUX/tree/haut_droite.png) no-repeat left top #fff;
	}
	

/* ===== fix CSS classes ===== */
.hidecorners .bl, .hidecorners .br {
	display: none !important;
}		


	
	.search_results .produit dl.desc {
		color: #666;
	}
	.search_results .produit dl.desc em {
		font-weight:bold;
		color: #DE9C00;
		font-style:normal;
	}
	.search_results .produit dl.desc .delay {
		padding-bottom:5px;
		padding-top:5px;
	}
	.search_results .produit dl.desc .rating {
		display:block;
		width:8.7em;
		height:3.55em;
		margin:0 10px 0 0;
		padding:0;
		border:1px solid #ccc;
		float:left;
		zoom:1;
		_overflow:hidden;
	}
	.search_results .produit .userRating {
		font-size:1.1em;
	}
	.produit dl.desc .rating .leftCorners {
		display:block;
		float:left;
		width:6em;
		padding:0 0 0 1em;
		font-size:11px;
	}
	.search_results .produit dl.desc .rating .rightCorners {
		display:block;
		float:left;
		width:1.5em;
		text-align:center;
		padding:0 0.5em 0 0.1em;
	}
	.search_results .produit dl.desc .rating .rightCorners em {
		display:block;
		font-size:1.3em;
		border-bottom:2px solid #ccc;
	}
	.search_results .produit dl.desc .rating .rightCorners .hidden {
		display:none;
	}
	.search_results .produit dl.desc .extract {
		clear:left;
		padding-top:5px;
	}
	.search_results .produit dl.desc a.freeExpedie {
		color:#DD0000;
		font-weight:bold;
	}
	.search_results .produit dl.desc .rating .rightCorners img {
		display:block;
		font-size:1.3em;
		border:0;
	}




/* =======  9. blocks / block gris dégradé Left-Right ======= */	
	
	dd.MargeRating{margin:7px 10px 6px 0 !important;}
	.gradientRoundedBox {
		background: url(../Img/decos/gradientFade.gif) repeat-x bottom left;
	}
	.leftTopCorner, .leftBottomCorner, .rightTopCorner, .rightBottomCorner {
		height:6px;
		width:6px;	
		background-repeat: no-repeat;
		font-size:1px;
		padding:0;
		margin:0;
	}
	.rating .leftTopCorner {
		background: url(../Img/decos/corners/top-left.png) no-repeat;
		position:relative;
		top:-1px;
		left:-1px;
	}
	.rating .leftBottomCorner {
		background: url(../Img/decos/corners/bottom-left.png) no-repeat;
		clear:left;
		position:relative;
		top:-3px !important;
		left:-1px;
	}
	.rating .rightTopCorner {
		background: url(../Img/decos/corners/top-right.png) no-repeat;
		float:right;
		position:relative;
		top:-1px;
		left:1px;
	}
	.rating .rightBottomCorner {
		background: url(../Img/decos/corners/bottom-right.png) no-repeat;
		float:right;
		position:relative;
		top:-3px !important;
		left:1px;
	}	

.lienInverse a{
  text-decoration:underline !important;
}
.lienInverse a:hover{
  text-decoration:none !important;
}
.lienNosouligne a{
  text-decoration:none !important;
}
.lienNosouligne a:hover{
  text-decoration:underline !important;
}
.no_deco, #home .no_deco{text-decoration:none !important;}
.no_bg_img {
	background-image:none !important;
}

*.nobd 
{
border:none !important;
}
.police12 font
{
    color:#E19A04 !important;
}

.block .blk_header a:hover{
  text-decoration:none;
}  	

/* liste sans puces ni marges  */
.puce_no, .puce_no li{
  margin:0;
  padding:0;
  list-style:none;
}
.sanspuce {
	list-style-type: none;
}

/* RAJOUTS CCV 03-09-08*/

.fontbiggerplus{
  font-size:1.5em !important;
}

.block .filled_blanc{
  background-color:#FFF; 
  color:#000; 
}

.filled .flat .tl, .filled .flat .tr, .filled .flat .bl, .filled .flat .br {
	background-image:url(../img/decos/corners/block_flat_corners_gris.png);
}

.block .gradient_blanc {
	background:#FFFFFF url(../img/decos/blocks/fond_gradient.png) repeat-x scroll left top;
}

#ccvblock .block .block {
	font-size:1em;
}

.block .blk_header span.fine, .block .blk_header a.fine {
	padding:3px 6px 0 1px;
}
/* FIN RAJOUTS CCV 03-09-08 */

/* ============================================================= */
/* ============  specifique HOMES ============================== */
/* ============================================================= */	
	/* ==  HOME ENFANTS == */		
	   /* Univers des héros */
	   /* bloc "leurs héros préférés..." */
		#univ_heros ul,#univ_heros li
		{margin:0;padding:0;list-style-type:none}
		#univ_heros ul {margin-left:4px;margin-right:4px;}
		#univ_heros li {float:left;margin-right:8px;margin-top:8px}
		#univ_heros li * {text-align:center}
		#univ_heros li.last {float:right;margin-right:0}
		#univ_heros li img {display:block;width:101px}
		/* rollover - opacité */
		#univ_heros a.heros_img:hover img {
		-moz-opacity:0.5;
		filter:alpha(opacity=50);
		opacity:0.5;
		}
		a.heros_desc {display:block;color:#777777;cursor:pointer;margin-top:.2em;font-size:.8em}
	/* == */
	/* == HOME GENE== */
		/* - MENU MP (plan du site inside)- */
			/* Pages simples plan et marques */
			.planSite {color:#000}
			.planSite  .titleh1{color:#000;font-size:1em;margin:0}
			.planSite  h2, .planSite h2 a{color:#DE9C00;font-size:1.2em;}
			.planSite  h2{border-bottom:1px solid #DE9C00;}
			.planSite  h3, .planSite h3 a{color:#333;font-size:1.1em}
			.planSite  ul {margin:0;padding:0}
			.planSite  li, #detail .planSite  li{list-style-type:none;margin:0;padding:1px 0;color:#666;}
			.planSite  li a{color:#000;}
			.planSite  h2{margin:15px 0 5px 0}
			.planSite  h2{margin-bottom:5px}
			.planSite  h3{margin-bottom:3px}
			.planSite  .col5{float:left;width:18%;}
			.planSite  .col4{float:left;width:23%;}
			.planSite  .col3{float:left;width:31%;}
			.planSite  .content div{overflow:hidden}
			/**/	
		#masque {z-index:11;height:1250px;width:986px;background-color:#000;position:absolute;top:0px;left:0;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;display:none;}
		#detail {z-index:14;position:absolute;top:-423px;left:-6px;width:966px;display:none;height:493px}
		#detail .contenu {position:relative;}
		#detail .contenu {width:966px;height:493px;background:url(../Img/decos/bg_plan.png) no-repeat 0 0;}
		#detail .contenu .content{background-image:none;}
		#detail .fermeture {position:absolute;top:22px;left:927px;width:19px;height:18px;z-index:15;}
		#detail .fermetureBis {position:absolute;top:386px;left:0px;width:192px;height:47px;z-index:15;}
		#detail ul {border-color:#fff;}
		#navigation.menu-mp dl #detail li, #navigation.menu-mp dl #detail li a {color:#000;}
		#detail .contenu .planSite .content h3, #detail .contenu .planSite .content h3 a {color:#000;}
		#detail .contenu .planSite .content h2 {border-bottom: none !important;margin:0;padding:6px 0 14px 0}
		#detail .contenu .planSite .content h2 a {color:#CC0000;}
		#detail .contenu .planSite .content h2 a:hover {text-decoration:none;}
		#detail .contenu .planSite .content {width:762px;padding-left:210px;padding-top:33px;}
		#detail .contenu .planSite .content p {padding-left:53px;background:url(../Img/decos/new_plan.png) no-repeat 0 0;padding-top:16px;padding-bottom:10px;}
		/*-*/
	/* == */	
	/* == common HOMES == */
		/* - Bloc NewOnFnac - */
		.NOF .blk_header{line-height:2em;}
		  .NOF .blk_header img{position:absolute;left:1px;top:1px;}
		  .NOF dl {background:url(../img/vignettes/homes/NewOnFnac/fond_une_gris.gif) repeat-x 0 0;padding-top:5px}
		   .NOF dt {background:url(../img/vignettes/homes/NewOnFnac/chevron1.png) no-repeat left top;padding:2px 0 2px 20px;font-size:1.1em}
		   .NOF dt, .NOF dd {margin:0 5px}
			.NOF dl a, .NOF dl a:hover{text-decoration:none}
			.NOF dl dd.lk a{text-decoration:underline}
			.NOF dl dd.lk a:hover{text-decoration:none}
		   .NOF dd.img {margin:0}
			.NOF dd.img img{display:block;}
		/* - */	
		/* - Bloc intro des homes  - */
		.introHome {color:#666;margin:0 0 10px 0}
		  .introHome a {color:#666}
		  .introHome dt, .introHome dd {margin:0; padding:0; display:inline}
		/* - */
	/* == */		
/* ============================================================= */	
	




/*========================================================================*/
/******************** J.. MODULES DE NOTATION *****************************/
/*========================================================================*/

/* = mini bloc d'opinion/avis de l'internaute (userOpinion) = */
.block_gris .block_e7e9e1 .blk_inside .tl, .block_gris .block_e7e9e1 .blk_inside .tr, .block_gris .block_e7e9e1 .blk_inside .bl , .block_gris .block_e7e9e1 .blk_inside .br{background-image:url(../img/MyFnac/common/rond_e7e9e1.png);}
.seeMaster .block_e7e9e1 .blk_inside .tl, .seeMaster .block_e7e9e1 .blk_inside .tr, .seeMaster .block_e7e9e1 .blk_inside .bl , .seeMaster .block_e7e9e1 .blk_inside .br{background-image:url(../img/MyFnac/common/rond_e7e9e1_on_fff.png);}
.block_j3 .block .block_e7e9e1 .tl{top:-1px;left:-1px}
.block_j3 .block .block_e7e9e1 .tr{top:-1px;right:-1px;_right:-2px}
.block_j3 .block .block_e7e9e1 .br{bottom:-1px;right:-1px;_right:-2px}
.block_j3 .block .block_e7e9e1 .bl{bottom:-1px;left:-1px}
.action{ 
    color:#999;
    padding:5px;
    font-size:11px;
    background-color:#e7e9e1;
    overflow:hidden;
    position:relative;
	}
.master .action{text-transform:none; font-style:normal; font-weight:normal;}	
.master2 .action{text-transform:none; font-style:normal; font-weight:normal;}
	.action a{color:#999;}
	.action ul, .miniFA_avis .action ul {float:none; margin:0; padding:0; position: relative;}
	.action ul li, .miniFA_avis .action ul li {display:inline; width:auto; height:15px;margin:0; padding:0;line-height:15px;}
	.action ul li.pdg_l_sm {padding-left:0px !important;padding-left:5px !important !ie ;}
	.action ul li.add_advice {display:block;}
	.miniFA_avis .action ul li {float:none !important;}
	.miniFA_avis .action ul li.add_advice {display:inline;*padding-left:5px;}
	#fichearticle .action ul li.add_advice, .seeMaster .action ul li.add_advice, #ficheintervenant .action ul li.add_advice {display:inline;padding:0 !important; _padding-left:5px;/*clear:left;*/}
	.add_advice a{text-decoration:underline}
	.add_advice a:hover{text-decoration:none}
	.fake_pipe{margin-right:6px !important; padding-right: 6px !important;border-right: 1px solid #999}
	.action img {/*images etoiles*/
		padding:0px;
		margin:0px !important;
		position:relative !important;
		top:0;
		z-index:50;/* 90 */
		zoom:1;
	}
/* Page Donnez votre avis */
#fichearticle #commentaire{width:379px;}
#fichearticle #nickName {height:1.8em;}
#fichearticle #commentaire,#fichearticle #impression,#fichearticle #ville_pays,#fichearticle #nickName {font-size:1em;}


/* = ligne distinction, note et avis DES internautes (usersOpinion) = */
ul.usersOpinion, .miniFA_avis ul.usersOpinion {margin:0 0 5px 0;float:none; position:static}
ul.usersOpinion li, .miniFA_avis ul.usersOpinion li{list-style-type:none; margin:0 0 0 0; padding:0;float:none; display:inline;width:auto;height:auto;position:static}
ul.usersOpinion li img, .miniFA_avis ul.usersOpinion li img {position:static; margin:0}
.master2 ul.usersOpinion li{display:block;margin-bottom:10px}/*dans le contexte de la fnacoteque*/
.mrg_us_op{padding-bottom:7px;padding-top:7px}
.listing .mrg_us_op{padding-top:0}
.master2 .mrg_us_op{padding:0}	


/* ..

Transfert vers ficheArticle.css

.. */


/* BLOCK SCREENSHOT NEW POPIN */

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0; float: left;}
#lightbox-nav-btnNext {right: 0;float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}	
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px;float: right;padding-bottom: 0.7em;}



/* ..

Transfert vers ficheArticle.css

.. */



/* === fnacmusic === */
	/*	...
		bloc de styles transférés dans stylesTelechargements.css  
		... 
	*/
/*Banniere Pub header*/
#BannerHomeRight{float:right;width:300px;height:264px;padding:0;margin:0 0 0 0;text-align :center;font-size:10px !important;}
#BannerHomeRight span {background:#dcdcdc;color:#a5a5a5 !important;display:block ;width :295px;height:14px;padding:0 0 0 5px;margin:0 0 1px 0;text-align:left;font-size:10px !important;}
#BannerHomeRight span a {color:#a5a5a5 !important;font-size:10px !important;text-decoration:none;}
.BannerDiv{position: relative;height:147px;margin:5px 0 5px 0;}
.BannerNav{position: absolute;z-index: 2;margin-top:-2px;}
.BannerNavTopLeft { top: 0; left: 8px; }
.BannerNavTopRight { top: 0; right: 25px; }
.BannerNavBottomLeft { top: 0; left: 8px; }
.BannerNavBottomRight { top: 0; left: 8px; }
.BannerNavNone { visibility: hidden; }
.BannerImg { position: absolute; top: 0; left: 0; }
	/*	...
		bloc de styles transférés dans stylesTelechargements.css  
		... 
	*/
/* gestion de la pub sur label fnacmusic */
#Advert{
  padding:0 0 0 19px;
  background:url(../img/decos/pub.png) no-repeat top left;
  margin : 0 0 20px 0;
  width:100%;
}
/* === */

/* ..

Transfert vers ficheArticle.css

.. */

 
/* === PopUp-PopIn SIMULATEUR credit Finaref === */ 
#popSimulateur {width:760px;color:#444;font-size:0.9em}
  #popSimulateur  .bloc-simul {width:725px;margin:0 auto;}
    #popSimulateur .left{width:364px;height:334px;float:left;}
    #popSimulateur .right{position:relative;width:361px;min-height:334px;height:auto !important; height:344px;float:left;background:url(../img/decos/dot_ccc.png) repeat-y right 0;}
	  #popSimulateur .right .bottom {width:361px;height:9px;position:absolute;bottom:0;right:0;background:url(../img/decos/adherent/bg_bloc-simulateur.png) no-repeat right bottom;}
	  #popSimulateur .listes{padding:10px 6px 0 15px;margin-right:1px;background:url(../img/decos/adherent/bg-pop-simulateur-listes.png) repeat-x 0 0;}
	    #popSimulateur .listes li{margin-bottom:3px;height:1%}
.puce-1{background-image: url(../img/decos/puce-noir-1.png) }
.puce-2{background-image: url(../img/decos/puce-noir-2.png) }
.puce-3{background-image: url(../img/decos/puce-noir-3.png) }
.puce-1, .puce-2, .puce-3,.puce_no .puce-1, .puce_no .puce-2, .puce_no .puce-3{padding-left:17px;background-repeat:no-repeat;background-position: top left}
/* === */


/* ..

Transfert vers ficheArticle.css

.. */



/* ===================
 Sliders (FA & FI)
=====================*/
/* commons */
#slide, #slider, #sli {overflow:hidden;position:relative;zoom:1;background-color:#FFF;}
#slide ul, #slide dl, #slider ul, #slider dl, #sli ul, #sli dl {list-style:none;z-index:1;}
#slide dd, #slider dd, #sli dd {text-align:center;}
#slide ul, #slider ul, #sli ul {position:absolute;padding:27px 0 0 47px !important;left:0;}
#ficheintervenant #slide ul,#ficheintervenant #slider ul, #ficheintervenant #sli ul {padding:17px 0 0 27px !important;}
#slide ul li, #slider ul li, #sli ul li {float:left;margin-right:30px;margin-right:30px;}
#slide .bouton, #slider .bouton, #sli .bouton {position:relative;z-index:99;width:27px;}
#slide .gButton, #slide .dButton, #slider .gButton, #slider .dButton, #sli .gButton, #sli .dButton {position:relative;height:150px;background-color:#FFF;display:block;zoom:1;}
#slide .dButton,#slider .dButton,#sli .dButton {margin-right:0px;}
/* custom */
/* ...p.i.: certains styles custom specifique FA ou FI precisés dans leur css respective*/
.FirstSlide,.SecondSlide,.ThirdSlide {float:left;position:relative;}
#FA .TousProduitsSliders, #ficheintervenant .TousProduitsSliders {margin:-10px auto 0;position:relative;width:120px;border:1px solid #CDCDCD;background-color:#FFFFFF;padding:0 5px;}
/* Alignement des elements*/
#valignB adjustVA {
	width:0;
	height:100%;
	display:inline-block;
	vertical-align:bottom;
}
#valignB contentVA {
	text-align:center;
	width:100%;
	display:inline-block;
	vertical-align:bottom;  
}
/*=*/


/* ===================
 Bloc NewOnFnac
=====================*/

.uneTexte {cursor:pointer;background:url(../img/vignettes/homes/NewOnFnac/fond_une_gris.gif) repeat-x 0 0;}
.uneImage {display:block;margin-bottom:2px;}


/*...
Transfert de styles fnacStyles => stylesPipe 
...*/


/* === MARKET PLACE === */
.bleu_MP { color:#1a3fa7 !important }

/* 
..
migration des styles de la fiche vendeur vers seller.css
migration des styles de la fiche article vers ficheArticle.css
..
*/ 

/* Pages S&L Marketplace (= sous-homes et labels) */
span.chevron {display:none;}
.MarketPlaceOffers {padding-top: 0px; margin-top: 0 !important}

.MarketPlaceOffers {text-align: left;}
.MarketPlaceOffers ul {list-style-type: none;margin:0px 10px}
.MarketPlaceOffers ul li { list-style-type:none;}
.labelMP .MarketPlaceOffers ul li {padding-left:0 !important;margin-top:5px;}
.choixMpOnly .labelMP .MarketPlaceOffers ul li  {padding-left:0 !important;margin-top:0px;}
.labelMP .MarketPlaceOffers .sep_gris, .shomeMV .MarketPlaceOffers .sep_gris {margin-top:5px !important;}
.shome .MarketPlaceOffers ul li {padding:5px 0 !important;}
.shome .MarketPlaceOffers .fontS_14 {font-size:12px !important;}
.shome .MarketPlaceOffers .fontS_12 {font-size:11px !important;}
.shome .MarketPlaceOffers ul li span.chevron {display:inline;margin-right:2px;}
.shomeMV .MarketPlaceOffers ul li {padding-left:0 !important; padding-top:5px !important;} /* Style pour les blocs Coups de coeurs et Meilleurs vente */
.MarketPlaceOffers .pdg_t_sm {padding-top:0 !important; margin:0 !important;}
.MarketPlaceOffers .pdg_b_no {padding-bottom:0 !important; margin-bottom:0 !important;}
.MarketPlaceOffers li.sellyours {display: none;} /* Code bourrin pour non affichage du Vendez Le Votre */
.sep_market { display:block;height:1px;border-top:1px solid #EBEBEB; }
.sep_blanc { border-top:solid 1px #fff; }
.labelMP { text-align:left;font-size:1em;}
.FIMP {text-align:center !important;}
.FIMP .raquo {display: none;}

#home .sepBottom { height:20px; background:transparent url(../Img/Account/bottom_band.png) no-repeat center top; border-bottom:none !important;}
.listeproduits .MarketPlaceOffers ul {list-style-type: none;margin:0px !important;padding:0 !important;}
.listeproduits .MarketPlaceOffers ul li { padding:0 !important;}
#home .blk-panier .footerFill {background:url(../Img/MP/deco/footer_cart_fill.png) repeat-x left top}
.blk-panier .sousPanier .cornered div { position:relative;zoom:1;height:1%;}
.blk-panier .sousPanier .cornered .tl, .blk-panier .sousPanier .cornered .tr, .blk-panier .sousPanier .cornered .bl, .blk-panier .sousPanier .cornered .br 
{
   position: absolute;
   z-index: 5;
   font-size: 1%;
   height: 12px;
   width: 12px;
   background-image:url(../Img/MP/deco/block_harlequins_corners.png);
}
.blk-panier .sousPanier .cornered .tl { top:0; }
.blk-panier .sousPanier .cornered .tr {top:-1px}
.blk-panier .sousPanier .cornered .tr, .blk-panier .sousPanier .cornered .br {right:0;}
.blk-panier .sousPanier .cornered .bl, .blk-panier .sousPanier .cornered .br { bottom:0;}
.blk-panier .sousPanier .cornered .tl, .blk-panier .sousPanier .cornered .bl { left:0 }
.blk-panier .sousPanier .cornered .bl { background-position: left bottom;}
.blk-panier .sousPanier .cornered .tl {background-position: left top;}
.blk-panier .sousPanier .cornered .tr {background-position: right top;}
.blk-panier .sousPanier .cornered .br {background-position: right bottom}
/* === */ 




/* ===================
 Nav Intervenants
=====================*/
/*...
Transfert vers ficheIntervenant.css
...*/


/* === STYLES OPTINISATION =COMMUNS= === */
/* ...les styles propres à myfnac sont migrés dans MyFnacStruct */
.authentification div.login-newsletter { width:500px!important; margin:0 30px 0 70px;background:#f0f0f0;}
* html .authentification div.login-newsletter {margin:0 30px 0 30px;} /* ie6 */
.authentification div.login-newsletter img.fleche-centre { position:relative; top:-1px; left:240px;display:block}
#CreateBox_radHonorific * { float:left!important; width:35px!important; clear:none!important}
#CreateBox_radHonorific label,
#CreateBox_radHonorific input { padding:5px 0 0 3px !important ; margin:0; font-size:12px;}
#CreateBox_radHonorific input  {width:10px!important; margin-top:7px;margin-left:3px;}
#CreateBox_valHonorific { float:left; margin:5px 0 0 5px;}
.authentification div.login-newsletter div.main div.form_ctn div.rustineIE {
	float:left;
	width:178px;
	width:181px !ie;
}
.authentification div.login-newsletter div.main div.form_ctn span { font-size:10px; color:red}
.authentification div.login-newsletter div.main div.form_ctn input { width:170px!important; }
.authentification div.login-newsletter div.main div.form_ctn label { width:90px!important; padding-top:0px!important;min-height:20px}
.authentification div.login-newsletter div.main div.form_ctn p.champshaut label {width:175px!important;}
.authentification div.login-newsletter div.main div.form_ctn #LogonBox_panCreateUser input {width:15px!important;}
.authentification div.login-newsletter div.main div.form_ctn #LogonBox_panCreateUser label {width:275px!important;}
.authentification div.login-newsletter div.main div.form_ctn label,
.authentification div.login-newsletter div.main div.form_ctn input, 
.authentification div.login-newsletter div.main div.form_ctn div#CreateBox_radHonorific{ margin:4px; color:#565656}
.authentification div.login-newsletter div.main div.input input { width:auto!important}
.authentification div.login-newsletter div.main p.obligatoire {padding-left:4px!important;padding-top:17px!important;}
.authentification div.login-newsletter div.main div.form_ctn img.bullet {margin-bottom:-1px;margin-right:3px;}
.authentification div.login-newsletter h3 {font-size:1.3em!important; color:#FFF; padding:5px 10px!important; height:16px;background:url(../Img/optinisation/gradiant-green.png) repeat-x;}
.authentification div.login-newsletter div.main { color:#565656; font-size:12px;}
.authentification div.login-newsletter div.main p.champshaut label { font-size:12px;}
.authentification div.login-newsletter div.blk_content { background:#f0f0f0;}
.authentification div.login-newsletter #LogonBox_panCreateUser{ padding-left:185px;}
.authentification div.login-newsletter #LogonBox_panCreateUser input{ float:left; width:15px; margin:5px 3px 4px 0}
.authentification div.login-newsletter #LogonBox_panCreateUser label{ float:left; width:275px;clear:none;line-height:18px; padding-top:0px!important;margin:2px 0;font-weight:normal}
.authentification div.login-newsletter p.champshaut label { width:180px!important; color:#666; padding-top:0px!important; line-height:17px; }
.authentification div.login-newsletter #LogonBox_txtPassword { margin-left:187px;}
.authentification div.login-newsletter div.blk_content p { font-size:11px; color:#000; margin:0!important}
.authentification div.login-newsletter div.blk_content div.main p.bt-confirm { text-align:center; margin-left:45px!important; margin-top:8px!important;}
#LogonBox_reqEmail, #LogonBox_reqPassword, #LogonBox_valLogon { margin-left:188px;}
/* === */ 

/* === ALERTING === */
 /* Account/Logon */
    .alerting .authentification div.block div.blk_inside div.blk_content {height:auto;}
	.alerting .authentification div.login-newsletter div.main div.form_ctn .confirm label,
	.alerting .authentification div.login-newsletter div.main div.form_ctn .confirm input{
		width:auto !important;
		float:none !important;
		font-size:1.1em;
		font-weight:normal !important;
	}
/* === */

/* ARBO ENFANT -- copie de stylesv2 (ASP)*/
ul.enf_vignette {list-style:none;text-align:left;padding:0;margin-left:7px;margin-right:7px}
ul.enf_vignette li.titre {color:#000;font-size:1.1em}
ul.enf_vignette li.desc {color:#666666;font-size:1.1em}
ul.enf_vignette li.priceseul {float:right;font-size:1.3em;color:#000000;margin-top:1em}
ul.enf_vignette li.price {float:right;font-size:1.3em;color:#000000}
ul.enf_vignette li.price .ssprice {font-size:0.8em;color:#666666}
ul.enf_vignette li.link_1,ul.enf_vignette li.link_2 {margin-top:3px}
ul.enf_vignette li.link_1,ul.enf_vignette li.link_1 a {color:#de9c00}
ul.enf_vignette li.link_1 a {font-weight:bold}
ul.enf_vignette li.link_2,ul.enf_vignette li.link_2 a {color:#CC0104}
#mea_enf .blk_footer .links .grey, #mea_enf .blk_footer .links .grey a{
  color:#666; 
}



/* =========================
     ==== MON COMPTE ====
========================== */
 /* page Gestion Alerting */
#alertingZone{width:718px;padding-bottom:15px;background:#FFF url(../img/account/MonCompte/bg_alertingZone-bottom.png) no-repeat center bottom}
  #alertingZoneContent{background:#FFF url(../img/account/MonCompte/bg_alertingZone.png) repeat-y 0 0}
	  #alertingZone a{cursor:pointer}
	  #alertingZone td{vertical-align :top}
	  #alertingZone  p{margin:0}
	  #alertingZone .step1, #alertingZone .step3 {float:left;width:232px;}
	  #alertingZone .step2 {float:left;width:254px}
		#alertingZone .step1 .col, #alertingZone .step2 .col, #alertingZone .step3 .col{margin:0;padding:10px 10px 0 10px}
		  #alertingZone .col strong{font-size:1.1em;display:block;text-align:center}
		  #alertingZone .step1 .col input#AlertingAdmin_tbxSearchIntervenant {width:60%;border:1px solid #999;margin:10px 0 5px 0}
		  #alertingZone .step2 td {padding-bottom:3px}
			#alertingZone .step2 td a {color:#666;text-decoration:underline}
			#alertingZone .step2 td a:hover {text-decoration:none}
		  #alertingZone .pager {margin-top:10px;text-align:center;color:#D66F05}	
		  #alertingZone .pager a {color:#D66F05}	
		  #alertingZone .step3 table {width:100%}
			#alertingZone .step3 td {padding: 4px;background-color:#F0F0F0;}
			#alertingZone .step3 td.impair, #alertingZone .step3 td.intro{background-color:#FFF}
			  #alertingZone .step3 .contributorName {float:left;width:70%;color:#D66F05;font-weight:bold}
			  #alertingZone .step3 .trash {float:right;display:block;text-indent:-5000px;width:12px;height:16px;background:url(../img/boutons/supprimer_article.gif) no-repeat 0 0}
/*****
    Profil Mon compte (import site ASP)
                    ****/
    /* tableau listing commandes*/
    .grad {background:#fff url(../Img/decos/blocks/gradiant_251-241.png) repeat-x left bottom; padding-bottom:10px}
    .block .listcmd .blk_header, .block .listcmd .blk_header span { font-size:12px; text-align:left; color:#fff; background-image:url(../Img/decos/blocks/block_moutarde_header_grey_corners.png) ;}
    .block .listcmd .blk_header span { padding-left:10px}
    .listcmd .blk_inside .tl, .listcmd .blk_inside .tr, .listcmd .blk_inside .bl, .listcmd .blk_inside .br {  background-image:url(../Img/decos/blocks/block_gris_onEAEAEA_corners.png);}
    /*.listcmd table th, .factcmd table th{ color:#666; font-weight:normal; font-size:1em; text-align:left; padding:7px 10px 7px 15px;}
    .listcmd table td, .factcmd table td{ padding:7px 10px 7px 15px; vertical-align:top;}
    .listcmd table th, .factcmd table th, .listcmd table td, .factcmd table td{ border-bottom:1px solid #C6C6C6; }*/
    .listcmd .article_list ul{margin:0; padding:0}
    .listcmd .article_list li{list-style-type:none;margin:0 0 5px 0;padding:0}
    .listcmd .article_list .nb_art{color:#DE9C00;font-weight:bold;float:left;display:block;width:8%}
    .listcmd .article_list .title_art{float:left;display:block;width:90%}

    /*.bg_bt { background-position:left top; padding-left:8px;}
    .autre-resultat { min-width:30px; width:11.5em; position:absolute; right:0; _margin-right:10px;}
    .retour { min-width:20px; width:5.5em; font-weight:normal;}
    .bg_bt div a { color:#000; text-decoration:none !important; padding:2px 0; display:block;}
    .retour div a { padding:3px 0;}
    .bg_bt div a:hover { text-decoration:none !important;}
    .bg_bt, .bg_bt div { background:transparent url(../Img/v2/buttons/bt_retour_bg.png) no-repeat scroll;}
    .bg_bt div { background-position:right top;}
    hr.white { border:1px solid #fff;}
    .lks { margin:0; padding:0; list-style:none; border-top:1px solid #ccc;}
    .add { margin:0; padding: 0 0 10px 0;}
    .addressList {text-decoration:none !important;}
    .addressList:hover { text-decoration:underline !important;}*/
    
    .addressBookAccount .lineForm {margin-bottom:5px}
    .addressBookAccount .lineForm label {width: 8em;line-height: 1.5em; float: left;}
    .addressBookAccount .lineForm input {width: 200px}
    .addressBookAccount .lineForm input.vsmallInput {width: 50px }
    .addressBookAccount .lineForm input[type=checkbox] {width:auto !important;}
    .addressBookAccount input.textLarge {width:150px;}
    
    .addressBookAccount .alertTopBasket {background-color:#FFF;}
    /* popin, lié à la fonction js popinIt (import site ASP)*/
    .popin{  position:absolute;  display:none;  cursor:help;  z-index:99;}
    .popin span.poptl{  top:0;  left:0;}
    .popin span.poptr{  top:0;  right:0;}
    .popin span.popbr{  bottom:0;  right:0;}
    .popin span.popbl{  bottom:0;  left:0;}
    .popin p{  text-align:justify;}
    .popin h3{  font-size:1.2em;}
    /* gris */
    .popin .popin_grise{  background:#EBEBEB;  color:#666;  border:solid 1px #999;}
    .popin_grise .close a{  color:#000;}
    /* blanc */
    .popin .popin_blanc{  background:#FFF;  color:#000;  border:solid 1px #000;}
    .popin_blanc .close a{  color:#000;}
    /* placement de popin */
    /* Statut des commandes */
    .popinCommandeStatut{  width:250px;  margin-left:-250px;  margin-top:18px;}
    .popInDerouleDroite{  margin-right:-250px;  margin-left:auto;}
    .popinCommandeStatut .close{  text-align:right;}
    /* permet une mise en valeur du coin a viser par la popin */
    .popinCommandeStatut span{  position:absolute;  display:block;  width:5px;  height:5px;  background:black;  font-size:1px;/* pour IE */}

    /* permet de faire descendre le contenu central de mon compte (suivant les pages) */
    .addPaiement {margin-top:56px;} /* Page d'ajout de moyens de paiement */
    
    /*classe tetiere directe pour tableaux*/
    .tc_moutarde th{ /*placer ds th de gauche*/
      background:#DE9C00 url("../img/decos/blocks/block_moutarde_flat_header_gris.png") no-repeat center top;
      font-size:1.2em !important;
    }
    
/*mon Compte telechargement livres*/
#popinADE {position:absolute;z-index:2;width:600px;padding:20px;top:-150px;left:50px;border:2px solid #333;background-color:#FFF;box-shadow:0 0 4px #333;-moz-box-shadow:0 0 4px #333;-webkit-box-shadow:0 0 4px #333;}
#popinADE .close{cursor:pointer;float:right}  
  
/* =====================================
   Styles par defaut des pages MAC/* 
====================================== */
/* == liste de resultat Moteur à Cadeaux == */
/* Displaycriteria =.criteria */
#criteria {
	background:url(../img/noel_2009/skin/blocks/bg_criteria_MAC.png) no-repeat top left;
	height: 70px;
	padding-left: 15px;
	margin-bottom:25px
	}
#criteria .inside{
	background:url(../img/noel_2009/skin/blocks/bg_criteria_MAC.png) no-repeat right -100px ;
	height: 70px;
	padding-right:10px;
	}	
#criteria span.big {font-size: 1.5em;}
/* sélection profil, prix, rayon =.mac_selection */
ul.mac_selection li {float: left; width: 23%; margin-right: 18px; _margin-right:12px; display: inline; }
ul.mac_selection li.last {float: none; margin-right: 0;}
ul.mac_selection li select{width:15em}
#article_mea{position:relative;padding-bottom:20px}
#article_mea .visuel_amea{float:left;position:relative;width:23%;z-index:100}
#article_mea .infos_amea {float:left;position:relative;width:77%;z-index:99}
#article_mea table{width:99%}
#article_mea td dt a.fontbigger{font-size:1.4em;color:#C5090C}
#article_mea td{vertical-align:top;font-size:12px}
#article_mea td.desc {width:65%;padding:0 10px}
#article_mea td.desc .details, #article_mea td.desc .detailFormat{color:#000;font-weight:bold;padding-bottom:5px}
#article_mea dl.desc em {color:#DE9C00;font-style:normal;font-weight:bold;}
#article_mea dl.desc .resume{margin-bottom:5px}
#article_mea dl.desc .delay  {margin:5px 0}
#article_mea td.choix {width:25%}
.pointe{position:absolute;top:20px;right:-1px;width:20px;height:21px;background:url(../img/noel_2009/decos/pointe_bulle.png) no-repeat top left;}
/* == MAC/PrecoSearch : Liste des precos a la mode myFnac == */
.precosearch .filtresAdvices fieldset p{margin:0;padding-top:10px}
.precosearch .myfnac .tetiere {height:27px;padding-top:10px;background-color:#B5D70E;color:#FFF;font-size:14px}
.catalog_results table.produit div.MarketPlaceOffers {text-align:center !important;}
.catalog_results table.produit .bleu_MP a { color:#1a3fa7 !important;font-size:1.1em !important;padding-bottom:5px; }
.add_selection, .why_advice, #BasketPopin /*, #PlayerPopin*/ {
    background:#ffffff url(../Img/decos/fond_popin_apanier.png) repeat-x top left;
    border:none !important;
    color:#535353;
    font-size:12px;
    margin:20px;
    padding:0;
}
.add_selection, .why_advice /*, #PlayerPopin */ {  width:170px;}
#BasketPopin { width:335px;}






/* STYLES CCM */
#ListBVProfilsControl div.coupDeCoeur h3.colorCCM {background:url(../Img/decos/distinctions/small/coupcoeur.gif) no-repeat 10px 10px;height:29px;padding-left:35px;padding-top:13px;}

/* Bandeaux tournant */
#ssd {overflow:hidden;text-align:center;height:147px;margin-bottom:10px;}
#scrum {text-align:center;}
#scrum span {cursor:pointer;margin:0 4px;color:#000000;text-align:center}
#scrum span.moutarde {margin:0;}
#scrum span.active {font-weight:bold;color:#DE9C00;}

 

/* Player Popin */
.playerPopin {position:absolute;z-index:999;background:white!important;border:2px solid #29b8e8!important;font-size:11px!important;-moz-box-shadow:6px 6px 10px rgba(0, 0, 0, 0.25);-webkit-box-shadow:6px 6px 10px rgba(0, 0, 0, 0.25);box-shadow:6px 6px 10px rgba(0, 0, 0, 0.25);-moz-border-radius:10px;-webkit-border-radius:10px;}
.playerPopin .inner {padding:5px 20px 5px 10px;color:#888;}
.playerPopin .inner a {text-decoration:none!important;color:#888;}
.playerPopin .inner a:hover {color:#29b8e8;text-decoration:underline;}
.playerPopin .bt-close {position:absolute;z-index:1000;top:6px;right:6px;}
.playerPopin .fleche {position:absolute;top:20px;left:-11px;z-index:1000;background:url(../Img/decos/player-popin-fleche.png) no-repeat;width:11px;height:16px;}
.playerPopin .separator {background:#888;height:1px;overflow:hidden;display:block;width:100%;}
#PlayerPopin {width:150px;}


/* === EBOOK === */
.nowrap {white-space:nowrap;}
.gris666 {color:#666;}
.gris333 {color:#333;}
.sep_gris_E6 {border-top:1px solid #E6E6E6;}

/* EBook : bloc avec decoupe cote gauche  */
.bloc-decoupe {position:relative;border:1px solid #e6e6e6;zoom:1;}
.bloc-decoupe-degrade {background:url(../img/decos/blocks/bloc_decoupe_degrade.png) repeat-x;}
.bloc-decoupe div.inner {padding:10px;}
.bloc-decoupe .tl, .bloc-decoupe .tr, .bloc-decoupe .bl, .bloc-decoupe .br {font-size:1%;position:absolute;width:7px;height:7px;overflow:hidden;background:url(../img/decos/blocks/bloc_decoupe_border_E6E6E6.png) no-repeat!important;}
.bloc-decoupe .tl {background-position:top left!important;top:-1px;left:-1px;width:9px!important;height:31px!important}
.bloc-decoupe .tr {background-position:top right!important;top:-1px;right:-1px;}
.bloc-decoupe .bl {background-position:bottom left!important;bottom:-1px;left:-1px;}
.bloc-decoupe .br {background-position:bottom right!important;bottom:-1px;right:-1px;}
* html .bloc-decoupe .bl, * html .bloc-decoupe .br {bottom:-2px;}/* IE 6 */
.bloc-decoupe-F0F2ED,
.block_gris .listing .bloc-decoupe .tl, .block_gris .listing .bloc-decoupe .tr, .block_gris .listing .bloc-decoupe .bl, .block_gris .listing .bloc-decoupe .br {background-image:url(../img/decos/blocks/bloc_decoupe_bd_E6_bg_F0F2ED.png)!important;}

/* EBook : bloc bleu brilliant  */
.blk_blue .blk_outside {background-color:#2ba0c3;border:1px solid #2ba0c3;position:relative;zoom:1;}

/* Ebook : block meilleures ventes */
.meilleures-ventes .h2 {font-size:1em;}
.meilleures-ventes li {display:block;background-color:#FFF;border-bottom:1px solid #ccc;min-height:32px;overflow:hidden;zoom:1;}
*:first-child+html .meilleures-ventes li{margin-bottom:-3px;}/*IE7-8*/
* html .meilleures-ventes li{margin-bottom:-3px;}/*IE6*/
.meilleures-ventes .numero {float:left;display:block;color:#fff;background-color:#43B4D9; width:19px; height:19px;text-align:center;line-height:19px;}
.meilleures-ventes .floatr {width:155px;padding:3px 0 0 0;}
.meilleures-ventes .titre {display:block;font-weight:bold;}
.meilleures-ventes .auteur {display:block;color:#999;font-size:11px;}
.meilleures-ventes .prix {line-height:16px;}
.meilleures-ventes .prix:hover {text-decoration:none;}
.meilleures-ventes .prix:hover span {text-decoration:underline;}
.meilleures-ventes .feuilleter {display:block;}
.meilleures-ventes li.first-child .numero {position:absolute;top:0;left:47px;float:none;}
.meilleures-ventes li.first-child .floatr, .meilleures-ventes li.first-child:hover .floatr{width:105px;}
.meilleures-ventes li.first-child .visuel {float:left;display:block!important;}
.meilleures-ventes li:hover, .meilleures-ventes li.first-hover, .meilleures-ventes li.item-hover  {background-position:top;}
.meilleures-ventes li.item:hover, .meilleures-ventes li.item-hover {}
.meilleures-ventes li.item:hover .floatr, .meilleures-ventes li.item-hover .floatr{width:125px;}
.meilleures-ventes li.item:hover .numero, .meilleures-ventes li.item-hover .numero {display:none;}
.meilleures-ventes li:hover .hide, .meilleures-ventes li.first-hover .hide, .meilleures-ventes li.item-hover .hide {display:block!important;}
.meilleures-ventes li.item:hover .visuel, .meilleures-ventes li.item-hover .visuel {float:left;}

/* EBook : bloc choix du format de lecture BuyBox (ePub - PDF) */
.choix_format_ebook {width:198px;position:relative;font-size:1.1em;}
.choix_format_ebook .content {padding:5px 0 !important;}
.choix_format_ebook .tl, .choix_format_ebook .tr, .choix_format_ebook .bl, .choix_format_ebook .br {font-size:1%;position:absolute;width:7px!important;height:7px!important;overflow:hidden;background-image:url(../img/decos/blocks/block_flat_corners_gris_f7f8f6.png)!important;background-repeat: no-repeat; }
.choix_format_ebook .tl {background-position:top left;top:0!important;left:0!important;}
.choix_format_ebook .tr {background-position:top right;top:0!important;right:0;!important}
.choix_format_ebook .bl {background-position:bottom left;bottom:0!important;left:0!important;}
.choix_format_ebook .br {background-position:bottom right;bottom:0!important;right:0!important;}
.choix_format_ebook li {overflow:hidden;display:inline;}
.choix_format_ebook li label, .choix_format_ebook li .nolink {position:relative;display:block; background: url(../img/decos/dot_bleu.png) repeat-x 0 14px; text-decoration:none!important; overflow:hidden; zoom:1; line-height:22px;}
.choix_format_ebook li label:hover, .choix_format_ebook li label:hover span, .choix_format_ebook li label.hover, .choix_format_ebook li label.hover span {background-color:#e7e9e1; cursor:pointer;}
.choix_format_ebook li span {height:22px;background-color:#F7F8F6}
.choix_format_ebook li .input-radio, .choix_format_ebook .content li img {vertical-align:middle;}
.choix_format_ebook li .input-radio {margin-right:3px;}
.choix_format_ebook li img {padding:0 0 0 4px;}
.choix_format_ebook li .floatr, .choix_format_ebook li .floatl {padding:0 2px;}
.choix_format_ebook li .prix {color:#000;font-weight:bold;margin:0;}
.choix_format_ebook li .gratuit {color:#d00;font-weight:bold;margin:0;}
.choix_format_ebook li .nolink {background-position:0 16px;}
.choix_format_ebook li .nolink .prix {font-size:17px;}
.choix_format_ebook li .nolink .gratuit {font-size:17px;}
* html .choix_format_ebook li .floatr{padding-top:2px;}/*IE6*/
.choix_format_ebook .bt-telecharger {border:0;}

/* EBook : bloc choix du format de lecture BuyBox dans bloc avec decoupe cote gauche*/
*:first-child+html .avecBuyBoxEbook td.choix, *:first-child+html .avecBuyBoxEbook .bloc-decoupe {width:198px!important;}
* html .avecBuyBoxEbook td.choix, * html .avecBuyBoxEbook .bloc-decoupe {width:198px!important;}
.bloc-decoupe .choix_format_ebook {width:175px;}
.bloc-decoupe .choix_format_ebook .tl, .bloc-decoupe .choix_format_ebook .tr, .bloc-decoupe .choix_format_ebook .bl, .bloc-decoupe .choix_format_ebook .br {background-image:url(../img/decos/blocks/block_flat_corners.png)!important;}
.bloc-decoupe .choix_format_ebook li span {background-color:#fff;}

/* EBook : liens visuel feuilletez-moi...*/
/*... sur les popins article des pages series/myfnac  */
.miniFA_head .visu {width:110px;float:left;text-align:right;}
.miniFA_head .visu img {padding-top:19px;}
.miniFA_head .feuilletez_moi {top:0;right:-4px;left:auto;font-size:11px;background-image:url(../img/boutons/feuilletez_moi_visuel_F3F4EF.png);}
*:first-child+html .miniFA_head .feuilletez_moi {left:auto;}/*IE7-8*/
* html .miniFA_head .feuilletez_moi {left:auto;}/*IE6*/

/* EBook : lien telecharger */
.picto-telecharger {display:block;background:url(../img/boutons/picto-telecharger.png) no-repeat 0 0;padding:0 0 0 20px;line-height:16px;zoom:1;}

/* EBook : Telechargement livres */
.head_orange {background:url(../img/decos/head_foot_orange.png) no-repeat top left;padding:0 0 0 10px;}
.head_orange .inner{background:url(../img/decos/head_foot_orange.png) no-repeat top right;height:21px;padding:6px 10px 0 0;}
.cart-degrade {background:#f4f4f4;}
.telechargements-livres { border-collapse:collapse; border-bottom:1px solid #ccc9ce; border-right:1px solid #DE9C00; border-left:1px solid #DE9C00; font-size:0.92em;background:#fff;width:100%;}
.telechargements-livres th {font-weight:normal; background:url(../img/decos/bg_table_th_sortable.png) repeat-x;white-space:nowrap;text-align:center;}
.telechargements-livres th.odd {background-position:0 -34px;}
.telechargements-livres th span {background:url(../img/decos/bg_table_th_sortable_arrow.png) no-repeat 100% 999px;display:block;padding:10px 30px 9px 10px;}
.telechargements-livres .clickable span {background-position:100% 0;}
.telechargements-livres .clickable:hover, .telechargements-livres .hover { color:#000; cursor:pointer;}
.telechargements-livres .sorted-asc span {background-position:100% -34px;}
.telechargements-livres .sorted-desc span {background-position:100% -68px;}
.telechargements-livres td {padding:5px 10px;border-top:1px solid #b6b6b6;background:url(../img/decos/bg_table_td_sortable.png) repeat-x;text-align:center;}
.telechargements-livres td.odd {background-color: #f7f7f7;background-position:0 -300px;}
.pager .active {color:#de0000;font-weight:bold;font-size:1.2em;}
.pager .clickable {cursor:pointer;}
.head_orange .pager .prev {float:left;display:block;background:url(../img/decos/arrows/fleche_pagination.png) no-repeat 0 0;width:11px;height:16px;overflow:hidden;text-indent:-999px;margin:0 2px;}
.head_orange .pager .next {float:left;display:block;background:url(../img/decos/arrows/fleche_pagination.png) no-repeat 100% 0;width:11px;height:16px;overflow:hidden;text-indent:-999px;margin:0 2px;}
.pager .page-number {float:left;padding:0 3px;}
.foot_orange {background:url(../img/decos/head_foot_orange.png) no-repeat bottom left;padding:0 0 0 10px;}
.foot_orange .inner{background:url(../img/decos/head_foot_orange.png) no-repeat bottom right;height:21px;padding:6px 10px 0 0;}
.foot_orange .pager .prev {float:left;display:block;background:url(../img/decos/arrows/fleche_pagination.png) no-repeat 0 -16px;width:11px;height:16px;overflow:hidden;text-indent:-999px;margin:0 2px;}
.foot_orange .pager .next {float:left;display:block;background:url(../img/decos/arrows/fleche_pagination.png) no-repeat 100% -16px;width:11px;height:16px;line-height:26px;overflow:hidden;text-indent:-999px;margin:0 2px;}
/* Menu moutarde Mon Compte*/ 
#navigation.menumoutarde .header, #navigation.menumoutarde .header .topleft, #navigation.menumoutarde .header h2, #navigation.menumoutarde .bottom, #navigation.menumoutarde .bottom div{background-image:url(../img/decos/navn2_background_menumoutarde.png);}
#navigation.menumoutarde dl{background:#e5b033; /* moutarde clair*/ color:#000; border:1px solid #DE9C00;border-width:0 1px;padding:0 12px; }
#navigation.menumoutarde .topleft, #navigation.menuframboise .topleft, #navigation.menumoutarde h2, #navigation.menuframboise h2{padding:0px}
#navigation.menumoutarde dl dt, #navigation.menuframboise dl dt, body.enfants #navigation dl dt{font-weight:bold;padding:5px 0 2px 0;}
#navigation.menumoutarde dl dd, #navigation.menuframboise dl dd,  body.enfants #navigation dl dd{padding:2px 0;}
#navigation.menumoutarde dl a, #navigation.menuframboise dl a{color:#000 }
/* Menu gris Mon Compte FNAC Music*/
#navigation2 {font-size: 0.9em;text-align:left;}
#navigation2.menugris .header, #navigation2.menugris .header .topleft, #navigation2.menugris .header h2, #navigation2.menugris .bottom, #navigation2.menugris .bottom div{background-image:url(../img/decos/navn2_background_menugris.png);}
#navigation2.menugris dl{background:#a9a9a9;color:#FFF;border:1px solid #939393;border-width:0 1px;padding:0 10px;}
#navigation2.menugris .topleft, #navigation2.menugris h2{padding:0px;}
#navigation2.menugris dl dt, body.enfants #navigation2 dl dt{font-weight:bold;padding:5px 0 6px 0;font-size:1.1em;}
#navigation2.menugris dl dd, body.enfants #navigation2 dl dd{padding:2px 0;}
#navigation2.menugris dl a{color:#FFF;}
#navigation2 .header, #navigation2 .header h2, #navigation2 .header h1, #navigation2 .header .topleft, #navigation2 .bottom, #navigation2 .bottom div {background: url(../img/decos/navn2_background.png) no-repeat left top;}
#navigation2 .header, #navigation2 .bottom{  padding:0 0 0 14px;}
#navigation2 .header .topleft{font-size:1px;height:7px;}
#navigation2 .header h2, .navigation2 .header h2, body.enfants #navigation2 .header h2, #navigation2 .header h1,.navigation .header h1, body.enfants #navigation2 .header .topleft, #navigation2 .header .topleft{background-position:right top;  padding:0;  color:#DE9C00; font-size:1em;  font-weight:normal}
#navigation2 .bottom {background-position:0 -150px;}
#navigation2 .bottom div, body.enfants #navigation2 .bottom div {background-position:right -150px;padding:25px 0 0 0;min-height:0;height:auto;font-size:1px;}

/*pubfooter */
#pubHgFooter div.pubtitre {color:#a5a5a5 !important;font-size:10px !important;left:-2px;height:14px;text-align:center}
#pubHgFooter div.pubtitre span {padding-left:5px}

/* explication Formats Ebook*/
.popinFormatsEbook {width:492px;position:absolute;z-index:999;background-color:white;display:none;font-size:11px;-moz-box-shadow:6px 6px 15px rgba(0, 0, 0, 0.25);-webkit-box-shadow:6px 6px 15px rgba(0, 0, 0, 0.25);box-shadow:6px 6px 15px rgba(0, 0, 0, 0.25);-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;}
.popinFormatsEbook p {margin:5px 0!important;}
.popinFormatsEbook .bt-close {position:absolute;top:8px;right:8px;font-weight:bold;}
#explicationFormatsEbook2 .inner{padding-top:30px;}

/* blos top Pe & bloc PE colonne Droite */
#col_droite .block_bleu .blk_content div.thumb_bleu {float:left;display:block;width:15px;height:19px;background-color:#43b4d9;text-align:center;line-height:18px;color:#fff;font-size:11px;font-weight:bold;position:relative;left:5px;top:0px;border:1px solid #FFF}
#col_droite .block .blk_content dl.liste_coldroite {float:left;width:100px;margin-left:8px;}
#col_droite .block .blk_header .picto {margin:0 5px 0 0;}
#col_droite .block .blk_inside .oFlowH {overflow:hidden;}
#col_droite .block .blk_inside img {display:block;}
#col_droite .block .blk_inside .links li {padding:0 2px}
/*#idz_btn_m_offline {
    background: url(../Img/IAdvize/btn_product_pipe_m_off.gif) repeat scroll 0 0 transparent;
    height: 69px;
    width: 270px;
}*/
/* Retrait MAGASIN */
#retraitMag li {width:465px;float:left;position:relative;min-height:110px;}
#retraitMag li input[type=radio] {margin-top:0px;}
#retraitMag li .adressChoice {width:225px;margin:0 5px;}
#retraitMag li .adressChoice p {margin:0;}
#retraitMag li .alertTopBasket {background-color:#FFF;padding:10px;}
#headProduct {margin-bottom:5px;}
#headProduct .bloc-decoupe {padding:10px 10px 10px 15px}
#headProduct .descr {max-width:515px;}
#retraitMag li .viewDispo {width:185px;background-color:#FFF;}
#retraitMag .block_gris .bloc-decoupe {padding:5px 0 5px 10px;}
#retraitMag .block_gris .bloc-decoupe .bl,
#retraitMag .block_gris .bloc-decoupe .br,
#retraitMag .block_gris .bloc-decoupe .tl,
#retraitMag .block_gris .bloc-decoupe .tr { background-image:url("../img/decos/blocks/bloc_decoupe_bd_E6_bg_F0F2ED.png") !important}
#retraitMag .block_gris .bloc-decoupe .visuel {float:left;}
#retraitMag .block_gris .bloc-decoupe .int {float:left;width: 90px;font-size:11px;margin-left:5px;padding-top:7px;}
#retraitMag .block_gris .bloc-decoupe .int span {font-size:15px;font-weight:bold;display:block;}
#retraitMag .block_gris .bloc-decoupe .int .ok {color:#019503}
#retraitMag .block_gris .bloc-decoupe .int .nok {color:#e00003}
#retraitMag .block_gris .bloc-decoupe .nbValid input.text {width:25px;margin-right:4px;}


#retraitMag .alertTopBasket {border:3px solid #fddd98;background-color:#fffaf1;}
#retraitMag div.alertTopBasket span.arrowTop {float:left;background:url("../Img/decos/pipe/fleche_popin_error_top.png") no-repeat scroll 0 50% transparent !important;height:13px;width:12px;margin-left:5px;margin-top:-22px;padding:0;}



/* Blocks bords EPAIS */
.block .blk_inside_thick{position:relative;zoom:1 !ie;height:1% !ie;}
.block .blk_inside_thick .bl {bottom:-3px;left:-3px;}
.block .blk_inside_thick .br {bottom:-3px;right:-3px;}
.block .blk_inside_thick .tl {top:-3px;left:-3px;}
.block .blk_inside_thick .tr {top:-3px;right:-3px;}
.block .blk_inside_thick .bl,
.block .blk_inside_thick .br,
.block .blk_inside_thick .tl,
.block .blk_inside_thick .tr {width:12px;height:12px;}
.block_gris .blk_inside_thick, .blk_thick_gris{_zoom:1;_height:1%;border:3px solid #CCC;}
.block_gris .blk_inside_thick .bl,
.block_gris .blk_inside_thick .br,
.block_gris .blk_inside_thick .tl,
.block_gris .blk_inside_thick .tr { background-image:url(../Img/decos/blocks/block_gris_thick_corner.png);}
.block .blk_inside_thick .header {border-bottom:1px solid #DD9C00;padding:6px;}
.block .blk_inside_thick .header h2 {font-size:16px !important;color:#DE9C00;}

/* bloc avec decoupe cote gauche  */
.block .bloc-decoupe {position:relative;border:1px solid #e6e6e6;zoom:1;}
.block .bloc-decoupe-degrade {background:url(../img/decos/blocks/bloc_decoupe_degrade.png) repeat-x;}
.block .bloc-decoupe .inner {padding:10px;}
.block .bloc-decoupe .tl, .block .bloc-decoupe .tr, .block .bloc-decoupe .bl, .block .bloc-decoupe .br {font-size:1%;position:absolute;width:7px;height:7px;overflow:hidden;background:url(../img/decos/blocks/bloc_decoupe_border_E6E6E6.png) no-repeat;}
.block .bloc-decoupe .tl {background-position:top left;top:-1px;left:-1px;width:9px;height:31px}
.block .bloc-decoupe .tr {background-position:top right;top:-1px;right:-1px;}
.block .bloc-decoupe .bl {background-position:bottom left;bottom:-1px;left:-1px;}
.block .bloc-decoupe .br {background-position:bottom right;bottom:-1px;right:-1px;}
* html .block .bloc-decoupe .bl, * html .block .bloc-decoupe .br {bottom:-2px;}/* IE 6 */

.socialNetwork .fblike {width:110px;margin-top:5px;float:left;}
.socialNetwork .shareitems {width:450px;margin-left:5px;margin-top:5px;float:left;color:#666;font-size:11px;}
.socialNetwork .shareitems .fb {width:100px;margin:0;padding:0;height:20px;zoom:1}


#prodvendor, #orderhistory {font-size:17px;}

/* BLOC MYFNAC HOME/sHOME PE */
.blocMyFnac {border:1px solid #8ab607;margin-bottom:15px;font-size:0.9em}
.blocMyFnac h2 {color:#FFF;background-color:#8ab607;font-size:1.1em;text-transform:uppercase;padding:5px 0 5px 10px;font-weight:bold;}
.blocMyFnac .vertMF  {color:#8ab607;font-size:1em;}
	.lsItem{text-align:center;vertical-align:bottom;width:25%}
	  .lsItem .visu{display:block;padding-bottom:5px}
.blocMyFnac ul {list-style:none;}
.blocMyFnac .lastSeenArticles {border-bottom:1px solid #8ab607;padding-top: 10px;}
.blocMyFnac .conseilsPerso {border-bottom:1px solid #8ab607;}
	.cpDetails{margin-left:55px}  
.blocMyFnac .newsMyFnac {padding:10px 0;}
.blocMyFnac .prix{font-size:1em}
.blocMyFnac .smallPrice.prix{font-size:1.5em}



/* BLOC MYFNAC : Panier intermédiaire colD */
.blk_myFnac h2 {font-size:1.2em !important;border-bottom:1px solid #CCC;padding:5px 0 5px 10px !important;color:#8ab607;font-weight: normal;}
.blk_myFnac ul li .colG {min-width:60px; width:60px !ie;}


/* Block Communautaire pour HomeS Produit */
#commuhome {border:1px solid #CCC}
#commuhome h2 {background:url("../img/Communautaire/home/Communautes-home-PE-onglet.png") no-repeat;text-indent:-1000em;height:54px;margin-top:4px;}
#commuhome .moitie {margin-left:6px;min-height:280px}
#commuhome .moitie .border {padding:10px;background: url("../img/communautaire/decos/gradiant-listspace.png") repeat-x 0 0;}
#commuhome .moitie .date {min-height:25px;}
#commuhome .moitie .border .article {font-size:12px}
#commuhome .moitie .border .article p {color:#000000;line-height:1.5em;}
#commuhome .moitie .pict {float:left;margin-right: 5px;}
#commuhome .moitie .prenom a { text-transform:uppercase}
#commuhome .moitie .article .subCat {display:block;color:#9F3982;}
#commuhome .moitie .border .article .contenu {margin-top:10px}
#commuhome .moitie .border .article .reaction{background: url("../img/communautaire/decos/bullet-comment.png") no-repeat scroll 0 0 transparent;color:#000000;display:block;float:left;font-weight:bold;height:24px;margin:2px 5px 0 0;padding:4px 0 0 8px;text-align:center;width:87px;}
#commuhome .moitie .border .article span.vues{color:#DE9C00;font-size:11px;font-weight:normal;}
#commuhome .moitie .border .article .notation .vert {color: #2C7B17 !important;font-size: 11px;}
#commuhome .moitie .border .article .notation .bleu {color: #00B3EE !important;font-size: 11px;}
#commuhome .lienInverse .lkUnd {bottom:7px;position:absolute;text-align:center;width:100%;font-weight:bold;font-size:12px;}

#commuhome .moitie .podcast .motscles {border-top:1px solid #CCC;border-bottom:1px solid #CCC;font-size:11px;padding:5px 0}

#commuhome .listmaniacontent ul.listmania, #commuhome .article .listmaniacontent ul.listmania {border-bottom: 1px solid #CECECE;color: #777777;list-style:none;margin: 0;padding: 0;}
#commuhome .listmaniacontent ul.listmania li, #commuhome .article .listmaniacontent ul.listmania li {border-top: 1px solid #CECECE;display: block;min-height: 16px;padding-bottom: 3px;padding-top: 3px;}
#commuhome .article .listmaniacontent ul.listmania li a {background: url("../img/communautaire/decos/bullet-listmania.png") no-repeat 2px 6px;padding-left: 10px;color:#777777}

#commuhome .moitie .article div.cadrevenement {padding-right: 10px;width: 243px;clear:both}
#commuhome .moitie div.cadrevenement span.titre {color: #9F3982;}
#commuhome .moitie div.cadrevenement div.lieu span.content {width:171px !important;}
#commuhome .moitie div.cadrevenement span.content {border: 0 none;padding-right: 10px;width:151px !important;}
#commuhome .moitie .article div.quand, #commuhome .blockmaincategorie .article div.lieu {border: 1px solid #CBCBCB;margin-bottom: 10px;}
#commuhome .moitie .article div.quand {margin-bottom: 0;}
#commuhome .blockmaincategorie .article div.quand span {background: url("../img/communautaire/decos/sep-evenement.png") no-repeat scroll 0 0 #F7F7F7;color: #777777;float: left;padding: 10px !important;width: 208px;}
#commuhome .blockmaincategorie .article div.lieu span {background: url("../img/communautaire/decos/sep-evenement.png") no-repeat scroll 0 0 #F7F7F7;float: left;padding: 10px !important;width: 228px;}
#commuhome .blockmaincategorie .article div.quand span.titre {background: none repeat scroll 0 0 #FFFFFF;border-right: 0 none;color: #9F3982;font-weight: bold;width: 50px;}
#commuhome .blockmaincategorie .article div.lieu span.titre {background: none repeat scroll 0 0 #FFFFFF;border-right: 0 none;color: #9F3982;font-weight: bold;width: 30px;}

#commuhome .moitie .playcontrol {border-top:1px solid #CCC;border-bottom:1px solid #CCC;width:245px;margin:5px 0;height: 49px;min-height:40px!important;}


#commuhome .moitie .playcontrol .btncontrol img.prevnext {margin:0px}
#commuhome .moitie .playcontrol .btncontrol a.play img {margin:0px}
#commuhome .moitie .playcontrol .btncontrol,
#commuhome .moitie .playcontrol .volControl,
#commuhome .moitie .playcontrol .infotitle {float:left}
#commuhome .moitie .playcontrol .btncontrol {padding:0!important;margin-left: 5px;margin-top:3px;}
#commuhome .moitie .playcontrol .volControl {margin-top:0px;margin-left:0px;}
#commuhome .moitie .playcontrol .volControl .volumeMoins img,
#commuhome .moitie .playcontrol .volControl .volumePlus img{height:17px;width:17px} 


/* Service client sur B2B */
.formulairesclients .filledBox {background-color:#F6F6F6!important}
.formulairesclients .head {background-color:#DE9C00;}
.formulairesclients .blk_content {border:1px solid #DE9C00;background:transparent}
.formulairesclients h1.blk_header {color:#FFFFFF;font-size:12px!important;font-weight: bold;line-height:27px;padding:0 0 0 10px!important;text-transform: uppercase;}
.formulairesclients .blk_content #deliverTable {font-size:12px;margin-left:20px;}
.formulairesclients .blk_content #deliverTable tr th, .formulairesclients .blk_content #deliverTable tr td{margin-bottom:10px;}
.formulairesclients #deliverTable th {width:200px;}
.formulairesclients #deliverTable input, .formulairesclients #deliverTable label {color:#000!important}
.formulairesclients #deliverTable #form_ctn input {width:auto;}
.formulairesclients #deliverTable input.mediumInput, .formulairesclients #deliverTable input.smallInput {width:250px!important;font-size:12px;}
.formulairesclients #deliverTable select, .formulairesclients #deliverTable #form_ctn input.text{font-size:12px!important;height:auto}
.formulairesclients #deliverTable #ServiceClientFormBuilder_Civilite_Civilite tr{float:left}
.formulairesclients #deliverTable #ServiceClientFormBuilder_Civilite_Civilite input{float:left}
.formulairesclients #deliverTable #ServiceClientFormBuilder_Civilite_Civilite label,
.formulairesclients #deliverTable #ServiceClientFormBuilder_Info_Tel_Fnac_Info_Tel_Fnac label,
.formulairesclients #deliverTable #ServiceClientFormBuilder_Info_Email_Fnac_Info_Email_Fnac label {float:left;margin-top:3px;font-size:12px;margin-right:10px}
.formulairesclients #deliverTable #ServiceClientFormBuilder_Info_Tel_Fnac_Info_Tel_Fnac input,
.formulairesclients #deliverTable #ServiceClientFormBuilder_Info_Email_Fnac_Info_Email_Fnac input {float:left}
.formulairesclients #deliverTable .fullwidth tr {float:left}
formulairesclients .service_client #ImgBtnSend_follow{display:block;width:92px;height:25px;text-indent:-1000em;background:url("../Img/boutons/btn-poursuivre.png") no-repeat;margin-left:450px}
.formulairesclients #ImgBtnSend {display:block;width:92px;height:25px;text-indent:-1000em;background:url("../Img/boutons/btn-poursuivre.png") no-repeat;margin-left:450px}
.formulairesclients .service_client .btn_iAdviseContainer #ImgBtnSend{width:137px;height:39px;background:url("../Img/boutons/btn_service_client_send_mail.png") no-repeat;margin-left:154px}
.formulairesclients .btn_iAdviseContainer #button_fnac_online{margin-left: 246px;padding-bottom:1px;}
.formulairesclients .btn_iAdviseContainer #button_fnac_online a{float:left;}
#commuhome .moitie .playcontrol .infotitle .jauge {border: 1px solid #D0D0D0;height: 9px;margin-top: 12px !important;width:80px}
#commuhome .moitie .playcontrol .infotitle .jauge img.left {left:-36px;position: relative;top: -1px !important;}
#commuhome .moitie .playcontrol .infotitle .jauge img.right {position: relative;right: -36px;top: -1px !important;}
#commuhome .moitie .playcontrol .infotitle {margin-left: 5px;padding: 5px;display:inline;width:50px;}

/* popins fnacpro */
#popin_fnacpro {width:226px;position:relative;display:none;}
#popin_fnacpro #ombreG_popin_fnacpro {background-color:#cccccc;width:190px;height:92px;position:absolute;top:4px;left:4px;margin-left:9px;}
#popin_fnacpro #ombreD_popin_fnacpro {background-color:#cccccc;width:190px;height:92px;position:absolute;top:4px;left:4px;}
#popin_fnacpro #corpsG_popin_fnacpro {background-color:#fff;border:2px solid #cccccc;width:188px;height:84px;position:absolute;top:0;left:0;margin-left:9px;padding-top:5px;}
#popin_fnacpro #corpsD_popin_fnacpro {background-color:#fff;border:2px solid #cccccc;width:188px;height:84px;position:absolute;top:0;left:0;padding-top:5px;}
#popin_fnacpro #bandeau_popin_fnacpro {background-color:#1a4879;border-top:1px solid #6a8eb0;border-bottom:1px solid #6a8eb0;padding:3px 10px;}
#popin_fnacpro #bandeau_popin_fnacpro span {color:#fff;font-weight:bold;font-size:13px;}
#popin_fnacpro #corpsG_popin_fnacpro p, #popin_fnacpro #corpsD_popin_fnacpro p {color:#000;padding:5px 10px;margin:0;font-size:11px;}
#popin_fnacpro #corpsG_popin_fnacpro #lien_popin_fnacpro, #popin_fnacpro #corpsD_popin_fnacpro #lien_popin_fnacpro {padding:0 0 5px 10px;}
#popin_fnacpro #corpsG_popin_fnacpro #lien_popin_fnacpro span, #popin_fnacpro #corpsD_popin_fnacpro #lien_popin_fnacpro span {color:#1a4879;font-weight:bold;font-size:11px;}
#popin_fnacpro #corpsG_popin_fnacpro #lien_popin_fnacpro span a, #popin_fnacpro #corpsD_popin_fnacpro #lien_popin_fnacpro span a {color:#1a4879;}
#popin_fnacpro #corpsG_popin_fnacpro #lien_popin_fnacpro #popinfnacpro_close, #popin_fnacpro #corpsD_popin_fnacpro #lien_popin_fnacpro #popinfnacpro_close {vertical-align:middle;margin-left:20px;cursor:pointer;}
#popin_fnacpro #flecheG_popin_fnacpro {position:absolute;top:8px;left:0px;}
#popin_fnacpro #flecheD_popin_fnacpro {position:absolute;top:8px;left:190px;}

#promo_fnacpro_fa {border:1px solid #6a8eb0;background-color:#edeef3;color:#1a4879;line-height:20px;margin-bottom:10px;}
#promo_fnacpro_fa a {color:#1a4879;}
#promo_fnacpro_fa #fnacpro_fa_titre {background-color:#1a4879;width:107px;text-align:center;float:left;line-height:18px;margin-right:3px;padding-left:3px;}
#promo_fnacpro_fa #fnacpro_fa_titre span {color:#fff;font-weight:bold;}