﻿/* 
  Styles specifiques
  HOME Géné (new version 2011) 
  *********
- RESET   
- STRUCTURE primaire
- STRUCTURE lignes et blocs
	- rangée
	- colonne
	- rangées de colonnes espacées
	- rangées de colonnes collées
	- rangées custom
	- dernier element
	- bloc
- STYLISME (= décorations de blocs, fonts, etc..)
	- Titres
    - Liens
	- Boutons
	- Prix
	- Blocs de couleur
	- Précisions-/-Adaptations Blocs Specifiques HG
- Customs génériques
	- Text
	- Font-size
	- couleurs
*/

/* ***********************************
   RESET (sur base E.Meyer adapté) 
**********************************   */
span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-family: inherit;
	/*vertical-align: baseline;*/
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/* *********************************** */


/* ***********************************
  STRUCTURE primaire
**********************************   */
.cont966 #content {padding:20px 15px } /* zone utile content = 966px */
.cont996 #content {padding:10px 0 } /* zone utile content = 996px */
/* *********************************** */


/* ***********************************
  STRUCTURE lignes et blocs
**********************************   */

/* rangée */
.row {width:100%}

.row:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
*+html .row, * html .row { /* IE7 et IE6 */
		zoom: 1;
	}

/* colonne */
.col{float:left}

/* rangées de colonnes espacées */
.r3col .col {width:32.50%;margin-right:1.25%}


/* rangées de colonnes collées */
.r2colStick .col, .col .r2colStick .col{width:50%;margin-right:0}
*+html .col .r2colStick .col {width:49.99%;}/* IE7 only */
* html .col .r2colStick .col {width:49.99%;}/* IE6 only */

.r3colStick .col {width:33.3333%;}
.r4colStick .col {width:25%;}
*+html .r4colStick .col {width:24.99%;}/* IE7 only */
* html .r4colStick .col {width:24.95%;}/* IE6 only */

.r4colStick .offrejour {width:49.90%;}
*+html .r4colStick .offrejour {width:49.80%;}/* IE7 only */
* html .r4colStick .offrejour {width:49.80%;}/* IE6 only */
.r4colStick .colvide {width:0.1%;}
*+html .r4colStick .colvide {width:0.2%;}/* IE7 only */
* html .r4colStick .colvide {width:0.2%;}/* IE6 only */

.r8colStick .col {width:12.50%;}
*+html .r8colStick .col {width:12.45%;}/* IE7 only */
* html .r8colStick .col {width:12.45%;}/* IE6 only */


/* rangées custom */
	/*  70% 30%  = |col:68.25%|space:1.75%|col:30%| */ /* ex: rang 1 de la Home Géné */
	.r2col-7-3 .cL{width:68.25%;margin-right:1.75%}
	.r2col-7-3 .cR{width:30%;float:right}


/* dernier element (inutile pour les colonnes collées) */
.row .last {margin-right:0}

/* bloc */
.blk{position:relative}



/* *********************************** */


/* ***********************************
  STYLISME
**********************************   */
	body{color:#000}
/* *** Titres *** */
	.level1{font-size:1.25em;line-height:1.6em;font-weight:normal;}
	  .level1 strong{padding:2px 10px 1px 10px;}
	  /* *+html .level1 strong{padding-top:4px}  ie7 only*/
	  .aplatMout{background-color:#de8e02;color:#FFF;}
	  .aplatNoir{background-color:#000;color:#FFF;}
	  .aplatJaune{background-color:#ffd700;color:#000;}
	  .aplatRouge{background-color:#ee0000;color:#FFF;}
	  .aplatBleu{background-color:#09c;color:#FFF;}
	  .aplatGris{background-color:#ccc;color:#000;}
	   
	.level2n, .level2n a{font-size:1em;color:#000;}
	.level2r{font-size:1.2em;color:#DD0000;}
	.level0{font-size:1em;}

	
/* *** Liens *** */	
	.lkUnd a, .lkUnd {text-decoration:underline !important;}
	.lkUnd a:hover, .lkUnd:hover{text-decoration:none !important;}
	.lkNoUnd a, .lkNoUnd {text-decoration:none !important;}
	.lkNoUnd a:hover, .lkNoUnd:hover{text-decoration:underline !important;}


/* *** Boutons *** */
	.btLink{text-indent:-5000px;display:block;width:20px;height:15px;background:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/boutons/btLink-chevron.png) no-repeat 0 0;}
  /* bouton universel :
			ex: <span class="bt btNoir"><strong class="inner"><a href="" class="lk">blabla</a></strong></span>*/
	.bt, .bt .inner{background-image:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/boutons/bg-boutons-png24.png) ; background-repeat:no-repeat}
	.bt{padding-left:10px;display:inline-block}
	  .bt .inner{padding:3px 12px 3px 0;display:inline-block;color:#FFF;font-size:11px}
		.bt em{font-weight:normal;font-style:normal}
		.bt .lk{color:#FFF}
	.btNoir{background-position:0 0;}
	  .btNoir .inner{background-position:right 0;}
	.btRouge{background-position:0 -20px;}
	  .btRouge .inner{background-position:right -20px;}

/* *** Prix, Pricers (reprise fnacStyles & stylesV2) *** */
	.prix {font-weight: bold;font-size:1.6em;color: #CC0000;padding-top:14px;}
	.prix.smallPricerFA {padding-top:0;}
	.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;}
	.delStylePrice{font-weight:normal;font-size:.65em;font-style:normal;color:#000;}
	.prixBarre {color:#666666;font-weight:normal;font-size:.7em;text-decoration:line-through;}
	.bigoldPrice {text-decoration:line-through;font-weight:normal;color:#666;font-size: 0.5em;}
	.picto {margin-right:2px;vertical-align:middle;}
	/**/
	.prixSeul {padding: 3px 0;}
	.pictoProduitNormal{padding-top:15px;margin:3px 0;background-position:50% 0;background-repeat:no-repeat;}
	.pictoLivre {background-image:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/pictos/prix-5livre-15pixels.png);}
	.pictoPrixRougeNormal {background-image:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/pictos/offre-fnac.png);}
	.pictoSoldesNormal {background-image:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/pictos/prix-solde-15pixels.png);}
	.pictoPrixAdhNormal {background-image:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/pictos/prix-5Adh-15pixels.png);}
	.pictoexcluadh {background-image:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/pictos/prix-OffreAdh-15pixels.png);}
	.pictoSouris {background-image:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/pictos/offre-fnac.png);}
	.pictoVF{background-image:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/pictos/prix-venteflash-15pixels.png);}
	.picto10Ans, .pictostar, .pictoDiamond{background-image:none}
	.mention{font-size:0.9em}
	
/* *** Blocs de couleur *** */
	.blkGr{border:1px solid #CCC;position:relative}
	.blkGr.fill{background-color:#E1E1E1}
	.blkGrisF{border:1px solid #EBEBEB;position:relative}
	.blkGrisF.filled{background-color:#EBEBEB}
	  .blkGrisF.filled .blkBlanc{border:1px solid #EBEBEB;background-color:#FFF;position:relative}	  
	.blkMout{border:1px solid #DE9C00;position:relative}
	.blkJaune{border:1px solid #FFD600;position:relative}
	.blkRoug{border:1px solid #E00;position:relative}
	.blkBleu{border:1px solid #09C;position:relative}
	.blkNoir{border:1px solid #000;position:relative}
	.blkNoir.filled{background-color:#000}
	  .blkNoir.filled .blkBlanc{border:1px solid #000;background-color:#FFF;position:relative}
    /* Coins =simplifiés= les coins doivent etre contenus dans un .blk (qui est en pos relative) */
    .tl, .tr, .bl, .br{position: absolute;z-index: 5;height: 8px;width: 8px;font-size: 1%;}
    * html  .tl, * html .tr, * html .bl, * html .br {display:none} /* IE6 only */
    .tl {top: -1px;left: -1px;background-position: left top;}
    .tr {top: -1px;right: -1px;background-position: right top;}
    .bl {bottom: -1px;left: -1px;background-position: left bottom;}
    .br{bottom: -1px;right: -1px;background-position: right bottom;}

/* ===== Couleurs de texte générales ===== */
    .vert	{color: #00AA30 !important;}
    .vertRC	{color: #008C7C !important;}
    .blanc {color: #FFF !important;}
    .jaune, .jauneAdh {	color: #F9D500 !important;}
    .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;	}
    .grisA {color: #AAA !important;	}		
    .gris5 {color: #555 !important;}		
    .grisfonce, .gris6 {color: #666 !important;}
    .gris7 {color: #777 !important;}
    .moutarde  {color: #DE9C00 !important;}
    .grisfonceplus {color:#999 !important;}
    .rose  {color: #E9C3FF !important;}
    .violet{color: #755d99 !important;}
    .mauve{color: #c5c2cf !important;}

/* *** Précisions-/-Adaptations Blocs Specifiques HG *** */
	/* commons */
	.withBtmLk{padding-bottom:30px}
	.btmLk{text-align:center;width:100%;position:absolute;bottom:7px}
	* html .btmLk .withBtmLk{padding-bottom:0}
	* html .btmLk{position:static}
	.imgCell{display:table-cell;width:1%;text-align:center;vertical-align:middle}
	*+html .imgCell{width:auto}
	
	/* Bandeaux tournant (5  par defaut) */
	.bandeaudefilement {position:relative;overflow: hidden;}
	#ssd {float:left;height:147px;width:600px;/*overflow:hidden;*/text-align:right;position:relative}
    #ssd .breadcrumb {position:absolute;right:-48px !important;top:0;list-style: none;margin: 0;background-color: rgb(255, 255, 255);background-color:rgba(255, 255, 255, 0.8);padding: 0 0 7px 0;}
    #ssd .breadcrumb li {background:transparent url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/fr-FR/HG/ScrumNum2.gif) no-repeat  8px 0;}
    #ssd .breadcrumb li.active {background:transparent url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/fr-FR/HG/ScrumNumActive2.gif) no-repeat 8px 0;font-weight:bold;}
    #ssd .breadcrumb a {padding:6px 20px;display:block;color:#000;font-size: 14px;}
    #ssd .breadcrumb li.active a {color:#DE9C00;}



    .banCount3 #scrum, .banCount4 #scrum {padding-top:6px;}
    .banCount3 #scrum #puce_0.scrumNum,
    .banCount3 #scrum #puce_1.scrumNum,
    .banCount3 #scrum #puce_2.scrumNum,
    .banCount3 #scrum #puce_3.scrumNum,
    .banCount4 #scrum #puce_0.scrumNum,
    .banCount4 #scrum #puce_1.scrumNum,
    .banCount4 #scrum #puce_2.scrumNum,
    .banCount4 #scrum #puce_3.scrumNum {height:35px;}
    .banCount3 #scrum #puce_3.scrumNum, .banCount3 #scrum #puce_3.active, 
    .banCount4 #scrum #puce_3.scrumNum, .banCount4 #scrum #puce_3.active {background-position:0 1px !important;}
    #scrum span.active{color:#de9c00;border:none;background:transparent url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/fr-FR/HG/ScrumNumActive2.gif) no-repeat 0 0 !important;}

    /* si 5 bandeaux : */
    .banCount5 #scrum .scrumNum, .banCount4 #scrum .scrumNum, .banCount3 #scrum .scrumNum{font-size:14px;padding-left:13px;text-align:left;}

  
  /* Actus */  
    .actul1, .actul2{text-transform:uppercase;display:block;line-height:1em;font-weight:normal}
    .actul1{font-size:30px;}
    .actul2{font-size:16px; text-align:center}
  /* Selection Fnac.com */
	  .fnacSelect .level2m{padding-top:3px}
	  .fnacSelect .imgCell{height:158px;padding-bottom:4px}
	  *+html .fnacSelect .imgCell{line-height:154px}/* IE7 only */
	  .fnacSelect .descTxt{height:4.5em}
	  .fnacSelect .desc{margin-bottom:1.5em}	    
	  .fnacSelect .links{position:absolute;bottom:7px;width:100%;font-size:0.9em;}
	  *+html .fnacSelect .links li{margin-left:-100%;width:100%} /* IE7 only */
	  * html .fnacSelect .links {position:static;} /* IE6 only */
	  /* pricer */
	  .fnacSelect .prix{font-size: 1.3em}
	  .fnacSelect .pictoProduitNormal{/*display:inline;*/margin:0}
	    .fnacSelect .delStylePrice{font-size:0.8em;display:inline-block;*display:inline}
	    .fnacSelect .prixBarre{font-weight:bold;font-size:0.7em}
	  
  /* Offres ADH */
	  .oAdh .lkAdh {float:left;width:29%;font-size:0.9em;height:1.6em;line-height:1.6em;overflow:hidden;margin:0 1% 0 3%}
	  * html .oAdh .lkAdh{position:relative;width:90px;margin:0 3px 0 4px;}/* IE6 only */
		/* pricer */
	  .oAdh .prix{font-size: 1.3em}
	  .oAdh .pictoProduitNormal{background-position:0 0;/*display:inline*/}
		.oAdh .delStylePrice, .oAdh .prixBarre{font-size:0.8em;}
		.oAdh .prixBarre{font-weight:bold}
		.oAdh .details{font-size:0.9em}
  /* Espaces Passion */
	.prenom{display:inline-block;font-size:0.9em;}
	.prenom .sep { background:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/decos/Homes/separate-50.png);height:30px;width:15px;display:block}
	.prenom a{display:block;float:left;padding-top:8px;}
	.postCont{}
	  .postBg{background:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/decos/Homes/grad-gr-bl-27px.png) repeat-x 0 0;padding:5px}
		.postDesc{margin-left:30%;}
	    .postCont .evenement{line-height:26px;}
	    .postDesc .title {line-height:18px;}
		  .subCat{color:#9F3982;font-size:1.2em;margin-bottom:3px;font-weight:normal}
		  .vues{float:left;display:block;color:#DE9C00;padding-right:5px;}
		  * html .vues{float:none}/* IE6 only */
  /* Evenements magasins */
	.event{margin:0 10px 10px 10px;padding-bottom:7px;font-size:0.9em;border-bottom:1px solid #CCC}
	.event.last{border:none;margin-right:10px}
	  .event .postCat{display:none;font-size:1.1em}
		.postCat .lkCat{color:#2FA3FF}
	  .event.first .postCat{display:inline}
	  .event .postImg{float:right;margin:-1em 0 0 3px}
	  .event.first .postImg{float:none;display:block;margin:4px 0 7px 0;position:static}
	  
  /* Exclus (ligne Exclus internet) */
	.exclus .brd_r{border-right:1px solid #E00}
	.exclus .brd_t{border-top:1px solid #E00}
	  .exclus .lastLk{margin-left:50%;font-weight:bold;margin-top:5px}
		/* pricer */
	  .exclus .prix{font-size: 1.3em}
	    .exclus .pictoProduitNormal{background-position:0 0;}
		.exclus .delStylePrice{font-size:0.8em}
    /* Nouvelle version de la ligne exclus créée noel 2013 */
    .suivezLesGuides .brd_r{border-right:0 none !important}
    .suivezLesGuides .col{padding-bottom:5px}
    .suivezLesGuides .blk{padding-top:10px}
    .suivezLesGuides .level2r{margin-left:160px;position:absolute;color:#000;text-align:left !important}
    .suivezLesGuides dt{margin-top:40px;font-weight:normal}
        .suivezLesGuides dt a.gras{font-weight:normal !important}
    .suivezLesGuides .lastLk{margin-left:160px;position:absolute;top:100px}
		
  /* Best Sales (lignes Meilleures ventes) */
    .bSales{padding-top:4px}
		/* centrer l'image des blocs bestSales */
	.tcMid{display:table-cell;vertical-align:middle;text-align:center;width:1%}
	.r8colStick .tcMid{height:106px}
	*+html .r8colStick  .tcMid{line-height:106px;width:auto}/*fix ie7*/
	    /* ligne de titre+sous titre */
	.bSales .titres{min-height:3.7em;line-height:1.2em }
	  .bSales .titres .sst{font-weight:normal }
		/* pricer */
	.bSales .prix {font-size: 1em;height:2.7em;line-height:1.6em;padding-top:0px;font-weight:normal;}
	.bSales .prix .HL {font-size:.8em;line-height:1.1em;}

  /* Ligne de BLOCS Univers */
    /* au 18/10/2012 Univers = Kids */
  .aplatUnivers{background-color:#008ace;color:#FFF;}
  .univBlk{border:1px solid #008ace;position:relative}
    .univBlkList{float:left;width:74%;}
      .univListItem{width:38%;}
      .posLeft{float:left}
      .posRight{float:right}
        .posLeft .univItemVisu{float:left;margin:10px}
        .posRight .univItemVisu{float:right;margin:10px}
        .univItemDesc{overflow:hidden;margin-top:15px;}
        .posRight .univItemDesc{text-align:right}
          .univItemDesc dt{color:#008ace}
          .univDescTxt{font-size:0.9em;}
          .univItemDesc .prix{font-size:1.4em;margin:0;padding-top:15px;padding-bottom:3px;background-position:0 0}
          .univItemDesc .lastLk{position:absolute;bottom:10px;font-size:0.9em;font-weight:bold}
          .posRight .univItemDesc .lastLk{right:410px}
    .univDeco{position:absolute}
    .univPromo{float:right;width:23%;position:relative} 
      .univPromo .univLk, .univPromo .univLkLk{color:#000;}
      .univPromo .univLk{margin:145px 0 10px 0 ;font-weight:bold;text-align:center}

  /* Lignes de VIGNETTES univers */
      .universList .universItem{float:left;width:236px;height:100px;margin:0 7px 10px 0;}
      .universList .last{margin-right:0}
       /* .universImgLk{}*/
          .universImgImg{width:236px;height:100px;}
        .universDescLk{display:none}


  /* Bloc Personnalisation */
  .cR h2{font-size:1em}
    .ttlPerso{font-size:1.1em;line-height:1.4em;padding:0 5px;display:inline-block;font-weight:bold;margin:0 2px 5px 0}
      .ttlMini{font-size:0.8em;font-weight:normal;font-style:normal}
    .persoADH .ttlPerso{background-color:#ffd700;color:#000;}
    .persoADH .autoPromo{background-color:#ffd600;text-align:center;padding:5px}
	.persoMAG.case1 .ttlPerso {background-color: #000; color: #FFFFFF;}
    .persoMAG.case2 .ttlPerso {background-color: #000; color: #FFFFFF;}
    .persoMAG .lastLk{background-color:#EBEBEB;text-align:center;padding:5px}
    .persoMF .ttlPerso.case1 {background-color: #666; color: #FFFFFF;}
    .persoMF .ttlPerso.case2 {background-color: #79A304; color: #FFFFFF;}
    .persoGAM .ttlPerso{background-color:#2f0b78;color:#FFF;}
	.sstPerso{font-size:1.1em;font-weight:bold;margin-bottom:3px}
	  /* cas particulier cadres ADH et GAM loggés + cadre magasin : */
	    /*.logg h2, .logg h2 + p, .persoMAG h2, .persoMAG h2 + p {display:inline;}
	    .logg .ttlPerso, .persoMAG .ttlPerso {margin-bottom:2px}*/
	    .lastLk{margin-top:5px}
	  /**/
	.lsItem{text-align:center;vertical-align:bottom;width:25%}
	  .lsItem .visu{display:block;padding-bottom:5px}
	.cpDetails{margin-left:55px}  
	    /* pricer */
	    .persoMF .prix{font-size: 1.1em}
	    .persoMF .oldPrice{font-size:0.9em}
  /* promo Social Network */
    .promo-fb{float:left;padding:36px 34px 3px 4px ;background:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/vignettes/homes/accueil/sprite-social-netw4.png) no-repeat 0 0}
    .promo-tw{float:left;padding:35px 53px 3px 4px ;background:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/vignettes/homes/accueil/sprite-social-netw4.png) no-repeat -40px 0}
    .promo-pi{float:left;padding:35px 51px 3px 4px ;background:url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/vignettes/homes/accueil/sprite-social-netw4.png) no-repeat -96px 0}	
    .w-peti-sn{color:#4e4e4e;float:left; font-size:0.9em;padding:5px 0 0 5px;width:120px;display: block;}
  /* pubfooter */
    #pubHgFooter div.pubtitre {color:#a5a5a5 !important;font-size:10px !important;height:14px;text-align:center;position:relative}
    #pubHgFooter div.pubtitre span {padding-left:5px}

  /* div flottante de notification d'ajout au panier */
    .basket_popin_big{width:261px;text-align:center;color:#000;}/* popin FM */
      .basket_popin_big .ppInner{height:157px;background-color:#eee;border:1px solid #15A7D8;border-width:0 1px 1px 1px}
	.basket_popin {	width:250px;color:#5a8706;font-size:12px;background-color:#fff !important;border:1px solid #5a8706 !important;padding:5px;}
    
  /* Bloc renouvellement ADH (persoADH) */
	.persoADH .renewCard .floatl {float:none;font-weight:bold;}
	.persoADH .renewCard .floatl a {text-decoration:underline}
	.persoADH .renewCard .floatl a:hover {text-decoration:none;}
	
 /* Bloc perso version 11/2013 */
 .persoLogoff {float:right;position:relative;top:-4px;right:-4px}
    .persoLogoff a,.persoLogoff a:hover{text-decoration:none !important}
    .persoLogoff span{position:relative;top:-5px;text-decoration:underline;padding-right:2px}
    .persoName{margin-top:4px;position:relative;top:-3px}
    .persoLogoff a:hover span{text-decoration:none !important}
 .persoLogoff img{margin-right:4px}


 /* blocs conseils perso - dernieres visites HG : nouveaute noel 2013*/
  .blocDerniersHG, .blocConseilsHG{width:465px;float:left;padding-top:20px;}
  .blocDerniersHG{margin-right:36px;}
  .blocDerniersHG .blocDerniersHG_content, .blocConseilsHG .blocConseilsHG_content{border:1px solid #e6e6e6;padding:10px;}
  .blocDerniersHG .blocDerniersHG_content li, .blocConseilsHG .blocConseilsHG_content li{width:147px;text-align:center;min-height:150px;}

/* ***********************************
  Customs Génériques
**********************************   */
  /* Text */
	.upp{text-transform:uppercase}

  /* Font-size */
	.font0-9{font-size:0.9em}
	.font1{font-size:1em}
	.font1-1{font-size:1.1em}
	.font1-2{font-size:1.2em}
	.font1-5{font-size:1.5em}
  /* couleurs */ 
	.txt-ecopar, txt-ecopar a{color: #090}
	.blanc, .blanc_lk, .blanc_lk a  {color: #FFF !important;}
	.gris{color: #666}
	.rouge {color: #C00 !important;}
	.jaune, .jauneAdh {	color: #FFD600 !important;}
	.bleu, .bleu_lk, .bleu_lk a {color: #09C !important;}
	.bleuDemat {color: #00a0d6 !important;}
	.bleuMP, .bleu_MP {color: #163e9e !important;	}
	.noir {	color: #000 !important;	}
	.moutarde, .moutarde_lk, .moutarde_lk a{color: #DE9C00 !important;}
	.moutardeF{color: #de8e02}
	.violet{color: #755d99}
	.violetF{color: #2f0b78}
	.vert, .pictoPrixVertSmall, .pictoPrixVertNormal, .pictoPrixVertBig{color:#00AA30}
	.vertMF{color:#79a304}
	.orange{color:#de8e02}
	
	/* display */
	.inlBk{display:inline-block}
	
	.lienInverse a{text-decoration:underline !important;}
    .lienInverse a:hover{text-decoration:none !important;}

/* BOUTION TEXTE */
.btn_txt {}
.btn_txt a {background:transparent url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/Account/MonCompte/bg_btn_poursuivre.png) no-repeat left top;color:#000;font-weight:bold;font-size: 12px;text-decoration:none !important;padding: 4px 0 4px 10px;line-height:24px;}
*+html .btn_txt a {padding: 0 0 0 10px;}
.btn_txt a span {background:#FFF url(/National_Library/20160930123623oe_/http://www.fnacpro.com/img/Account/MonCompte/bg_btn_poursuivre.png) no-repeat right top;padding: 4px 11px 4px 9px;margin-right: -10px;}
*+html .btn_txt a span {}


/* PURE PLAYER */
.opa{
    left:0;
    filter : alpha(opacity=80);
    opacity:0.8;
    background:#000000;
    height: 100%;
    width:100%;
    position: absolute;
    z-index:1000;
}
#PopinLanguage {
    margin:0 auto 0;
    background:#FFF;
    position: relative;
    width: 500px;
    z-index:3000;
    color:#FFF;
    border:1px solid #DE9C00;
    opacity:1;
    z-index:100000000!important;
    alpha(opacity=100);
    
}

#PopinLanguage .Title {background:#DE9C00; padding:5px;font-size: 1.8em;}
#PopinLanguage .welcome {color:#DE9C00;}
#PopinLanguage .choose {color:#000;margin:20px 0 10px 0;}
#PopinLanguage a {color:#FFF}

