.retard_paiement {
	background-color: #fbdddd !important;
}
#xdb th a {
	text-decoration: none;
}
#xdb th a:hover {
	text-decoration: underline;
}
#xdb td.immatriculation {
	font-weight: bold;
	font-size: 12px;
}

#xdb .menuprestations {
	font-size: 12px;
	margin-bottom: 18px;
}
#xdb.index legend {
	color:#999999;
	font-size:16px;
}
#xdb.index fieldset {
	margin-bottom: 20px;
	width: 430px;
	padding: 10px;
}
#xdb.index fieldset.logistique {
	width: 480px;
	border:2px solid #B17C98;
}
#xdb.index fieldset.logistique legend {
	color: #B17C98;
}
#xdb.index fieldset.historique {
	width: 330px;
	border:2px solid #739254;
}
#xdb.index fieldset.historique legend {
	color: #739254;
}
#xdb.index fieldset.historique p {
	left:0px;
	position:static;
	line-height: 1.5;
}
#xdb.index fieldset.historique strong.history {
	font-size: 11px;
	color: #7D3C28;
}
#xdb.index form#editionform {
	/*width: 1820px;*/
}
#xdb.index form.editionniveau2 {
	width: 600px !important;
}
#xdb.index #divalert form#editionform {
	/*width: 518px !important;*/
}

#xdb.index form#editionform table {
	background-color: inherit;
	border: none;
	vertical-align: top;
}
#xdb.index form#editionform td {
	width: 500px;
	border: none;
	vertical-align: top;
}

#xdb.index form.edition p textarea {
	width:280px;
}
#xdb.index form.edition #mail_txt {
	height:150px;
}
#xdb.mails_type form.edition textarea{
	height:150px;
	width:450px;
}
#xdb.mails_type form.edition{
	width:700px;
}
.nohover:hover {
    background-color: none !important;
}
.rcalendar {
    background:none !important;
    border:none !important;
}
.today {
    background:#fd6f76 !important;
}
.dimanche {
    background:#e4e6ef !important;
}
.mois_en_cours {
    background:#dfebc9 !important;
}
/* Planning */
table.grid_table {
    background: none !important;
    padding:0 !important;
    text-align:left;
    vertical-align:middle;
}
table.grid_table tr {
    height:20px;
}
table.grid_table img {
    margin:0 !important;
}
table.grid_table table {
    margin:2px !important;
}
tr.grid_tr > td {
    padding:0 !important;
}
tr.grid_tr table td {
    padding:3px !important;
}
tr.grid_top_tr a { /* Ligne contenant les titres de colonnes */
	color: #fff !important;
}
tr.grid_top_tr a:hover{ /* Ligne normale du tableau */
	color: #eeddaa;
}

tr.grid_tr { /* Ligne normale  du tableau lorsqu'elle est ACTIVE */
	background: none !important;
}
tr.grid_tr > td { /* Ligne normale  du tableau lorsqu'elle est ACTIVE */
	border: none !important;
}
tr.grid_tr_we { /* Ligne normale  du tableau lorsqu'elle est ACTIVE */
	background-color: #cfd4e4;
  color: #ffffff;
}
tr.grid_tr_semaine { /* Ligne normale  du tableau lorsqu'elle est ACTIVE */
	background-color: #dfebc9;
}
tr.grid_tr_current_day { /* Ligne normale  du tableau lorsqu'elle est ACTIVE */
	background-color: #122c82;
  color: #ffffff;
}
#xdb #editionform {
	width: 1400px;
}
#xdb.commandes fieldset, #xdb.commandes-fournisseurs fieldset, #xdb.livraisons fieldset, #xdb.factures fieldset, #xdb.demandes fieldset {
    margin: 15px;
}
#xdb.commandes legend, #xdb.commandes-fournisseurs legend, #xdb.livraisons  legend, #xdb.factures  legend, #xdb.demandes legend {
    color: #999999;
    font-size: 16px;
}
#xdb.commandes input.nom, #xdb.demandes input.nom {
    width: 200px;
}
#xdb.commandes input.description, #xdb.demandes input.description {
    width: 350px;
}
#xdb.commandes input.prix_unitaire, #xdb.commandes-fournisseurs input.prix_unitaire, #xdb.demandes input.prix_unitaire {
    width: 50px;
}
#xdb.commandes input.quantite, #xdb.demandes input.quantite {
    width: 16px;
}
#xdb.commandes input.remise, #xdb.demandes input.remise {
    width: 30px;
}
#xdb.commandes input.total, #xdb.demandes input.total {
    width: 60px;
}
#xdb.commandes a.iconedit, #xdb.demandes a.iconedit {
    display: none;
}
.hiddenByCss{
	display: none;
}
.hr{
	height: 1px;
	border-top: 1px solid #BAB9B9;
	margin: 10px 0;
	clear: both;
}
#xdb form.edition fieldset p {
    left: 160px;
}
#xdb form.edition fieldset p label, #xdb form.edition fieldset p.radio label.labelradio {
    left: -146px;
}
#xdb form.edition #client_email_commentaire, #xdb form.edition #fournisseur_email_commentaire, #xdb form.edition #transporteur_email_commentaire, .envoyer_bordereaux_commentaire {
    float:right;
	width: 538px;
	height: 135px;
	border: 1px solid #BAB9B9;
	padding: 10px;
}
#xdb #alt_commandes {
	position: absolute;
	background: #CDE0CF;
	border: 1px solid #616161;
	padding: 4px 10px;
	width: 600px;
	min-height: 440px;
	z-index: 10;
}
#xdb img.delete_produit {
	cursor: pointer;
}
#xdb #fieldsetclient {
	float: right;
	margin-right: 100px;
	width: 500px;
}
#xdb #fieldsetclient fieldset {
	margin-bottom: 20px;
}
#xdb.livraisons table#lc {
	margin-left: 160px;
	border: 1px solid #BAB9B9;
	background-color: #F2F2F2;
}
#xdb.livraisons table#lc td {
	vertical-align: top;
}
td.datej {
	padding-top: 10px !important;
}
#xdb.livraisons table#lc input {
	vertical-align: middle;
}
#xdb.livraisons table.table_livraisons {
	background-color: #F2F2F2;
}
#xdb.livraisons table.table_livraisons td {
	border: none;
	width: 500px;
}
#xdb.livraisons td.nopadding {
	padding:0;
}
#xdb.livraisons td.nopadding table {
	margin:0;
	background-color: #F2F2F2;
}
#xdb.livraisons td.nopadding table td {
	border: none;
	background-color: #e2e2e2;
	border: 5px solid #F2F2F2;
}
#xdb.livraisons td.nopadding table td.c_alpha {
	width: 60px;
}
#xdb.livraisons td.nopadding table td.c_nom {
	width: 160px;
}
#xdb.livraisons td.nopadding table td.c_description {
	width: 340px;
}

#xdb.stock td.a_commander {
	color: #fe0101;
	font-weight: bold;
}

#xdb table.table_logistique {
	width: 100%;
}
#xdb table.table_logistique input {
	width: 100%;
	box-sizing: border-box;
}
#xdb table.table_logistique select {
	width: 100%;
}
#xdb table.table_logistique td {
	border: none;
	padding: 2px 12px;
}
#xdb table.table_logistique td textarea {
	border: 1px solid #bab9b9;
}

#xdb table.table_logistique .search_logistique{
	background-image: url(../images/icons_xdb/search.gif) !important;
	background-position: left !important;
	background-repeat: no-repeat !important;
	padding: 3px 3px 3px 18px;
	box-sizing: border-box;
}
#xdb .fieldtext {
	line-height: 1.2;
}

