/*==========================*/

.CAD{
	width: 100%;
}

.CAD_BUTTON{
	width: 100%;
	text-align: center;
}
.CAD_mentions_legales{text-align: center;color: gray;font-size: 10px;}

.CAD_ALERT{text-align: center;color: red;font-size: 14px;
	border: 1px solid #ff0000;
	margin: 3px;
	padding: 3px;
	font-weight: bold;
}

.CAD_ALERT ul{text-align: left;
}

.CAD_ALERT ul{text-align: left;
}

.CAD_ALERT_TITRE{text-align: center;color: #ffffff;font-size: 14px;
	border: 1px solid #ff0000;
	padding: 1px;
	font-weight: bold;
	background: #ff0000;
	letter-spacing: 10px;
	margin-bottom: 15px;
}
.CAD_vide{text-align: center;color: #9c9c9c;font-size: 14px;
	border: 1px solid #b2b2b2;
	margin: 3px;
	padding: 3px;
	font-weight: bold;
}

.CAD_vide_titre{text-align: center;color: #ffffff;font-size: 14px;
	border: 1px solid #858585;
	padding: 1px;
	font-weight: bold;
	background: #9c9c9c;
	letter-spacing: 10px;
	margin-bottom: 15px;
}
/*==========================*/

.SSC_Facturation {
	
}

.SSC_Livraison {
	display: none;
}
table.CAD {border: 0px; border-collapse: collapse;
	width: 100%;
}
table.CAD tr {}
table.CAD th {}

table.CAD td {}
table.CAD th.A{border: 1px solid #b1b1b1; vertical-align: top; padding: 0px; text-align: left;
	margin-right: 3px;
	margin-left: 3px;
	background: #ededed;
	font-size: 12px;
}
table.CAD th.B{border: 1px solid #b1b1b1; vertical-align: top; padding: 0px; text-align: center;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 12px;
	background: #ededed;
}

table.CAD th.C{border: 1px solid #b1b1b1; vertical-align: top; padding: 0px; text-align: center;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 12px;
	background: #ededed;
}

table.CAD th.D{border: 1px solid #b1b1b1; vertical-align: top; padding: 0px;
	margin-right: 3px;
	margin-left: 3px;
	color: #6d6d6d;
	text-align: center;
	font-size: 10px;
	background: #ededed;
}

table.CAD th.E{border: 1px solid #b1b1b1; vertical-align: top; padding: 0px; text-align: center;
	margin-right: 3px;
	margin-left: 3px;
	color: #6d6d6d;
	font-size: 10px;
	background: #ededed;
}

table.CAD th.F{border: 1px solid #b1b1b1; vertical-align: top; padding: 0px; text-align: center;
	margin-right: 3px;
	margin-left: 3px;
	color: #6d6d6d;
	font-size: 10px;
	background: #ededed;
}

table.CAD th.G{border: 1px solid #b1b1b1; vertical-align: top; padding: 0px; text-align: center;
	margin-right: 3px;
	margin-left: 3px;
	color: #6d6d6d;
	font-size: 10px;
	background: #ededed;
}
table.CAD td.A{border: 1px solid #d9d9d9; vertical-align: top; text-align: center;
	font-size: 12px;
	color: #606060;
	padding: 1px;
}

table.CAD td .CAD_ART_ref{font-size: 8px;color: gray;}

table.CAD td .CAD_Reference{font-size: 8px;color: gray;}
table.CAD td .CAD_CodeBarre { color: #434545; text-align: right;font: 36px c39hrp24dhtt;}
table.CAD td.B{border: 1px solid #d9d9d9; vertical-align: top; text-align: center;
	font-size: 12px;
}

table.CAD td.B a{
	text-decoration: none;
	border-width: 0;
	border-style: none;
}

table.CAD td.B img {
	width: 64px;
	height: 64px;
	border-width: 0;
	border-style: none;
}
table.CAD td.C{border: 1px solid #d9d9d9; vertical-align: top;
	font-size: 12px;
	padding: 3px;
	text-align: right;
}

table.CAD td.C .CAD_Designation{font-size: 12px;color: #000000;}

table.CAD td.C .CAD_Designation a{
	text-decoration: none;
}

table.CAD td.C .CAD_Designation a:link{
	text-decoration: none;
}

table.CAD td.C .CAD_Designation a:visited{
	text-decoration: none;
}

table.CAD td.C .CAD_Designation a:hover{
	text-decoration: none;
}

table.CAD td.C .CAD_Designation a:active{
	text-decoration: none;
}
table.CAD td.D{border: 1px solid #d9d9d9; vertical-align: top; text-align: right;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 2px;
}
table.CAD td.E{border: 1px solid #d9d9d9; vertical-align: top; text-align: right;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}
table.CAD td.F{border: 1px solid #d9d9d9; vertical-align: top; text-align: right;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}
table.CAD td.G{border: 1px solid #d9d9d9; vertical-align: top; text-align: center;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}

table.CAD td.M{border: 1px solid #b1b1b1; vertical-align: top; text-align: center;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	background: #ededed;
}

table.CAD td.N{border: 1px solid #b1b1b1; vertical-align: top; text-align: right;
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
	background: #ededed;
}

table.CAD td.O{border: 1px solid #b1b1b1; vertical-align: top; text-align: right;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	background: #ededed;
}

table.CAD td.P{border: 1px solid #b1b1b1; vertical-align: top; text-align: center;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	background: #ededed;
}

table.CAD td.Q{border: 1px solid #b1b1b1; vertical-align: top; text-align: center;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	background: #ededed;
}

table.CAD td.R{border: 1px solid #b1b1b1; vertical-align: top; text-align: center;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	background: #ededed;
}

table.CAD td.S{border: 1px solid #b1b1b1; vertical-align: top; text-align: center;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	background: #ededed;
}

table.CAD td.W{border: 1px solid #d9d9d9; vertical-align: top; text-align: left;
	font-size: 16px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	color: #6e6e6e;
}

table.CAD td.WW{border: 1px solid #b1b1b1; vertical-align: top; text-align: left;
	font-size: 16px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	color: #000000;
	background: #ffd0cf;
}

table.CAD td.T{border: 1px solid #d9d9d9; vertical-align: top; text-align: right;
	font-size: 16px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	color: #6e6e6e;
}

table.CAD td.TT{border: 1px solid #b1b1b1; vertical-align: top; text-align: right;
	font-size: 16px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	background: #ffd0cf;
}

table.CAD td.U{border: 1px solid #d9d9d9; vertical-align: top; text-align: center;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}

table.CAD td.V{border: 1px solid #d9d9d9; vertical-align: top; text-align: right;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}

table.CAD td.Z{border: 1px solid #d9d9d9; vertical-align: top; text-align: center;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}
/*==========================*/

.CAD_PAIEMENT{text-align: center;
	padding: 3px;
	width: 100%;
	margin-bottom: 10px;
}

.CAD_PAIEMENT_CHOIX{text-align: center;
	font-size: 16px;
	padding: 6px;
	font-weight: bold;
}

.CAD_PAIEMENT_INFOS{text-align: center;
	font-size: 12px;
	padding: 3px;
	color: #6d6d6d;
}

.CAD_PAIEMENT_TD_INFOS{
	font-size: 12px;
	padding: 3px;
	color: #6d6d6d;
	white-space: normal;
	text-align: center;
}
table.CAD_PAIEMENT {border: 0px; border-collapse: collapse;
}
table.CAD_PAIEMENT tr {}
table.CAD_PAIEMENT th {}
table.CAD_PAIEMENT td {text-align: center;
}

table.CAD_PAIEMENT td.A {text-align: center;
	border: 1px solid #858585;
	vertical-align: top;
	font-size: 16px;
	color: #010101;
	white-space: nowrap;
}
/*==========================*/

.CAD_TITRE{text-align: center;
	border: 1px solid #b2b2b2;
	padding: 3px;
	width: 100%;
	color: #4b3820;
	font-size: 16px;
	font-weight: bold;
	background: #ede7e0;
	margin-bottom: 10px;
	margin-top: 10px;
}

.CAD_PARAGRAPHE{text-align: justify;
	border: 1px solid #b2b2b2;
	padding: 3px;
	width: 100%;
}

/*==========================*/