#header { background:url(../images/bgHeader.jpg) repeat-x; }
#header .top .sx { padding-top:7px; }
#header .top .dx { color:#FFF; }
#header .top .dx a { color:#FFF; }
#header .top .dx a:hover { color:#EEE; }
#header h1 { color:#f6f6f6; font-weight:normal; font-size:1.7em; line-height:normal; text-shadow: 0 1px 0 #444;  }

#footer { background:url(../images/bgFooter.png) repeat-x; font-size:.8em; color:#a7a7a7;  }
#footer a { color:#a7a7a7; }
#footer a:hover { color:#808080; }
#footer .dx {padding:9px 10px 0 0; }
#footer .sx { padding:15px 0 0 10px; }

#leftcolumn  { margin-top:20px; margin-bottom:20px; background:url(../images/bgLeftMenuTop.png) no-repeat top right; margin-top:20px; margin-bottom:20px; }
#leftcolumn .inner { background:url(../images/bgLeftMenu.png) repeat-y top right;  }
#leftcolumn .outer { height:20px; background:url(../images/bgLeftMenuBottom.png) no-repeat bottom right;  }
#leftcolumn strong.title { font-size:1.1em; padding-left:10px; } 

ul#mainMenu  {background:url(../images/sepMenu.png) no-repeat top left; }
ul#mainMenu li {  background:url(../images/sepMenu.png) no-repeat top right; }
ul#mainMenu li a { margin-right:1px; }
ul#mainMenu li a:hover, ul#mainMenu li.active a
,#PP_newsletter ul#mainMenu li.newsletter a
 { background:url(../images/bgMenuActive.png) repeat-x; color:#fff; margin-right:1px;  }
ul#mainMenu li a strong { font-size:1.1em; }


ul.dbEls li { overflow:visible; /*height:35px;*/padding-top:2px;  }
ul.dbEls li span { padding:6px 0 10px 10px;display:block; }
ul.dbEls li a {display:block; padding-left:22px; color:#3a3a3a; padding-bottom:2px;padding-top: 2px;  } 


ul.dbEls  li.activeA, ul.dbElsA  li:hover { background:url(../images/bgEntries.pngs) repeat-x center left;  } 
ul.dbEls  li.active, ul.dbEls  li:hover {background:url(../images/bgEntriesTop.png) repeat-x 0 -8px;   }

ul.dbEls li.active span, ul.dbEls li:hover span {  background:url(../images/bgEntriesBottom.png) repeat-x bottom left; }
ul.dbEls li spanb { display:block; background:url(../images/bgEntriesBottom.png) repeat-x bottom left; }

ul.dbEls li.tab a { background:url(../images/table_ico.png) no-repeat 0px 2px;  }
ul.dbEls li.user a { background:url(../images/user_ico.png) no-repeat 0px 2px;  }
ul.dbEls li.qry a { background:url(../images/query_ico.png) no-repeat 0px 2px;  }
ul.dbEls li.new a, ul.dbEls li.jobs a,ul.dbEls li.user a, ul.dbEls li.groups a, ul.dbEls li.settings a, { padding-left: 25px}
ul.dbEls li.new a { background:url(../../../images/mail.png) no-repeat 0px 2px;  }
ul.dbEls li.jobs a { background:url(../../../images/activity.png) no-repeat 0px 2px;  }
ul.dbEls li.user a { background:url(../../../images/user.png) no-repeat 0px 2px;  }
ul.dbEls li.groups a { background:url(../../../images/gruppo.png) no-repeat 0px 2px;  }
ul.dbEls li.settings a { background:url(../../../images/settings.png) no-repeat 0px 2px;  }


.deniedAccess {  }
.deniedAccess .inner,
.defaultMessage .inner { padding:10px; padding-left:40px; width:400px; 
                       margin-left:auto; margin-right:auto; color:#5c0101; min-height:40px;  }
 
.deniedAccess .inner { background:#fff3bc url(../images/delete.png) no-repeat 10px 10px; }
.defaultMessage .inner { background:#fff3bc url(../images/accept.png) no-repeat 10px 10px; }

.centercontent h1.Table, .detailViewMain h1.Table { background:url("../images/table_ico.png") no-repeat; }
.centercontent h1.View, .detailViewMain h1.View  { background:url("../images/query_ico.png") no-repeat; }
.centercontent h1.User { background:url("../images/user_ico.png") no-repeat; }

table.TDH caption { display:none; /* font-size:1.2em; padding:10px;*/ }

table.TDH tr { border:0; border-top:1px solid #fff; border-bottom:1px solid  #fff; }
table.TDH thead tr {border:0; }
table.TDH tr.alt { background:#e4eaef; }
table.TDH td, div.TabCart th{ border:0; border-right:1px solid #dedede; font-size:.9em; }
table.TDH th { background:#d1d6da;border: 1px solid; border-color:#bfc6cc; border-bottom-color:#fff; padding:10px; /*white-space:nowrap;*/ }
table.TDH th span { }
table.TDH tr:hover { background:#fefefe; }
table.TDH tr.ecomm-sizes:hover, table.TDH tr.ecomm-sizes tr:hover { background:transparent;}

table.TDH tr.selected { background:#90b8fd; }
/*table.TDHXXX th a {  padding-left:5px; display:block;text-decoration:none;text-indent:-2000em;z-index:1000; overflow:hidden; width:16px; height:16px;  }*/
table.TDH th a {  }

table.TDH img, table.TDH input[type="image"] {vertical-align:middle; }
table.TDH tr.tbFooter { border:0; background:#d1d6da; }
table.TDH tr.tbFooter td {  padding-left:0; padding-right:0; }
table.TDH .nextprev, .pager .paginatorNRecPerPage .active { color:#999; }
table.TDH .current { font-weight:bold; background:#fff;  }

table.TDH a.delAct { background:url(../images/delete16.png) no-repeat; }
table.TDH a.editAct { background:url(../images/edit16.png) no-repeat; }
table.TDH a.copyAct { background:url(../images/copy16.png) no-repeat; }
table.TDH a.resetAct { background:url(../../../images/refresh2.png) no-repeat; }

table.TDH .colAction span { padding-left:10px; padding-right:10px; }
table.TDH a.delAct
,table.TDH a.editAct
,table.TDH a.copyAct, table.TDH a.resetAct { background-position: 50% 50%;}

/* personalizzare questi */
.pager {background: #; }
.pager span {color: #919191;}
.pager a, .pager span, .pager a.nextprev {background: #;color: #313131;}
.pager .current {/*background: #C1DAD7;*/}
.pager a:hover {background: #fff;}

/* casella ricerca */
form.TabellaDatiHtmlForm { margin-bottom:1em; line-height:1.5em; }
form.TabellaDatiHtmlForm .rigaRicerca { margin-bottom:.5em; }
form.TabellaDatiHtmlForm  input.radio { margin-left:8px; }
form.TabellaDatiHtmlForm span { color:#999; }
form.TabellaDatiHtmlForm .txtCerca { height:18px; width:370px  }

.addRecord a,
.addRecordUp a,
.saveLayout a,
.saveLayoutUp a { display:block; float:left; background:url("../images/add.png") no-repeat 6px 9px #DEDEDE;
                padding:9px 20px 10px 30px; text-transform:uppercase; text-shadow:0 1px 0 #FFFFFF; margin-right:1px;}
.saveLayout a,
.saveLayoutUp a {  background-image:url("../images/save.png"); padding-right:0; text-indent:-200em; text-decoration:none;}

.addRecord a:hover,
.addRecordUp a:hover,
saveLayout a:hover,
saveLayoutUp a:hover { background-color:#e1e1e1; }
.addRecord a,
.saveLayout a {border-radius-bottom-left:5px; border-radius-bottom-right:5px; -moz-border-radius-bottomleft:5px;
                -moz-border-radius-bottomright:5px;}

.addRecordUp a,
.saveLayoutUp a  { border-radius-top-right:5px;  border-radius-top-left:5px; -moz-border-radius-topleft:5px;
                -moz-border-radius-topright:5px; }

div.detailViewMain {margin:15px; }

#TabellaDati .ecomm-sizes th { border: 0;}





