#dialog-consegne {
	overflow-y: hidden; 
}

.hasConsegne td.C01{
	background-color: orange !important;
}

#divGrigliaOrdineRigheConsegne th {
	background-color: orange !important;
}

#divGrigliaOrdineRigheConsegne {
	position:relative;
	width: 935px;
	height: 100%;
	margin: 0px;
	padding: 0px;
}


#divGrigliaOrdineRigheConsegne tbody tr {
	line-height: 0px !important;
}



#listaOrdineRigheConsegne_info {
	display:none;
}

#divGrigliaOrdineRigheConsegne div.dataTables_scrollBody {
	height: 150px !important;
}

#divGrigliaOrdineRigheConsegne div.DTFC_LeftBodyWrapper {
	width: 99.9% !important;
}

#divGrigliaOrdineRigheConsegne div.dataTables_scrollHead.ui-state-default {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}


#listaOrdineRigheConsegne {
	position:relative;
	width: 100%;
	height: 100%;
}

#listaOrdineRigheConsegne_wrapper #listaOrdineRigheConsegne tbody tr {
}

#listaOrdineRigheConsegne tr.consegna {
	height: 25px;
}

#listaOrdineRigheConsegne thead {
	display: none;
}


#listaOrdineRigheConsegne_wrapper tbody tr {
	height: 19px !important;
	background-color: white !important;
	border-bottom: 1px solid black !important;
	margin: 0px !important;
	padding: 0px !important;
}

#listaOrdineRigheConsegne_wrapper tbody tr td{
	border-right: 1px solid black !important;
	margin: 0px !important;
	padding: 0px !important;
}


#listaOrdineRigheConsegne_wrapper tbody tr * {
	border: 0 !important;
	margin-right: 0px !important;
}

#divGrigliaOrdineRigheConsegne table.dataTable thead th {
	padding:0 !important;
	border-right: 1px solid black !important;
}

#listaOrdineRigheConsegne.dataTable tbody td {
	margin: 0 !important;
	padding: 0 !important;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: white;
}

#listaOrdineRigheConsegne span {
	margin:0;
	padding: 0;
}

#listaOrdineRigheConsegne input {
	text-indent: 2px;
}

#listaOrdineRigheConsegne .item_temaProvvisorio input[type=text]{
	border: 0;
	margin-right: 0px;
}

#listaOrdineRigheConsegne .item_colore input[type=text]{
	border: 0;
	margin-right: 0px;
}

#listaOrdineRigheConsegne .item_variante input[type=text]{
	border: 0;
	margin-right: 0px;
}

#listaOrdineRigheConsegne .item_taglia1 input[type=text],
#listaOrdineRigheConsegne .item_taglia2 input[type=text],
#listaOrdineRigheConsegne .item_taglia3 input[type=text],
#listaOrdineRigheConsegne .item_taglia4 input[type=text],
#listaOrdineRigheConsegne .item_taglia5 input[type=text],
#listaOrdineRigheConsegne .item_taglia6 input[type=text],
#listaOrdineRigheConsegne .item_taglia7 input[type=text],
#listaOrdineRigheConsegne .item_taglia8 input[type=text],
#listaOrdineRigheConsegne .item_taglia9 input[type=text] {
	border: 0;
	margin-right: 0px;
	text-align: right;
	text-indent: 0px !important;
}

#listaOrdineRigheConsegne .item_totale input[type=text]{
	border: 0;
	margin-right: 0px;
	text-align: right;
	text-indent: 0px !important;
}

#listaOrdineRigheConsegne .item_consegnaData input.datepicker{
	border: 0;
	margin-right: 0px;
}

#listaOrdineRigheConsegne .item_consegnaDataRivista input.datepicker{
	border: 0;
	margin-right: 0px;
}

#listaOrdineRigheConsegne .item_consegnaRichiestaData input.datepicker{
	border: 0;
	margin-right: 0px;
}

#listaOrdineRigheConsegne .item_consegnaLuogo input[type=text]{
	border: 0;
	margin-right: 0px;
}

#listaOrdineRigheConsegne .item_trasporto input[type=text]{
	border: 0;
	margin-right: 0px;
}

#listaOrdineRigheConsegne .item_consegnaSettimanaNegozio input[type=text]{
	border: 0;
	margin-right: 0px;
}

#listaOrdineRigheConsegne .item_dataImmissioneNegozio input[type=text]{
	border: 0;
	margin-right: 0px;
}

#listaOrdineRigheConsegne .item_linePlanning * {
	border: 0;
	text-indent: 0px !important;
	width: 124px !important;
}

img.ordine.riga.consegna.delete {
	vertical-align: middle;
	cursor: pointer;
	height: 16px;
	width: 16px !important;
}

img.ordine.riga.consegna.add {
	vertical-align: middle;
	cursor: pointer;
	height: 24px;
	width: 24px !important;
}

#divGrigliaOrdineRigheConsegne td {
	padding: 0px !important;
}


#divGrigliaOrdineRigheConsegne th.C01, #divGrigliaOrdineRigheConsegne td.C01, #divGrigliaOrdineRigheConsegne .C01 * {width: 18px !important;}
#divGrigliaOrdineRigheConsegne th.C02, #divGrigliaOrdineRigheConsegne td.C02, #divGrigliaOrdineRigheConsegne .C02 * {width: 150px !important;}
#divGrigliaOrdineRigheConsegne th.C03, #divGrigliaOrdineRigheConsegne td.C03, #divGrigliaOrdineRigheConsegne .C03 * {width: 30px !important;}
#divGrigliaOrdineRigheConsegne th.C04, #divGrigliaOrdineRigheConsegne td.C04, #divGrigliaOrdineRigheConsegne .C04 * {width: 100px !important;}
#divGrigliaOrdineRigheConsegne th.C05, #divGrigliaOrdineRigheConsegne td.C05, #divGrigliaOrdineRigheConsegne .C05 * {width: 30px !important;}

#divGrigliaOrdineRigheConsegne th.C06, #divGrigliaOrdineRigheConsegne .C06 input {width: 36px !important;}
#divGrigliaOrdineRigheConsegne th.C07, #divGrigliaOrdineRigheConsegne .C07 input {width: 36px !important;}
#divGrigliaOrdineRigheConsegne th.C08, #divGrigliaOrdineRigheConsegne .C08 input {width: 36px !important;}
#divGrigliaOrdineRigheConsegne th.C09, #divGrigliaOrdineRigheConsegne .C09 input {width: 36px !important;}
#divGrigliaOrdineRigheConsegne th.C10, #divGrigliaOrdineRigheConsegne .C10 input {width: 36px !important;}
#divGrigliaOrdineRigheConsegne th.C11, #divGrigliaOrdineRigheConsegne .C11 input {width: 36px !important;}
#divGrigliaOrdineRigheConsegne th.C12, #divGrigliaOrdineRigheConsegne .C12 input {width: 36px !important;}
#divGrigliaOrdineRigheConsegne th.C13, #divGrigliaOrdineRigheConsegne .C13 input {width: 36px !important;}
#divGrigliaOrdineRigheConsegne th.C14, #divGrigliaOrdineRigheConsegne .C14 input {width: 36px !important;}
#divGrigliaOrdineRigheConsegne th.C15, #divGrigliaOrdineRigheConsegne .C15 input {width: 50px !important;}

#divGrigliaOrdineRigheConsegne th.C16 {
	width: 24px !important;
}
#divGrigliaOrdineRigheConsegne .C16 * {
	width: 18px !important;
}
#divGrigliaOrdineRigheConsegne td.C16 {
	width: 25px !important;
	background-color: yellow !important;
}

#divGrigliaOrdineRigheConsegne th.C16MOTI * {
	width: 24px !important;
}
#divGrigliaOrdineRigheConsegne th.C16MOTI {
	width: 2px !important;
}
#divGrigliaOrdineRigheConsegne td.C16MOTI {
	width: 24px !important;
	background-color: red !important;
}
#divGrigliaOrdineRigheConsegne td.C16MOTI * {
	width: 20px !important;
	margin-left: 2px !important;
	margin-right: 2px !important;
}

#divGrigliaOrdineRigheConsegne th.C17, #divGrigliaOrdineRigheConsegne .C17 input { width: 86px !important; }
#divGrigliaOrdineRigheConsegne th.C18, #divGrigliaOrdineRigheConsegne .C18 input { width: 93px !important; }
#divGrigliaOrdineRigheConsegne th.C40, #divGrigliaOrdineRigheConsegne .C40 input { width: 93px !important; }
#divGrigliaOrdineRigheConsegne th.C41, #divGrigliaOrdineRigheConsegne .C41 input { width: 93px !important; }
#divGrigliaOrdineRigheConsegne th.C19, #divGrigliaOrdineRigheConsegne .C19 input { width: 97px !important; }
#divGrigliaOrdineRigheConsegne th.C20, #divGrigliaOrdineRigheConsegne .C20 select { width: 77px !important; }
#divGrigliaOrdineRigheConsegne th.C21, #divGrigliaOrdineRigheConsegne .C21 input { width: 193px !important; }
#divGrigliaOrdineRigheConsegne th.C35, #divGrigliaOrdineRigheConsegne .C35 input { width: 112px !important; }
#divGrigliaOrdineRigheConsegne th.C36, #divGrigliaOrdineRigheConsegne .C36 select { width: 65px !important; }

#divGrigliaOrdineRigheConsegne th.C22, #divGrigliaOrdineRigheConsegne .C22 select { width: 36px !important; }
#divGrigliaOrdineRigheConsegne th.C23, #divGrigliaOrdineRigheConsegne td.C23, #divGrigliaOrdineRigheConsegne .C23 * { width: 24px !important; }
#divGrigliaOrdineRigheConsegne th.C24, #divGrigliaOrdineRigheConsegne td.C24, #divGrigliaOrdineRigheConsegne .C24 * { width: 30px !important; }

#divGrigliaOrdineRigheConsegne th.C24 {
	background: #2191c0 url('images/ui-bg_gloss-wave_75_2191c0_500x100.png') 50% 50% repeat-x !important;
}

#divGrigliaOrdineRigheConsegne td.C24, #divGrigliaOrdineRigheConsegne .C24 * {
	background: #2191c0 !important;
}

#divGrigliaOrdineRigheConsegne .row_selected, #divGrigliaOrdineRigheConsegne dataTable DTFC_Cloned .row_selected{
	background: #0078ae url('images/ui-bg_glass_45_0078ae_1x400.png') 50% 50% repeat-x !important;
	color:white !important;
}

#divGrigliaOrdineRigheConsegne .row_selected *, #divGrigliaOrdineRigheConsegne dataTable DTFC_Cloned .row_selected *{
	background: #0078ae url('images/ui-bg_glass_45_0078ae_1x400.png') 50% 50% repeat-x !important;
	color:white !important;
}

#divGrigliaOrdineRigheConsegne .row_selected option, #divGrigliaOrdineRigheConsegne dataTable DTFC_Cloned .row_selected option{
	background: white !important;
	color:black !important;
}

#divGrigliaOrdineRigheConsegne .row_selected *:not([readonly]):not([disabled]):focus, 
#divGrigliaOrdineRigheConsegne dataTable DTFC_Cloned .row_selected *:not([readonly]):not([disabled]):focus{
	background: white !important;
	color: black !important;
	border: 1px solid red !important;
}

#divGrigliaOrdineRigheConsegne tr.hasRiassortimenti, #divGrigliaOrdineRigheConsegne tr.hasRiassortimenti * {
	background-color: red !important;
}