body { margin: 5px; padding: 0; color: #000; background: url(background1.gif) repeat; } .clear { clear: both; } .alignright { text-align: right; } .wide { } .top { /* border-bottom: 1px solid #000; */ margin-bottom: 35px; } .bottom { /* border-top: 1px solid #000; */ padding-bottom: 1px; } .to-right { float: right; } .to-left { float: left; } .wrapper { /* background-color: #cce; */ /*border: 1px solid #000;*/ } .outer { margin-left: 160px; /* L */ margin-right: 160px; /* R */ /*  border-left: 1px solid #000; border-right: 1px solid #000; */ /* background-color: #fcd; */ } .wrap-cl { float: left; width: 100%; margin-right: -1px; } .center { float: right; width: 100%; margin-left: -1px; } .left { float: left; position: relative; width: 160px;  /* L */ margin-left: -161px;  /* -L-1 */ margin-right: 2px; } .right { float: right; position: relative; width: 160px;  /* R */ margin-right: -161px;  /* -R-1 */ margin-left: 2px; } .minwidth { min-width: 980px; } /* previene allargamento floats (hidden) e problemi rendering left col (relative) in IE/Mac \*//*/ .inleft, .inright, .incenter { width: 100%; overflow: hidden; } .wrap-cl { position: relative; margin-right: 0; } .center { margin-left: 0; } .left { margin-right: 1px; } .right { margin-left: 1px; } .minwidth { border-left: 960px solid #fff; } .wrapper { margin-left: -960px; } /**/ .outer { word-wrap: break-word; } p, h1, h2, h3 { margin: 0 0 1em 0; } 