DIV.wide-table { overflow:auto; }
DIV.wide-table TABLE.line TH { padding:2px 0.2rem 2px 0.2rem; }
DIV.wide-table TABLE.line TD { padding:2px 0.2rem 2px 0.15rem;  background-color:#fff; }
.wares-prods P { margin-bottom:0.1rem !important; padding-bottom:0.1rem !important; }

UL.region-menu { margin-left:2.5rem !important; }
UL.region-menu>LI:first-child { list-style-type:none; margin-left:-1rem; font-size:110%; }

DIV TABLE.line TH.sort1-table, DIV TABLE.line TH.sort2-table { border-bottom-width:2px; }

@media all and (max-width:640px) {
#idx-breadcrumbs UL>LI.nowrap>SPAN { white-space:pre-wrap; }
}

