#sweats .planche .modele {
margin: 50px;
padding-top: 165px;
}
.tjs{
display:block!important;
}
.modele .default{
display:block;
}
#S_lesfonds,#S_lesformes,#S_lesselections{
position:absolute;
margin-top: 18px;
}
 .fond svg path {
fill:#fff;
}
 .fond svg{
width: 89.5%;
height: 89%;
margin-top: -9px;
}
 .forme svg{
width: 90%;
height: 90%;
}
  .fond, .forme{
position:absolute;
width: 530px;
height: 450px;
}
.selection{
display:none;
position:absolute;
z-index:3;
}
/*fond modele*/
 .fond.uni{
}
.fond.uni-bande{
height: 45px;
top: 107px;
left: -1px;
}
.fond.bicoloreMC{
height: 285px;
}
.fond.bicolore{
width: 510px;
height: 430px;
top: 9px;
left: 9px;
}
.fond.contraste{
}
/*fond col*/
.fond.col-V{
width: 128px;
height: 99px;
margin-top: -2px;
margin-left: 176px;
}
.fond.col-rond{
width: 120px;
height: 57px;
margin-top: -6px;
margin-left: 179px;
}
.fond.col-zip{
width: 116px;
height: 64px;
margin-top: -34px;
margin-left: 180px
}
/*fond finitions*/
.fond.manches-bande{
}
/*fond base*/
.fond.contraste{
top: 122px;
left: 123px;
width: 262px;
height: 310px;
}
.fond.contrastefente{
}
/*fond poche*/
.fond.poche-stylo{
width: 34px;
height: 46px;
margin-left: 394px;
margin-top: 125px;
}
.fond.poche-plate{
}
.fond.poche-zip{
}
.fond.poche-poitrine{
   height: 45px;
    margin-left: 269px;
    margin-top: 125px;
    width: 54px;
}
/*fond renfots*/
.fond.renforts-coudes{
width: 513px;
margin-left: 6px;
margin-top: 49px;
}
.fond.renforts-epaules{
height: 66px;
margin-left: -3px;
margin-top: 18px!important;
}
.fond.renforts{
margin-top: 50px;
width: 482px;
margin-left: 19px;
}
#sweats .fond.finition1,#sweats .selection.finition1 {
width: 527px;
height: 403px;
top: 14px;
position: absolute;

}

#sweats .forme.finition1 {
width: 458px;
left: 30px;
}
#sweats .selforme.finition1{
z-index:8;
}
#sweats .selforme.finition1 svg{
width:90%;
height:90%;
}
/*forme modele*/
#sweats .forme.uni{
top: -7px;
left: -3px;
}
.forme.uni-bande{
}
.forme.bicoloreMC{
}
.forme.bicolore{
}
.forme.contraste{
}
.forme.blouson{
margin-top: -43px;
margin-left: -3px;
height: 484px;
width: 526px;
}
/*forme col*/
.forme.col-V{
width: 150px;
height: 150px;
margin-top: -35px;
margin-left: 165px;
}
.forme.col-rond{
width: 150px;
height: 150px;
margin-top: -57px;
margin-left: 165px;
}
.forme.col-zip{
width: 150px;
height: 160px;
margin-top: -58px;
margin-left: 165px;
}
/*forme finitions*/
.forme.manches-bande{
}
/*forme base*/
.forme.contraste{
height: 440px;
width: 530px;
}
.forme.contrastefente{
}
/*forme poche*/
.forme.poche-stylo{
width: 52px;
height: 70px;
margin-left: 385px;
margin-top: 106px;
}
.forme.poche-plate{
width: 282px;
height: 116px;
margin-top: 265px;
margin-left: 117px;
}
.forme.poche-zip{
width: 282px;
height: 116px;
margin-top: 265px;
margin-left: 117px;
}
.forme.poche-poitrine {
  height: 75px;
    margin-left: 259px;
    margin-top: 103px;
    width: 75px;
}
/*forme renfots*/
.forme.renforts-coudes{
width: 510px!important;
margin-left: 7px!important;
margin-top: 40px!important;
}
.forme.renforts-epaules{
height: 100px;
margin-left: -5px;
margin-top: -6px;
}
.forme.renforts{
margin-top: -4px;
width: 513px;
margin-left: 6px;
}
.forme.velcros-ecusson {
width: 50px;
height: 50px;
margin-left: 361px;
margin-top: 56px;
}
.forme.velcros {
height: 50px;
margin-left: 213px;
margin-top: 130px;
width: 50px;
}
/*selection modele*/
.selection.uni{
width: 471px;
height: 405px;
}
.selection.uni-bande{
height: 45px;
top: 96px;
left: 0;
width: 471px;
}
.selection.bicoloreMC{
width: 471px;
height: 177px;
}
.selection.bicoloreMC.Sel2{
width: 120px;
height: 247px;
}
.selection.bicoloreMC.Sel3{
width: 107px;
height: 247px;
margin-left: 343px;
}
.selection.bicolore.Sel2{
width: 110px;
height: 430px;
top: 9px;
left: 9px;
}
.selection.bicolore.Sel3{
width: 113px;
height: 377px;
top: 9px;
margin-left: 344px;
}
.selection.bicolore.Sel4{
width: 186px;
height: 127px;
top: 9px;
left: 9px;
}
.selection.bicolore.Sel5{
width: 132px;
height: 136px;
top: 3px;
left: 9px;
margin-left: 268px;
}
.selection.contraste{
}
/*selection col*/
.selection.col-V{
width: 112px;
height: 97px;
margin-top: -18px;
margin-left: 179px;
}
.S_finitions .finition1.fond svg path{
fill:rgb(46, 77, 167);
}
.selection.col-rond{
width: 150px;
height: 150px;
margin-top: -47px;
margin-left: 165px;
}
#sweats .selection.col-rond{
height: 87px;
}
.selection.col-zip{
width: 104px;
height: 66px;
margin-top: -46px;
margin-left: 181px;
}
/*selection finitions*/
.selection.manches-bande{
}
/*selection base*/
.selection.contraste{
top: 130px;
left: 78px;
width: 365px;
height: 310px;
}
.selection.contraste.Sel2{
top: 117px;
left: 78px;
width: 84px;
height: 269px;
}
.selection.contraste.Sel3{
top: 117px;
left: 78px;
width: 40px;
height: 269px;
margin-left: 238px;
}
.selection.contrastefente{
}
/*selection poche*/
.selection.poche-stylo{
width: 34px;
height: 41px;
margin-left: 394px;
margin-top: 118px;
}
.selection.poche-plate{
}
.selection.poche-zip{
}
.selection.poche-poitrine{
 height: 45px;
    margin-left: 275px;
    margin-top: 115px;
    width: 40px;
}
/*selection renfots*/
#sweats .selection.renforts-coudes{
width: 36px;
height: 120px;
top: 179px;
left: 19px;
}
#sweats .selection.Sel2.renforts-coudes{
width: 36px;
height: 120px;
top: 179px;
left: 415px;
}
#sweats .selection.renforts-epaules{
width: 57px;
height: 56px;
top: 11px;
left: 112px;
}
#sweats .selection.Sel2.renforts-epaules{
width: 57px;
height: 56px;
top: 9px;
left: 296px;
}
.selection.renforts{
}
#S_Lmanche, #S_Lfinitions,#S_Lfinition, #S_Lpoche, #S_Lpoche2, #S_Lrenforts, #S_Lvelcros, #S_Lmarquage, #S_Lmailles,#S_Lcol-capuche,#S_Lmodelef{
display: none;
}
#sweats  .forme.fente {
width: 530px;
height: 446px;
}
#sweats .bicoloreMC.fond path{
fill:url('#grille')  #fff;
}
#sweats .bicolore.fond path{
fill:url('#grille') #fff;
}
#sweats .contraste.fond path{
fill:url('#grille') #fff;
}
#sweats .col-capuche.forme.rond{
top: -140px;
width: 514px;
height: 302px;
z-index: 1;
}
#sweats .col-capuche.forme{
top: -165px;
width: 515px;
height: 310px;
z-index: 1;
}
#sweats .col-capuche.fond.rond{
top: -131px;
width: 513px;
height: 198px;
left: 2px;
z-index: 1;
}
#sweats .col-capuche.fond{
top: -152px;
width: 513px;
height: 198px;
left: 2px;
z-index: 1;
}
#sweats .col-capuche.selection{
display: block;
top: -140px;
width: 515px;
height: 125px;
z-index: 1;
}
#sweats .col-capuche.fond.bande.rond {
    background: none repeat scroll 0 0 #fff;
  height: 17px;
    left: 197px;
    margin: auto;
    top: -29px;
    width: 73px;
    z-index: 0;
	}
#sweats .col-capuche.fond.bande {
  background: none repeat scroll 0 0 #fff;
  height: 17px;
    left: 197px;
    margin: auto;
    top: -58px;
    width: 72px;
    z-index: 0;
	}	