
.printConfirm h1{
	height:auto;
	padding:0;
	font-size:24px;
	text-indent:0;
}

.printConfirm h1 a{
	color:#000;
}

.printConfirm #userBar ul{
	display:none;
}

.printConfirm #userBar p{
	padding:0;
	font-size:14px;
}

.printConfirm h2.paiement{
	height:auto;
	padding:0 0 0 10px;
	font-size:20px;
	text-indent:0;
}
.stepDisplayer    {
    display:none;
  
}
.stepDisplayer ul li    {
    display:none !important;

}
img.logo-ACH-print{
    display:block;
         }
#userBar    {
    display:none;

}
.printConfirm .top-content{
	display:block;
    clear:none;
    height:40px;
    float:none;
    position:absolute;
    *left:40px;
     width:550x;
 *width:510x;
}
  .commande .hd,
.commande .bd  {
  width:500px !important;
}

.commande .facture {
   width:200px;
   
}

.commande .bd .block {
  width:500px !important;
}
.printConfirm .main-content{
	display:block;
    clear:none;
    position:relative;
    left:10px;
    top:40px;
    float:none;
}
.printConfirm #bd .supp-content{

    float:left;
    width:180px;
    position:relative;
    *left:-25px !important;
   }
.printConfirm #bd .supp-content div.mainBox div.foot{

       display:none;
   }
.paiement #bd .main-content   {
               width:550px;
               *width:515px;
                *left:-20px;
   }

.printConfirm .supp-content {
    display:none;
       }
.forPrint {
    display:block !important;


       }
.forPrint .mainBox   {
    clear:none;
    float:right;
    right:40px;
    position:relative;
     margin-bottom:20px;
    margin-top:20px;
    width:240px;
       }
.forPrint .noFoot    {
    clear:both;
    float:left;
      right:0px;
    left:30px;
       }
.forPrint .mainBox h3  {
    font-size:16px;
    font-weight:bold;
       }
.forPrint .mainBox .foot {
    display:none;
       }

.printConfirm .stepDisplayer ul li,
.printConfirm .stepDisplayer ul.step3Active li.step3{
	padding:0 40px 0 35px;
	height:auto;
}

.printConfirm .stepDisplayer ul.step3Active li.step3{
	text-decoration:underline;
}

.commande{
	border:solid 1px #000;
    border-left:none 0px #fff;
    border-right:none 0px #fff;
    clear:none;
    float:none;
    *width:500px;
    
}

.envoi{
	border-bottom:solid 1px #000;
	padding:10px 0 5px 0;
}

.envoi h3{
	padding-left:0;
}

.commande .store,
.commande .facture{
	border-left:none 0px #000;
	border-bottom:none 0px #000;
	
}

.commande .store{
	padding:0 0 10px 0px;
	width:150px;
    position:relative;
    top:-40px;
}

.commande .store .company{
	
    position:relative;
    top:10px;
}
.cond-politique .logo img{
           
    float:left;
text-align:left;
}
.cond-politique .TSH .location {
    position:relative;
    
}
.cond-politique .location p{
           
    float:left;
    text-align:left;
    position:relative;
    clear:both;
}
.cond-politique .logo {
    padding-right:10px;
    float:left;
    display:block;
    margin-top:30px;
   }
.print-order .action,
.printConfirm .action{
	display:block;
    clear:both;
}
  .print-order .action p,
.printConfirm .action p{
	display:block;
    clear:none;
      page-break-before: auto;
       page-after-before:auto;
}
 .print-order .action .buttons,
.printConfirm .action .buttons{
	display:none;
}
.printConfirm .main-content,
.print-order .main-content{
	
    position:relative !important;
}
.printConfirm #bd .supp-content{
margin-top:40px;
    border:1px solid #000;
    *position:relative;
    *page-break-before:auto;
   
}
.printConfirm .cond-politique{
    *position:relative;
    *left:20px !important;
}
.printConfirm .boutique{
    *position:relative;
    *left:40px !important;
}



.print-order .storeBlock{
	float:none;
	padding:0 0 10px;
	border-bottom:solid 1px #000;
}
.print-order .commande .facture  {
	width:260px;
     margin-right: 0 !important;
}
.print-order .store,
.print-order .facture{
	padding:0;
	border-left:0;
	border-bottom:0;
    padding-top:20px;
}

.print-order .facture{
	border-left:solid 1px #000;
}

.print-order .commande .items,
.print-order .commande .ft{
	float:none;
    *width:450px;
}
 .commande .items .block {
            *width:450px !important;
    }
.print-order .cond-politique,
.print-order #ft{
	float:none;
    page-break-before:auto;
}

#ft{
	float:none;
	clear:none;

}
#ft .qmiFooter    {
    position:relative;
	left:-200px;

}
.print-order  #ft .qmiFooter    {
    position:relative;
	left:0px;

}
.qmiFooter .boutiques, .qmiFooter .lnksUser {
	display:none;
}
.qmiFooter .logos{
    display: none;

}
.cond-politique h3         {
	*width:400px;
    page-break-before:avoid;
    page-break-before:avoid;
}
 .cond-politique h5, h6, p, ul, strong , li   {
	page-break-before:auto !important;
     position:relative !important;
     left:0px !important;
     float:none !important;
     clear:none !important;
     margin:0;
     padding:0;
     height:auto;
}
.cond-politique .boutique  {
	width:400px !important;
    
}
#ft p  {
	 position:relative;
     left:0px;
    top:0px;
}

.print-order .top-content h2 span {
      color:#909090;
 }
         
    #ft .content  {
	float:none;
        clear:left;
}

.commande, .cond-politique,
.conditions , .politique ,#hd, #bd, .envoi  {
          position:relative !important;
          overflow:visible !important;
           overflow-y:visible !important;
           page-break-before: auto;
          float:none !important;
          clear:both !important;
            height:auto !important;
            display:block !important;
            position:relative !important;
            left:0 !important;
}
.commande     {
       display:block !important;
       
   }
.store a {
       display:none !important;

   }

.supp_content    {
       display:block !important;
       visibility:0;
   }
.confirmation-warning {
    display:none;
} 