body {background: #E8EBEC; margin: 0; font: normal 13px / 18px Arial, Tahoma, Verdana; cursor: default}
    img {border: none;}
    a {text-decoration: underline}
    a:hover {text-decoration: none;}
        a img {border: none}

.Zero {clear: both}

    #wrapper {width: 968px; margin: 20px auto 60px auto;}
        #header {background: url('../images/wrapper_background.png') no-repeat #F4F5F6;}
            #header a {float: left; display: block; margin: 40px 0 0 15px;}
            #header div.right {float: right;}
                #header div.right div.menu {margin: 0 10px 0 0; padding: 0}
                    #header div.right div.menu ul {margin: 0; padding: 0}
                        #header div.right div.menu li {float: left; height: 60px; list-style: none outside; margin: 0; padding: 0}
                        #header div.right div.menu li a {display: block; margin: 0; padding: 7px 20px 0 20px; height: inherit; background: url('../images/main_menu_center.png') repeat-x;}
                        #header div.right div.menu li a:hover {}
                        #header div.right div.menu li.spacer {width: 2px; background: url('../images/main_menu_spacer.png') no-repeat;}
                        #header div.right div.menu li.empty {width: 200px; background: url('../images/main_menu_center.png') repeat-x;}
                #header div.right div.sidebar {clear: both; float: right; margin-top: 25px; margin-right: 35px;}
        #banner {padding: 0 15px; background: #F4F5F6; width: 938px; height: 331px;}
            #banner img {position: absolute;}
            #banner div.sidebar {position: relative; width: 271px; height: 100%; margin: 0 20px 0 647px;}
                #banner div.sidebar img {position: absolute; margin: 0 auto;}
                #banner div.sidebar iframe {position: absolute; margin: 0 auto;}
                #banner div.sidebar div.text {position: relative; padding: 3px 20px;}
                    #banner div.sidebar div.text p {font-size: 15px; line-height: 23px; color: #fff; margin: 0}
                    #banner div.sidebar div.text a {color: #fff; font-style: italic;}
        #content {padding: 0 15px; background: #F4F5F6;}
            #content div.text {width: 627px; margin: 0; float: left;}
                #content div.text h1 {margin: 0; font-size: 18px;}
                #content div.text p {margin: 5px 0;}
            #content div.sidebar {width: 271px; margin: 0 20px; float: right;}
            #content div.panel {margin-top: 15px; background: url('../images/panel_content_background.png') repeat-y;}
                #content div.panel div.title {width: 271px; height: 40px; background: url('../images/come_raggiungerci.png') no-repeat;}
                #content div.panel div.content {padding: 0 20px;}
                #content div.sidebar div.ending {margin-bottom: 15px; width: 100%; height: 10px; background: url('../images/panel_ending.png') repeat-y;}
            #content a.video {display: inline-block; color: #00F;line-height: 38px; text-decoration: none}
                #content a.video img {float: left; margin-top: -2px; margin-right: 3px}
        #footer {}
            #footer div.left {float: left;width: 5px; height: 29px; background: url('../images/footer_left.png') no-repeat;}
            #footer div.center {float: left; width: 958px; height: 29px;background: url('../images/footer_center.png') repeat-x;}
                #footer div.center p {margin: 0; padding: 5px 0; font-size: 12px; color: #fff;}
                    #footer div.center p span {float: right}
            #footer div.right {float:left;width: 5px; height: 29px; background: url('../images/footer_right.png') no-repeat;}
