<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#gnjGE {	
}
#gnjGeneral {
	position:relative;
  width: 592px;
}
#gnjCadrePhoto {
	border:1px solid #e5e5e5;
	width:330px;
	height:330px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
#gnjPhotos {
	height:330px;
}
#gnjPhotos {
	position:absolute;
	top:0;
	left:0;
}
#gnjLienPlus, #gnjLienCacher, #gnjLienToute {
	color:#575757;
	cursor:pointer;
}
#gnjLienPlus:hover, #gnjLienCacher:hover, #gnjLienToute:hover {
	color:#FF6000;
}
#gnjApercuPhoto {
	min-height:332px;	
	overflow:hidden;
  position: relative;
}
#gnjApercuPhoto .gnjMini {	
	position:absolute;
	overflow:hidden;
	padding:1px;
	width:76px;
	height:76px;
	cursor:pointer;
	background:#FFFFFF;
	border:1px solid #e5e5e5;
}
#gnjApercuPhoto .gnjMini img {
	border:1px solid #FFFFFF;
	background:#FFFFFF;
	padding:1px;
}
#gnjApercuPhoto .gnjMini:hover, #gnjApercuPhoto .gnjMini.actif {
	background:#FFFFFF;
	border:1px solid #A0A0A0;
}
#gnjApercuPhoto .gnjMini:hover img, #gnjApercuPhoto .gnjMini.actif img {
	border:1px solid #A0A0A0;
}
#gnjGEfond {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000000;
	opacity:0.8;
	z-index:9998;
}
#gnjGEimg {
	z-index:9999;
	position:fixed;
	width:330px;
	height:330px;
	border:1px solid #363636;
	overflow:hidden;
	margin:-165px 0 0 -165px;
}
#gnjGEimg img {
	position:absolute;
}
#gnjGEmenu {
	position:fixed;	
	z-index:9999;
	left:50%;
	bottom:25px;
}
#gnjGEmenuFond {
	position:fixed;
	background:#000;
	bottom:20px;
	height:94px;
	width:100%;	
	z-index:9998;
	opacity:0.6;
}
#gnjGEmenu img {
	border:1px solid #363636;
	margin:0 5px;
	cursor:pointer;
	opacity:0.5;
	display: block;
	float:left;
}
#gnjGEmenu img:hover {
	opacity:1;
}
#gnjFlecheP, #gnjFlecheS {
	height:212px;
	width:62px;
	position:fixed;
	top:50%;
	margin:-164px 0 0 0; /* 106 + 58 */
	background:url(img/fleche.png);
	z-index:9999;
}
#gnjFlecheP {
	background-position:0 0;
	right:50%;
}
#gnjFlecheS {
	background-position:62px 0;
	left:50%;
}
#gnjZoneP, #gnjZoneS {
	position:fixed;
	background:url(img/vide.png);
	top:30px;
	bottom:144px;
	z-index:9999;
	cursor:pointer;
}
#gnjZoneP {
	left:0px;
	right:50%;
}
#gnjZoneS {
	left:50%;
	right:0px;
}
#gnjLoader {
	margin-left: -8px;
    bottom: 123px;
    left: 50%;
    position: fixed;
    z-index: 9999;
}
#gnjFermer {
	position:fixed;
	z-index:10000;
	background:url(img/fermer.png);
	width:80px;
	height:67px;
	top:19px;
	right:20px;
	opacity:0.7;
	cursor:pointer;
}
#gnjFermer:hover {
	opacity:1;	
}
@media (max-width: 420px) {
  
}
@media (min-width: 420px) {
  #gnjGeneral {
    height:340px;
  }
  #gnjCadrePhoto {
    float:left;  
  }
  #gnjApercuPhoto {
    width: 610px;
    position:absolute;
    top:0;
    left:0;
  }
  #gnjLienPlus, #gnjLienCacher, #gnjLienToute {
    position:absolute;
  }
  #gnjLienPlus {
    top:338px;
    right:0;
  }
  #gnjLienToute {
    top:-20px;
    right:0;	
  }
}


/* GROUPEMENT PROD */
#groupeChoixFond {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.4;
	z-index:10;
}
#groupeChoix {
  position:absolute; 
  top:20px; 
  left:50%; 
  background:#FFF; 
  width:550px;
  margin:0 0 0 -290px;
  padding:10px; 
  z-index:9999; 
  border: 5px solid #FF0000; 
  border-radius: 6px 6px 6px 6px; 
}
#groupeChoix input[type=text] {
  width: 16px;
  padding:6px 10px 6px;
  margin: 0 13px 0 0;
  background-color:#f1f1f2;
  border:1px solid #bbb;
  border-radius:4px;
  box-shadow:inset 0 1px 3px #cccccc;
  color:#aaa;
  text-shadow:1px 1px #ffffff;
  outline: none;
  text-align: center;
}
#groupeChoix #groupeProduitTable  {
	width:550px;
}
#groupeChoix .optMoins {
	left: 1px;
}
#groupeChoix .optPlus {
	left: 53px;
}
.optPlus, .optMoins {
	position:absolute;	
	width:14px;
	height:17px;
	cursor:pointer;
}
.optPlus {
	left: 61px;
    top: 3px;
	background:url(img/optionPlusGris.jpg);
}
.optMoins {
	left: 11px;
    top: 10px;	
	background:url(img/optionMoinsGris.jpg);
}
.groupeOptionChoixOpt {
	position: relative;
	float:left;
	padding:0 0 0 15px
}
.groupeOptionRuptureStock {
	color:#A00;
}
.groupeOptionResteInfo {
	width:45px;
	text-align:center;
	vertical-align:middle;
}
.groupeOptionChoix {
	padding:4px 0 0;
}
.groupeOptionRepartir {
	color:#06F;
}
.groupeOptionTrop {
	color:#B00;
}
.groupeOptionOk {
	color:#3F3;
}
/* superbuttonMS */
a.superbuttonMS {
  height:28px;
  font:13px/28px Trebuchet MS,Arial,Helvetica,sans-serif;
  letter-spacing:0.1px;
  width:auto;
  padding:0px 13px;
  margin:0 6px 6px 0;
  display:inline;
  float:left;
  font-size:13px;
  text-decoration:none;
  border-radius:4px;
  color:#ffffff;
  background:url(img/superbutton.png) repeat-x center -1px transparent;
  border:1px solid #d65f34;
  box-shadow:inset 0px 1px #faaa82;
  text-shadow:1px 1px #c8542d;
}
a.superbutton:hover {
  background:url(img/superbutton.png) repeat-x center -31px transparent;
}
.ie9 a.superbuttonMS {
  line-height:29px;
}</pre></body></html>