
.tabl4P {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
background-color:#eeeeee;
margin: 0px;
padding: 2px;
width:100%;
}
.tabl4P td {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
margin: 2px;
padding: 2px;
border:2px solid #eeeeee;;
}


.PAN_tdEntete {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;

}
.PAN_tdCell {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;
}

.PAN_tdLigne {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;

}

.PAN_tdLigne_opt {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: left;
font-weight: bold;

}

A.PAN_tdLigne_descrA {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;
text-decoration : none;
}
.PAN_tdLigne_descr {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;

}
.PAN_tdLigne_total {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: right;
font-weight: bold;

}
.PAN_tdLigne_totalremise {
font-family:'neusessiregular',verdana, Helvetica;
font-size:10px;
color: #333232;
text-align: left;
}
.PAN_tdLigne_totaltxt {
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
font-weight: bold;
text-align: right;
}


.PAN_tdLigne_qte {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;

}

.PAN_tdLigne_pu {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;

}

.PAN_tdLigne_remise {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;

}

.PAN_tdLigne_pht {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;

}

.PAN_tdLigne_pttc {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;

}

.PAN_tdLigne_pttc2 {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:16px;
color: #333232;
text-align: center;
font-weight: bold;

}

.PAN_tdLigne_tva {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;

}

.PAN_tdLigne_majQte {
background-color:#f8f8f8;
font-family:'neusessiregular',verdana, Helvetica;
font-size:14px;
color: #333232;
text-align: center;
font-weight: bold;

line-height: 30px;
}



.txtCaddieTitre {
color: #333232;
font-size:14px;
font-family: 'neusessiregular',verdana, Helvetica;
font-weight: normal;
}

.txtImpCaddieTitre {
color: #ff0000;
font-size:14px;
font-family: 'neusessiregular',verdana, Helvetica;
font-weight: bold;
}

.listeTitrePanier {
background-color: #f8f8f8;;
color: #333232;
font-size: 9pt;
font-family: 'neusessiregular',verdana, Helvetica;
width:250px;
border: 1px solid #000000;
}

.listeOptionPanier {
background-color: #f8f8f8;;
color: #333232;
font-size: 9pt;
font-family: 'neusessiregular',verdana, Helvetica;
}

.chpsTxtPanier {
background-color: #eeeeee;;
color: #333232;
font-size: 9pt;
font-family: 'neusessiregular',verdana, Helvetica;
border: thin solid #333232;
padding: 3px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #000000;
}

.tabl2Cp {
	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
margin: 0px auto;
padding: 2px;
}
.tabl2Cp td {

	border-collapse:collapse;
	border: 0;
	border-width:0px; 
	border-style:none;
	border-spacing: 0px;
padding: 2px;
font-size:10px;
color:#333232;
}

#panierPrincipal {
  display: block;
}
table td .txtMoyenPayment {
text-align:left; font-size:16px; color:#000; border:none; border-bottom:1px solid #f8f8f8;
}
table td .labelMoyenPayment {
text-align:left; font-size:15px; padding:0px 2px; color:#900; border:none; cursor:pointer; font-weight:700;
}
table td .labelMoyenPayment:hover {
color:#f00;
}

#panierSecondaire {
  display: none;
}
/*--------*/
@media (max-width: 775px) {
#panierPrincipal {
  display: none;
}
#panierSecondaire {
  display: block;
}
}
/*--------*/
