@charset "utf-8";
/* CSS Document */

	*{
		margin:0;
		padding:0;
		text-decoration:none;
	}
	a img 
	{	    
		border:0;
	}
	
	.clear{
		clear:both;
		height:0;
	}
	
	ul{
		list-style:none;
	}
	
	a:hover, a:focus, a:active{
		outline:none;
	}
	
	textarea 
	{
	    resize:none;
	}
	
/* =============================== STRUCTURE COMMUNE =============================== */
	body{
		background-color:#bfbfbf;
		font-family:arial;
		font-size:10px;
	}
	
	div#superGlobal{
		width:100%;
		background-image:url(/img/sprite-fonds-repeat-x.png);
		background-repeat:repeat-x;
		background-position:0 -66px;
	}
	
	div#global{
		width:1003px;
		margin:auto;
	}
	
	.globalAccueil{
		position:relative;
	}
	
	ul#sitesSwitch{
		float:left;
		height:25px;
		padding:0 0 0 2px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -1175px;
	}
	
	ul#sitesSwitch li{
		float:left;
		font-size:110%;
	}
	
	ul#sitesSwitch li span, ul#sitesSwitch li a{
		display:block;
		height:20px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
	}
	
	ul#sitesSwitch li span{
		padding:5px 10px 0 10px;
		background-position:right -544px;
		color:#fff;
	}
	
	ul#sitesSwitch li a{
		padding:5px 12px 0 10px;
		background-position:right -519px;
		color:#1a1a1a;
	}
	
	ul#sitesSwitch li a:hover{
		padding:5px 12px 0 10px;
		background-position:right -544px;
		color:#fff;
	}
	
	a#lienStorelocator{
		float:left;
		display:block;
		width:117px;
		height:20px;
		padding:5px 0 0 18px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:8px -91px;
		font-size:110%;
		font-weight:bold;
		color:#1a1a1a;
	}
	
	a#lienStorelocator:hover{
		text-decoration:underline;
		outline:0;
	}
	
	div.autresLiensHeader{
		float:right;
		text-align:right;
		padding:5px 5px 0 0;
	}
	
	div.autresLiensHeader a{
		padding:0 0 0 10px;
		font-size:110%;
		font-weight:bold;
		color:#1a1a1a;	
	}
	
	div.autresLiensHeader span{
		padding:0 0 0 10px;
		font-size:110%;
		color:#1a1a1a;	
	}
	
	div.autresLiensHeader a:hover{
		text-decoration:underline;	
	}
	#nom 
	{
	    text-transform:capitalize;
	}
	div#logoPanierRecherche{
		width:986px;
		height:45px;
		padding:0 0 0 17px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:0 -589px;
	}
	
	div#logoSalomon{
		float:left;
		width:598px;
		margin:26px 0 0 0;
	}
	
	div#logoSalomon a{
		display:block;
		width:114px;
		height:10px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:-71px -155px;
	}
	
	h1#salomonTitre{
		position:absolute;
		left:-10000px;
		top:-10000px;
	}
	
	div#panierInfoBloc{
		float:left;
		width:129px;
		height:44px;
		border-right:1px solid #333;
	}
	
	div#panierInfos{
		width:129px;
		height:44px;
		background-image:url(/img/sprite-png.png);
		background-position:right -821px;
	}
	
	div#panierInfosVide{
		width:129px;
		height:44px;
		background-image:url(/img/sprite-png.png);
		background-position:right -876px;
	}
	
	a.panierInfosTotal{
		display:block;
		float:left;
		width:84px;
		height:13px;
		padding:8px 5px 0 0;
		text-align:right;
		font-weight:bold;
		font-size:110%;
		color:#ffff00;
	}
	
	a.panierInfosNbArticles{
		display:block;
		float:left;
		width:19px;
		height:12px;
		padding:9px 21px 0 0;
		text-align:center;
		font-weight:bold;
		color:#fff;
	}
	
	a.panierInfosTitre{
		display:block;
		width:93px;
		height:22px;
		padding:0 36px 0 0;
		text-align:right;
		text-decoration:none;
		font-size:110%;
		color:#fff;
	}
	
	div#moteurRecherche{
		float:left;
		width:235px;
		padding:10px 0 0 10px;
	}
	
	input#champRecherche{
		float:left;
		display:table-cell;
		width:200px;
		height:24px;
		vertical-align:middle;
		padding:0 7px 0 7px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:11px;
		color:#C2C2C2;
	}
	
	input#btnRechercher{
		float:left;
		width:21px;
	}
	
	div#navigation{
		width:1003px;
		height:30px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:0 -634px;
	}
	
	ul#navigationInterne{
		float:left;
		padding:0 0 0 13px;
	}
	
	ul#navigationInterne li{
		float:left;
	}
	
	ul#navigationInterne li a{
		display:block;
		height:21px;
		padding:9px 6px 0 6px;
		letter-spacing:-0.1em;
		font-size:120%;
		color:#fff;
		background-color:#0d0d0d;/*
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:left bottom;*/
	}
	
	ul#navigationInterne li a.rubriqueActive, ul#navigationInterne li a:hover, a#lienSnowboard:hover{
		color:#ffff00;
	}
	
	ul#navigationInterne li a.menuSelectionne{
		color:#ffff00;
	}
	
	ul#navigationInterne li a:focus, ul#navigationInterne li a:active{
		outline:0;
	}
	
	a#lienSnowboard{
		float:left;
		display:block;
		width:97px;
		height:20px;
		padding:9px 0 0 23px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:9px -289px;
		font-size:120%;
		color:#fff;
	}
	
	div.sousMenu{
		width:1003px;
		/*height:264px;*/
		/*height:277px;*/ /*Mis en commentaire par raph pour rendre la hauteur du menu dynamique*/
		background-image:url(/img/sprite-fonds-repeat-y.png);
		background-repeat:repeat-y;
		background-position:-4457px 0;
		display:none;
		padding-bottom:10px;
	}
	div.sousMenuSansMea 
	{
		width:1003px;
	    background-image:url(/img/background-menusansmea.png);
		background-repeat:repeat-y;
		display:none;
		padding-bottom:10px;
	}
	div.sousMenuLiens{
		float:left;
		width:660px;
		padding:1px 0 0 12px;
	}
	div.sousMenuLiensSansMea{
		float:left;
		width:900px;
		padding:1px 0 0 12px;
	}
	
	div.sousMenuCol{
		float:left;
		width:145px;
		padding:0 20px 0 0;
	}
	
	div.sousMenuCol h3{
		margin:17px 0 3px 0;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		padding:0 2px 0 2px;
	}
	
	div.sousMenuCol h3 a{
		display:block;
		color:#fff;
	}
	
	div.sousMenuCol h3 a:hover, div.sousMenuCol ul li a:hover{
		background-color:#000;
	}
	
	div.sousMenuCol ul{
		font-size:120%;
	}
	
	div.sousMenuCol ul li{
		margin:0 0 1px 0;
	}
	
	div.sousMenuCol ul li a{
		display:block;
		padding:0 2px 0 2px;
		color:#bfbfbf;
	}
	div.sousMenuCol ul li.allRange a{
		display:block;
		padding:0 2px 0 2px;
		color:#ffffff;
	}
	
	div.sousMenuDroite{
		float:left;
		width:319px;
		padding:17px 0 0 10px;
	}
	
	div.sousMenuDroiteSansMea{
		float:left;
		width:79px;
		padding:17px 0 0 10px;
	}
	
	div.sousMenuFermer{
		height:14px;
		margin:0 11px 16px 0;
		text-align:right;
		font-size:120%;
	}
	
	div.sousMenuFermer a{
		text-decoration:none;
		color:#999;
	}
	
	div.sousMenuFermer a:hover span{
		text-decoration:underline;
	}
	
	div.sousMenuFermer a img{
		vertical-align:middle;
		padding:0 0 0 8px;
	}
	
	a.sousMenuMea{
		display:block;
		width:309px;
		height:159px;
		margin:0 0 11px 0;
	}
	
	h3.sousMenuMeaTitre{
		margin:0 0 2px 0;
		font-weight:bold;
		font-size:110%;
		color:#fff;
	}
	
	h3.sousMenuMeaTitre a{
		color:#fff;
	}
	
	p.sousMenuMeaTexte{
		margin:0;
		font-size:120%;
		color:#999;
	}
	
	p.sousMenuMeaTexte a{
		color:#999;
	}
	
	div#footer{
		width:1001px;
		padding:0 0 40px 2px;
		background-image:url(/img/sprite-fonds-repeat-y.png);
		background-repeat:repeat-y;
		background-position:0 0;
	}
	
	div#footer h2{
		margin:0 0 7px 0;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	div#footer ul{
		font-size:110%;
	}
	
	div#footer h2 span{
		color:#ffff00;
	}
	
	div#aPropos{
		float:left;
		width:264px;
		padding:22px 0 0 15px;
	}
	
	div#aPropos ul{
		float:left;
		width:120px;
		padding:0 10px 10px 0;
	}
	
	div#aPropos li, div#ServiceClient li, div#findSalomon li{
		margin:0 0 2px 0;
	}
	
	div#aPropos a, div#ServiceClient a, div#findSalomon a{
		color:#999;
	}
	
	div#aPropos a:hover, div#ServiceClient a:hover, div#findSalomon a:hover{
		text-decoration:underline;
		outline:0;
	}
	
	div#ServiceClient{
		float:left;
		width:209px;
		padding:22px 0 0 10px;
	}
	
	div#ServiceClient ul{
		padding:0 0 10px 0;
	}
	
	div#findSalomon{
		float:left;
		width:143px;
		padding:22px 0 0 10px;
	}
	
	div.separateurFooter{
		float:left;
		width:1px;
		height:119px;
		background-color:#333;
	}
	
	div#changerPays{
		float:left;
		width:346px;
	}
	
	div#changerPays h2{
		float:left;
		width:155px;
		margin:22px 10px 0 0;
		text-align:right;
	}
	
	div.paysConteneur{
		float:left;
		width:181px;
		height:34px;
		margin:15px 0 0 0;
	}
	
	div.paysListe{
		position:absolute;
		width:181px;
		height:115px;
		margin:-149px 0 0 0;
		display:none;
	}
	
	div.paysListe2{
		position:absolute;
		width:285px;
		height:108px;
		background-image:url(/img/liste-pays.png);
		background-position:left bottom;
		display:none;
	}
	
	div.hautListePays{
		width:181px;
		height:7px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:0 -315px;
	}
	
	a.paysDefaut, a.paysDefautActif{
		display:block;
		width:166px;
		height:28px;
		padding:7px 0 0 15px;
		font-size:12px;
		color:#999;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
	}
	
	a.paysDefaut{
		background-position:0 -322px;
	}
	
	a.paysDefaut:hover{
		background-position:0 -357px;
		color:#fff;
	}
	
	a.paysDefautActif, a.paysDefautActif:hover{
		background-position:0 -392px;
	}
	
	div.conteneurListe{
		float:left;
		width:151px;
		height:108px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:0 -427px;
		overflow:hidden;
	}
	
	div.conteneurListe2{
		float:left;
		width:261px;
		height:108px;
		overflow:hidden;
	}
	
	ul.laListePays{
		width:151px;
		height:118px;
		margin:0;
	}
	
	ul.laListePays2{
		width:261px;
		height:118px;
		margin:0;
	}
	
	a.paysItem{
		display:block;
		width:136px;
		height:22px;
		padding:5px 0 0 15px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		font-size:120%;
		color:#666;
	}
	
	a.paysItem{
		background-position:0 -535px;
	}
	
	a.paysItem:hover{
		background-position:0 -561px;
		color:#fff;
	}
	
	a.paysItem2{
		display:block;
		width:251px;
		height:22px;
		padding:5px 0 0 10px;
		background-image:url(/img/liste-pays.png);
		background-repeat:no-repeat;
		font-size:120%;
		color:#666;
	}
	
	a.paysItem2{
		background-position:0 -10px;
	}
	
	a.paysItem2:hover{
		background-position:-285px -10px;
		color:#fff;
	}
	
	
	div#paysFleches{
		float:left;
		width:30px;
		height:115px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:-151px -427px;
	}
	
	div#paysFleches2{
		float:left;
		width:24px;
		height:115px;
		background-image:url(/img/liste-pays-fleches.png);
		background-repeat:no-repeat;
	}
	
	a#paysFlecheHaut{
		display:block;
		width:23px;
		height:27px;
		margin:0 0 54px 0;
	}
	
	a#paysFlecheBas{
		display:block;
		width:23px;
		height:27px;
	}
	
	a#paysFlecheHaut2{
		display:block;
		width:23px;
		height:27px;
		margin:0 0 54px 0;
	}
	
	a#paysFlecheBas2{
		display:block;
		width:23px;
		height:27px;
	}
	
	div#permabarre{
		position:fixed;
		left:0;
		bottom:0;
		z-index:98;
		width:100%;
		height:36px;
		background-image:url(/img/sprite-fonds-repeat-x.png);
		background-repeat:repeat-x;
		background-position:0 -30px;
	}
	
	div#permabarreContenu{
		width:1003px;
		margin:auto;
	}
	
	div#permabarreContenu h2{
		float:left;
		font-weight:bold;
		font-size:110%;
		color:#fff;
	}
	
	div#notreEngagement{
		float:left;
		width:663px;
	}
	
	div#notreEngagement h2{
		margin:12px 12px 0 0;
	}
	
	div#notreEngagement ul{
		float:left;
		margin:12px 0 0 0;
	}
	
	div#notreEngagement ul li{
		float:left;
		margin:0 15px 0 0;
		font-size:110%;
	}
	
	div#notreEngagement ul li a{
		display:block;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		color:#fff;
	}
	
	div#notreEngagement ul li a:hover{
		text-decoration:underline;
		outline:0;
	}
	
	div#notreEngagement ul li a#lienSatisfait{
		padding:0 0 0 13px;
		background-position:0 -597px;
	}
	
	div#notreEngagement ul li a#lienFraisPortOfferts{
		padding:0 0 0 15px;
		background-position:0 -396px;
	}
	
	div#notreEngagement ul li a#lienPaiementSecurise{
		padding:0 0 0 12px;
		background-position:0 -498px;
	}
	
	div.moduleChat{
		float:left;
		width:340px;
	}
	
	div.moduleChat h2{
		float:left;
		width:86px;
		margin:12px 10px 0 0;
		text-align:right;
	}
	
	div.moduleChatBlock{
		float:left;
		position:relative;
		width:244px;
		height:34px;
	}
	
	a.moduleChatLien{
		display:block;
		position:absolute;
		z-index:99;
		width:232px;
		height:22px;
		padding:12px 0 0 12px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:0 -1159px;
		font-size:110%;
		color:#fff;
	}
	
	a.moduleChatLienActif{
		background-position:-244px -1159px;
	}
	
	div.moduleChatConsole{
		display:none;
		position:absolute;
		margin:-331px 0 0 0;
		z-index:98;
		width:244px;
		height:331px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:-244px -828px;
	}
/* =============================== STRUCTURE COMMUNE =============================== */



/* =============================== SPECIFIQUE ACCUEIL =============================== */	
	div#accueilMea{
		width:1001px;
		padding:0 0 0 2px;
		background-image:url(/img/sprite-fonds-repeat-y.png);
		background-repeat:repeat-y;
		background-position:-1003px 0;
	}
	
	div#accueilBigMea{
		position:relative;
		width:999px;
		height:378px;
		overflow:hidden;
	}
	
	div#listeBigMea{
		width:1998px;
	}
	
	div.accueilBigMea{
		float:left;
		width:999px;
		height:378px;
	}
	
	div.accueilBigMeaRel{
		position:relative;
	}
	
	a#bigMeaPrecedent, a#bigMeaSuivant{
		position:absolute;
		bottom:15px;
		z-index:13;
		display:block;
		width:28px;
		height:28px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
	}
	
	a#bigMeaPrecedent{
		left:15px;
		background-position:-211px -97px;
	}
	
	a#bigMeaPrecedent:hover{
		left:15px;
		background-position:-211px -125px;
	}
	
	a#bigMeaSuivant{
		left:53px;
		background-position:-239px -97px;
	}
	
	a#bigMeaSuivant:hover{
		left:53px;
		background-position:-239px -125px;
	}
	
	a.accueilBigMeaPlay{
		position:absolute;
		top:180px;
		left:15px;
		z-index:13;
		display:block;
		height:31px;
		padding:16px 0 0 56px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;/*
		background-position:-211px -3px;*/
		background-position:-955px -3px;
		font-size:120%;
		color:#fff; 
	}
	
	a.accueilBigMeaPlay:hover{
		background-position:-955px -50px;/*
		background-position:-211px -50px;*/
		color:#aeaeae; 
	}
	
	div#accueilhautContenu{
		margin:1px 0 0 0;
		width:1003px;
		height:2px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -2px;
	}
	
	div#accueilContenu{
		width:996px;
		padding:5px 0 100px 7px;
		background-image:url(/img/sprite-fonds-repeat-y.png);
		background-repeat:repeat-y;
		background-position:-5460px 0;
	}
	
	div#basAccueilMea{
		width:1003px;
		height:2px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	div#accueilPetitesMeaListe{
		width:990px;
		height:410px;
		overflow:hidden;
		position:relative;
	}
	
	div#contenuMeas{
		width:3000px;
	}
	
	ul.laListePetitesMeas{
		
	}
	
	li.colonnePetitesMea{
		float:left;
		width:990px;
	}
	
	div.petiteMeaCoul1, div.petiteMeaCoul2{
		position:relative;
		float:left;
		width:319px;
		height:194px;
		margin:0 1px 1px 0;
		padding:5px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:-181px -315px;
	}
	
	div.pictoMeilleureVente, div.pictoMieuxNote{
		position:absolute;
		left:15px;
		top:5px;
		z-index:13;
		width:24px;
		height:36px;
		background-repeat:no-repeat;
	}
	
	div.pictoMeilleureVente{
		background-image:url(/img/sprite-png.png);
		background-position:-47px -155px;
	}
	
	div.pictoMieuxNote{
		background-image:url(/img/sprite-pictos.gif);
		background-position:0 -800px;
	}
	
	div.pictoMeilleureVente a, div.pictoMieuxNote a{
		display:block;
		width:24px;
		height:36px;
	}
	
	div.pictoVideo{
		position:absolute;
		left:142px;
		top:43px;
		z-index:13;
		width:47px;
		height:47px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:0 -155px;
	}
	
	div.pictoVideo a{
		display:block;
		width:47px;
		height:47px;
	}
	
	div.petiteMeaVisuel{
		width:319px;
		height:124px;
	}
	
	div.meaSeparateur{
		position:absolute;
		z-index:13;
		left:5px;
		top:126px;
		width:319px;
		height:3px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:-71px -227px;
	}
	
	div.petiteMeaTexte{
		width:319px;
		height:70px;
	}
	
	div.petiteMeaCoul1 div.petiteMeaTexte{
		background-color:#fff;
	}
	
	div.petiteMeaCoul1 div.petiteMeaTexte a{
		color:#333;
	}
	
	div.petiteMeaCoul1 div.petiteMeaTexte a span.etat1{
		display:block;
		color:#333;
	}
	
	div.petiteMeaCoul1 div.petiteMeaTexte a span.etat2{
		display:none;
		color:#fff;
	}
	
	div.petiteMeaCoul2 div.petiteMeaTexte{
		background-color:#000;
	}
	
	div.petiteMeaCoul2 div.petiteMeaTexte a{
		color:#fff;
	}
	
	div.petiteMeaTexte h2 a{
		display:block;
		width:299px;
		padding:10px 10px 0 10px;
		height:19px;
		font-size:17px;
		/*letter-spacing:-0.1em;*/
		letter-spacing:-1px;
	}
	
	div.petiteMeaTexte p a{
		display:block;
		width:299px;
		padding:0 10px 0 10px;
		height:41px;
		font-size:120%;
	}
	
	div#paginationVide{
		width:979px;
		margin:5px 0 0 -5px;
		padding:9px 10px 9px 10px;
		height:14px;
	}
	
	div#pagination{
		width:979px;
		margin:5px 0 0 -5px;
		padding:8px 10px 8px 10px;
		border-top:1px dotted #dededf;
		border-bottom:1px dotted #dededf;
	}
	
	div#paginationPrecedent, div#paginationSuivant{
		float:left;
		width:14px;
	}
	
	div#paginationPrecedent a, div#paginationSuivant a{
		display:block;
		width:14px;
		height:14px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
	}
	
	div#paginationPrecedent a{
		background-position:0 -50px;
	}
	
	div#paginationPrecedent a:hover{
		background-position:0 -64px;
	}
	
	div#paginationSuivant a{
		background-position:-14px -50px;
	}
	
	div#paginationSuivant a:hover{
		background-position:-14px -64px;
	}
	
	div#paginationLiens{
		float:left;
		width:951px;
		margin:3px 0 0 0;
	}
	
	div#paginationLiens ul{
		margin:auto;
	}
	
	div#paginationLiens ul.nb1{
		width:8px;
	}
	
	div#paginationLiens ul.nb2{
		width:20px;
	}
	
	div#paginationLiens ul.nb3{
		width:32px;
	}
	
	div#paginationLiens ul.nb4{
		width:44px;
	}
	
	div#paginationLiens ul.nb5{
		width:56px;
	}
	
	div#paginationLiens ul li{
		float:left;
		margin:0 4px 0 0;
	}
	
	div#paginationLiens ul li.dernier{
		margin:0;
	}
	
	a.paginationLien, a.paginationActive{
		display:block;
		width:8px;
		height:8px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
	}
	
	a.paginationLien{
		background-position:-28px -50px;
	}
	
	a.paginationLien:hover{
		background-position:-28px -58px;
	}
	
	a.paginationActive{
		background-position:-28px -58px;
	}

	div.accueilTexte{
		margin:0 0 0 10px;
		font-size:120%;
		color:#666;
	}
	
	div.accueilTexte ul, div.accueilTexte ul li{
		margin:0;
		padding:0;
	}
	
	div.accueilTexte a{
		color:#666;
	}
	
	div.accueilTexte a:hover{
		text-decoration:underline;
	}
/* =============================== SPECIFIQUE ACCUEIL =============================== */



/* =============================== STRUCTURE SEGMENT RANGE PRODUITS =============================== */
	div#filAriane{
		margin:8px 0 0 12px;
		font-weight:bold;
		font-size:11px;
		color:#fff;
		text-transform:uppercase;
	}
	
	div#filAriane a{
		text-decoration:none;
		color:#fff;
	}
	
	div#filAriane a:hover{
		text-decoration:underline;
	}
	
	div#filAriane2{
		margin:8px 0 0 12px;
		font-weight:bold;
		font-size:11px;
		color:#303030;
		text-transform:uppercase;
	}
	
	div#filAriane2 a{
		text-decoration:none;
		color:#303030;
	}
	
	div#filAriane2 a:hover{
		text-decoration:underline;
	}
	
	div#segmentTitre{
		margin:3px 0 2px 9px;
		font-size:55px;
		color:#fff;
		letter-spacing:-0.1em;
	}
	
	div#segmentTitreCoul2{
		margin:3px 0 2px 9px;
		font-size:55px;
		color:#303030;
		letter-spacing:-0.1em;
	}
	
	div#segmentTitre h1{
		font-size:55px;
		color:#fff;
		letter-spacing:-0.1em;
		text-transform:uppercase;
	}
	
	div#superConteneur{
		min-height:600px;
	}
	
	div#colonneGauche{
		position:relative;
		float:left;
		width:120px;
		/*margin:25px 0 0 0;*/ /*mars 2011 mis en commentaire par raph suite au bug du menu qui depasse sur le footer */
		margin:12px 0 20px 0;
	}
	div#colonneGaucheSegment{
		position:relative;
		float:left;
		width:120px;
		/*margin:73px 0 0 0;*/
		margin:59px 0 0 0;
	}
	
	div#colonneGaucheRange{ /*mars 2011 ajout de cette classe par raph pour remonter la colonne de gauche afiun de compenser l'abscence de filtres homme femme */
		position:relative;
		float:left;
		width:120px;
		/*margin:25px 0 0 0;*/ /*mars 2011 mis en commentaire par raph suite au bug du menu qui depasse sur le footer */
		margin:-13px 0 20px 0;
	}
	
	div#menuGaucheConteneur{
		/*position:absolute;
		top:0;
		left:0;*/ /*mars 2011 mis en commentaire par raph suite au bug du menu qui depasse sur le footer */
		width:122px;
	}
	
	div#hautMenuGauche{
		width:122px;
		height:2px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -16px;
	}
	
	ul#menuGauche{
		width:120px;
		padding:0 0 0 2px;/*
		background-color:#fff;*/
		background-image:url(/img/sprite-fonds-repeat-y.png);
		background-repeat:repeat-y;
		background-position:-3452px 0;
	}
	
	ul#menuGauche li{
		width:120px;
	}
	
	ul#menuGauche li ul{
		display:none;
	}
	
	a.sousMenuGaucheLien1{
		display:block;
		width:101px;
		padding:8px 8px 8px 10px;
		background-color:#1a1a1a;
		font-size:120%;
		color:#fff;
	}
	
	a.sousMenuGaucheLien1:hover{
		background-color:#333;
	}
	
	a.sousMenuGaucheLien1Actif, a.sousMenuGaucheLien1Actif:hover{
		display:block;
		width:101px;
		padding:8px 8px 8px 10px;
		background-color:#ffff00;
		font-size:120%;
		color:#000;
	}
	
	a.sousMenuGaucheLien2{
		display:block;
		width:96px;
		padding:8px 8px 8px 15px;
		background-color:#fff;
		font-size:120%;
		color:#666;
	}
	
	a.sousMenuGaucheLien2:hover{
		background-color:#e6e6e6;
		color:#000;
	}
	
	a.sousMenuGaucheLien2Actif, a.sousMenuGaucheLien2Actif:hover{
		display:block;
		width:97px;
		padding:8px 8px 8px 15px;
		border-bottom:1px solid #bfbfbf;
		border-top:1px solid #bfbfbf;
		background-color:#fff;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -900px;
		font-size:120%;
		color:#000;
	}
	
	div#basMenuGauche{
		width:122px;
		height:2px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -18px;
	}
	
	div#milieu{
		float:left;
		width:663px;
		margin:0 2px 0 0;
		padding:0 0 90px 0;
	}
	
	div.hautMilieu{
		width:663px;
		height:2px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -8px;
	}
	
	div.basMilieu{
		width:663px;
		height:2px;
		margin:0 0 6px 0;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -10px;
	}
	
	div.blocMilieu{
		width:659px;
		padding:0 2px 0 2px;
		background-image:url(/img/sprite-fonds-repeat-y.png);
		background-repeat:repeat-y;
		background-position:-2006px 0;
		/*background-color:#fff;*/
	}
	
	div#colonneDroite{
		float:left;
		width:218px;
	}
	
	div.colonneDroiteMarge{
		margin:25px 0 0 0;
	}
	div.colonneDroiteMargeSegment{
		margin:72px 0 0 0;
	}
	
	div.hautDroite{
		width:218px;
		height:2px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -20px;
	}
	
	div.contenuDroite{
		width:214px;
		padding:0 2px 0 2px;
		background-image:url(/img/sprite-fonds-repeat-y.png);
		background-repeat:repeat-y;
		background-position:-6463px 0;
	}
	
	div.contenuDroiteSansBordure{
		width:214px;
		padding:0;
		background-image:none;
	}
	
	div.droiteCouleur1{
		background-position:-6463px 0;
	}
		
	div.droiteCouleur1sansOmbre{
		background-color:#fff;
	}
	
	div.droiteCouleur2{
		background-position:-6899px 0;
	}
	
	div.droiteCouleur2sansOmbre{
		background-color:#0d0d0d;
	}
	
	div.droiteCouleur3{
		background-position:-6681px 0;
	}
	
	div.droiteCouleur3sansOmbre{
		background-color:#FFFF00;
	}
	
	h2.segmentTitreDroite{
		margin:0 0 8px 0;
		padding:14px 10px 0 10px;
		font-size:110%;
		font-weight:bold;
		color:#333;
		text-transform:uppercase;
	}
	
	div.segmentDescription{
		padding:0 10px 20px 10px;
		font-size:120%;
		color:#4D4D4D;
	}
	
	h2.produitDroiteTitre{
		padding:14px 10px 14px 10px;
		font-size:120%;
	}
	
	h2.produitDroiteTitre a{
		color:#fff;
	}
	
	h2.produitDroiteTitre a span{
		color:#ffff00;
	}
	
	h2.produitDroiteTitre a:hover, h2.produitDroiteTitre a:hover span{
		text-decoration:underline;
	}
	
	div.produitDroiteVisuel{
		padding:0 5px 5px 5px;
	}
	
	h2.droiteTitreRetrouvez{
		margin:0 5px 10px 5px;
		padding:14px 0 8px 10px;
		background-color:#e6e6e6;
		text-transform:uppercase;
		font-size:120%;
		color:#333;
		letter-spacing:-0.1em;
	}
	
	h2.droiteTitreRetrouvez2{
		margin:0 5px 10px 5px;
		padding:14px 0 8px 10px;
		background-color:#ffff00;
		text-transform:uppercase;
		font-size:120%;
		color:#333;
		letter-spacing:-0.1em;
	}
	
	ul.droiteListeRetrouvez{
		margin:0 10px 0 10px;
		padding:0 0 12px 0;
	}
	
	ul.droiteListeRetrouvez li{
		margin:0 0 2px 0;
		font-size:110%;
		font-weight:bold;
	}
	
	ul.droiteListeRetrouvez li a{
		color:#333;
	}
	
	ul.droiteListeRetrouvez li a:hover{
		text-decoration:underline;
	}
	
	div.vignetteVideoDroite{
		padding:5px;
		position:relative;
	}
	div.vignetteVideo 
	{
	    background-color:White;
	}
	
	a.vignetteVideoPicto{
		position:absolute;
		z-index:13;
		top:47px;
		left:83px;
		display:block;
		width:47px;
		height:47px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
	}
	
	a.vignetteVideoPictoCoul1{
		background-position:0 -249px;
	}
	
	a.vignetteVideoPictoCoul2{
		background-position:0 -155px;
	}
	
	div.texteVideoDroite{
		padding:5px 10px 10px 10px;
		font-size:120%;
	}
	
	div.texteVideoDroiteCoul1 a{
		color:#333;
	}
	
	div.texteVideoDroiteCoul2 a{
		color:#fff;
	}
	
	div.texteVideoDroiteCoul2 a span{
		color:#ffff00;
	}
	
	div.basDroite{
		width:218px;
		height:2px;
		margin:0 0 2px 0;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -22px;
	}
/* =============================== STRUCTURE SEGMENT RANGE PRODUITS =============================== */



/* =============================== SPECIFIQUE SEGMENT =============================== */
	div.blocSegment{
		float:left;
		width:329px;
	}
	
	a.blocSegmentVisuel{
		display:block;
		width:329px;
		height:159px;
	}
	
	div.blocSegmentTexte{
		width:329px;
		height:70px;
		background-color:#fff;
	}
	
	div.blocSegmentTexteActif{
		background-color:#e6e6e6;
	}
	
	div.blocSegmentTexte h2{
		margin:0 0 2px 0;
	}
	
	div.blocSegmentTexte h2, div.blocSegmentTexte p{
		font-size:120%;
	}
	
	div.blocSegmentTexte h2 a{
		display:block;
		padding:10px 10px 0 10px;
		color:#000;
	}
	
	div.blocSegmentTexte p a{
		display:block;
		padding:0 10px 0 10px;
		color:#333;
	}
	
	div.bordureDroite{
		border-right:1px solid #bfbfbf;
	}
	
	div.bordureBas{
		border-bottom:1px solid #bfbfbf;
	}
/* =============================== SPECIFIQUE SEGMENT =============================== */



/* =============================== SPECIFIQUE RANGE =============================== */
	ul#ongletsFiltres{
		width:653px;
		height:27px;
		padding:0 0 0 10px;
		/*background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:left -51px;*/
	}
	
	ul#ongletsFiltresProduit{
		width:873px;
		height:27px;
		padding:0 0 0 10px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:-653px -51px;
	}
	
	ul#ongletsFiltres li, ul#ongletsFiltresProduit li{
		float:left;
		height:25px;
		padding:2px 0 0 0;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:-150px -24px;
	}
	
	ul#ongletsFiltres li.premierOnglet, ul#ongletsFiltresProduit li.premierOnglet{
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -24px;
		padding:2px 0 0 2px;
		
	}
	
	ul#ongletsFiltres li.dernierOnglet, ul#ongletsFiltresProduit li.dernierOnglet{
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:-923px -24px;
		padding:2px 2px 0 0;
	}
	
	ul#ongletsFiltres li a, ul#ongletsFiltresProduit li a{
		display:block;
		height:18px;
		padding:6px 30px 0 10px;
		border-left:1px solid #E6E6E6 ;
		background-color:#fff;
		font-size:110%;
		color:#333;
	}
	
	ul#ongletsFiltres li a.ongletFiltrePremier, ul#ongletsFiltresProduit li a.ongletFiltrePremier{
		border-left:0;
	}
	
	ul#ongletsFiltres li a.ongletFiltreActif, ul#ongletsFiltres li a.ongletFiltreActif:hover, ul#ongletsFiltresProduit li a.ongletFiltreActif, ul#ongletsFiltresProduit li a.ongletFiltreActif:hover{
		height:19px;
		/*background-color:#e6e6e6;*/
		background-color:#E6E6E6 ;
	}
	
	ul#ongletsFiltres li a:hover, ul#ongletsFiltresProduit li a:hover{
		background-color:#f2f2f2;
	}
	
	div#rangeFiltres{
		display:none;
		/*width:636px;*/
		width:658px;
		/*margin:0 0 0 10px;*/
		margin:0 0 3px 0px;
		padding:8px 0 10px 3px;
		background-color:#e6e6e6;
	}
	div#rangeFiltresEmpty{
		display:none;
		/*width:636px;*/
		width:658px;
		/*margin:0 0 0 10px;*/
		margin:0 0 3px 0px;
		padding:8px 0 5px 3px;
		background-color:#ffffff;
	}
	
	div#filtresAffiner{
		float:left;
		width:210px;
		margin:0 0 12px 0;
		padding:0 0 0 7px;
		font-size:120%;
		color:#666;
	}
	
	div#filtresReinitialiser{
		float:left;
		width:409px;
		text-align:right;
		font-size:120%;
	}
	
	div#filtresReinitialiser a{
		color:#666;
	}
	
	div#filtresReinitialiser a:hover{
		text-decoration:underline;
	}
	
	div.filtreConteneur{
		float:left;
		width:211px;
		height:31px;
	}
	
	a.filtreDefaut, a.filtreDefautActif, a.filtreDefautTri{
		display:block;
		width:172px;
		height:22px;
		padding:9px 25px 0 14px;
		font-size:12px;
		color:#333;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
	}
	
	a.filtreDefaut span{
		display:none;
	}
	
	a.filtreDefaut span span{
		color:#666;
	}
	
	a.filtreDefautTri span{
		display:inline;
	}
	
	a.filtreDefaut{
		background-position:0 0;
	}
	
	a.filtreDefautTri{
		background-position:0 -93px;
	}
	
	a.filtreDefaut:hover{
		background-position:0 -31px;
	}
	
	a.filtreDefautTri:hover{
		background-position:0 -124px;
	}
	
	a.filtreDefautActif, a.filtreDefautActif:hover{
		background-position:0 -62px;
	}
	
	ul.filtreListe{
		position:absolute;
		width:211px;
		display:none;
	}
	
	a.filtreItem, a.filtreItemDernier{
		display:block;
		width:183px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		font-size:120%;
		color:#666;
	}
	
	a.filtreItem{
		padding:8px 14px 8px 14px;
		background-position:0 -664px;
	}
	
	a.filtreItem:hover{
		background-position:0 -744px;
		color:#fff;
	}
	
	a.filtreItemDernier{
		padding:8px 14px 12px 14px;
		background-position:-211px bottom;
	}
	
	a.filtreItemDernier:hover{
		background-position:-422px bottom;
		color:#fff;
	}
	
	div#filtreTri{
		padding:7px 0 7px 20px;
		border-bottom:1px dotted #e5e5e5;
	}
	
	div#trierPar{
		float:left;
		margin:9px 10px 0 0;
		font-size:120%;
		color:#666;
	}
	
	h2.titreSelectionProduits{
		margin:0 10px 0 10px;
		padding:14px 10px 8px 10px;
		background-color:#ffff00;
		letter-spacing:-0.1em;
		font-size:120%;
		color:#000;
	}
	
	ul.listeProduitsSki, div.listeProduits{
		/*padding:0 0 4px 0;*/
		padding:20px 0 4px 0;
	}
	
	div.listeProduits{
		width:659px;
	}
	div.listeProduitsRecherche{
		width:770px;
	}
	
	ul.listeProduitsSki li{
		padding:10px 0 10px 0;
		/*border-top:1px dotted #e5e5e5;*/
	}
	
	div.premiereLigneProduits, div.ligneProduits{
		padding:0 0 0 10px;
		/*border-top:1px dotted #e5e5e5;*/
	}
	
	ul.listeProduitsSki li.premiereVignetteSki, div.premiereLigneProduits{
		border-top:0;
	}
	
	div.vignetteSkiVisuel{
		margin:0 0 0 20px;
	}
	
	div.vignetteProduit{
		float:left;
		width:160px;
		margin:10px 0 10px 0;
	}
	
	div.vignetteProduitRecherche{
		width:190px;
	}
	div.vignetteProduitVisuel{
		width:160px;
		height:147px;
		/*margin:0 0 8px 0;*/
		text-align:center;
		display:table-cell;
		vertical-align:middle;
	}	    
	div.listeInfobulle{
		width:140px;
		padding:10px 10px 12px 10px;
		background-color:#0d0d0d;
		font-size:110%;
		z-index:100;
	}
	
	div.listeInfobulle h4{
		text-transform:uppercase;
		margin:0 0 2px 0;
		font-weight:bold;
		font-size:100%;
		color:#fff;
	}
	
	div.produitDispo{
		margin:0 0 10px 0;
		color:#707070;
	}
	
	div.produitDispo span{
		color:#2ea54b;
	}
	
	div.taillePlusDispo{
		margin:0 0 10px 0;
		font-style:italic;
		color:#707070;
	}
	
	div.taillePlusDispo span{
		color:#fefefe;
	}
	
	div.listeInfobulle p{
		margin:0 0 10px 0;
		color:#ccc;
	}
	
	div.produitIndisponible{
		color:#ffff00;
	}
	
	div.vignetteSkiTitre{
		float:left;
		margin:0 10px 0 0;
		padding:0 0 0 10px;
	}
	
	div.vignetteSkiTitre h2{
		font-weight:bold;
		font-size:110%;
		color:#333;
	}
	
	div.vignetteSkiTitre h2 a{
		color:#333;
	}
	
	div.vignetteSkiTitre h2 a:hover{
		text-decoration:underline;
	}
	
	div.vignetteProduitTexte{
		padding:0 10px 0 10px;
	}
	
	div.vignetteProduitTitre{
		display:inline;
		margin:0 10px 0 0;
	}
	
	div.vignetteProduitTitre h2{
		display:inline;
		font-weight:bold;
		font-size:110%;
		color:#333;
	}
	
	div.vignetteProduitTitre h2 a{
		color:#333;
	}
	
	div.vignetteProduitTitre h2 a:hover{
		text-decoration:underline;
	}
	
	div.vignetteSkiPrix{
		display:inline;
		font-weight:bold;
		font-size:110%;
		color:#46A7D6;
	}
	
	div.vignetteProduitPrix{
		display:inline;
		font-weight:bold;
		font-size:110%;
		color:#46A7D6;
	}
	
	div.vignetteProduitPrixBarre{
		display:inline;
		margin:0 10px 0 0;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:-260px -248px;
		font-size:110%;
		font-weight:bold;
		color:#868686;
	}
	
	div.vignetteProduitReduc{
		padding:0 10px 0 0;
		display:inline;
		font-size:110%;
		color:#333;
	}
/* =============================== SPECIFIQUE RANGE =============================== */



/* =============================== SPECIFIQUE PRODUIT =============================== */
	div#milieuDroite{
		float:left;
		width:883px;
	}
	
	div.ficheProduit{
		width:880px;
		padding:0 1px 0 2px;
		background-image:url(/img/sprite-fonds-repeat-y.png);
		background-repeat:repeat-y;
		background-position:-3574px 0;/*
		background-color:#fff;*/
	}
	
	div.ficheProduitZoom{
		width:100%;
		background-image:none;
		background-color:#fff;
	}
	
	div#ficheProduitNav{
		width:853px;
		height:39px;
		margin:0 0 0 10px;
		padding:0 0 0 6px;
		background-color:#e6e6e6;
	}
	
	div#ficheProduitNavZoom{
		width:100%;
		height:39px;
		padding:0;
		background-color:#e6e6e6;
	}
	
	div#ficheProduitRetour{
		float:left;
		width:464px;
		padding:18px 0 0 0;
	}
	
	div#ficheProduitFermerZoom{
		float:left;
		padding:18px 0 0 10px;
	}
	
	div#ficheProduitRetour a, div#ficheProduitFermerZoom a{
		display:block;
		width:441px;
		padding:0 0 0 23px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -700px;
		font-size:120%;
		color:#666;
	}
	
	div#ficheProduitFermerZoom a{
		width:100px;
		background-position:0 -350px;
	}
	
	div#ficheProduitRetour a:hover, div#ficheProduitFermerZoom a:hover{
		text-decoration:underline;
	}
	
	div#FicheProduitNavProduit{
		float:left;
		width:389px;
		margin:18px 0 0 0;
		text-align:right;
	}
	
	div#FicheProduitNavProduitZoom{
		float:right;
		width:389px;
		margin:18px 0 0 0;
		text-align:right;
	}
	
	div#FicheProduitNavProduit a, div#FicheProduitNavProduitZoom a{
		font-size:120%;
		color:#666;
	}
	
	div#FicheProduitNavProduit a:hover, div#FicheProduitNavProduitZoom a:hover{
		text-decoration:underline;
	}
	
	a#produitPrecedent{
		padding:0 10px 0 0;
		border-right:1px solid #fff;
	}
	
	a#produitSuivant{
		padding:0 10px 0 10px;
	}
	
	div#ficheProduitContenu{
		position:relative;
		float:left;
		width:630px;
		height:720px;
		padding:0 20px 0 10px;
	}
	
	div#ficheProduitContenuVideo{
		float:left;
		width:650px;
		padding:12px 0 0 10px;
	}
	
	div#ficheProduitZoom{
		position:relative;
		width:100%;
		background-color:#fff;
	}
	
	div#ficheProduitTitre{
		position:absolute;
		z-index:13;
		top:12px;
		left:6px;
	}
	
	div#ficheProduitTitreZoom{
		position:absolute;
		z-index:13;
		top:12px;
		left:6px;
	}
	div#ficheProduitTitreVideo{
		margin:0 0 6px 0;
	}
	
	div#ficheProduitTitre h1, div#ficheProduitTitreVideo h1, div#ficheProduitTitreZoom h1{
		font-size:55px;
		color:#0d0d0d;
		letter-spacing:-0.1em;
	}
	
	div#ficheProduitVisuel{
		position:absolute;
		z-index:13;
		top:105px;
		left:60px;
		width:578px;
		height:578px;
		text-align:center;
		font-size:14px;
	}
	
	div.ficheProduitLogos{
		position:absolute;
		z-index:16;
		bottom:68px;
		right:22px;
	}
	
	div.ficheProduitLogo{
		float:right;
		padding:0 0 0 20px;
	}
	
	div#ficheProduitVisuelZoom{
		position:absolute;
		z-index:13;
		top:75px;
		left:50%;
		/*width:1000px;		
		margin:0 0 0 -500px;*/
		width:700px;		
		margin:0 0 0 -350px;
		/*height:600px;*/
		/*left:60px;
		width:578px;
		height:578px;*/
		font-size:14px;
	}
	
	div#produitplayerVideo{
		margin:6px 0 46px 0;
	}
	
	div#produitVideoTexte{
		padding:0 0 30px 0;
		color:#333;
	}
	
	div#produitVideoTexte h2{
		margin:0 0 7px 0;
		font-size:110%;
		font-weight:bold;
		/*letter-spacing:-0.1em;*/
	}
	
	div#produitVideoTexte p{
		margin:0 0 15px 0;
		font-size:120%;
	}
	div#BVRRSummaryContainer{
		position:absolute;
		z-index:16;
		top:55px;
		left:3px;
		width:450px;
		padding:0;
	}
	div#ficheProduitGauche{
		position:absolute;
		z-index:16;
		top:98px;
		left:10px;
		width:79px;
	}
	
	div#ficheProduitRef{
		width:79px;
		font-size:110%;
		color:#999;
	}
	
	.produitLien360{
		display:block;
		width:38px;
		height:32px;
		margin:15px 0 0 0;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -150px;
	}
	
	.produitZoomLien{
		display:block;
		width:29px;
		height:29px;
		margin:10px 0 25px 6px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -200px;
	}
	
	a#produitDeZoomLien{
		display:block;
		width:29px;
		height:29px;
		margin:10px 0 25px 6px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -250px;
	}
	
	a.produitVignetteVue{
		display:block;
		width:50px;
		height:50px;
		margin:0 0 15px 0;
		border:1px solid #ccc;
		text-align:center;
		background-color:#fff;
	}
	
	a.produitVignetteVue:hover{
		border:1px solid #1a1a1a;
	}
	
	ul#ficheProduitSommaire{
		position:absolute;
		z-index:16;
		top:39px;
		right:20px;
	}
	
	ul#ficheProduitSommaire li{
		margin:0 0 5px 0;
		text-align:right;
		font-size:120%;
	}
	
	ul#ficheProduitSommaire li a{
		text-decoration:underline;
		color:#333;
	}
	
	div#ficheProduitDroite{
		float:left;
		width:220px;
		padding:18px 0 0 0;
	}
	
	div#produitDescription{
		margin:0 2px 0 0;
		color:#333;
	}
	
	div.separateurPointilles{
		height:10px;
		margin:0 0 15px 0;
		border-bottom:1px dotted #b2b2b2;
	}
	
	div.separateurSimple{
		height:10px;
	}
	
	div#produitDescription h3{
		margin:0 0 7px 0;
		font-size:110%;
		font-weight:bold;
		/*letter-spacing:-0.1em;*/
	}
	
	div#produitDescription p{
		margin:0 15px 0 0;
		font-size:120%;
	}
	
	ul.liensExtranet li{
		padding:0 0 5px 0;
	}
	
	ul.liensExtranet li a{
		display:block;
		width:203px;
		height:18px;
		padding:4px 0 0 10px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:-70px -162px;
		color:#fff;
		font-weight:bold;
		font-size:12px;
	}
	
	a#trouver, a#buyOnline{
		display:block;
		margin:0 2px 0 0;
		padding:0 0 5px 25px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -750px;
		font-size:120%;
		color:#46a7d4;
	}
	
	a#trouver:hover, a#buyOnline:hover{
		text-decoration:underline;
	}
	
	div#skiSelonPoids{
		margin:0 0 5px 0;
	}
	
	div#skiSelonPoids h3{
		margin:0 0 7px 0;
		font-size:110%;
		font-weight:bold;
		letter-spacing:-0.1em;
	}
	
	div.votrePoids{
		float:left;
		margin:1px 6px 0 0;
		font-size:110%;
		color:#323232;
	}
	
	input.formPoidsChamp{
		float:left;
		width:39px;
		height:14px;
		margin:0 3px 0 0;
		border:1px solid #494949;
		background-color:#e2e2e2;
		text-align:center;
		font-size:110%;
		color:#323232;
	}
	
	div.kgOuLbs{
		float:left;
		margin:1px 10px 0 0;
		font-size:110%;
		color:#323232;
	}
	
	a#formPoidsValider{
		float:right;
		width:89px;
		height:18px;
		margin:10px 6px 0 0;
		padding:4px 0 0 0;
		text-align:center;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:-70px -140px;
		color:#fff;
		font-weight:bold;
		font-size:12px;
	}
	
	ul#ongletsFicheProduitDetails{
		width:869px;
		height:30px;
		padding:0 0 0 10px;
		background-image:url(/img/sprite-fonds-repeat-x.png);
		background-position:0 0;
		background-repeat:repeat-x;
	}
	
	ul#ongletsFicheProduitDetails li{
		float:left;
		margin:0 1px 0 0;
		cursor:pointer;
	}
	
	ul#ongletsFicheProduitDetails li a{
		display:block;
		height:21px;
		padding:8px 15px 0 15px;
		font-size:120%;
		color:#666;
		background-color:#e6e6e6;
	}
	
	ul#ongletsFicheProduitDetails li a:hover{
		background-color:#ccc;
		color:#525252;
	}
	
	ul#ongletsFicheProduitDetails li a.ongletActif, ul#ongletsFicheProduitDetails li a.ongletActif:hover{
		color:#666;
		background-color:#f7f7f7;
		border-top:1px solid #e6e6e6;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
	}
	
	div.taillesTab{
		float:left;
		margin:0 20px 0 0;
	}
	
	div.taillesTexte{
		float:left;
		width:300px;
		font-size:120%;
		color:#262626;
	}
	
	div.taillesTexte a{
		text-decoration:underline;
		color:#666;
	}
	
	div.ficheProduitSlideDetail{
		/*width:839px;*/
		margin:0 2px 0 0;
		padding:30px 15px 30px 15px;
		/*background-color:#f7f7f7;*/
		background-color:#ffffff;
		display:none;
	}
	
	div.ficheProduitSlideDetail tr{
	}
	
	div.ficheProduitSlideDetail td, div.ficheProduitSlideDetail th{
		font-size:120%;
		color:#333;
		border-bottom:1px dotted #acacac;
	}
	
	div.ficheProduitSlideDetail th{
		text-align:left;
		padding:5px 20px 5px 4px;
	}
	
	div.ficheProduitSlideDetail td{
		text-align:center;
		padding:5px 20px 5px 20px;
	}
	
	div.blocTecno{
		float:left;
		width:179px;
		padding:0 30px 0 0;
	}
	
	div.blocTecno h3{
		margin:0 0 2px 0;
		font-size:120%;
		color:#262626;
	}
	
	div.blocTecnoContenus{
		margin:0 0 15px 0;
		font-size:120%;
		color:#666;
	}
	
	div.blocTecnoContenus a{
		text-decoration:none;
		color:#666;
	}
	div.blocTecnoContenus a:hover{
		text-decoration:underline;
		color:#666;
	}
	
	div.visible{
		display:block;
	}
	
	div#selectionCouleur{
		margin:0 2px 0 0;
	}
	
	div#selectionCouleur h3{
		margin:0 0 5px 0;
		font-weight:normal;
		font-size:120%;
		color:#333;	
	}
	
	
	div.produitPrix{
		float:left;
		margin:0 10px 0 0;
		font-size:320%;
		color:#333;
	}
	
	div.produitPrixBarre{
		float:left;
		margin:16px 10px 0 0;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:-260px -248px;
		font-size:120%;
		font-weight:bold;
		color:#868686;
	}
	
	div.produitReduc{
		float:left;
		margin:17px 0 0 0;
		font-size:110%;
		color:#333;
	}
	
	div.produitSelectionTaille{
		width:209px;
		height:22px;
		padding:3px 0 0 4px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:right -799px;
	}
	
	div.produitSelectionTailleRouge{
		background-position:right -825px;
	}
	
	div.produitSelectionTailleSelect{
		float:left;
		width:184px;
		margin:0 6px 0 0;
		padding:1px 0 0 0;
	}
	
	div.produitSelectionTailleSelect select{
		width:184px;
		font-family:arial;
		font-size:11px;
		color:#333;
	}
	
	div.produitSelectionTailleAide{
		float:left;
		width:14px;
		margin:3px 0 0 0;
	}
	
	div.produitSelectionTailleAide a{
		width:14px;
		height:14px;
		display:block;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:right -356px;
	}
	
	div.produitEnStock{
		font-size:120%;
		color:#2ea54b;
	}
	
	div.produitIndisponibleAlert{
		font-size:120%;
		color:#E60000;
	}
	div.produitSelectSize{
		font-size:120%;
		color:#E60000;
	}
	
	div.ajoutPanierNonDispo{
		width:203px;
		height:21px;
		padding:38px 0 0 10px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -1228px;
		color:#fff;
		font-weight:bold;
		font-size:12px;
	}
	
	div.produitIndisponibleEmail{
		width:204px;
		height:69px;
		margin:0;
		padding:10px 0 10px 10px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -1287px;
	}
	
	div.produitIndisponibleEmail p{
		margin:0 0 10px 0;
		font-size:120%;
		color:#fff;
	}
	
	input.champAlerteEmail{
		display:block;
		float:left;
		width:154px;
		height:18px;
		margin:0 8px 0 0;
		padding:4px 0 0 10px;
		border:1px solid #d8d8d8;
		font-family:arial;
		font-size:11px;
		color:#666;
	}
	
	a.boutonAlerteEmail{
		display:block;
		float:left;
		margin:5px 0 0 0;
		font-size:110%;
		color:#fff;
	}
	
	a.lienRecevoirAlerte{
		text-transform:uppercase;
		font-size:110%;
		color:#fff;
	}
	
	div.produitIndisponibleEmailConfirmation{
		width:204px;
		height:17px;
		padding:10px 0 10px 10px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -1427px;
	}
	
	div.produitIndisponibleEmailConfirmation p{
		font-size:120%;
		color:#fff;
	}
	
	div.produitIndisponibleEnLigne{
		padding:0 0 5px 0;
		font-size:120%;
		color:#666;
	}
	
	div.produitInfosPort{
		margin:0 0 2px 0;
		/*padding:0 0 0 17px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -445px;*/
		font-size:120%;
		color:#333;
	}
	div.produitInfosPort a
	{
	    color:#333;
	    text-decoration:underline;
	}
	
	div.produitInfosPort span{
		color:#999;
	}
	
	div.produitSatisfait{
		/*padding:0 0 0 17px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -646px;*/
		font-size:120%;
		color:#333;
	}
	div.produitSatisfait a
	{
	    color:#333;
	    text-decoration:underline;
	}
	
	div.avisProVignette{
		float:left;
		width:106px;
		margin:0 35px 0 0;
		background-color:#00CC33;
	}
	
	div.avisProTexte{
		float:left;
		width:670px;
	}
	
	div.avisProTexte h3{
		margin:0 0 2px 0;
		text-transform:uppercase;
		font-size:120%;
		color:#262626;
	}
	
	div.avisProTexte p{
		margin:0 0 14px 0;
		font-size:110%;
		color:#323232;
	}
	
/* ================================== FACEBOOK =================================== */

	/*======================= Contenu Onglet Facebook =======================*/
	/* sur page produit, page blog article, ...                     */

	div.facebookBlocAvis{
		position:relative;
		padding:0 0 18px 0;
		clear:both;
		overflow:hidden;
		border-bottom:1px dotted #b2b2b2;
	}

	div.facebookBlocAvisCourt{
		width:853px;
		margin:0 0 18px -5px;
	}

	div.facebookBlocAvisLong{
		width:970px;
		margin:0 0 18px 0px;
	}

	div.facebookImgAvis{
		position:relative;
		display:block;
		float:left;
		width:50px;
		height:50px;
		margin:0;
		padding:0;
	}

	div.facebookSousBlocAvis{
		position:relative;
		float:left;
		margin:0 0 0 10px;
	}

	div.facebookBlocAvisCourt div.facebookSousBlocAvis{
		width:793px;
	}
	
	div.facebookBlocAvisLong div.facebookSousBlocAvis{
		width:910px;
	}
			
	div.facebookBlocNomAvis{
		position:relative;
		float:left;
		height:19px;
		margin:0;
		padding:5px 0 0 0;
		text-align:left;
		border-top:#e6e6e6 solid 1px;
		border-right:#e6e6e6 solid 1px;
		border-bottom:#e6e6e6 solid 1px;
	}

	div.facebookBlocAvisCourt div.facebookBlocNomAvis{
		width:663px;
	}

	div.facebookBlocAvisLong div.facebookBlocNomAvis{
		width:780px;
	}

	div.facebookNomAvis{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
	}

	.facebookNomAvis a, .facebookNomAvis a:link, .facebookNomAvis a:visited {
		color:#2d4787;
		text-decoration:none;
	}

	.facebookNomAvis a:hover, .facebookNomAvis a:active {
		color:#2d4787;
		text-decoration:underline;
	}
	
	div.facebookBlocCommCourtLoguer{
		width:785px;
		margin:9px 20px 0 10px;
	}
	
	div.facebookTextaeaComm textarea.textareaCourtLoguer{
		width:775px;
	}

	a.facebookLogo2{
		display:block;
		float:left;
		width:12px;
		height:12px;
		margin:1px 0 0 5px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -1523px;
	}

	div.facebookDateAvis{
		position:relative;
		float:left;
		width:109px;
		height:19px;
		margin:0;
		padding:5px 0 0 20px;
		text-align:left;
		border-top:#e6e6e6 solid 1px;
		border-bottom:#e6e6e6 solid 1px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
	}

	div.facebookTexteAvis{
		position:relative;
		float:left;
		margin:14px 0 14px 0;
		clear:both;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
	}

	div.facebookBlocAvisCourt div.facebookTexteAvis{
		width:793px;
	}
		 
	div.facebookBlocAvisLong div.facebookTexteAvis{
		width:900px;
	}

	div.facebookBlocVoirTousCommentaires{
		height:20px;
		clear:both;
		margin:0 0 0 0;
	}

	div.facebookBlocVoirTousCommentairesCourt{
		width:848px;
	}

	div.facebookBlocVoirTousCommentairesLong{
		width:960px;
	}

	div.facebookVoirTousCommentairesPicto{
		position:relative;
		float:right;
		width:14px;
		height:14px;
		margin:0 5px 0 0;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -717px;
	}

	div.facebookVoirTousCommentaires{
		position:relative;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
	}

	div.facebookVoirTousCommentaires a, div.facebookVoirTousCommentaires a:link, div.facebookVoirTousCommentaires a:visited {
		height:14px;
		color:#333333;
		text-decoration:none;
	}

	div.facebookVoirTousCommentaires a:hover, div.facebookVoirTousCommentaires a:active {
		color:#46a6d6;
	}

	div.facebookBlocLaisserCommentaire{
		position:relative;
		overflow:hidden;
		clear:both;
		background-color:#e6e6e6;
	}

	div.facebookBlocLaisserCommentaireCourt{
		width:877px;
		padding:0 0 18px 0;
		margin:15px 0 -30px -15px;
	}

	div.facebookBlocLaisserCommentaireLong{
		width:999px;
		padding:0 0 0px 0;
		margin:15px 0 0px -15px;
	}

	div.facebookTitreLaisserComm{
		position:relative;
		height:20px;
		padding:12px 0 0 10px;
		font-size:11px;
		text-transform:uppercase;
		font-weight:bold;
		border-bottom:#f7f7f7 1px solid;
	}

	div.facebookTitreLaisserCommPetiteMarge{
		padding:12px 0 0 15px;
	}

	div.facebookPhotoComm{
		float:left;
		width:50px;
		height:50px;
		padding:9px 0 0 10px;
		overflow:hidden;
	}

	div.blogFacebookPhotoCommPetiteMarge{
		padding:9px 0 0 15px;
	}

	div.facebookBlocComm{
		float:left;
	}

	div.facebookBlocCommCourt{
		width:496px;
		margin:9px 20px 0 10px;
	}

	div.facebookBlocCommLong{
		width:610px;
		margin:9px 25px 0 10px;
	}

	div.facebookNomComm{
		float:left;
		font-size:12px;
	}

	div.facebookTextaeaComm{
		clear:both;
	}

	div.facebookTextaeaComm textarea{
		height:63px;
		margin:6px 0 0 0;
		padding:5px;
		clear:both;
		border:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
	}

	div.facebookTextaeaComm textarea.textareaCourt{
		width:486px;
	}

	div.facebookTextaeaComm textarea.textareaLong{
		width:600px;
	}

	a.facebookBtValiderComm, a.facebookBtValiderComm:link, a.facebookBtValiderComm:visited {
		position:relative;
		display:block;
		float:right;
		margin:6px 0 0 0;
		width:92px;
		height:20px;
		clear:both;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
	}

	a.facebookBtValiderComm:link, a.facebookBtValiderComm:visited {
		background-position:-71px -191px;
	}

	a.facebookBtValiderComm:hover, a.facebookBtValiderComm:active {
		background-position:-163px -191px;
	}

	a.facebookBtValiderCommPetiteMarge{
		margin:6px 0px 20px 0;
	}
	/*	
	a.facebookBtValiderCommGrandeMarge{
		margin:6px 20px 20px 0;
	}
	*/
	div.facebookBlocFBconnect{
		float:left;
		width:245px;
		margin:30px 0 0 10px;
		font-size:12px;
	}

	.facebookBlocFBconnect p{
		text-align:center;
		font-weight:bold;
	}

	div.facebookBlocFBconnect a.btFacebookConnect{
		position:relative;
		display:block;
		width:166px;
		height:48px;
		left:50%;
		margin:10px 0 10px -83px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:-1133px -196px;
		cursor:pointer;
	}

	div.facebookBlocFBconnect a.btFacebookConnect:hover{
		background-position:-1133px -245px;
	}
	
	div.facebookBlocFBconnect a.btFacebookConnectActif{
		position:relative;
		display:block;
		width:166px;
		height:48px;
		left:50%;
		margin:10px 0 10px -83px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:-1133px -245px;
		cursor:pointer;
	}

	div.facebookBandeauGris{
		width:875px;
		height:25px;
		margin:10px 0 0 0;
		background-color:#e6e6e6;
		border-top:#f7f7f7 1px solid;
	}

	div.facebookBandeauGrisLong{
		width:999px;
		height:35px;
	}
	
	a.facebookBtLikeActif{
		position:relative;
		display:block;
		float:left;
		width:61px;
		height:23px;
		clear:both;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:-154px -1513px;
	}
	/*====================== Fin Contenu Onglet Facebook =====================*/

	
	
	
	div.basFicheProduit{
		width:883px;
		height:2px;
		margin:0 0 3px 0;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -14px;
	}
	
	div.vignetteCouleur{
		float:left;
		margin:0 3px 5px 0;
		width:67px;
		text-align:center;
		border:1px solid #fff;
		cursor:pointer;
	}
	div.vignetteCouleurHover{
		float:left;
		margin:0 3px 5px 0;
		width:67px;
		text-align:center;
		border:1px solid #1a1a1a;
		cursor:pointer;
	}
	
	a.ajoutPanier{
		display:block;
		width:203px;
		height:21px;
		padding:38px 0 0 10px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:-70px 0;
		color:#fff;
		font-weight:bold;
		font-size:12px;
	}
	
	div#blocBuyOnline, div#blocTaillesRecommandees{
		position:relative;
		display:none;
		width:193px;
		margin:7px 0 5px 0;
		padding:6px 8px 6px 8px;
		background-color:#e6e6e6;
	}
	
	div#blocTaillesRecommandees{
		margin:7px 0 5px 0;
	}
	
	div#blocTaillesRecommandees h4{
		margin:0 0 2px 0;
		font-size:120%;
		color:#666;
	}
	
	a#fermerBuyOnline, a#fermerTaillesRecommandees{
		position:absolute;
		right:3px;
		top:3px;
		z-index:13;
		display:block;
		width:15px;
		height:14px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:-287px -12px;
	}
	
	div#listeShopOnline, div#listeTaillesRecommandees{
		width:193px;
		background-color:#fff;
		font-size:120%;
		color:#000;
	}
	
	div.listeShopOnlineItem, div.tailleRecommandeeItem{
		border-bottom:1px dotted #b2b2b2;
	}
	
	div.tailleRecommandeeItem, div.tailleRecommandeeItemDernier{
		padding:10px;
		font-size:120%;
		color:#000;
	}
	
	div.logoBuyOnline{
		float:left;
		width:91px;
		padding:5px 0 5px 5px;
	}
	
	div.lienBuyOnline{
		float:left;
		width:84px;
	}
	
	div.lienBuyOnline a{
		display:block;
		padding:14px 0 5px 15px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -283px;
		font-size:120%;
		color:#000;
	}
/* =============================== SPECIFIQUE PRODUIT =============================== */


/* =============================== SPECIFIQUE PAGE SATELLITE =============================== */
	div#contenuPageSatellite{
		float:left;
		width:783px;
		margin:0 2px 20px 0;
	}
	
	div.hautPageSatellite{
		width:783px;
		height:2px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -4px;
	}
	
	div.basPageSatellite{
		width:783px;
		height:2px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -6px;
	}
	
	div.contenuPageSatellite{
		width:779px;
		padding:0 2px 0 2px;
		background-image:url(/img/sprite-fonds-repeat-y.png);
		background-repeat:repeat-y;
		background-position:-2669px 0;/*
		background-color:#fff;*/
	}
	
	div.satelliteBloc{
		width:759px;
		padding:17px 10px 2px 10px;
		border-bottom:1px dotted #e5e5e5;*/
	}
	
	div.satelliteVisuel 
	{
		padding:17px 0 17px 18px;
		/*border-bottom:1px dotted #e5e5e5;*/
	}
	div.dernierBlocSatellite{
		border-bottom:0;
	}
	
	div.satelliteBloc h2{
		margin:0 0 3px 0;
		font-size:120%;
		letter-spacing:-0.1em;
		color:#000;
	}
	
	div.satelliteBloc h2.avecPicto, div.avecPicto{
		width:260px;
		padding:0 0 0 15px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
	}
	
	div.satelliteBloc h2.pictoFraisPort, div.pictoFraisPort{
		background-position:0 -446px;
	}
	
	div.satelliteBloc h2.pictoSatisfaitRembourse, div.pictoSatisfaitRembourse{
		background-position:0 -647px;
	}
	
	div.satelliteBloc h2.pictoPaiement, div.pictoPaiement{
		background-position:0 -547px;
	}
	
	div.satelliteBloc h3{
		margin:0 0 3px 0;
		font-size:130%;
		color:#000;
	}
	div.satelliteBloc p{
		margin:0 0 15px 0;
		font-size:120%;
		color:#333;
	}
	
	div.satelliteBloc a{
		text-decoration:underline;
		color:#333;
	}
	
	div.satelliteTexteDroite{
		padding:0 10px 10px 10px;
		font-size:120%;
		color:#333;
	}
	
	div.satelliteTexteDroite a {
		text-decoration:underline;
		color:#333;
	}
	div.satelliteTexteDroite a div {
		text-decoration:underline;
		color:#333;
	}
	
	ul.sommairePageSatellite{
		padding:5px 0 5px 0;
	}
	
	ul.sommairePageSatellite li{
		width:214px;
	}
	
	ul.sommairePageSatellite li a{
		display:block;
		width:191px;
		padding:8px 8px 8px 15px;
		border-bottom:1px solid #fff;
		border-top:1px solid #fff;
		background-color:#fff;
		font-size:110%;
		color:#000;
	}
	
	ul.sommairePageSatellite li a:hover{
		border-bottom:1px solid #bfbfbf;
		border-top:1px solid #bfbfbf;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -900px;
	}
	
	h2.titreResultatsRecherche{
		margin:0 5px 10px 5px;
		padding:14px 0 8px 10px;
		background-color:#e6e6e6;
		font-size:120%;
		color:#333;
	}
	
	div#moteurRechercheAffiner{
		background-color:#e6e6e6;
		margin:10px 5px 0 5px;
		padding:5px;
		border-bottom:10px solid #fff;
	}
	
	input#champRecherche2{
		float:left;
		display:table-cell;
		width:159px;
		height:24px;
		vertical-align:middle;
		padding:0 7px 0 7px;
		border:0;
		background-color:#fff;
		font-family:arial;
		font-size:11px;
		color:#C2C2C2;
	}
	
	input#btnRechercher2{
		float:left;
		width:21px;
	}
	
	
/* =============================== SPECIFIQUE PAGE SATELLITE =============================== */


/* =============================== SPECIFIQUE FAQ =============================== */
	div.blocFaq h2{
		margin:0 5px 0 5px;
		padding:14px 0 5px 10px;
		border-bottom:5px solid #fff;
		background-color:#e6e6e6;
		font-weight:normal;
		font-size:120%;
	}
	
	div.blocFaq h2 a{
		color:#8a8a8a;
	}
	
	div.blocFaq h2 a:hover{
		color:#333;
	}
	
	div.blocFaq h2 a.faqActive{
		color:#333;
	}

	div.blocFaq ul{
		display:none;
		margin:0;
		padding:10px 50px 10px 15px;
		font-size:120%;
	}
	
	div.blocFaq ul li{
		margin:0 0 5px 0;
	}
	
	div.blocFaq ul li a{
		padding:0 0 0 15px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -1985px;
		color:#333;
	}
	
	div.blocFaq ul li a.questionActive{
		background-position:0 -1634px;
	}
	
	div.faqReponse{
		display:none;
		padding:3px 0 5px 15px;
		color:#999;
	}
	
	div.faqReponse p{
		margin:0 0 10px 0;
	}
	
	div.blocFaq ul li div.faqReponse p a{
		padding:0;
		text-decoration:underline;
		background-image:none;
		color:#666;
	}
/* =============================== SPECIFIQUE FAQ =============================== */


/* =============================== FORMULAIRE CONTACT =============================== */
	div.formulaireContact{
		padding:20px 0 20px 10px;
	}
	
	div.formulaireContact label{
		display:block;
		margin:0 0 5px 0;
		font-weight:bold;
		font-size:120%;
		color:#333;
	}
	
	div.formulaireContact span{
		color:#46a6d6;
	}
	
	div.contactChampTexte{
		width:285px;
		margin:0 0 12px 0;
		padding:5px;
		background-color:#f2f2f2;
	}
	
	div.contactChampSujet{
		position:relative;
		width:285px;
		height:26px;
	}
	
	div.contactArea{
		width:750px;
		margin:0 0 12px 0;
		padding:5px;
		background-color:#f2f2f2;
	}
	
	input.contactInputText, textarea.contactTextarea{
		border:1px solid #e6e6e6;
		background-color:#fff;
		font-family:arial;
		font-size:12px;
		color:#46a6d6;
	}
	
	input.contactInputText{
		width:273px;
		height:14px;
		padding:5px;
	}
	
	input.contactInputTextError{
		border:1px solid #ff0000;
	}
	
	textarea.contactTextarea{
		width:738px;
		height:134px;
		padding:5px;
	}
	
	a.contactEnvoyer{
		display:block;
		width:89px;
		height:18px;
		padding:4px 0 0 0;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:-70px -140px;
		text-align:center;
		text-decoration:none;
		font-size:12px;
		color:#fff;
	}
	
	a.contactSujetTitre, a.contactPaysTitre{
		display:block;
		width:255px;
		height:20px;
		padding:6px 20px 0 10px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:-718px -1466px;
		font-size:120%;
		color:#333;
	}
	
	a.contactSujetTitre:hover, a.contactPaysTitre:hover{
		background-position:-1003px -1466px;
	}
	
	a.contactSujetTitreActif, a.contactSujetTitreActif:hover{
		background-position:-718px -1492px;
	}
	
	ul.contactListeSujets{
		position:absolute;
		top:31px;
		left:5px;
		width:285px;
		z-index:71;
		display:none;
	}
	
	ul.contactListeSujets li{
		margin:0;
	}
	
	ul.contactListeSujets li a{
		display:block;
		width:265px;
		padding:8px 10px 8px 10px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:-718px -1525px;
		font-size:120%;
		color:#666;
	}
	
	ul.contactListeSujets li a:hover{
		background-position:-1003px -1525px;
		color:#fff;
	}
	
	ul.contactListeSujets li a.dernierSujet{
		background-position:-718px bottom;
	}
	
	ul.contactListeSujets li a.dernierSujet:hover{
		background-position:-1003px bottom;
	}
/* =============================== FORMULAIRE CONTACT =============================== */


/* =============================== SELECT COUNTRY =============================== */
div#contenuSelectCountry{
		float:left;
		width:1001px;
		margin:0 2px 20px 0;
	}
	div#contenuSelectCountry p
	{
	    font-size:12px;
    color:black;
	font-family:arial;
	padding:5px 0 40px 10px;
	}
	div#contenuSelectCountry p a 
	{
	    font-size:12px;
    color:black;
	font-family:arial;
	text-decoration:underline;
	}
	div.hautPageSatellite{
		width:1001px;
		height:2px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -4px;
	}
	
	div.basSelectCountry{
		width:1001px;
		height:2px;
		background-image:url(/img/sprite-haut-bas.png);
		background-repeat:no-repeat;
		background-position:0 -6px;
	}
	
	div.contenuSelectCountry{
		width:997px;
		padding:8px 1px 8px 1px;
		background-color:#fff;
	}
.continentTitle h2 {
    font-size:12px;
    color:black;
    font-weight:bold;
	font-family:arial;
 padding:2px;
}
.divCountryNormalFirst {
    padding:10px 0 10px 8px;
}
    
.divCountry , .divCountryNormal {
    padding:10px 0 10px 8px;
    border-top:1px dotted #E9E9E9;
}
.divCountry ul{
    padding:0;
 margin:0;
 list-style-type:none;

}
.divCountry ul li {
 float:left; /*pour IE*/

}

.divCountry  a {
     display:block;
 float:left;   
 width:190px;
 color:#9B9B9B;
 text-decoration:none;
 text-align:left;
 padding-left:2px;
    font-size:12px;
	font-family:arial;
    font-weight:bold;

}

.divCountryNormalFirst a, .divCountryNormal  a {
 color:#9B9B9B;
 text-decoration:none;
 text-align:left;
 padding-left:2px;
    font-size:12px;
	font-family:arial;
    font-weight:bold;

}

/* =============================== SELECT COUNTRY =============================== */


/* ================================== SITEMAP =================================== */
div.sitemapBloc{
	width:759px;
	padding:17px 10px 2px 10px;
	border-bottom:1px dotted #e5e5e5;
}
div.sitemapBloc p{
	margin:0 0 15px 0;
	font-size:120%;
	color:#333;
}
.sitemapActivity 
{
	margin:0 0 5px 2px;
	font-size:120%;
	color:#333;
	font-weight:bold;
    
}
div.sitemapCol{
	float:left;
	width:145px;
	padding:0 20px 0 0;
}

div.sitemapCol h3{
	margin:0 0 3px 0;
	font-size:110%;
	font-weight:bold;
	color:#000;
	padding:0 2px 0 2px;
}

div.sitemapCol h3 a{
	display:block;
	color:#000;
}

div.sitemapCol h3 a:hover, div.sitemapCol ul li a:hover{
	text-decoration:underline;
}

div.sitemapCol ul{
	margin:0 0 18px 0;
	font-size:120%;
}

div.sitemapCol ul li{
	margin:0 0 1px 0;
}

div.sitemapCol ul li a{
	display:block;
	padding:0 2px 0 2px;
	color:#B3B3B3;
}
div.sitemapCol ul li.allRange a{
	display:block;
	padding:0 2px 0 2px;
	color:#000;
}



/* ======================= POPIN ======================= */
	.floatR{
		float:right;
	}
	.floatL{
		float:left;
	}

	#mask{
		background-color:#fff;
		position:fixed;
		display:none;
		left:0;
		top:0;
		width:100%;
		height:100%;
		cursor:pointer;
		z-index:98;
	}
	
	* html #mask{
		position:absolute;
		height:expression(document.documentElement.clientHeight > document.body.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight + 'px');
	}
	
	#popin{
		background-color:#fff;
		position:absolute;
		display:none;
		left:0;
		top:0;
		width:100%;
		height:100%;
		cursor:pointer;
		z-index:99;
	}
	
	* html #popin{
		position:absolute;
		height:expression(document.documentElement.clientHeight > document.body.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight + 'px');
	}
	
	#repere
	{
		position:absolute;
		bottom:0;
		right:0;
		width:1px;
		height:1px;
	}

/* ======================= POPIN ======================= */


	/* sur page produit, page blog article, ...          */
	
	div#blocFacebook{
		position:relative;
		height:65px;
		overflow:visible;
		clear:both;
	}

	div.blocFacebookCourt{
		float:none;
		width:auto;
		margin:15px 2px 15px 0;
		padding:15px 0 0 0;
		border-top:1px dotted #b2b2b2;
	}
	
	div.blocFacebookCourtSansPointilles{
		margin:0 2px 15px 0;
		padding:0;
		border:0;
	}

	div.blocFacebookLong{
		float:left;
		width:450px;
		margin:5px 2px 15px 0;
		padding:0px 0 0 0;
		border:none;
	}

	a.facebookBtLike, a.facebookBtLike:link, a.facebookBtLike:visited{
		position:relative;
		display:block;
		float:left;
		width:61px;
		height:23px;
		clear:both;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:-32px -1513px;
	}

	a.facebookBtLike:hover{
		background-position:-93px -1513px;
	}

	a.facebookBtLike:active{
		background-position:-154px -1513px;
	}

	a#facebookLogo{
		position:relative;
		display:block;
		float:left;
		width:12px;
		height:12px;
		margin:6px 0 0 5px;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position:0 -1523px;
	}

	div#facebookNbFriends{
		position:relative;
		display:block;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:12px;
		color:#000;
		}

	div.blocFacebookCourt div.facebookBlogNbFriends{
		width:125px;
		height:25px;
		margin:1px 0 0 5px;
	}

	div.blocFacebookLong div.facebookBlogNbFriends{
		width:380px;
		height:20px;
		margin:5px 0 0 5px;
	}
	
	div#facebookNbFriends a, div#facebookNbFriends a:link, div#facebookNbFriends a:visited{
		text-decoration:none;
		color:#3b5998;
	}

	div#facebookNbFriends a:hover, div#facebookNbFriends a:active{
		text-decoration:underline;
	}

	div#facebookVignettes{	
		position:relative;
		display:block;
		float:left;
		width:209px;
		margin:5px 0 0 0px;
		clear:both;
	}

	div#facebookVignettes a img{
		position:relative;
		display:block;
		float:left;
		width:30px;
		height:30px;
		margin:3px 3px 0 0px;
		border:0;
	}
	
	div.facebookBlocCommLongLoguer{
		width:899px;
		margin:9px 25px 0 10px;
	}

	div.facebookTextaeaComm textarea.textareaLongLoguer{
		width:899px;
	}
/*================== fin Bloc Facebook vignettes amis ================*/
	
/*================== Bloc Share Facebook / Twitter,...  ================*/

	div#blocShare{
		position:relative;
		float:right;
		margin:50px 0px 15px 0;
		padding:0px 0 0 0;
		vertical-align:text-top;
		overflow:visible;
		text-align:right;
		font-size:11px;
	}

	div#blocShare div{
		float:left;
	}

	div#blocShare a.pictoFacebook:link, div#blocShare a.pictoFacebook:visited{
		display:inline-block;
		height:15px;
		width:15px;/*
		width:15px;
		padding:1px 8px 1px 8px;*/
		margin:0 0 0 5px;
		border:0;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position: -214px -1547px;
	}

	div#blocShare a.pictoFacebook:hover, div#blocShare a.pictoFacebook:active{
		background-position: -214px -1562px;
	}

	div#blocShare a.pictoTwitter:link, div#blocShare a.pictoTwitter:visited{
		display:inline-block;
		height:15px;
		width:15px;/*
		width:15px;
		padding:1px 8px 1px 8px;*/
		margin:0 0 0 5px;
		padding:0px 0 0 0;
		border:0;
		background-image:url(/img/sprite-pictos.gif);
		background-repeat:no-repeat;
		background-position: -214px -1578px;
	}

	div#blocShare a.pictoTwitter:hover, div#blocShare a.pictoTwitter:active{
		background-position: -214px -1593px;
	}
	
	
/*================== FIN Bloc Share Facebook / Twitter,...  ================*/


/* ================================== FACEBOOK =================================== */


/* ================================== AJOUT PANIER =================================== */
	#masqueAjoutPanier{
		background-color:#333;
		position:fixed;
		display:none;
		left:0;
		top:0;
		width:100%;
		/*height:100%;*/
		cursor:pointer;
		z-index:98;
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	* html #masqueAjoutPanier{
		position:absolute;
		/*height:expression(document.documentElement.clientHeight > document.body.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight + 'px');*/
	}
	
	#blocAjoutPanier{
		position:absolute;
		display:none;
		left:50%;
		top:50%;
		margin:-254px 0 0 -339px;
		width:678px;
		height:509px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:0 -1197px;
		cursor:pointer;
		z-index:99;
	}
	
	#blocAjoutPanier2{
		position:absolute;
		display:none;
		left:50%;
		top:50%;
		margin:-160px 0 0 -339px;
		width:678px;
		height:320px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:0 -1706px;
		cursor:pointer;
		z-index:99;
	}
	
	* html #blocAjoutPanier, * html #blocAjoutPanier2{
		position:absolute;
		/*height:expression(document.documentElement.clientHeight > document.body.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight + 'px');*/
	}
/* ================================== AJOUT PANIER =================================== */



/* ================================== FILTRES PAGE RANGE =================================== */
	div.rangePastilleSki{
		padding:0 0 0 12px;
	}
	
	div.rangePastilleCouleur{
		float:left;
		width:16px;
		height:16px;
		margin:0 2px 2px 0;
		padding-top:8px;
	}
	
	div.rangeOpenCloseFiltres{
		/*width:629px;*/
		width:649px;
		height:22px;
		/*margin:0 0 0 10px;*/
		margin:0 0 3px 3px;
		padding:12px 0 10px 10px;
		/*background-color:#e6e6e6;*/		
		background-color:#E6E6E6 ;
		font-size:20px;
	}
	
	div.rangeOpenCloseFiltres a{
		padding:0 20px 0 0;
		background-image:url(/img/btn-ouverture-filtres.gif);
		background-repeat:no-repeat;
		background-position:right 3px;
		text-transform:uppercase;
		/*color:#666666;*/
		border-bottom:1px solid #666666;
		color:#1b1b1b;
	}
	
	div.rangeOpenCloseFiltres a, x:-moz-any-link { 
	  background-position:right 2px;
	}
	
	div.rangeOpenCloseFiltres a:hover{
		/*border-bottom:1px solid #6b6b6b;*/
	}
	
	div.rangeOpenCloseFiltres a.filtresOpen{
		background-position:right -83px;
	}
	
	div.rangeOpenCloseFiltres a.filtresOpen, x:-moz-any-link { 
	  background-position:right -84px;
	}
	
	div.filtresCheckboxs{
		width:617px;
		height:52px;
		margin:3px 0 0 3px;
		padding:5px 0 0 10px;
		background-image:url(/img/fond-filtres-chexbox.gif);
		background-repeat:no-repeat;
	}
	
	div.filtresCheckboxTitre{
		margin:0 0 12px 0;
		font-family:arial;
		font-size:12px;
		color:#333;
	}
	
	div.filtreCheckbox{
		float:left;
		margin:0 10px 0 0;
	}
	
	div.filtreCheckbox a{
		display:block;
		height:11px;
		padding:2px 0 0 15px;
		background-image:url(/img/filtre-checkbox.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		font-size:10px;
		color:#333;
	}
	
	div.filtreCheckbox a.checkBoxActif{
		background-position:0 -13px;
	}
	
	div.filtresActions{
		margin:5px 6px 0 0;
	}
	
	a.filtresValider{
		display:block;
		float:right;
		width:154px;
		height:20px;
		margin:0 0 0 5px;
		padding:6px 0 0 0;
		background-image:url(/img/btn-filtres-valider.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-family:arial;
		font-weight:bold;
		font-size:12px;
		color:#fff;
	}
	
	a.filtresReinitialiser{
		display:block;
		float:right;
		width:84px;
		height:20px;
		padding:6px 0 0 0;
		background-image:url(/img/btn-filtres-initialiser.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-family:arial;
		font-weight:bold;
		font-size:12px;
		color:#fff;
	}
	
	div.slidersConteneur{
		margin:0 0 0 3px;
	}
	
	div.filtreSliderConteneur{
		position:relative;
		float:left;
		width:205px;
		height:52px;
		margin:0 6px 3px 0;
		padding:5px 0 0 0;
		background-image:url(/img/fond-conteneur-sliders.gif);
		background-repeat:no-repeat;
	}
	
	div.filtreSliderNom{
		margin:0 0 1px 11px;
		font-family:arial;
		font-size:12px;
		color:#333;
	}
	
	div.filtreValeur{
		height:20px;
		margin:0 0 0 11px;
		font-family:arial;
		font-size:12px;
		color:#8c8c8c;
	}
	
	div.filtreValeur a.sliderAide{
		padding:0 0 0 6px;
		display:none;
	}
	
	div.filtreSlider div{
		width:180px;
		background-color:#CC0033;
		height:9px;
		margin:0 0 0 11px;
		background-image:url(/img/fond-sliders.gif);
		background-repeat:no-repeat;
	}
	
	div.filtreSlider div.slider1{
		background-position:0 0;
	}
	
	div.filtreSlider div.slider2{
		background-position:0 -9px;
	}
	
	div.filtreSlider div.slider3{
		background-position:0 -18px;
	}
	
	div.filtreSlider div.slider4{
		background-position:0 -27px;
	}
	
	div.filtreSlider div.slider5{
		background-position:0 -36px;
	}
	
	div.filtreSlider div.slider6{
		background-position:0 -45px;
	}
	
	div.filtreSlider div.slider7{
		background-position:0 -54px;
	}
	
	div.filtreSlider div.slider8{
		background-position:0 -63px;
	}
	
	div.filtreSlider div.slider9{
		background-position:0 -72px;
	}
	
	div.filtreSlider div.slider10{
		background-position:0 -81px;
	}

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:0; background-image:url(/img/curseur-sliders.gif);}
	.ui-slider { position: relative; text-align: left; }
	.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width:16px; height:17px; cursor: pointer; }
	.ui-slider-horizontal .ui-slider-handle { top: -4px; margin-left:-8px; }
/* ================================== FILTRES PAGE RANGE =================================== */

/* ===================== CATEGORIES PAGE RANGE ================= */
    div.categoryOpenClose{
		width:631px;
		margin:0px 0 0 9px;
		/*height:29px;*/
		padding:3px 0 0 10px;	
		background-color:#1b1b1b;
		font-size:20px;
	}
	.categoryOpenCloseTitle 
	{
	    float:left;
	    width:500px;
	    height:30px;
	    padding:2px 0 0 0;
	}
	.categoryOpenCloseSpan1
	{
		padding:0px;
		height:227px;
		text-transform:uppercase;
		color:#ffffff;
		font-size:16px;
	}
	.categoryOpenCloseSpan2
	{
		padding:0px;
		height:27px;
		text-transform:uppercase;
		color:#b3b3b3;
		font-size:16px;
	}
	.categoryEnSavoirPlus 
	{
	    float:left;
	    width:121px;
	    height:23px;
		padding:9px 10px 4px 0;	
		text-align:right;
	}
	.categoryEnSavoirPlus a {	
		color:#ffffff;
		font-size:12px;
	    width:101px;
	    height:20px;
	    padding:0 20px 0 0;
	    display:block;
		background-image:url(/img/btn-ouverture-category.gif);
		background-repeat:no-repeat;
		background-position:right -2px;
		text-transform:none;
		text-decoration:underline;
	}
	
	div.categoryOpenClose a, x:-moz-any-link { 
	  /*background-position:right 2px;*/
	}
	
	div.categoryOpenClose a:hover{
		/*border-bottom:1px solid #6b6b6b;*/
	}
	
	div.categoryOpenClose a.categoryOpen{
		background-position:right -83px;
	}
	
	div.categoryOpenClose a.categoryOpen, x:-moz-any-link { 
	  /*background-position:right -84px;*/
	}
	div.categoryContent 
	{
	    background-color:#c7c7c7;
	    width:631px;
	    float:left;
		padding:18px 0 20px 10px;
		margin:0 0 3px 9px;
	}
	div.categoryContentPhoto 
	{
	    float:left;
	    width:301px;
	    padding:0 12px 0 0;
	}
	div.categoryContentYoutube 
	{
	    position:relative;
		width:301px;
		height:242px;
	}
	a.vignetteVideoCategoryPicto{
		position:absolute;
		left:127px;
		top:97px;
		z-index:13;
		display:block;
		width:47px;
		height:47px;
		background-image:url(/img/sprite-png.png);
		background-repeat:no-repeat;
		background-position:0 -249px;
	}	
	div.categoryContentText
	{
	    float:left;
	    width:296px;
	    padding:0 12px 0 0;
		color:#000000;
		font-size:12px;
	}
	
/* ===================== CATEGORIES PAGE RANGE ================= */

/* ==================== NOUVEAUX BOUTONS FACEBOOK TWITTER ============================ */

	
	div.newFacebookLike{
		float:left;
		width:91px;
	}
	
	div.newTweet{
		float:left;
		width:104px;
		height:20px;
		
	}
	
	div.newTweet a{
		display:block;
		width:28px;
		height:17px;
		padding:3px 1px 0 63px;
		text-align:center;
		font-family:arial;
		font-size:11px;
		color:#2a7090;
	}
/* ==================== NOUVEAUX BOUTONS FACEBOOK TWITTER ============================ */


/* ==================== FICHE PRODUIT 2011 ============================ */
	div.produitSlideVues{
		margin:15px 0 0 0;
	}
	
	a.produitVuesPrecedentes, a.produitVuesSuivantes{
		display:block;
		width:21px;
		height:21px;
		margin:0 0 0 14px;
		background-image:url(/img/fleche-haut.gif);
		background-position:0 0;
	}
	
	a.produitVuesSuivantes{
		background-image:url(/img/fleche-bas.gif);
	}
	
	a.produitVuesPrecedentes:hover, a.produitVuesSuivantes:hover{
		background-position:0 -21px;
	}
	
	div.slideVuesConteneur{
		position:relative;
		width:52px;
		height:310px;
		overflow:hidden;
		margin:10px 0 0 0;
	}
	
	div.slideVues{
		width:52px;
		height:744px;
	}
	
	div.slideVues a{
		display:block;
		width:50px;
		height:50px;
		margin:0 0 10px 0;
		border:1px solid #ccc;
	}
	
	div.slideVues a:hover{
		border:1px solid #1a1a1a;
	}
	
	div.checkVideos{
		margin:0 0 -3px 0;
	}
	
	div.checkVideos h3{
		margin:0 0 10px 0;
	}
	
	div.checkVideosBloc{
		position:relative;
		float:left;
		width:70px;
		height:43px;
		margin:0 3px 3px 0;
	}
	
	div.produitMediaVignetteVideo{
		margin:0 11px 0 0;
	}
	
	div.produitMediaVignetteVideoLast{
		margin:0 0 0 0;
	}
	
	div.checkVideoVignette{
		position:absolute;
		z-index:1;
		width:70px;
		height:43px;
	}
	
	a.checkVideoLien{
		position:absolute;
		z-index:1;
		display:block;
		width:70px;
		height:43px;
	}
	
	div#popinMediasRepere{
		position:fixed;
		bottom:0;
		right:0;
		z-index:99;
		width:1px;
		height:1px;
	}
	
	div#masquePopinMedias{
		display:none;
		position:fixed;
		top:0;
		left:0;
		z-index:98;
		width:100%;
		height:100%;
		background-color:#000;
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	div.produitPopinMedias{
		display:none;
		position:absolute;
		top:50%;
		left:50%;
		z-index:99;
		width:599px;
		height:721px;
		padding:20px 0 0 0;
		background-image:url(/img/fond-produit-popin-medias.png);
		background-repeat:no-repeat;
	}
	div.segmentCategoryPopinMedias{
		display:none;
		position:absolute;
		top:50%;
		left:50%;
		z-index:99;
		width:599px;
		height:416px;
		padding:20px 0 0 0;
		background-image:url(/img/fond-segment-popin-medias.png);
		background-repeat:no-repeat;
		/*border:1px solid yellow;*/
	}	
	div.produitMediaNom{
		float:left;
		width:534px;
		padding:0 0 0 20px;
		text-transform:uppercase;
		font-size:22px;
		color:#000;
	}
	
	a.produitMediaFermer{
		float:left;
		display:block;
		width:25px;
		height:25px;
		margin:-2px 0 0 0;
		background-image:url(/img/btn-fermer-popin-medias.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	a.produitMediaFermer:hover{
		background-position:0 -25px;
	}
	
	div.produitMediaVisionneuse{
		width:578px;
		margin:20px 0 0 21px;
	}
	
	div.produitMediaVisionneuseGauche{
		float:left;
		width:21px;
		margin:140px 20px 0 0;
	}
	
	div.produitMediaVisionneuseGauche a{
		display:none;
		width:21px;
		height:21px;
		background-image:url(/img/fleche-media-precedent.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	div.produitMediaVisionneuseGauche a:hover{
		background-position:0 -21px;
	}
	
	div.produitMedia{
		float:left;
		width:476px;
		margin:0 20px 5px 0;
	}
	div.segmentCategoryMedia{
		margin:0 20px 5px 0;
		text-align:center;
	}
	
	div.produitMediaVisionneuseDroite{
		float:left;
		width:21px;
		margin:140px 0 0 0;
	}
	
	div.produitMediaVisionneuseDroite a{
		display:none;
		width:21px;
		height:21px;
		background-image:url(/img/fleche-media-suivant.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	div.produitMediaVisionneuseDroite a:hover{
		background-position:0 -21px;
	}
	
	div.produitMediaListe{
		width:589px;
		margin:20px 0 0 5px;
		background-color:#fff;
	}
	
	div.produitMediaTitre{
		width:574px;
		height:26px;
		margin:0 0 0 5px;
		padding:13px 0 0 5px;
		background-color:#e6e6e6;
		text-transform:uppercase;
		font-size:14px;
		color:#000;
	}
	
	div.produitMediaSousTitre{
		margin:0 0 7px 0;
		text-transform:uppercase;
		font-family:arial;
		font-weight:bold;
		font-size:11px;
		color:#333;
	}
	
	div.produitMediaSousTitre1{
		margin:10px 0 7px 0;
	}
	
	div.produitMediaContenu{
		width:574px;
		padding:0 0 0 15px;
	}
	
	div.produitMediaGauche{
		float:left;
		width:21px;
		margin:29px 20px 0 0;
	}
	
	div.produitMediaGauche2{
		margin:13px 20px 0 0;
	}
	
	div.produitMediaGauche a{
		display:none;
		width:21px;
		height:21px;
		background-image:url(/img/fleche-media-precedent2.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	div.produitMediaGauche a:hover{
		background-position:0 -21px;
	}
	
	div.produitMediaVignettesConteneur{
		position:relative;
		float:left;
		width:475px;
		overflow:hidden;
	}
	
	div.diaporamaMediaPhotos{
		margin:15px 0 15px 0;
		height:52px;
	}
	
	div.diaporamaMediaVideos1, div.diaporamaMediaVideos2{
		margin:0 0 15px 0;
		height:43px;
	}
	
	div.diaporamaMediaPhotos div.produitMediaVignettesSlides{
		width:952px;
	}
	
	div.diaporamaMediaVideos1 div.produitMediaVignettesSlides{
		width:952px;
	}
	
	div.diaporamaMediaVideos2 div.produitMediaVignettesSlides{
		width:952px;
	}
	
	div.produitMediaVignettesSlide{
		float:left;
		width:475px;
		overflow:hidden;
	}
	
	div.diaporamaMediaPhotos div.produitMediaVignettesSlides div.produitMediaVignettesSlide{
		height:52px;
	}
	
	div.diaporamaMediaVideos1 div.produitMediaVignettesSlides div.produitMediaVignettesSlide, div.diaporamaMediaVideos2 div.produitMediaVignettesSlides div.produitMediaVignettesSlide{
		height:43px;
	}
	
	a.produitMediaVignettePhoto{
		display:block;
		float:left;
		width:50px;
		height:50px;
		margin:0 8px 0 0;
		border:1px solid #ccc;
	}
	
	a.produitMediaVignettePhoto:hover{
		border:1px solid #1a1a1a;
	}
	
	a.produitMediaVignettePhotoLast{
		margin-right:0;
	}
	
	div.produitMediaDroite{
		float:left;
		width:21px;
		margin:29px 0 0 0;
		padding:0 0 0 20px;
	}
	
	div.produitMediaDroite2{
		margin:13px 0 0 0;
	}
	
	div.produitMediaDroite a{
		display:none;
		width:21px;
		height:21px;
		background-image:url(/img/fleche-media-suivant2.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	div.produitMediaDroite a:hover{
		background-position:0 -21px;
	}
/* ==================== FICHE PRODUIT 2011 ============================ */


/* ==================== NEWSLETTER ============================ */
	div.newsletterHaut{
		width:1003px;
		height:2px;
		background-image:url(/img/newsletter-haut.gif);
		background-repeat:no-repeat;
	}
	
	div.newsletterContenu{
		width:979px;
		padding:10px 12px 10px 12px;
		background-image:url(/img/newsletter-contenu.gif);
		background-repeat:repeat-y;
	}
	
	h2.newsletterTitre{
		margin:0 0 10px 0;
		font-family:arial;
		font-size:29px;
		font-weight:normal;
		color:#000;
	}
	
	p.newsletterIntro{
		margin:0 0 10px 0;
		font-family:arial;
		font-size:12px;
		font-weight:normal;
		color:#000;
	}
	
	div.newsletterFormGauche{
		float:left;
		width:395px;
		margin:0 251px 0 0;
	}
	
	div.newsletterLabel{
		float:left;
		width:65px;
		margin:10px 0 0 0;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		color:#000;
	}
	
	div.newsletterLabel span{
		color:#46a6d6;
	}
	
	div.newsletterChamp{
		float:left;
		width:312px;
	}
	
	div.newsletterPictoCheck{
		float:left;
		width:18px;
		height:18px;
		margin:8px 0 0 0;
		background-image:url(/img/newsletter-pictos.gif);
		background-repeat:no-repeat;
		background-position:-1000px -1000px;
	}
	
	div.newsletterPictoCheckGood{
		background-position:0 0;
	}
	
	div.newsletterPictoCheckBad{
		background-position:0 -41px;
	}
	
	div.newsletterFormDroite{
		float:left;
		width:333px;
	}
	
	div.newsletterWant{
		margin:10px 0 10px 0;
		font-family:arial;
		font-size:12px;
		font-weight:normal;
		color:#000;
	}
	
	div.newsletterCheckboxes{
		padding:0 0 0 20px;
	}
	
	div.newsletterCheckbox a, div.newsletterCheckboxAccept a{
		display:block;
		margin:0 0 10px 0;
		padding:0 0 0 24px;
		font-family:arial;
		font-size:12px;
		color:#000;
		background-image:url(/img/newsletter-checkbox.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	div.newsletterCheckbox a.checked, div.newsletterCheckboxAccept a.checked{
		background-position:0 -30px;
	}
	
	div.newsletterCheckboxAccept a{
		float:left;
		width:250px;
	}
	
	div.newsletterCheckbox{
		float:left;
		width:156px;
	}
	
	div.newsletterPictoCheck2{
		margin:-2px 0 0 0;
	}
	
	div.newsletterPrivacy{
		float:left;
		width:130px;
		margin:32px 0 0 0;
	}
	
	div.newsletterPrivacy a{
		text-decoration:none;
		font-family:arial;
		font-size:12px;
		color:#000;
	}
	
	div.newsletterPrivacy a:hover{
		text-decoration:underline;
	}
	
	div.newsletterSubscribe{
		float:left;
		width:146px;
		margin:26px 0 0 0;
	}
	
	div.newsletterSubscribe a{
		display:block;
		width:146px;
		height:21px;
		padding:5px 0 0 0;
		background-image:url(/img/newsletter-subscribe.gif);
		text-align:center;
		font-family:arial;
		font-size:12px;
		color:#fff;
	}
	
	div.newsletterVisuel{
		margin:20px 0 0 0;
	}
	
	div.newsletterBas{
		width:1003px;
		height:2px;
		margin:0 0 15px 0;
		background-image:url(/img/newsletter-bas.gif);
		background-repeat:no-repeat;
	}
/* ==================== NEWSLETTER ============================ */



/* ==================== NOUVEAU ZOOM + 360 ============================ */
	a.cloud-zoom{
		cursor:move;
	}
	
	.PIC360{display:none;overflow:hidden;}
	.PIC360 UL,.PIC360 LI{margin:0; padding:0;}
	.PIC360 LI{list-style:none;}

	.PIC360{width:1000px; height:100px;cursor:move;}
	
	.invisible{
		display:none;
	}
	
	div.zoom360{
		width:750px;
		height:750px;
		text-align:center;
		position:relative;
		overflow:hidden;
	}
	
	div.zoom360photos{
		position:absolute;
		left:0;
		top:0;
		z-index:74;
		width:1000px;
		height:1000px;
	}
	
	div.zoom360photos ul li{
		width:1000px;
		height:1000px;
		text-align:center;
	}
	
	div.zoom360Zones{
		position:absolute;
		left:0;
		top:0;
		z-index:75;
		width:1000px;
		height:1000px;
	}
	
	div.zoom360Zones a{
		display:block;
		float:left;
		width:41px;
		height:1000px;
		cursor:move;
	}
/* ==================== NOUVEAU ZOOM + 360 ============================ */


/* ==================== PACKS RANGE ============================ */
	div.rangePack{
		margin:0 0 0 21px;
		padding:0 8px 8px 0;
	}
	
	div.rangePackVignette{
		float:left;
		width:112px;
		margin:0 15px 0 0;
	}
	
	div.rangePackVignette h3{
		font-family:arial;
		font-size:12px;
		font-weight:bold;
	}
	
	div.rangePackPlus{
		float:left;
		margin:60px 15px 0 0;
	}
	
	div.rangePackEgal{
		float:left;
		margin:62px 22px 0 0;
		padding:0 0 0 5px;
	}
	
	div.rangePackPic{
		margin:0 0 3px 0;
		border:1px solid #e6e6e6;
		text-align:center;
	}
	
	div.rangePackPrix{
		font-size:12px;
		color:#46a7d6;
	}
	
	div.rangePackPrixTotal{
		float:left;
		margin:52px 10px 0 0;
		font-size:24px;
		font-weight:bold;
		color:#46a7d6;
	}
	.rangePackAjouterDiv 
	{
	    width:180px;
	    float:left;
	}
	a.rangePackAjouter{
		display:block;
		float:left;
		width:120px;
		height:21px;
		margin:16px 0 0 4px;
		padding:7px 0 0 38px;
		background-image:url(/img/btn-ajouter-pack-small.gif);
		background-repeat:no-repeat;
		font-size:12px;
		color:#fff;
	}
	.productPackAjouterDiv 
	{
	    width:220px;
	    float:left;
	}
  a.productPackAjouter{
		display:block;
		float:left;
		width:174px;
		height:22px;
		margin:16px 0 0 4px;
		padding:7px 0 0 39px;
		background-image:url(/img/btn-ajouter-pack.gif);
		background-repeat:no-repeat;
		font-size:12px;
		color:#fff;
	}
/* ==================== PACKS RANGE ============================ */


/* ==================== PACKS PRODUITS ============================ */
	h3.packSlideTitre{
		margin:0 0 5px 0;
		font-size:24px;
		font-weight:bold;
		color:#333;
	}
	
	div.produitPackVignette{
		width:152px;
		margin:0 25px 0 0;
	}
	
	div.produitPackVignette2{
		width:152px;
		margin:0 20px 0 0;
	}
	
	div.selectorPackVignette{
		/*margin:0 8px 0 0;*/
		width:154px;
		margin:0 8px 0 0;
	}
	
	div.produitPackPlus{
		margin:77px 25px 0 0;
	}
	
	div.produitPackPlus2{
		margin:77px 20px 0 0;
	}
	
	div.selectorPackPlus{
		margin:60px 8px 0 0;
	}
	
	div.produitPackEgal{
		margin:79px 35px 0 0;
		padding:0 0 0 10px;
	}
	
	div.produitPackEgal2{
		margin:79px 20px 0 0;
		padding:0;
	}
	
	div.selectorPackEgal{
		margin:62px 15px 0 0;
		padding:0 0 0 7px;
	}
	
	div.produitPackPrixTotal{
		margin:69px 10px 0 0;
	}
	
	div.produitPackPrixBarre{
		margin:76px 10px 0 0;
	}
	
	div.expertiseSki{
		width:209px;
	}
	
	div.expertiseSki h3{
		margin:0 0 8px 0;
		padding:10px 0 10px 13px;
		background-color:#1b1b1b;
		font-size:16px;
		color:#fff;
	}
	
	div.expertiseSki ul li{
		margin:0 0 8px 0;
		padding:0 0 0 43px;
		background-repeat:no-repeat;
		font-size:12px;
		color:#333;
	}
	
	div.expertiseSki ul li.expertiseSkiLivraison{
		background-image:url(../img/picto-livraison-a-domicile.gif);
		background-position:4px 5px;
	}
	
	div.expertiseSki ul li.expertiseSkiMontage{
		height:18px;
		padding:8px 0 0 43px;
		background-image:url(/img/picto-cadeau.gif);
		background-position:12px 0;
	}
	
	div.expertiseSki ul li.montageGratuit{
		background-image:url(/img/common/picto-aide-gros.gif);
		background-position:13px 3px;
	}
	
	div.expertiseSki ul li a{
		text-decoration:underline;
		color:#333;
	}
	
	div.masquePopinPackInfos{
		display:none;
		background-color:#000;
		filter:alpha(opacity=55);
		opacity:0.55;
		position:fixed;
		left:0;
		top:0;
		width:100%;
		height:100%;
		cursor:pointer;
		z-index:95;
	}
	
	div.popinPackInfos{
		display:none;
		position:fixed;
		top:50%;
		left:50%;
		z-index:99999;
		width:779px;
		height:493px;
		margin:-271px 0 0 -414px;
		padding:25px;
		background-image:url(/img/fond-popin-infos-pack.png);
	}
	
	div.popinPackInfosTitre{
		float:left;
		width:712px;
		margin:22px 0 0 0;
		padding:0 0 0 21px;
		text-transform:uppercase;
		letter-spacing:-2px;
		font-size:24px;
		color:#000;
	}
	
	a.popinPackInfosClose{
		display:block;
		float:left;
		width:25px;
		height:25px;
		margin:20px 0 26px 0;
		background-image:url(/img/btn-fermer-popin-medias.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}	
	
	div.popinPackInfosContenu{
		width:767px;
		margin:0 0 0 6px;
		background-color:#fff;
	}
	
	div.popinPackInfosTitre2{
		width:750px;
		margin:0 0 9px 6px;
		padding:12px 0 12px 6px;
		background-color:#e6e6e6;
		text-transform:uppercase;
		letter-spacing:-1px;
		font-size:14px;
		color:#000;
	}
	
	div.popinPackInfosLeft{
		float:left;
		width:555px;
		margin:0 23px 0 0;
		padding:0 0 0 9px;
	}
	
	div.popinPackInfosTitre3{
		font-size:12px;
		font-weight:bold;
		color:#000;
	}
	
	div.popinPackInfosLeft p{
		margin:0 0 12px 0;
		font-size:12px;
		color:#000;
	}
	
	div.popinPackInfosRight{
		float:left;
		width:175px;
		margin:4px 0 15px 0;
	}
	
	div.popinBindingsSelector{
		display:none;
		position:fixed;
		top:50%;
		left:50%;
		z-index:99998;
		/*width:800px;
		height:390px;
		margin:-220px 0 0 -425px;*/
		width:960px;
		height:400px;
		margin:-220px 0 0 -505px;
		padding:25px;
		background-image:url(/img/popin-binding-selector.png);
		background-repeat:no-repeat;
	}
	
	div.popinBindingsTitre{
		float:left;
		/*width:531px;*/
		width:714px;
		/*margin:17px 0 0 223px;*/
		margin:17px 0 0 200px;
		text-transform:uppercase;
		letter-spacing:-3px;
		font-size:36px;
		color:#46a7d6;
	}
	
	a.popinBindingsClose{
		float:left;
		width:25px;
		height:25px;
		margin:20px 0 0 0;
		background-image:url(/img/btn-fermer-popin-binding.gif);
		background-repeat:no-repeat;
	}
	
	div.popinBindingsSlide{
		display:none;
	}
	
	div.popinBindingsTitre2{
		/*margin:0 0 42px 223px;*/
		margin:0 0 42px 200px;
		letter-spacing:-2px;
		text-transform:uppercase;
		font-size:14px;
		color:#383838;
	}
	
	div.popinBindingsLeft, div.popinBindingsRight{
		float:left;
		width:218px;
	}
	
	div.popinBindingsLeft{
		margin:0 102px 0 0;
		padding:0 0 0 217px;
	}
	
	label.bindingsLabel{
		display:block;
		margin:0 0 1px 6px;
		text-transform:uppercase;
		letter-spacing:-2px;
		font-size:14px;
		color:#383838;
	}
	
	label.bindingsLabel span{
		text-transform:lowercase;
	}
	
	div.bindingsOption{
		margin:0 0 45px 0;
		width:282px;
	}
	
	div.bindingsOption2{
		width:212px;
		margin:0 0 15px 0;
	}
	
	div.bindingsSelect{
		float:left;
		width:190px;
		height:23px;
		margin:0 8px 0 0;
		padding:6px 0 0 6px;
		background-image:url(/img/fond-select-binding.gif);
		background-position:0 -29px;
	}
	
	div.bindingsSelect2{
		width:127px;
		margin:0 8px 5px 0;
		background-image:url(/img/fond-select-ajout.gif);
		background-repeat:no-repeat;
	}
	
	div.bindingsSelectError{
		background-position:0 0;
	}
	
	div.bindingsSelect select{
		width:184px;
		height:18px;
		font-size:11px;
		color:#383838;
	}
	
	div.bindingsSelect2 select{
		width:115px;
	}
	
	div.bindingStatus{
		float:left;
		width:14px;
		height:14px;
		margin:8px 0 0 0;
		background-image:url(/img/picto-status.gif);
		background-repeat:no-repeat;
		background-position:0 -200px;
	}
	
	div.statusError{
		background-position:0 -14px;
	}
	
	div.statusRight{
		background-position:0 0;
	}
	
	a.bindingsSubmit{
		display:block;
		width:204px;
		height:20px;
		margin:-17px 0 0 0;
		padding:39px 0 0 9px;
		background-image:url(/img/btn-bindings-submit.gif);
		font-size:12px;
		font-weight:bold;
		color:#fff;
	}
	
	div.popinBindingsSlidesPacksConteneur{
		position:relative;
		overflow:hidden;
		/*width:568px;
		height:190px;*/
		width:728px;
		height:210px;
		/*margin:-30px 0 0 223px;*/
		margin:-30px 0 0 210px;
	}
	
	div.popinBindingsSlidesPacksContenu{
		/*width:2272px;
		height:190px;*/
		width:2672px;
		height:210px;
	}
	
	div.bindingsValidConteneur{
		position:relative;
		overflow:hidden;
		/*width:568px;
		height:190px;*/
		width:728px;
		height:60px;
		/*margin:5px 0 0 223px;*/
		margin:5px 0 0 200px;
	}
	div.bindingsValidContenu{
		/*width:2272px;
		height:190px;*/
		width:2672px;
		height:60px;
	}
	
	div.popinBindingsSlidePack{
		float:left;
		/*width:568px;
		height:190px;*/
		width:728px;
		height:200px;
	}
	
	div.bindingsPagination{
		margin:0 0 0 410px;
	}
	
	a.bindingsPaginationPrecedent{
		float:left;
		display:block;
		width:21px;
		height:21px;
		background-image:url(/img/fleche-media-precedent2.gif);
		background-repeat:no-repeat;
	}
	
	a.bindingsPaginationPrecedent{
		float:left;
		display:block;
		width:21px;
		height:21px;
		background-image:url(/img/fleche-media-precedent2.gif);
		background-repeat:no-repeat;
	}
	
	a.bindingsPaginationPrecedent:hover{
		background-position:0 -21px;
	}
	
	div.bindingsPaginationBubbles{
		float:left;
		width:111px;
		margin:6px 0 0 0;
		padding:0 0 0 7px;
		text-align:center;
	}
	
	a.bindingsPaginationSuivant{
		float:left;
		display:block;
		width:21px;
		height:21px;
		background-image:url(/img/fleche-media-suivant2.gif);
		background-repeat:no-repeat;
	}
	
	a.bindingsPaginationBubble{
		width:10px;
		height:10px;
		margin:0 7px 0 0;
		background-image:url(/img/bindings-pagination.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	a.bindingsPaginationBubble:hover, a.bindingsPaginationBubbleActive{
		background-position:0 -25px;
	}
	
	a.bindingsPaginationSuivant:hover{
		background-position:0 -21px;
	}
	
	div.bindingsValid{
		/*margin:21px 0 0 263px;*/
		float:left;		
		/*width:568px;*/
		width:728px;
        padding:0 0 0 60px;
	}
	
	a.bindingsStartAgain, a.bindingsAjoutPanier{
		float:left;
		display:block;
		width:204px;
		height:19px;
		padding:40px 0 0 9px;
		background-repeat:no-repeat;
		font-size:12px;
		font-weight:bold;
		color:#fff;
	}
	
	a.bindingsStartAgain{
		margin:0 5px 0 0;
		background-image:url(/img/btn-reset-bindings.gif);
	}
	
	a.bindingsAjoutPanier{
		background-image:url(/img/sprite-pictos.gif);
		background-position:-70px 0;
	}
	
	div.popinBindingsNoResults{
		/*height:175px;*/
		height:100px;
		margin:0 0 0 263px;
		padding:70px 0 0 0;
		text-transform:uppercase;
		letter-spacing:-1px;
		font-size:14px;
	}
	
	div.popinBindingsNoResults p{
		margin:0 0 16px 0;
	}
	
	div.bindingsNoResultsStartAgain{
		margin:0 0 0 400px;
	}
	
	div.popinAjoutPanierPack{
		display:none;
		position:fixed;
		top:50%;
		left:50%;
		z-index:9999;
		width:900px;
		height:493px;
		margin:-271px 0 0 -450px;
		padding:25px;
		background-image:url(/img/fond-popin-ajout-pack.png);
	}
	
	div.popinAjoutPanierPackTitre{
		float:left;
		width:833px;
		margin:22px 0 0 0;
		padding:0 0 0 21px;
		text-transform:uppercase;
		letter-spacing:-2px;
		font-size:24px;
		color:#000;
	}
	
	a.popinAjoutPackClose{
		display:block;
		float:left;
		width:25px;
		height:25px;
		margin:20px 0 26px 0;
		background-image:url(/img/btn-fermer-popin-medias.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	div.popinAjoutPanierPackContenu{
		width:888px;
		margin:0 0 0 6px;
		background-color:#fff;
	}
	
	div.popinAjoutPanierPackTitre2{
		width:871px;
		margin:0 0 9px 6px;
		padding:12px 0 12px 6px;
		background-color:#e6e6e6;
		text-transform:uppercase;
		letter-spacing:-1px;
		font-size:14px;
		color:#000;
	}
	
	div.visible{
		display:block;
	}
	
	div.popinAjoutPanierPackFormu{
		padding:0 0 0 15px;
	}
	
	div.packAjoutPanierBas{
		float:right;
		margin:15px 0 0 0;
		padding:0 6px 0 0;
	}
	
	a.packAjoutPanier{
		display:block;
		width:204px;
		height:19px;
		padding:40px 0 0 9px;
		background-image:url(/img/btn-ajout-pack.gif);
		background-repeat:no-repeat;
		font-size:12px;
		font-weight:bold;
		color:#fff;
	}
/* ==================== PACKS PRODUITS ============================ */


/* ==================== FICHE PRODUIT ONGLET LE PRODUIT ============================ */
	div.blocLeProduit{
		width:859px;
		margin:0 0 20px -5px;
		background-image:url(/img/fond-le-produit.gif);
		background-repeat:repeat-y;
	}
	
	div.blocLeProduitLeft{
		float:left;
		width:219px;
		padding:0 0 1px 0;
	}
	
	div.blocLeProduitTitreZone{
		width:189px;
		margin:0 0 15px 0;
		padding:20px 15px 19px 15px;
		background-color:#ffff00;
		background-image:url(/img/fleche-le-produit.png);
		background-repeat:no-repeat;
		background-position:right bottom;
	}
	
	div.blocLeProduitTitrePack{
		width:375px;
		margin:0 0 7px -5px;
		padding:10px 15px 8px 15px;
		background-color:#ffff00;
		text-transform:uppercase;
		font-size:18px;
		line-height:18px;
		color:#212121;
	}
	
	div.blocLeProduitTitre1{
		margin:0 0 15px 0;
		text-transform:uppercase;
		font-size:28px;
		line-height:28px;
		letter-spacing:-2px;
		color:#212121;
	}
	
	div.blocLeProduitTitre2{
		margin:0 0 15px 0;
		text-transform:uppercase;
		font-size:18px;
		line-height:18px;
		letter-spacing:-1px;
		color:#212121;
	}
	
	div.blocProduitSousTitre{
		text-transform:uppercase;
		font-size:18px;
		line-height:18px;
		letter-spacing:-1px;
		color:#212121;
	}
	
	div.blocLeProduitLeftText{
		padding:0 15px 0 15px;
		font-size:12px;
		color:#222;
	}
	
	div.blocLeProduitLeftText p{
		margin:0 0 15px 0;
	}
	
	div.blocLeProduitRight{
		float:left;
		width:640px;
	}
	
	
	
	div.blocLeProduitRelative{
		position:relative;
		width:859px;
		height:467px;
	}
	
	div.blocLeProduitGallery{
		position:absolute;
		top:0;
		left:0;
		z-index:1;
		width:859px;
		height:467px;
	}
	
	div.blocLeProduitGalleryZone{
		position:relative;
		width:859px;
		height:467px;
		overflow:hidden;
	}
	
	div.blocLeProduitGallerySlider{
		width:5154px;
		height:467px;
	}
	
	div.blocLeProduitGallerySlide{
		float:left;
		width:859px;
		height:467px;
	}
	
	div.blocLeProduitGalleryTitre{
		position:absolute;
		top:0;
		left:0;
		z-index:2;
		width:859px;
		height:467px;
	}
	
	div.blocLeProduitGalleryNav{
		position:absolute;
		bottom:10px;
		left:12px;
		z-index:3;
		width:66px;
		height:28px;
	}
	
	a.blocLeProduitGalleryNavPrev{
		display:block;
		float:left;
		width:28px;
		height:28px;
		margin:0 10px 0 0;
		background-image:url(/img/le-produit-gallery-fleches.png);
		background-position:0 0;
	}
	
	a.blocLeProduitGalleryNavNext{
		display:block;
		float:left;
		width:28px;
		height:28px;
		background-image:url(/img/le-produit-gallery-fleches.png);
		background-position:-38px 0;
	}
	
	
	div.blocAdvancedTailles{
		background-repeat:repeat;
	}
	
	div.blocLeProduitTitreZone2{
		margin:0;
	}
	
	div.blocLeProduitRight2{
		float:left;
		width:610px;
		padding:15px;
		font-family:arial;
		font-size:12px;
		color:#222;
	}
	
	div.taillesTabAdvanced{
		width:859px;
		margin:0 0 0 -5px;
	}
	
	div.taillesTabAdvanced table{
		width:859px;
	}
	
	
	
	div.popinBindingsSlidesPacksConteneurAdvanced{
		position:relative;
		overflow:hidden;
		/*width:568px;
		height:190px;*/
		width:859px;
		height:250px;
		margin:0 0 0 -5px;
	}
	
	div.popinBindingsSlidesPacksContenuAdvanced{
		/*width:2272px;
		height:190px;*/
		width:3436px;
		height:250px;
	}
	
	div.popinBindingsSlidePackAdvanced{
		float:left;
		/*width:568px;
		height:190px;*/
		width:859px;
		height:250px;
	}
	
	div.packAdvancedPrix{
		float:left;
		width:180px;
	}
	
	div.bindingsPaginationAdvanced{
		margin:0 0 0 350px;
	}
	
	
	a.bindingsPaginationPrecedentAdvanced{
		float:left;
		display:block;
		width:21px;
		height:21px;
		background-image:url(/img/fleche-media-precedent2.gif);
		background-repeat:no-repeat;
	}
	
	a.bindingsPaginationPrecedentAdvanced{
		float:left;
		display:block;
		width:21px;
		height:21px;
		background-image:url(/img/fleche-media-precedent2.gif);
		background-repeat:no-repeat;
	}
	
	a.bindingsPaginationPrecedentAdvanced:hover{
		background-position:0 -21px;
	}
	
	a.bindingsPaginationSuivantAdvanced{
		float:left;
		display:block;
		width:21px;
		height:21px;
		background-image:url(/img/fleche-media-suivant2.gif);
		background-repeat:no-repeat;
	}
	
	a.bindingsPaginationBubbleAdvanced{
		width:10px;
		height:10px;
		margin:0 7px 0 0;
		background-image:url(/img/bindings-pagination.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	a.bindingsPaginationBubbleAdvanced:hover, a.bindingsPaginationBubbleActive{
		background-position:0 -25px;
	}
	
	a.bindingsPaginationSuivantAdvanced:hover{
		background-position:0 -21px;
	}
	
	div.produitPackPrixBarreAdvanced{
		margin:76px 10px 0 0;
		font-size:16px;
		color:#999;
		text-decoration:line-through;
	}
/* ==================== FICHE PRODUIT ONGLET LE PRODUIT ============================ */
