img {
  display: block;
}

#bloc_Principal_panier
{
background-color : white;
width : 722px;
margin-right : 15px;
margin-top : 17px;
float : left;
overflow:auto;
margin-bottom : 0px;
}

/*.bloc_Principal_texte
{
font-size: 11pt ;
color : pink;
padding : 7px;
}*/

#bando_pub
{
width :305px;
height : 140px;
margin-left : 16px;
margin-top : 15px;
+margin-top : -50px;
margin-bottom : 30px;
}

#articles_lies
{
width :360px;
+width :363px;
height : 110px;
float : left;
margin-bottom : 15px;
border: 1px solid black;
border-top : 0px;
margin-left : 5px;
}

.produit_lier_panier
{
border: 1px solid black;
margin-top: 10px;
margin-left : 5px;
float : left;
}

/*.texte_produit_lier_panier
{
font-size: 8pt;
color: pink;
text-align: center;
width : 90px;
margin-top: 2px;
}*/


.fiche_produit_lies_panier
{
float : left;
width : 1000px;
height : 150px;
}

#bloc_bando
{
margin-left : 8px;
margin-bottom : 0px;
margin-top : 10px;
height : 2px;
}

#bando_gauche
{
float : left;
margin : 0px;
}

#bando_milieu
{
float : left;
width : 670px;
height : 21px;
background-image: url("./../Images/panier/bande_partie_milieu.gif");
margin : 0px;
color : white;
}

#bando_milieu a
{
font-weight: bold;
color : white;
text-decoration : none;
height : 21px;
margin : 0px;
}

#article
{
padding-left : 8px;
}

#quantite
{
padding-left : 219px;
}

#prix
{
padding-left : 150px;
margin : 0px;
}

#supp
{
float : right;
}


#bando_droite
{
float : left;
}

#zone_texte
{
width : 658px;
margin : 0px;
margin-left : 18px;
padding : 8px;
background-color : #C3C5C7;
border: 1px solid black;
border-top : 0px;
overflow: auto;
clear : both;
}

#zone_texte_bas
{
width : 669px;
margin : 0px;
margin-left : 18px;
padding : 8px;
padding-right : 0px;
/*border: 1px solid black;*/
border-top : 0px;
overflow: auto;
clear : both;
margin-top : 10px;
}

#petit_bloc_conseil_ensemble
{
float : right;
margin-bottom : 5px;
width : 300px;
}


#petit_bloc_pub
{
border: 1px solid black;
width : 350px;
height : 150px;
float : right;
margin-bottom : 5px;
margin-right : 15px;
background-color : #D8D9DB;
}

#petit_bloc_pub_padding
{
padding : 5px;
padding-top : 8px;
}

#petit_bloc_pub h3
{
font-size: 12pt ;
font-weight: bold;
margin-bottom : 8px;
margin-top: 4px;
}

#petit_bloc_conseil
{
border: 1px solid black;
background-color : white;
height : 90px;
margin-bottom : 12px;
}

#petit_bloc_conseil a
{
color : black;
}

#zone_texte a
{
float : left;
margin-right :0px;
}

.designation
{
width : 250px;
padding-left : 10px;
color : black;
float : left;
margin : 0;
}

.quantite
{
margin-left : 10px;
margin-right : 5px;
float : left;
}

.cocher
{
float : right;
margin-right : 10px;
margin-top : -10px;
}

.texte_produit
{
width : 640px;
float : left;
margin-bottom : 5px;
}

.offert_picto
{
margin-left : 200px;
}

.bouton_supp
{
margin-left : 570px;
margin-top : 10px;
margin-bottom : 0px;
}

.prix_panier
{
font-size: 12pt ;
font-weight: bold;
color: #CD0015 ;
width : 85px;
margin-left : 0px;
text-align : right;
float : left;
}

.offert
{
font-size: 12pt ;
font-weight: bold;
color: #CD0015 ;
margin-left : 0px;
float : left;
}

.visuPromo
{
float : left;
width : 54px;
height : 18px;
}

.prix_panier_unitaire
{
float : left;
font-size: 11pt ;
color: #CD0015 ;
width : 60px;
text-align : right;
margin-right : 5px;
}

.prix_total_panier
{
font-size:20pt ;
padding-left : 5px;
}

.bloc_total
{
width : 220px;
height : 27px;
background-image : url(./../Images/traitement_client/tete_bloc.gif);
margin-top : 0px;
margin-left  : 15px;
}

.bloc_total h1
{
font-weight: bold;
color : white;
padding-left : 15px;
padding-top : 6px;
margin-top: 0px;
margin-bottom: 0px;
font-size: 11pt ;
}

.bloc_total_contenu
{
width : 200px;
height : 50px;
border: 1px solid #343536;
border-top: 0px solid red;
margin-left : 20px;
margin-bottom : 15px;
background-color : #C6C7C9;
text-align : right;
padding-right : 8px;
}

.prix_total_panier
{
font-size: 2em ;
font-weight: bold;
color: #CD0015 ;
width : 190px;
text-align : right;
}

#fleches_panier
{
width : 680px;
margin-left : 20px;
margin-top: 10px;
margin-bottom : 70px;
+margin-bottom : 30px;
}

.bouton_recalc, .bouton_supp
{
float : right;
margin-right : 25px;
margin-top : 5px;
}

.produit_lies_panier
{
width : 675px;
height : 90px;
margin-left : 15px;
overflow: hidden;
clear : both;
}

.produit_lier_panier
{
float : left;
}

#marche
{
clear : both;
float : right;
width : 245px;
}

.QtPromo
{
font-size: 8pt ;
float : left;
margin-right : 10px;
/*background-color : black;*/
width : 85px;
color : #C6C7C9;
}

.bouton_panier
{
/*clear : both;*/
float : right;
}

/*hhhhhhhhhhh*/

		.tableau
		{
      color : black;
      width: 300px;
      /*border: 0.5px solid #BCBCBC; */
      border-collapse: collapse;
      border-width:1px;
      border-style:solid;
      border-color:#4F4C50;
      float : right;
    }
    
    .total_tableau_panier
    {
      background-color : #B3B3B3;
    }
    
    .titre
		{
      background-color : #4F4C50;
      color : #FFFFFF;
      border-width:1px;
      border-style:solid;
      border-color:#4F4C50;
      height : 10px;
      padding-left : 5px;
      font-style : bold;
    }
    
    .chiffre_panier
    {
      float : right;
      margin-right : 5px;
    }
    
    .bordure
    {
      border-width:1px;
      border-style:solid;
      border-color:#4F4C50;
      height : 30px;
      padding : 5px;
      /*border: 0.5px solid black;*/
    }

.gauche_pub
{
float : left;
}

#Saisissez votre code of
{
    border-width:1px;
      border-style:solid;
      border-color:#4F4C50;
      height : 100px;
      width : 100px;
      padding : 5px;
      background-color : red;
}




