/*fond*/
.fond  svg path{
    fill: #fff;
}
#polos .planche .modele {
margin: 50px 50px;
padding-top: 69px;
-webkit-padding-before: 69px;
left: -37px;
}
#polos .pourzoom{
  margin-top: 98px;
} 
#polos .planche .modele.zoom {
margin: 372px 207px;
transform: scale(2);
-webkit-transform: scale(2);
}
#polos  .fond.uni {
width: 533px;
height: 447px;
margin-top: -6px;
}
#polos  .fond.uni.femme {
height: 438px;
margin-top: 13px;
width: 542px;
left: -3px;
}
#polos  .fond.uni.longue.femme {
height: 438px;
margin-top: 13px;
width: 542px;
left: 0px;
}
#polos .uni-bande.fond {
  height: 3.9%;
    left: 121px;
    top: 203px;
    width: 50%;
}
#polos .uni-bande.fond svg path {
fill:url('#grille') #fff;
}
#polos .bicoloreMC.fond {
height: 50%;
    margin-left: 61px;
    top: 19px;
    width: 75.5%;
}
#polos .bicoloreMC.fond.fente {
width: 75.5%;
height: 52%;
margin-left: 59px;
top: 15px;
}
#polos .bicoloreMC.fond svg path {
fill:url("#grille") #fff;
}
#polos .bicoloreMC.fond.longue {
width: 89.5%;
height: 64%;
margin-left: 25px;
top: 21px;
}

#polos .bicolore.fond {
 height: 39%;
    margin-left: 51px;
    margin-top: 44px;
    width: 76%;

}
#polos .bicolore.fond.longue {
width: 91%;
height: 94%;
margin-left: 16px;
margin-top: -12px;
}
#polos .bicolore.fond svg path {
fill:url('#grille') #fff;
}
#polos .contraste.fond {
margin-top: 42px;
width: 50%;
margin-left: 125px;
height: 71%;
top: auto;
left: auto;
}
#polos .contraste.fond svg path {
fill:url("#grille") #fff;
}
#polos .contraste.fond.femme{
height: 77%;
left: auto;
margin-left: 131px;
margin-top: 34px;
top: auto;
width: 46%;
}

#polos .contraste.fond .femme svg path {
fill:url('#grille') #fff;
}
#polos .col-rayure.fond {
    height: 16.9%;
    margin-left: 191px;
margin-top: -20px;
    width: 19%;
    z-index: 2 !important;
}
#polos .PO_col{
margin-top:16px;
}
#polos .col-rayure.fond.femme {
 height: 9.9%;
    margin-left: 192px;
    margin-top: 16px;
    width: 18.5%;
    z-index: 3 !important;
}
#polos .col-rayure.fond svg path {
fill:#6eaee0;
}
#polos .manches-rayures.fond svg path {
fill: #6eaee0;
}
#polos .bande-epaule.fond svg path {
fill: #6eaee0;
}
#polos .col-patte.fond {
    height: 22.5%;
    margin-left: 181px;
    margin-top: -42px;
    width: 23.5%;
}
#polos .boutonniere.fond {
    height: 46px;
    margin-left: 224px;
    margin-top: 50px;
    width: 44px;
}
#polos .boutonniere.fond.femme {
    height: 45px;
    margin-left: 224px;
    margin-top: 64px;
    width: 42px;
}
#polos .boutonniere.fond svg path{
fill:#666666;
}
#polos .boutonniere.fond svg path#path3756{
fill:#fff;
}
#polos .col-patte.fond.femme {
width: 20.5%;
height: 21%;
margin-left: 188px;
margin-top: -20px;
z-index: 1;
}
#polos .col-zip.fond {
width: 22%;
height: 22%;
margin-left: 186px;
margin-top: -38px;
z-index: 1;
}
#polos .col-zip.fond.femme {
width: 21.1%;
height: 21%;
margin-left: 188px;
margin-top: -21px;
z-index: 2;
}
#polos .manches-bande.fond {
}
#polos .manches-rayures.forme {
height: 43px;
left: 61px;
top: 211px;
width: 394px;
}
#polos .manches-rayures.forme.femme {
width: 72px;
height: 52px;
top: 193px;
left: 55px;
}
#polos .manches-rayures.forme.longue {
  height: 49px;
    left: 26px;
    top: 420px;
    width: 476px;
 }
 #polos .manches-rayures.forme.longue.femme {
height: 49px;
left: 39px;
top: 417px;
width: 437px;
}
#polos .bcontraste.fond {
}
#polos .contrastefente.fond {
}
#polos .poche-stylo.fond {
   height: 90px;
    margin-left: 261px;
    margin-top: 110px;
    width: 53px;
}
#polos .poche-rabat.fond {
   height: 90px;
    margin-left: 261px;
    margin-top: 110px;
    width: 53px;;
}
#polos .poche-poitrine.fond {
   height: 90px;
    margin-left: 261px;
    margin-top: 110px;
    width: 53px;
}
#polos .bande-epaule.fond {
 height: 168px;
    margin-top: 17px;
    width: 533px;
}
#polos .bande-epaule.fond.longue {
    height: 407px;
    margin-top: 19px;
    width: 533px;
}
/*forme*/
#polos .uni-bande.forme {
top: 69px;
}
#polos .uni-bande.forme.fente {
top: 69px;
left: 6px;
}
#polos .uni-bande.forme.fente.longue {
top:69px;
left: 1px;
}
#polos .bicoloreMC.forme {
left: 7px;
top: 68px;
}
#polos .bicoloreMC.forme.longue {
left: 0px;
top: 70px;
}
#polos .bicolore.forme {
height: 442px;
left: 8px;
top: 76px;
}
#polos .bicolore.forme.longue {
left: 2px;
}

#polos .bicolore.forme .fente{
width: 530px;
height: 447px;
top: 32px;
}
#polos .bicolore.forme.longue.fente {
left: 0;
top: 79px;
}
#polos .bicolore.forme .fente.longue{
top:38px;
}
#polos .bicolore.forme.fente {
width: 530px;
height: 447px;
top: 69px;
}
#polos .contraste.forme {
height: 457px;
left: 9px;
top: 69px;
}
#polos .contraste.forme.longue {
height: 457px;
left: 2px;
top: 69px;
}
#polos .col-rayure.forme {
width: 30%;
height: 30%;
margin-left: 163px;
margin-top: -60px;
}
#polos .col-patte.forme {
width: 30%;
height: 30%;
margin-left: 164px;
margin-top: -60px;
}
#polos .col-patte.forme.femme {
width: 27.5%;
height: 32.5%;
margin-left: 171px;
margin-top: -49px;
z-index: 1;
}
#polos .col-zip.forme {
   height: 34%;
    margin-left: 171px;
    margin-top: -63px;
    width: 28%;
    z-index: 2;
}
#polos .col-zip.forme.femme {
height: 34%;
    margin-left: 171px;
    margin-top: -48px;
    width: 28%;
    z-index: 2;
	}
#polos .manches-rayures.fond {
height: 52px;
left: 58px;
top: 221px;
width: 404px;
}
#polos .manches-rayures.fond.femme {
height: 58px;
left: 44px;
top: 199px;
width: 433px;
}
#polos .manches-rayures.fond.longue {
height: 49px;
left: 26px;
top: 432px;
width: 476px;
}
#polos .manches-rayures.fond.longue.femme {
height: 44px;
left: 43px;
top: 429px;
width: 449px;
}
.manches-rayures.forme svg path{
fill:transparent;
}
#polos .manches-bande.forme {
}
#polos .bcontraste.forme {
}
#polos .contrastefente.forme {
}
#polos .poche-stylo.forme {
 height: 90px;
    margin-left: 245px;
    margin-top: 100px;
    width: 90px;
}
#polos .poche-rabat.forme {
 height: 90px;
    margin-left: 245px;
    margin-top: 100px;
    width: 90px;
}
#polos .poche-poitrine.forme {
 height: 90px;
    margin-left: 245px;
    margin-top: 100px;
    width: 90px;
}
#polos .bande-epaule.forme {
}
/*selection*/
#polos .uni-bande.selection {
top: 194px;
height: 20px;
}
#polos .bicoloreMC.selection {
}
#polos .bicolore.selection {
}
#polos .manchefixe.selection.Sel2 {
width: 109px;
height: 359px;
left: 18px;
top: 108px;
}
#polos .manchefixe.selection.Sel3 {
width: 110px;
height: 354px;
right: 70px;
top: 108px;
}
#polos .bicolore.selection.Sel2 {
width: 109px;
height: 359px;
left: 18px;
top: 108px;
}
#polos .bicolore.selection.Sel3 {
width: 110px;
height: 354px;
right: 70px;
top: 108px;
}
#polos .bicolore.selection.Sel4 {
width: 82px;
height: 57px;
left: 100px;
top: 30px;
}
#polos .bicolore.selection.Sel5 {
width: 82px;
height: 57px;
right: 164px;
top: 30px;
left: auto;
}
#polos .contraste.selection {
top: 194px;
left: 125px;
width: 38px;
height: 269px;
}
#polos .contraste.selection.contraste.Sel3{
margin-left: 189px;
}
#polos .col-rayure.selection {
width: 108px;
height: 100px;
margin-top: -6px;
margin-left: 181px;
}
#polos .col-patte.selection {
width: 108px;
height: 77px;
margin-top: -23px;
margin-left: 181px;
z-index: 3;
}
#polos .boutonniere.selection {
width: 24px;
height: 41px;
margin-top: 42px;
margin-left: 226px;
z-index: 5;
}
#polos .boutonniere.selection.femme {
    height: 41px;
    margin-left: 226px;
    margin-top: 56px;
    width: 24px;
    z-index: 5;
}
#polos .boutonniere.femmme.selection {
width: 24px;
height: 41px;
margin-top: 58px;
margin-left: 226px;
z-index: 5;
}
#polos .col-rayure.selection.Sel1{
width: 5px;
height: 16px;
margin-left: 188px;
margin-top: -10px;
}
#polos .col-rayure.selection.Sel2{
width: 3px;
height: 22px;
margin-left: 277px;
margin-top: -16px;
}
#polos .col-zip.selection {
width: 108px;
height: 77px;
margin-top: -6px;
margin-left: 181px;
z-index: 3;
}
#polos .manches-bande.selection {
}
#polos .manches-rayures.selection{
   height: 3px;
    left: 51px;
    top: 235px;
    transform: rotate(30deg);
    width: 68px;
    z-index: 5;
}
#polos .manches-rayures.selection.courte.femme{
width: 72px;
height: 52px;
top: 193px;
left: 55px;
}
#polos .manches-rayures.selection.longue{
    height: 22px;
    left: 14px;
    top: 435px;
    width: 72px;
}
#polos .manches-rayures.selection.longue.femme{
width: 72px;
height: 22px;
top: 429px;
left: 32px;
}
#polos .manches-rayures.selection.selection2{
   height: 2px;
    left: auto;
    right: 106px;
    top: 240px;
    transform: rotate(-30deg);
    width: 64px;
}
#polos .manches-rayures.selection.selection2.courte.femme{
height: 52px;
left: auto;
right: 95px;
top: 169px;
width: 72px;
}
#polos .manches-rayures.selection.selection2.longue{
height: 22px;
    right: 73px;
    top: 432px;
    width: 72px;
}
#polos .manches-rayures.selection.selection2.longue.femme{
width: 72px;
height: 22px;
top: 428px;
right: 73px;
left: auto;
}
#polos .bcontraste.selection {
}
#polos .contrastefente.selection {
}
#polos .poche-stylo.selection {
   height: 56px;
    margin-left: 260px;
    margin-top: 112px;
    width: 50px;
}
#polos .poche-rabat.selection {
   height: 56px;
    margin-left: 260px;
    margin-top: 112px;
    width: 50px;
}
#polos .poche-poitrine.selection {
   height: 56px;
    margin-left: 260px;
    margin-top: 112px;
    width: 50px;
}
#polos .bande-epaule.selforme {
   height: 180px;
    margin-top: 9px;
}
#polos .bande-epaule.selforme.longue {
height: 402px;
margin-top: 9px;
}

#polos .bande-epaule.selforme svg {
width:90%;
height:90%;
}
#polos .Selbande
{width: 210px;
height: 21px;
top: 155px;
left: 132px;}
#PO_lesselections .PO_bande{
position: relative;
z-index: 4;
top: -23px;
}
#PO_lesfonds .PO_bande{
top: -15px;
position: relative;
}
#PO_Lmanche, #PO_Lpoche, #PO_Lpoche2, #PO_Lrenforts, #PO_Lvelcros, #PO_Lmarquage, #PO_Lmailles,#PO_Lmodelef,#PO_Lsurpiqure,#PO_Lcolrayure{
display: none;
}
#PO_Lvelcros .velcros,#PO_Lvelcros .velcros-ecusson{display:none;}
.longue{
display:none;
}
.couleurs .polos{
display:none;
}
#polos .couleurs .polos{
display:none;
}
.selforme {
display:none;
}
.selforme path{
fill:transparent;
}
.l2{
display:none;
}
#GriPO_TB a{
background-color:#444444;
}
#GriPO_Iguan a{
background-color:#787878;
}
#polos .forme.uni {
left: 8px;
height: 448px;
top: 69px;
}
#polos .forme.uni.longue {
left: 1px;
height: 448px;
top: 69px;
}
#polos .forme.uni.fente {
left: 8px;
height: 453px;
top: 69px;
}
#polos .forme.uni.fente.longue {
left: 1px;
height: 453px;
top: 69px;
}
.contrastef.forme.longue.femme{
left: 5px;
}
.contrastef.forme.longue.femme.fente{
left: 5px;
}

.bicoloreMC.forme.fente,.bicolore.forme.fente,.uni-bande.forme.fente{
width: 532px;
height: 455px;
}

#polos #uni-bande{
position: static!important;
opacity: 1!important;
display: block!important;
}
#polos .selection.contraste.Sel3.femme{
margin-left: 174px;
}
#polos  .manchefixe.fond.courte{
width: 77%;
height: 42%;
margin-left: 56px;
margin-top: -12px;
}
#polos  .manchefixe.fond.courte svg path {
fill: /*url("#grille")*/ #666666;
}

#polos .manchefixe.fond.longue {
    height: 500px;
    margin-left: 23px;
    margin-top: -11px;
    width: 91%;
}
#polos  .manchefixe.fond.longue svg path {
fill:#666666;
}
#polos .forme.velcros {
   height: 50px;
    margin-left: 215px;
    margin-top: 125px;
    width: 50px;
}
#polos .forme.velcros-ecusson { 
width: 50px;
height: 50px;
margin-left: 362px;
margin-top: 43px;
}
#polos .louppe{
margin-top: 35px;
position: absolute;
margin-left: 60px;
z-index: 30;
}
#polos .manchefixebords.fond{
height: 354px;
    left: 55px;
    width: 410px;
	
}
#polos .manchefixebords.fond.femme{
 left: 57px;
    top: 65px;
	}
#polos .manchefixebords.Sel2.selection{
   height: 50px;
    left: 56px;
    top: 215px;
    width: 68px;
	z-index:4;	
	}
	
#polos .manchefixebords.Sel2.selection.femme{
	 height: 19px;
    left: 43px;
    top: 210px;
    transform: rotate(48deg);
    width: 68px;
    z-index: 4;
	}
#polos .manchefixebords.Sel3.selection{
  height: 50px;
    right: 108px;
    top: 218px;
    width: 68px;
	z-index:4;
	}
	#polos .manchefixebords.Sel3.selection.femme{

    height: 24px;
    right: 93px;
    top: 204px;
    transform: rotate(-53deg);
    width: 68px;
    z-index: 4;	
	}
/*#polos #PO_lesselections .PO_modele,#polos #PO_lesselections .PO_manche,#polos #PO_lesselections .PO_bas,#polos #PO_lesselections .PO_poche,#polos #PO_lesselections .PO_bande{
  display: inline-block;
}*/
.pourzoom{
position: absolute;
width: 485px;
height: 618px;
overflow: hidden;
cursor:pointer;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  
  
   /* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */  
	::i-block-chrome,#polos .manchefixe.fond.courte{
	margin-top: 0;
	}
	::i-block-chrome,#polos .boutonniere.fond{
	margin-top: 42px;
	}
	::i-block-chrome,#polos .contraste.fond.femme{
	margin-top: 60px;

	}
	::i-block-chrome,#polos .boutonniere.fond.femme {
	margin-top: 53px;
	}
	::i-block-chrome,#polos .col-patte.fond.femme {
	width: 20.5%;
	height: 21%;
	margin-left: 188px;
	margin-top: -23px;
	z-index: 1;
	}
	::i-block-chrome,#polos .fond.uni.femme {
	height: 438px;
	margin-top: 11px;
	width: 542px;
	left: -3px;
	}
	::i-block-chrome,#polos .col-zip.fond.femme {
	margin-top: -25px;
	}
	::i-block-chrome,#polos .bicolore.fond {
	height: 39%;
	margin-left: 51px;
	margin-top: 56px;
	width: 76%;
	}
	::i-block-chrome,#polos .contraste.fond {
	margin-top: 65px;
	width: 50%;
	margin-left: 125px;
	height: 71%;
	top: auto;
	left: auto;
	}
	::i-block-chrome,#polos .bicoloreMC.fond {
	height: 51%;
	margin-left: 60px;
	top: 33px;
	width: 75.5%;
	}
	::i-block-chrome,#polos .col-zip.fond {
	width: 22%;
	height: 22%;
	margin-left: 186px;
	margin-top: -41px;
	z-index: 1;
	}
	::i-block-chrome,#polos .bicoloreMC.fond.longue {
	width: 89.5%;
	height: 64%;
	margin-left: 25px;
	top: 40px;
	}
		::i-block-chrome,#polos .bicolore.fond.longue {
	width: 91%;
	height: 94%;
	margin-left: 16px;
	margin-top: 16px;
	}

	::i-block-chrome,#polos .uni-bande.fond {
	height: 3.9%;
	left: 121px;
	top: 205px;
	width: 50%;
	}
	}