body { font-family: Tahoma, Chicago; font-size: 13px; color: #777777; } img { border: none; } p { margin: 4px 0 0 0; padding: 0 0 0 0; } ul { white-space: nowrap; overflow: hidden; } li { white-space: nowrap; list-style: none; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } h1, h2, h3 { font-weight: normal; padding: 0 0 10px 0; margin: 0 0 0 0; } h1 { font-size: 23px; } h2 { font-size: 20px; } h1.news { color: #0066CC; } h2.footer { display: block; position: relative; font-size: 13px; margin-top: 10px; margin-left: 10px; margin-bottom: 0px; margin-right: 0px; } p.footer { margin-left: 25px; margin-right: 20px; } table.footer { font-family: Tahoma, Chicago; font-size: 13px; color: #777777; margin-left: auto; margin-right: auto; margin-top:5px; } input.footer { font-family: Tahoma, Chicago; font-size: 13px; color: #777777; background-color: transparent; border-style: solid; border-width: 1px; border-color: #BFBFFF; } select.footer { font-family: Tahoma, Chicago; font-size: 13px; color: #777777; /*background-color: transparent;*/ border-style: solid; border-width: 1px; border-color: #BFBFFF; } option.footer { font-family: Tahoma, Chicago; font-size: 13px; color: #777777; background-color: transparent; border-style: solid; border-width: 1px; border-color: #BFBFFF; } #page-wrapper { text-align: center; } #page-wrapper-inner { width: 1024px; margin-left: auto; margin-right: auto; text-align: left; } #header-wrapper { position: relative; width: 1024px; background-color: #fff; } #header-wrapper-right { position: absolute; right: 0px; top: 0px; width: 895px; text-align: left; } #header-menu-blu { width: 665px; height: 32px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #0066CA url(/images/bg/bgMenuHeaderRight.jpg) no-repeat right top; } #header-menu-blu .first{ width: 100px; background: url(/images/bg/bgMenuHeaderLeft.jpg) no-repeat left top; text-align:right; } #header-menu-blu .middle{ } #header-menu-gray { position: absolute; right: 0px; top: 0px; width: 214px; height: 32px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #676767 url(/images/bg/bgMenuHeaderGriSx.jpg) no-repeat left top; text-align: right; } #header-menu-gray .first{ float: right; width: 110px; background: url(/images/bg/bgMenuHeaderGriDx.jpg) no-repeat right top; text-align:left; } #header-menu-wrapper { position: relative; width: 895px; height: 32px; margin-top: 17px; text-align: left; } #polisportiva-title { display: block; margin-top: 25px; } #content-wrapper { position: relative; width: 1024px; margin-top: 10px; } #content-index-wrapper { position: relative; margin: 0 0 0 0; width: 801px; white-space: nowrap; } #content-general-wrapper { margin-left: 210px; width: 590px; white-space:nowrap; } #content-index-header { margin: 0 0 0 0; display: block; position: relative; top: 0px; height: 24px; width: 801px; background-repeat: no-repeat; background-position: 0% 0%; background-image: url('/images/bg/contentwrapper-header.jpg'); } #content-general-header { margin: 0 0 0 0; display: block; position: relative; top: 0px; width: 591px; height: 25px; background-image: url(/images/bg/2contentwrapper-header.jpg); background-repeat: no-repeat; background-position: top left; } #content-index-body { display: block; position: relative; top: 0px; margin: 0 0 0 0; width: 801px; background-image: url(/images/bg/contentwrapper-body.jpg); background-repeat: repeat-y; background-position: 0% 0%; } #content-general-body { position: relative; top: 0px; margin: 0 0 0 0; background-image: url(/images/bg/2contentwrapper-body.jpg); background-repeat: repeat-y; background-position: left; } #content-index-body-inner { display: block; position: relative; margin-bottom: 0px; top: 0px; height: 290px; width: 100%; background-image: url(/images/bg/contentwrapper-footer.jpg); background-repeat: no-repeat; background-position: 0% 100%; } #content-general-body-inner { display: block; position: relative; width: 100%; margin-right: 20px; margin-bottom: 0px; background-image: url(/images/bg/2contentwrapper-footer.jpg); background-repeat: no-repeat; background-position: left bottom; white-space: normal; } #menu-left-wrapper { position: absolute; left: 0px; top: 4px; width: 200px; height: 400px; } #menu-left-wrapper .element { margin-top: 10px; margin-bottom: 10px; } #menu-left-wrapper .element-inner { position: relative; margin:10px 10px 10px 10px; } #sponsor-wrapper { position: absolute; right: 0px; top: 0px; width: 214px; height: 400px; /* background-color: #ffff00; */ text-align: center; } #sponsor-wrapper img { position: relative; margin-top: 5px; margin-bottom: 5px; margin-left: auto; border-style: solid; border-width: 1px; border-color: #000000; } #footer-mainwrapper { display: block; position: relative; margin-top: 12px; } #footer-verde { display: block; position: relative; float: left; left:1px; width: 265px; height: 202px; background-image: url(/images/bg/footerVerde.png); background-repeat: no-repeat; } .footer-inner { display: block; position: relative; width: 245px; height: 172px; margin: 5px 10px 25px 10px; } #footer-giallo { display: block; position: relative; float: left; left:5px; width: 265px; height: 202px; background-image: url(/images/bg/footerGiallo.png); background-repeat: no-repeat; } #footer-viola { display: block; position: relative; float: left; left:6px; width: 265px; height: 202px; background-image: url(/images/bg/footerViola.png); background-repeat: no-repeat; }