body {
	color: #000000;
	margin: 0px;
	vertical-align: text-top;
	height: 100%;
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #8dc2f9;
	background-image: url('roundedlook_custom/TRLbackground.jpg');
	background-repeat: repeat;
	background-position: left;
}

.linkTileSelected {
	color: #0060c3;
	font-weight: bold;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #0060c3;
	text-decoration: underline;
}
.primarycolor {
	color: #0060c3;
}
.secondarycolor {
	color: #daedff;
}
input {
	/*color: black;
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	border-style: solid;
	background-image: none;
	border-color: gray;
	border-width: 1px;*/
	font-size: 12px;
}
input:hover {
	/*color: black;
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	border-style: solid;
	border-color: #009933;
	background-color: #CDCDCD;
	border-width: 1px;
	background-image: url('standard_custom/input.png');
	background-position: top;
	border-color: #5F5D9E;
	background-repeat: repeat-x;*/
	font-size: 12px;
}
input:focusBk {
	/*color: black;
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	background-image: url('standard_custom/inputhover.png');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E5E5E5;*/
	font-size: 12px;
}
textarea {
	/*color: black;
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: gray;*/
	font-size: 12px;
}
textarea:hover {
	/*color: black;
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	border-style: solid;
	border-color: #5F5D9E;
	border-width: 1px;
	border-color: #009933;
	background-image: url('standard_custom/inputhover.png');
	background-repeat: repeat-x;
	background-position: top;
	background-color: white;*/
	font-size: 12px;
}
textarea:focusBk {
	/*color: black;
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	border-style: solid;
	border-color: #5F5D9E;
	border-width: 1px;
	background-color: #FFF5CF;*/
	font-size: 12px;
}
select {
	/*color: black;
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	border-style: solid;
	border-color: gray;
	border-width: 1px;*/
	font-size: 12px;
}
select:hover {
	/*border-color: #009933;
	color: black;
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;*/
	font-size: 12px;
}
select:focus {
	/*color: black;
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	border-style: solid;
	border-color: #009933;
	border-width: 1px;*/
	font-size: 12px;
}

/********************* POPUP TITLE ********************/
.titleLeft{
	background-image: url('roundedlook_custom/wsoTitleLeft.png');
	background-repeat: no-repeat;
	background-position: right;
	width: 50px;
	height: 50px;
	text-align: center;
}
.titleCenter{
}
.titleRight{
	background-image: url('roundedlook_custom/wsoTitleRight.png');
	background-repeat: no-repeat;
	background-position: left;
	width: 50px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}
.bodyTitle {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #75B8D6;
}
.bodyTitle2 {
	background-position: left;
	background-image: url('roundedlook_custom/wsocenter.png');
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	height: 50px;
}
.userStyleTitle {
	color: #bdbdbd;
	color: gray;
}
.userStyleTitle:hover {
	color: #bdbdbd;
	color: gray;
}
.managerStyleTitle {
	color: #90db97;
	color: gray;
}
.managerStyleTitle:hover {
	color: #90db97;
	color: gray;
}
/********************* POPUP TITLE (fine) ********************/


.TRLloggedArea{
	/*background-image: url('roundedlook/TRLloggedArea.png');*/
	background-image: url('roundedlook_custom/TRLheaderImageBottom.png');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #8dc2f9;
	height: 40px;
}
.TRLcontentCenter{
	height: 1px;
	text-align: center;
	background-position: top;
	width: 920px;
	vertical-align: top;
	background-color: white;
	height: 100%;
	vertical-align: top;
	
	/* Questa immagine serve a riempire la riga completa del panelGrid utilizzata per
		eliminare il difetto nel rendering del body (fa il rendereing a destra e poi sposta al centro)*/
	background-image: url('roundedlook_custom/TRLheaderImageMiddle.png');
	background-position: top;
	background-repeat: no-repeat;
}	

/********************* TOOLBAR ********************/
.TRLtoolbarRight{
	background-image: url('roundedlook_custom/TRLtoolbarRight.png');
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	vertical-align: middle;
	background-color: #8dc2f9;
}
.TRLtoolbarSectionTitle{
	font-weight: bold;
	white-space: nowrap; 
	color: #3a7ac1;
	height: 16px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	background: #c6e0fc url('roundedlook_custom/TRLtoolbarSectionTitle.png') no-repeat right top;
}
.TRLtoolbarSectionTitleSelected{
	font-weight: normal;
	white-space: nowrap; 
	color: #3a7ac1;
	height: 16px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	background: #c6e0fc url('roundedlook_custom/TRLtoolbarSectionTitle.png') no-repeat right top;
}
.TRLtoolbarSectionSeparator{
	width: 5px;
	height: 66px;
	background: #c6e0fc url('roundedlook_custom/TRLtoolbarSectionSeparator.png') no-repeat left top;
}
.TRLtoolbarLink{
	background-image: url('roundedlook_custom/TRLtoolbarLink.png');
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	width: 52px;
	height: 50px;
	background-color: #8dc2f9;
}
.TRLtoolbarLink:hover{
	background-image: url('roundedlook_custom/TRLtoolbarLinkHover.png');
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	width: 52px;
	height: 50px;
	background-color: #8dc2f9;
}
.TRLtoolbarLinkSelected{
	background-image: url('roundedlook_custom/TRLtoolbarLinkSelected.png');
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	width: 52px;
	height: 50px;
}
.TRLtoolbarLinkSelected:hover{
	background-image: url('roundedlook_custom/TRLtoolbarLinkSelectedHover.png');
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	width: 52px;
	height: 50px;
}
.TRLcurrentPage{
	height: 25px;
	white-space: nowrap;
	text-align: left;
	background-color: #b5b5b5;
	background-image: url('roundedlook_custom/TRLcurrentPageDescr.png');
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: middle;
}
.TRLcurrentPageSub{
	height: 3px;
	background-image: url('roundedlook_custom/TRLcurrentPageSub.png');
	background-repeat: repeat-x;
	background-position: top;
}
/********************* TOOLBAR (fine) ********************/


/********************* TOOLTIP ********************/
.TRLtopFixDescription{
	/*width: 100%; 
	left: 0px;
	position: fixed;
	top: 0px;*/
	text-transform: none;
	font-size: 12px;
}
.TRLdescriptionSx{
	background-image: url('roundedlook_custom/TRLtopFixDescriptionSx.png');
	background-repeat: no-repeat;
	background-position: left;	
	width: 25px;
}
.TRLdescriptionCt{
	background-image: url('roundedlook_custom/TRLtopFixDescription.png');
	background-repeat: repeat;
	background-position: left;	
	color: #0060c3;
	font-weight: bold;
	white-space: nowrap;
	height: 25px;
}
.TRLdescriptionDx{
	background-image: url('roundedlook_custom/TRLtopFixDescriptionDx.png');
	background-repeat: no-repeat;
	background-position: right;	
	width: 25px;
}
/********************* TOOLTIP (fine) ********************/


/********************* PGTITOLO, PGCONTENUTO ********************/
.PGtitolo {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #daedff;
	white-space: nowrap;
	color: black;
	text-align: left;
}
.PGcontenuto {
	/*font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	background-color: #E2E2E2;
	text-align: left;
	width: 100%;*/
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #EAEAEA;
	background-image: url('roundedlook_custom/TRLrowOpzManager.png');
	background-position: right;
	background-repeat: repeat-y;
	color: black;
	text-align: left;
	width: 100%;
}
.PGcontenuto:HOVER {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	background-color: #dadada;
	background-color: #D4FFD8;
	background-color: #e1e1e1;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');
	background-image: none;
	margin-left: 5px;
	margin-right: 5px;
}
.PGtitolo2 {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	background-color: #EAEAEA;
	background-image: url('roundedlook_custom/TRLrowOpzManager.png');
	background-position: right;
	background-repeat: repeat-y;
	color: black;
	text-align: left;
	width: 100%;
}
.PGtitolo2:HOVER {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	background-color: #dadada;
	background-color: #D4FFD8;
	background-color: #e1e1e1;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');
	background-image: none;
	margin-left: 5px;
	margin-right: 5px;
}
.PGcontenuto2 {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: black;
	background-color: #E2E2E2;
	text-align: left;
}
.PGcontenutoRight {
	/*font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: black;
	background-color: #E2E2E2;
	text-align: right;
	width: 100%;
	vertical-align: top;*/
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	background-color: #EAEAEA;
	background-image: url('roundedlook_custom/TRLrowOpzManager.png');
	background-position: right;
	background-repeat: repeat-y;
	color: black;
	text-align: right;
	width: 100%;
}
.PGcontenutoRight:HOVER {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: right;
	font-size: 12px;
	background-color: #dadada;
	background-color: #D4FFD8;
	background-color: #e1e1e1;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');
	background-image: none;
	margin-left: 5px;
	margin-right: 5px;
}
.PGtitolo3 {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	background-color: #e2f7ff;
	background-image: url('roundedlook_custom/TRLrowOpzManager2.png');
	background-position: right;
	background-repeat: repeat-y;
	color: black;
	text-align: left;
	width: 100%;
}
.PGtitolo3:HOVER {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	background-color: #dadada;
	background-color: #D4FFD8;
	background-color: #e1e1e1;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');
	background-image: none;
	margin-left: 5px;
	margin-right: 5px;
}
/********************* PGTITOLO, PGCONTENUTO (fine) ********************/


/********************* FILTRO ATTIVO (wso0202, wso0204, wso0501) ********************/
.filterActive{
	color: yellow;
}
.TRLloggedCartActive{
	background-image: url('roundedlook_custom/TRLloggedCartActive.png');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 40px;
	background-color: yellow;
}
.TRLloggedCartLeftActive{
	height: 40px;
	width: 52px;
	background-image: url('roundedlook_custom/TRLloggedCartLeftActive.png');
	background-repeat: no-repeat;
	background-position: top;
	white-space: nowrap;
}
.TRLloggedCartSeparatorActive{
	height: 40px;
	width: 50px;
	background-image: url('roundedlook_custom/TRLloggedCartSeparatorActive.png');
	background-repeat: no-repeat;
	background-position: right;
}
/********************* FILTRO ATTIVO (wso0202, wso0204, wso0501) FINE ********************/


/********************* CARRELLO IN ERRORE ********************/
.TRLloggedCartError{
	background-image: url('roundedlook_custom/TRLloggedCartActive.png');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 40px;
	background-color: #ff9494;
}
.TRLloggedCartLeftError{
	height: 40px;
	width: 52px;
	background-image: url('roundedlook_custom/TRLloggedCartLeftError.png');
	background-repeat: no-repeat;
	background-position: top;
	white-space: nowrap;
}
.TRLloggedCartSeparatorActive-Error{
	height: 40px;
	width: 50px;
	background-image: url('roundedlook_custom/TRLloggedCartSeparatorActive-Error.png');
	background-repeat: no-repeat;
	background-position: right;
}
.TRLloggedCartSeparatorErrorSx{
	height: 40px;
	width: 50px;
	background-image: url('roundedlook_custom/TRLloggedCartSeparatorErrorSx.png');
	background-repeat: no-repeat;
	background-position: right;
}
.TRLloggedCartSeparatorErrorDx{
	height: 40px;
	width: 50px;
	background-image: url('roundedlook_custom/TRLloggedCartSeparatorErrorDx.png');
	background-repeat: no-repeat;
	background-position: right;
}
/********************* CARRELLO IN ERRORE (fine) ********************/


/********************* GRAY PANEL ********************/
.TRLgrayPanelTopSx{
	background-color: #e1e1e1;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelTopSx.png');
	background-repeat: no-repeat;
	background-position:left;
	vertical-align: top;
}
.TRLgrayPanelTopCt{
	background-color: #e1e1e1;
	width: 100%;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelTopCt.png');
	background-repeat: repeat-x;
	background-position:left;
}
.TRLgrayPanelTopDx{
	background-color: #e1e1e1;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelTopDx.png');
	background-repeat: no-repeat;
	background-position:right;
	vertical-align: top;
}
.TRLgrayPanelCenterSx{
	background-color: #e1e1e1;
	width: 12px;
	height: 1px;
	background-image: url('roundedlook_custom/TRLgrayPanelCenterSx.png');
	background-repeat: repeat-y;
	background-position:left;
}
.TRLgrayPanelCenterCt{
	background-color: #e1e1e1;
	height: 1px;
	/*background-image: url('roundedlook_custom/TRLgrayPanelCenterCt.png');
	background-repeat: repeat;
	background-position:left;*/
}
.TRLgrayPanelCenterDx{
	background-color: #e1e1e1;
	width: 12px;
	height: 1px;
	background-image: url('roundedlook_custom/TRLgrayPanelCenterDx.png');
	background-repeat: epeat-y;
	background-position:right;
}
.TRLgrayPanelBottomSx{
	background-color: #e1e1e1;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelBottomSx.png');
	background-repeat: no-repeat;
	background-position:left;
}
.TRLgrayPanelBottomCt{
	background-color: #e1e1e1;
	width: 100%;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelBottomCt.png');
	background-repeat: repeat-x;
	background-position:left;
}
.TRLgrayPanelBottomDx{
	background-color: #e1e1e1;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelBottomDx.png');
	background-repeat: no-repeat;
	background-position:right;
}
/* ====================*/
.tileGrayTopSx{
	background-color: #e1e1e1;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelTopSx.png');
	background-repeat: no-repeat;
	background-position:left;
}
.tileGrayTopCt{
	background-color: #e1e1e1;
	width: 100%;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelTopCt.png');
	background-repeat: repeat-x;
	background-position:left;
}
.tileGrayTopDx{
	background-color: #e1e1e1;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelTopDx.png');
	background-repeat: no-repeat;
	background-position:right;
}
.tileGrayCenterSx{
	background-color: #e1e1e1;
	width: 12px;
	height: 1px;
	background-image: url('roundedlook_custom/TRLgrayPanelCenterSx.png');
	background-repeat: repeat-y;
	background-position:left;
}
.tileGrayCenterCt{
	background-color: #e1e1e1;
	height: 1px;
	/*background-image: url('roundedlook_custom/TRLgrayPanelCenterCt.png');
	background-repeat: repeat;
	background-position:left;*/
}
.tileGrayCenterDx{
	background-color: #e1e1e1;
	width: 12px;
	height: 1px;
	background-image: url('roundedlook_custom/TRLgrayPanelCenterDx.png');
	background-repeat: epeat-y;
	background-position:right;
}
.tileGrayBottomSx{
	background-color: #e1e1e1;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelBottomSx.png');
	background-repeat: no-repeat;
	background-position:left;
}
.tileGrayBottomCt{
	background-color: #e1e1e1;
	width: 100%;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelBottomCt.png');
	background-repeat: repeat-x;
	background-position:left;
}
.tileGrayBottomDx{
	background-color: #e1e1e1;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelBottomDx.png');
	background-repeat: no-repeat;
	background-position:right;
}
/********************* GRAY PANEL (fine) ********************/


/********************* TILE GRAY FLAT ********************/
.tileGrayTopSx_flat{
	background-color: #ececec;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelTopSx_flat.png');
	background-repeat: no-repeat;
	background-position:left;
	vertical-align: top;
}
.tileGrayTopCt_flat{
	background-color: #ececec;
	width: 100%;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelTopCt_flat.png');
	background-repeat: repeat-x;
	background-position:left;
}
.tileGrayTopDx_flat{
	background-color: #ececec;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelTopDx_flat.png');
	background-repeat: no-repeat;
	background-position:right;
	vertical-align: top;
}
.tileGrayCenterSx_flat{
	background-color: #ececec;
	width: 12px;
	height: 1px;
	background-image: url('roundedlook_custom/TRLgrayPanelCenterSx_flat.png');
	background-repeat: repeat-y;
	background-position:left;
}
.tileGrayCenterCt_flat{
	background-color: #ececec;
	height: 1px;
	/*background-image: url('roundedlook_custom/TRLgrayPanelCenterCt_flat.png');
	background-repeat: repeat;
	background-position:left;*/
}
.tileGrayCenterDx_flat{
	background-color: #ececec;
	width: 12px;
	height: 1px;
	background-image: url('roundedlook_custom/TRLgrayPanelCenterDx_flat.png');
	background-repeat: epeat-y;
	background-position:right;
}
.tileGrayBottomSx_flat{
	background-color: #ececec;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelBottomSx_flat.png');
	background-repeat: no-repeat;
	background-position:left;
}
.tileGrayBottomCt_flat{
	background-color: #ececec;
	width: 100%;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelBottomCt_flat.png');
	background-repeat: repeat-x;
	background-position:left;
}
.tileGrayBottomDx_flat{
	background-color: #ececec;
	min-width: 12px;
	height: 12px;
	background-image: url('roundedlook_custom/TRLgrayPanelBottomDx_flat.png');
	background-repeat: no-repeat;
	background-position:right;
}
/********************* TILE GRAY FLAT (fine) ********************/

/********************* DATATABLE ********************/
.headerDataTableBegin {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 20px;
	background: gray url('roundedlook_custom/TRLheaderDataTableBegin.png') no-repeat top left;
	color: #00781F;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}
.headerDataTableBegin:hover {
	/*font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 20px;
	background: #ABABAB url('roundedlook_custom/TRLheaderDataTableBeginHover.png') no-repeat top left;
	color: #00781F;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;*/
}
.headerDataTable{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 20px;
	background: gray url('roundedlook_custom/TRLheaderDataTable.png') repeat-x top;		
	color: #00781F;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}
.headerDataTable:hover{	
	/*font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 20px;
	background: #ABABAB url('roundedlook/TRLheaderDataTableHover.png') repeat-x top;		
	color: #00781F;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;*/
}
.headerDataTableEnd {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 20px;
	background: gray url('roundedlook_custom/TRLheaderDataTableEnd.png') no-repeat top right;
	color: #00781F;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}
.headerDataTableEnd:hover {
	/*font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 20px;
	background: #ABABAB url('roundedlook_custom/TRLheaderDataTableEndHover.png') no-repeat top right;
	color: #00781F;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;*/
}
.rowDataTable{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #c4e1ff;
}
.rowDataTable:hover{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #e1e1e1;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');		
}
.rowDataTable2{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #daedff;
}
.rowDataTable2:hover{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #e1e1e1;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.footerDataTableBegin{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 7px;
	vertical-align: top;
	background: #CDCDCD url('roundedlook_custom/TRLfooterDataTableBegin.png') no-repeat bottom left;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}

.footerDataTable{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 7px;
	vertical-align: top;
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #00781F;
	background-color:  #90db97;
	background-color:  #74c37c;
	background-color:  #CDCDCD;
	background-image: url('roundedlook_custom/TRLfooterDataTable.png');
	color: white;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}
.footerDataTableEnd{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 7px;
	vertical-align: top;
	background: #CDCDCD url('roundedlook_custom/TRLfooterDataTableEnd.png') no-repeat bottom right;
	color: white;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}


.rowDataTableSimilar100 {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #b4ffb6;
}

.rowDataTableSimilar100:HOVER {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #a6ffa8;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}

.standardRowDataTableYellow {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #FFF69E;
}

.rowDataTableYellow:HOVER {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #f6ec7d;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}

.wso0301qtaerr{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #FFE787;
}
.wso0301qtaerr:HOVER{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #ffe066;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}

.wso0301qtaerrNodisp{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #FFCCCC;
}
.wso0301qtaerrNodisp:HOVER{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #f9afaf;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.wso0301_rowDataTableFromExcel{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #b4ffb6;
}

.wso0301_rowDataTableFromExcel:hover{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #a6ffa8;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.wso0208_rowDataTableMarartSel{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #afecb5;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.wso0208_rowDataTableMarartSel:hover{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #afecb5;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.wso0302_dattabColCod{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #FFF69E;
}
.wso0302_dattabColQta{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #d5eff8;		
}
.wso0302RowDataTable{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #DEDEDE;
}
.wso0302RowDataTable:hover{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #cdcdcd;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.wso0302RowDataTable2{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #DEDEDE;
}
.wso0302RowDataTable2:hover{	
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #cdcdcd;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.wso0505_idaaSelected{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #b4ffb6;
}
.wso0505_idaaSelected:hover{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #a6ffa8;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.wso0506_quoteActive{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #b4ffb6;
}
.wso0506_quoteActive:hover{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #a6ffa8;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.wso0507_rowDataTableTot{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #b4ffb6;
}
.wso0507_rowDataTableTot:HOVER {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #a6ffa8;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.wso0308_rowDataTableInserted{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #b4ffb6;
}
.wso0308_rowDataTableInserted:hover{
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #a6ffa8;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
.wso0510_rowDataTableTot {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #b4ffb6;
}
.wso0510_rowDataTableTot:HOVER {
	font-family: Lucida Sans, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	height: 25px;
	background-color: #a6ffa8;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('roundedlook_custom/TRLrowDataTable.png');	
}
/********************* DATATABLE (fine) ********************/
