/*conteneurRight*/
#blockActu {
   float:left;
   width:329px;
   background: #c10435;
   margin-top:1.3em;
}
#actuMagasin {
   float:left;
   display:inline;
	width:192px;
	height:18px;
   margin-top:3px;
   margin-left:20px;
   padding-bottom:6px;
   font-size:0;
}
#blockActu #visuActu {
   width:325px;
   height:222px;
   margin-left:auto;
   margin-right:auto;
   clear:both;
}
#bgDegradeActu {
    background:url(/_img/common/fonds/bg_decouvrir.jpg) no-repeat;
	width:325px;
	height:73px;
   margin-left:auto;
   margin-right:auto;
}
#DecouvrirCollection {
   margin-top:1.3em;
   margin-left:1.8em;
   float:left;
}
#plusInfo {
   margin-top:2.9em;
   margin-right:3.3em;
   float:right;
}
#trouverMagasin {
   width:329px;
   height:92px;
   background:url(/_img/common/fonds/bgFormActu.png) no-repeat;
   _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/common/fonds/bgFormActu.png', sizingMethod='crop') ;
}
#trouverMagasin h4 {
   color: #cfb488;
   font: bold 1.2em arial, verdana, sans-serif;
   text-transform:uppercase;
   padding-top:0.7em;
   margin-left:1.7em;
   margin-bottom:0.4em;
}
#trouverMagasin h4 span {
   color: #fff;
   font-weight:bold;
}
#trouverMagasin label {
   color: #d9dadb;
   font: 1.1em arial, verdana, sans-serif;  
   margin-left:1.7em;
}
#trouverMagasin select {
   width:23em;
   height:1.6em;
   padding-left:0.3em;
   border: 1px solid #bebebe;
   color: #87888a;
   font: 1.1em arial, verdana, sans-serif;
   margin-top:0.2em;
   margin-left:1.7em;
}
#titreEspaceClients {
   width:170px;
   height:17px;
   clear:both;
   padding-top:0.5em;
}
#EspaceClients {
   width:325px;
   border:2px solid #C10435;
   margin-top:1em;
   float:left;
   /*background:url(/_img/common/fonds/bgEspaceClients.jpg) repeat-y;*/
   background-color:#C10435;
}
#tousMesServices {
   width:128px;
   height:124px;
   /*background:url(/_img/common/visus/tousMesServices.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/common/visus/tousMesServices.png', sizingMethod='crop') ;*/
   margin-left:1.8em;
   margin-top:1.4em;
   float:left; 
   display:inline;
}
#decouvrezServices {
color:#000000;
display:inline;
float:left;
font:bold 1.3em arial,verdana,sans-serif;
margin-bottom:2em;
/*margin-left:3.2em;*/
margin-top:1em;
text-align:center;
width:325px;
}

#vosAvantages {
   color: #FFF;
   font: bold 1.6em arial, verdana, sans-serif;
   width:325px;
   float:left; 
   display:inline;
   /*margin-left:1.6em;*/
   margin-top:1em;
   text-transform:uppercase;
   text-align:center;
}
#EspaceClients ul {
   clear:both;
   list-style-type: none;
   padding-left: 0;
   margin-left:0;
   font: bold 1.1em arial, verdana, sans-serif;
}
#EspaceClients li {
   width:325px;
   height:40px; 
   line-height:40px; 
}
#EspaceClients #bg_li1 {
   background:url(/_img/common/fonds/bg_li1.jpg) no-repeat;
}
#EspaceClients #bg_li2 {
   background:url(/_img/common/fonds/bg_li2.jpg) no-repeat;
}
#EspaceClients #bg_li3 {
   background:url(/_img/common/fonds/bg_li3.jpg) no-repeat;
}
#EspaceClients #bg_li4 {
   background:url(/_img/common/fonds/bg_li4.jpg) no-repeat;
}
#EspaceClients li a {
   text-decoration:none;
   text-transform:uppercase;
   color: #434343;
   font-weight:bold;
   background:url(/_img/french/pictos/carreRouge.gif) left center no-repeat;
   margin-left:2.9em;
   padding-left:0.9em;
   width:280px;
}
#bgAvantageMoment {
   width:329px;
   height:197px;
  /*background:url(/_img/common/fonds/bgAvantageMoment.jpg) no-repeat;*/
   background-color:#C10435;
   clear:both;
}
#cartesCredit {
   width:45px;
   height:32px;
   background:url(/_img/french/pictos/cartesCredit.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/french/pictos/cartesCredit.png', sizingMethod='crop') ;
   float:left;
   display:inline;
   margin-left:1.8em;
   margin-top:0.9em;
   margin-bottom:1em;
}
#bgAvantageMoment h4 {
   color: #c10435;
   font: bold 1.2em arial, verdana, sans-serif;
   text-transform:uppercase;
   float:left;   
   margin-left:1em;
   margin-top:1.5em; 
}
#imgReduction {
	width:287px;
	height:126px;
	margin-left:2px;
	margin-right:auto;
}
#conteneurNewsletter{
   width:100%;
   border-bottom:3px solid #1b1b1b;
   margin-top:3.5em;  
    height:27px;
}
#titreNewsletter {
   width:132px;
   margin-bottom:9px;
   font-size:0;
}
#bgRecevoirOffres {
   width:331px;
   height:79px;
   background:url(/_img/common/fonds/bgRecevoirOffres.jpg) no-repeat;
   margin-top:1em;
   clear:both;
   overflow:hidden;
}
#bgRecevoirOffres .inputtext {
   float:left;
   width:20.3em;
   height:1.4em;
   padding-left:0.3em;
   padding-top:0.2em;
   border: 1px solid #bebebe;
   color: #9e9e9e;
   font: 1.1em arial, verdana, sans-serif;
   margin-left:2em;
}
#bgRecevoirOffres label {
   color: #0a0a0a;
   font: bold 1.1em arial, verdana, sans-serif;
   margin-left:20px;
   width:257px;
   padding-top:1.3em;
   margin-bottom:0.8em;
   display:block;
}
#bgRecevoirOffres .submit {
   float:left;
   margin-left:3px;
}
#accroShopping {
   font-size:0;
   clear:both;
}
/*fin conteneurRight*/


#eshopping { 
   height:16px; 
   width:366px; 
   margin-left:1em;
   margin-bottom:0.9em;
   margin-top:13px;
   font-size:1em;
   float:left;
   display:inline;
}
#conteneurSlidesHome {
   width:100%;
   height:372px; 
   position:relative;
   float:left;	z-index:0;
}
#conteneurSlidesHome .slide{
	left: 13px;
	position:absolute;
	top: 1px;
	z-index:9;
	display:none;
}
#conteneurSlidesHome .slide.actual {
	z-index:11;
}
#conteneurSlidesHome .slide.last-actual {
	z-index:10;
}


.slideTextLeft .zoomProduitsLumiere{
   top:143px;
   left:23px;
}
.slideTextLeft .boutonAcheter{
   position:relative;
}
.slideTextCenter .zoomProduitsLumiere{
   top:262px;
   left:265px;
}
.slideTextCenter h6 a {
	font-size:24px;
}
.slideTextCenter .boutonAcheter{
	/*margin-top:9px;*/
   position:relative;
}
.slideNoText .zoomProduitsLumiere{
   top:275px;
   left:423px;
}
.slideNoText h6 a {
	font-size:24px;
	float:none;
}
.slideNoText .boutonAcheter{
	margin-left:-3px;
}


.accessoiresLumiere {
   height:372px; 
   width:606px; 
   font-size:1em;
   margin-right:13px;
   display:inline;
   float:right;
}
.zoomProduitsLumiere {
   position:absolute;
   width:120px;
   height:185px;
}
.ProduitsLumiere {
   margin-bottom:6px; 
   width:120px;
   float:left;
}
.ProduitsLumiere h4 a {
   color: #000;
   font: bold 18px  arial, verdana, sans-serif;
   text-transform:uppercase;
   text-decoration:none;
   display:block;
   width:150px;
}
.ProduitsLumiere h4 a:hover {
   color: #C10435;
}
.ProduitsLumiere h5 a {
   color: #000;
   font: 11px arial, verdana, sans-serif;
   text-decoration:none;
}
.ProduitsLumiere h6 a {
   color: #c10435;
   font: bold 18px arial, verdana, sans-serif;
   text-transform:uppercase;
   float:left;
   width:auto;
   display:block;
   overflow:hidden;
   text-decoration:none;
}

#numberspage{
	position:absolute;
	right:15px;
	top:2px;
	z-index:12;
}
.numberpage {
	background-color:#c2c2c2;
	color:#fff;
	cursor:pointer;
	display: block;
	font: bold 1.1em arial, verdana, sans-serif;
	height:18px;
	line-height:18px;
	margin-bottom: 3px;
	text-align:center;
	width:22px;
}
.numberpage.current {
	background:#c10435;
}

/*topVentes*/
#topVentes {
   /*width:586*/
   width:606px;
   height:296px; 
   /*border-bottom: 3px solid #1b1b1b; 
   border-top: 3px solid #1b1b1b;*/
   float:right;
   margin-right:13px;
   display:inline;
}
.bordureLayer {
   background:#1b1b1b;
   font-size:0;
   width:586px;
   height:3px;
   margin-left:auto;
   margin-right:auto;
   clear:both;
}
#topVentes h3 {
   color: #000;
   font: bold 1.3em arial, verdana, sans-serif;
   text-transform:uppercase;
   margin-top:20px;
   margin-left:10px;
}
.conteneurProduit {
   width:150px;
   height: 224px;
   float:left;
   margin-top:12px;   
   text-align:center;
   border-left:1px solid #d1d1d1;
   position:relative;
}
.conteneurProduit2 {
   border-left:none;
}
.conteneurProduit img {
    vertical-align: middle;
}
.boutonAcheter { 
   display: block; 
   height: 20px; 
   overflow: hidden; 
   width: 62px; 
   float:left;
   left:10px;
   margin-top:2px; 
}
.boutonAcheter2 { 
   clear:both;
   background: url(/_img/french/boutons/jachete.gif) no-repeat;
   width: 62px;
   height: 20px;
   left:50%;
	margin-left:-29px;
	position:absolute;
   bottom:0;
}
.boutonAcheter2 a, .boutonAcheter3 a { 
   display: block;
   width: 62px; 
   height: 20px;
}
.boutonAcheter3 { 
   clear:both;
   /*background: url(/_img/french/boutons/jachete.gif) no-repeat;*/
   width: 62px; 
   height: 20px;	
	position:absolute;
   bottom:0;   
}
.boutonAcheter { text-indent: -999.9em; }
.boutonAcheter { background: url("/_img/french/boutons/jachete.gif") no-repeat; }
.infosProduit {
   position:absolute;
   bottom:0;
   left:0;
   /*height:86px;*/
   height:98px;
   width:100%;
   text-align:center;
}
.infosProduit h4 a {
   color: #000;
   font: bold 14px arial, verdana, sans-serif;
   text-transform:uppercase;
   text-decoration:none;
   display:block;
   width:150px;
}
.infosProduit h4 a:hover {
   color: #C10435;
}
.infosProduit h5 a {
   color: #000;
   font: 11px arial, verdana, sans-serif;
   line-height:1em;
   margin-left:auto;
   margin-right:auto;
   text-decoration:none;
   display:block;
   width:100px;
}
.infosProduit h6 a {
   color: #c10435;
   font: bold 14px arial, verdana, sans-serif;
   text-decoration:none;
}
.infosProduit h6 a span {
   color: #000;
   font-weight:bold;
   text-decoration:line-through;
   margin-right:10px;
   display:inline;
}
.infosProduit p {
   clear:both;
}
/*exclu*/
#exclu {
   width:606px;
   height:224px; 
   float:right;
   margin-right:14px;
   display:inline;
}
#exclu h3 {
   color: #000;
   font: bold 1.3em arial, verdana, sans-serif;
   text-transform:uppercase;
   margin-top:20px;
   margin-left:10px;
   width:170px;
}
.infosProduit2 {
   position:absolute;
   bottom:0;
   left:0;
   height:86px;
   width:100%;
   text-align:center;
}
.conteneurProduit3 {
   width:193px;
   height:180px;
   float:left;
   margin-top:0;   
   text-align:left;
   position:relative;
}
.conteneurProduit3 .logoProduit {
   width:150px;
   height:122px;
   margin-left:auto;
   margin-right::auto;
   clear:both;
   position:relative;
   left:50%;
   margin-left:-75px
}
.conteneurProduit3 .prixSolde {
   color: #cfb488;
   font: bold 33px arial, verdana, sans-serif;
   clear:both;
}
.separateur {
   width:10px;
   height:160px;
   float:left;
   background: url(/_img/common/fonds/separateur.jpg) no-repeat;
}
.conteneurProduit3 .right {
   position:relative;
   /**height:105px;**/
   height:135px;
   width:88px;
   float:left;
   margin-right:0px;
  /* margin-top:21px;*/
   margin-top:10px;
}
.conteneurProduit3 .right h4 a {
   color: #000;
   font: bold 14px arial, verdana, sans-serif;
   text-transform:uppercase; 
   text-decoration:none;
   display:block;
   width:86px;
}
.conteneurProduit3 .right h4 a:hover {
   color: #C10435;
}
.conteneurProduit3 .right h5 a {
   color: #000;
   font: 11px arial, verdana, sans-serif;
   text-decoration:none;
   display:block;
   width:86px;
}
.conteneurProduit3 .right h6 a {
   color: #c10435;
   font: bold 14px arial, verdana, sans-serif;
   text-decoration:none;
   display:block;
}
.conteneurProduit3 .right h6 span {
   color: #000;
   font: 11px arial, verdana, sans-serif;;
}
/*carnetMode*/
#DivCarnetMode {
	width:632px;
	height:335px;
   background: url(/_img/common/fonds/bgCarnetMode.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/common/fonds/bgCarnetMode.png', sizingMethod='crop') ;
   padding-top:14px;
}
#DivCarnetMode .left {
	width:122px;
	float:left;
   display:inline;
   padding-left:31px;
   padding-top:40px;
}
#DivCarnetMode .left2 {
/*	width:206px;*/
    width:427px;
	float:left;
   display:inline;
   padding-top:44px;
}
#DivCarnetMode .right {

   width:440px;
   float:left;
   display:inline;
   position : relative;
   z-index: 1;
   padding-top:2px;
   margin-left:10px;
   _margin-left:8px;
}

#DivCarnetMode .right img{
	width:440px;
    height:297px;
   
}

#titreCarnetMode {
	width:96px;
	height:43px; 
   font-size:0px;
   padding-bottom:40px;
}
#DivCarnetMode .left .text1 {
	width:125px;
   color: #c10435;
   font: bold 1.1em arial, verdana, sans-serif;
   padding-bottom:24px;
}
#DivCarnetMode .left .text2 {
	width:125px;
   color: #000;
   font: bold 1.1em arial, verdana, sans-serif;
}
.conteneurImg {
   width:150px;
   height:115px;
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}
.conteneurImg2 {
   width:105px;
   height:100px;
   display: table-cell;
   text-align: center;
   vertical-align: middle; 
   padding-top:21px;
   font-size:0;
}
.conteneurImg * {
   vertical-align: middle;
}
.conteneurImg2 * {
   vertical-align: middle;
}
.conteneurImg  span {
   /* CSS appliqués uniquement à IE7 IE6 */
   /display: inline-block;
   /height: 100%;
}
.conteneurImg2  span {
   /* CSS appliqués uniquement à IE7 IE6 */
   /display: inline-block;
   /height: 100%;
}
/*POP IN*/
#DivInscriNews {
	/*display:none;*/
	width:466px;
	position:absolute; 
	z-index:30; 		
	left:50%; 
	margin-left:-233px; 
	top:130px;	 
	background:#fefefe;
}
#DivInscriNews .Fermer {
	display:block;
	float:right;	
	display:inline;
	color:#000;
	font: 1.1em arial, verdana, sans-serif; 
	text-decoration:none;
	margin: 10px 6px 15px 0;	
}
#DivInscriNews .Fermer:hover {
	color:#c10435;
}
#DivInscriNews p.text1 {
   color: #000;
   font: 1.1em arial, verdana, sans-serif;
   clear:both;
   margin-left:21px;
   margin-bottom:13px;
}
#DivInscriNews p.Radio label.label1, #DivInscriNews p.Radio2 label.label1 {
   color: #525252;
   font: 1.1em arial, verdana, sans-serif;
   margin-left:21px;
   width:146px;
   display:inline-block;
}
#DivInscriNews p.Radio .label1 span, #DivInscriNews p.Radio2 .label1 span {
   color: #c10435;
}
#DivInscriNews p.Radio label.label2 {
   color: #000;
   font: 1.1em arial, verdana, sans-serif;
   margin-right:13px;
}
#DivInscriNews p.Radio input {
   width:13px;
   height:13px;
   vertical-align:top;
   margin-right:3px;
}
#DivInscriNews p.Radio #span {
   display:inline-block;
   width:146px;
}
#DivInscriNews p.Radio2 {
   margin-top:3px;
}
#DivInscriNews p.Radio2 input {
   width:169px;
   height:17px;   
   color: #000;
   font: 1.1em arial, verdana, sans-serif;
   border: 1px solid #bebebe;
}
#DivInscriNews p.Radio2 input.input1 {
   width:22px;
   margin-left:-2px;
}
#DivInscriNews p.Radio2 input.input2 {
   width:38px;   
}
#DivInscriNews p.Radio2 input.input3 {
   width:92px;
}
#DivInscriNews .Valider {
   width:61px;
   margin: 24px auto 20px auto;
}