.encartCartItems .cartItem .image{
    width:182px;
}
.encartCartItems .cartItem .description{
    height:82px;
    width:370px;
}
.encartCartItems .cartItem .prixUnitProduit{
    float:left;
    height:82px;
    width:110px;
}
.encartCartItems .cartItem .quantite{
    float:left;
    height:82px;
    width:100px;
}
.encartCartItems .cartItem .prixTotalProduit{
    float:left;
    height:82px;
    width: 340px;
}
.encartCartInfoLivraison {
    width:545px;
    padding-left:15px;
}
.encartCartTotal {
    width: 371px;
}
 .encartCartTotal .fraisLivraison{
    width:362px;
}
.encartCartTotal .totalCommande{
    width:362px;
}
    


@media (min-width: 1200px) {
  .row {
    margin-left: 0px;
  }
  [class*="span"] {
    margin-left: 0px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1200px;
  }
  .span12 {
    width: 1200px;
  }
  .span11 {
    width: 1100px;
  }
  .span10 {
    width: 1000px;
  }
  .span9 {
    width: 900px;
  }
  .span8 {
    width: 800px;
  }
  .span7 {
    width: 700px;
  }
  .span6 {
    width: 600px;
  }
  .span5 {
    width: 500px;
  }
  .span4 {
    width: 400px;
  }
  .span3 {
    width: 300px;
  }
  .span2 {
    width: 200px;
  }
  .span1 {
    width: 100px;
  }
  .offset12 {
    margin-left: 1200px;
  }
  .offset11 {
    margin-left: 1100px;
  }
  .offset10 {
    margin-left: 1000px;
  }
  .offset9 {
    margin-left: 900px;
  }
  .offset8 {
    margin-left: 800px;
  }
  .offset7 {
    margin-left: 700px;
  }
  .offset6 {
    margin-left: 600px;
  }
  .offset5 {
    margin-left: 500px;
  }
  .offset4 {
    margin-left: 400px;
  }
  .offset3 {
    margin-left: 300px;
  }
  .offset2 {
    margin-left: 200px;
  }
  .offset1 {
    margin-left: 100px;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0px;
  }
  .thumbnails {
    margin-left: 0px;
  }
  .thumbnails > li {
    margin-left: 0px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
  .navbar .nav > li > a {
    padding: 0px 40px 0px;
  }
    .firstbigbox {
        height: 244px;
    }
    .firstbigbox > .borderleft {
        height: 244px;
    }
    .bigbox {
        height: 244px;
    }
    .lastbigbox {
        height: 244px;
    }
        .bigboxbleu {
        height: 244px;
    }

    .textbigbox {
        height: 86px;
    }
    #maincontent .memberinforight {
        width: 350px;
    }
    .memberborderleft {
        padding-left: 20px;
    }
}

@media (min-width: 978px) and (max-width: 1199px) {
    .firstbigbox {
        height: 260px;
    }

    .firstbigbox > .borderleft {
        height: 260px;
    }

    .bigbox {
        height: 260px;
    }

    .lastbigbox {
        height: 260px;
    }
        .bigboxbleu {
        height: 260px;
    }

    .textbigbox {
        height: 100px;
    }
    #maincontent .memberinforight {
        width: 350px;
    }
    .memberborderleft {
        padding-left: 20px;
    }
.encartCartItems .cartItem .prixTotalProduit{
    width: 124px;
}
.encartCartItems .cartItem .prixUnitProduit{
    width:80px;
}


}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: 0px;
  }
  [class*="span"] {
    margin-left: 0px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 744px;
  }
  .span12 {
    width: 744px;
  }
  .span11 {
    width: 682px;
  }
  .span10 {
    width: 620px;
  }
  .span9 {
    width: 558px;
  }
  .span8 {
    width: 496px;
  }
  .span7 {
    width: 434px;
  }
  .span6 {
    width: 372px;
  }
  .span5 {
    width: 310px;
  }
  .span4 {
    width: 248px;
  }
  .span3 {
    width: 186px;
  }
  .span2 {
    width: 124px;
  }
  .span1 {
    width: 62px;
  }
  .offset12 {
    margin-left: 744px;
  }
  .offset11 {
    margin-left: 682px;
  }
  .offset10 {
    margin-left: 620px;
  }
  .offset9 {
    margin-left: 558px;
  }
  .offset8 {
    margin-left: 496px;
  }
  .offset7 {
    margin-left: 434px;
  }
  .offset6 {
    margin-left: 372px;
  }
  .offset5 {
    margin-left: 310px;
  }
  .offset4 {
    margin-left: 248px;
  }
  .offset3 {
    margin-left: 186px;
  }
  .offset2 {
    margin-left: 124px;
  }
  .offset1 {
    margin-left: 62px;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0px;
  }
  .navbar .nav > li > a {
    padding: 0px 10px 0px;
  }
  #textboxnewsletter {
    clear: both;
  }
  #textboxsearch {
    clear: both;
  }
    .firstbigbox {
        height: 290px;
    }

    .firstbigbox > .borderleft {
        height: 290px;
    }

    .bigbox {
        height: 290px;
    }

    .lastbigbox {
        height: 290px;
    }
    .bigboxbleu {
        height: 290px;
    }
    .textbigbox {
        height: 130px;
    }
    #maincontent .memberinforight {
        width: 350px;
    }
    .memberborderleft {
        padding-left: 20px;
    }
    .encartCartItems .cartItem .description{
    width: 210px;
}
    .encartCartItems .cartItem .prixUnitProduit{
    width: 80px;
}
    .encartCartItems .cartItem .prixTotalProduit{
    width: 80px;
}


}

@media (max-width: 767px) {
    body {
        padding-right: 0px;
        padding-left: 0px;
    }

    .navbar-fixed-top,
    .navbar-fixed-bottom,
    .navbar-static-top {
        margin-right: 0px;
        margin-left: 0px;
    }

    .container-fluid {
        padding: 0;
    }

    .navbar .nav > li > a {
        padding: 0px 2px 0px;
    }
    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
        width: 100%;
    }

    #maincontent {
        width: 320px;
        margin: auto;
        margin-top: 20px;
    }
    .carousel .row .span3 {
        display: block;
        float: left;
        width: 25%;
        margin-left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #logoeffPhone {
        width: 100%;
    }

    #headerPhone {
        background: #ffffff url(/assets/img/phonebuttonbg.gif) repeat-x;
        height: 60px;
    }
    #headercenter {
        width: 320px;
        margin: auto;
    }
    #phonebutton1 {
        height: 37px;
        float: left;
        border-left: 1px solid #c1c1c3;
        border-right: 1px solid #c1c1c3;
        width: 63px;
        text-align: center;
        padding-top: 7px;
    }

    #phonebutton2 {
        height: 37px;
        float: left;
        border-right: 1px solid #c1c1c3;
        width: 63px;
        text-align: center;
        padding-top: 7px;
    }

    #phonebutton3 {
        height: 44px;
        float: left;
        border-right: 1px solid #c1c1c3;
        width: 126px;
        text-align: center;
    }

    #phonebutton3 a {
        font: bold 16px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
        text-decoration: none;
        color: #075094;
        display: table-cell;
        vertical-align: middle;
        line-height: 16px;
        text-shadow: 0 1px 0 #ffffff;
        width: 126px;
        height: 44px;
    }
    #phonebutton4 {
        height: 37px;
        float: left;
        width: 63px;
        text-align: center;
        padding-top: 7px;
        border-right: 1px solid #c1c1c3;
    }

    #menuPhone {
        /*background: #ffffff url(/assets/img/menuphonebg.gif) repeat;
        height: 56px;*/
    }
    #menucenter {
        width: 322px;
        margin: auto;
        border-left: 1px solid white;
    }

    .phonemenuitem {
        width: 160px;
        height: 56px;
        float: left;
        background: #ffffff url(/assets/img/menuphonebg.gif) repeat-x;
        border-bottom: 1px solid white;
            border-right: 1px solid white;
        font: normal 15px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
        color: #ffffff;
        text-decoration: none;
        text-shadow: 0 1px 0 #6e8cb4;
        text-align: center;
        display: table-cell;
        vertical-align: middle;
    }
    .phonemenuitem a {
        font: normal 15px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
        color: #ffffff;
        text-decoration: none;
        text-shadow: 0 1px 0 #6e8cb4;
        text-align: center;
        height: 56px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 160px;
    }
        .phonemenuitem a:hover {
            text-decoration: underline;
        }
        .phonemenuitem #imgbackphone {
            vertical-align: baseline;
        }
    .phonemenuitem div {
        font: normal 15px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
        color: #ffffff;
        text-shadow: 0 1px 0 #6e8cb4;
        text-align: center;
        height: 56px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 160px;
        text-decoration: underline;
    }
    .subphonemenuitem {
        width: 160px;
        height: 56px;
        float: left;
        background: #ffffff url(/assets/img/submenuphonebg.gif) repeat-x;
        border-bottom: 1px solid white;
            border-right: 1px solid white;
        font: normal 15px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
        color: #075094;
        text-decoration: none;
        text-shadow: 0 1px 0 #6e8cb4;
        text-align: center;
        display: table-cell;
        vertical-align: middle;
    }
    .subphonemenuitem a {
        font: normal 15px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
        color: #075094;
        text-decoration: none;
        text-shadow: 0 1px 0 #6e8cb4;
        text-align: center;
        height: 56px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 160px;
    }
        .subphonemenuitem a:hover {
            text-decoration: underline;
        }
    .subphonemenuitem div {
        font: normal 15px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
        color: #075094;
        text-shadow: 0 1px 0 #6e8cb4;
        text-align: center;
        height: 56px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 160px;
        text-decoration: underline;
    }


    .phonemenuform .input-append {
        height: 25px;
    }
    .input-append .input-mini {
        width: 100px;
        font-size: 9px;
        height: 18px;
        padding: 1px 6px;
        margin: 0px;
    }

    #boxPhone {
        /*background: #ffffff url(/assets/img/menuphonebg.gif) repeat;
        height: 56px;*/
        margin-top: 12px;
    }
    #boxcenter {
        width: 322px;
        margin: auto;
    }

    .phoneboxitem {
        width: 160px;
        height: 60px;
        float: left;
        background: #ffffff url(/assets/img/boxphonebg.jpg) no-repeat top left;
        font: normal 15px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
        color: #474747;
        text-decoration: none;
        text-shadow: 0 1px 0 #6e8cb4;
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        overflow: hidden;
    }
    .phoneboxitem a {
        font: normal 15px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
        color: #474747;
        text-decoration: none;
        text-shadow: 0 1px 0 #6e8cb4;
        text-align: center;
        height: 60px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 160px;
    }
        .phoneboxitem a:hover {
            text-decoration: underline;
        }
    .phoneicon2 {
        width: 100px;
        height: 60px;
        background: transparent url(/assets/img/phoneicon2.png) no-repeat 12px 6px;
        margin-top: 0;
        margin-left: 4px;
        padding-left: 56px;
    }
    .phoneicon3 {
        width: 100px;
        height: 60px;
        background: transparent url(/assets/img/phoneicon3.png) no-repeat 0px 6px;
        margin-top: 0;
        margin-left: 4px;
        padding-left: 56px;
    }
    .phoneicon4 {
        width: 100px;
        height: 60px;
        background: transparent url(/assets/img/phoneicon4.png) no-repeat 0px 12px;
        margin-top: 0;
        margin-left: 4px;
        padding-left: 56px;
    }
    .phoneicon5 {
        width: 100px;
        height: 60px;
        background: transparent url(/assets/img/phoneicon5.png) no-repeat 0px 4px;
        margin-top: 0;
        margin-left: 4px;
        padding-left: 56px;
    }

    #memberofPhone {
        /*background: #ffffff url(/assets/img/menuphonebg.gif) repeat;
        height: 56px;*/
        margin-top: 12px;
    }
    #memberofcenter {
        width: 322px;
        margin: auto;
        font: normal 15px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
        color: #474747;
        text-decoration: none;
        text-shadow: 0 1px 0 #6e8cb4;
        text-align: center;
    }
      .span12 {
    width: 320px;
  }
      .span6 {
    width: 310px;
  }
      .span8 {
    width: 300px;
    margin-left: 5px;
    margin-right: 5px;
  }

    .memberinforight {
        width: 310px;
    }
    .memberborderleft {
        padding-left: 0;
    }
    #footer {
        width: 320px;
        margin: auto;
    }
    h1 {
        font-size: 25px;
    }
    .well {
        padding: 10px;
    }
    .form-horizontal .control-label {
        width:initial;
    }
    .form-horizontal .controls {
        margin-left: 70px;
    }
.encartCartItems .cartItem .image{
    width:182px;
}
.encartCartItems .cartItem .description{
    height:24px
}
.encartCartItems .cartItem .prixUnitProduit{
    float:right;
    height:36px;
}
.encartCartItems .cartItem .quantite{
    float:right;
    height:36px;
    width:100px;
}
.encartCartItems .cartItem .prixTotalProduit{
    float:right;
    height:36px;
    width: 110px;
}
.encartCartInfoLivraison {
    width:318px;
    padding-left:0px;
}
.encartCartTotal {
    width: 316px;
}

 .encartCartTotal .fraisLivraison{
    width:308px;
}
.encartCartTotal .totalCommande{
    width:308px;
}

}