body { background-color: #ff0200; }
#container { width: 738px; margin: auto; }
#header { color: #0079cd; font-size: 18px; font-family: tahoma; font-weight: bold; background-image: url(img/header.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 150px; padding-bottom: 1px; padding-left: 270px; }
#corpo { background-color: #f5f5f5; background-repeat: repeat-x; background-position: left bottom; width: 728px; float: left; margin-left: 2px; padding-bottom: 20px; padding-left: 6px; border-color: #909090; border-style: solid; border-width: 0 1px; }
#ombraLogoMenu { background-color: #d3d3d3; background-image: url(img/ombramenu.gif); background-repeat: no-repeat; background-position: right bottom; position: relative; top: 0; left: 4px; width: 228px; float: left; }
#logoMenu { background-color: transparent; background-image: url(img/menubg.gif); background-repeat: no-repeat; background-position: left bottom; position: relative; top: -4px; left: 0; width: 225px; float: left; padding-right: 0; padding-bottom: 50px; padding-left: 0; }
#logo { color: #032c83; font-size: 11px; font-family: arial; background-color: #fff; background-image: url(img/logo.jpg); background-repeat: no-repeat; background-position: left top; text-align: center; width: 224px; padding-top: 164px; padding-bottom: 7px; }
#logo a { color: #032c83; font-size: 11px; font-family: arial; text-decoration: none; }
#menu { width: 221px; }
#menu ul { background-color: transparent; background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0 0 0 0; }
#menu li { color: white; font-size: 13px; font-family: "trebuchet ms", arial; font-weight: bold; line-height: 15px; background-color: transparent; background-image: url(img/pulsante.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-top-color: white; border-top-width: 0; border-right-color: white; border-right-width: 0; border-bottom-color: white; border-bottom-width: 0; border-left-width: 0; list-style-type: none; }
#menu a:hover, #menu a:focus { color: #df241a; }
#menu li .punto { background-color: transparent; background-image: url(img/puntino.gif); background-repeat: no-repeat; background-position: left top; padding-top: 2px; padding-bottom: 3px; padding-left: 25px; }
#menu li a { color: white; background-repeat: no-repeat; background-position: left top; text-decoration: none; }
#menu .last { background-color: transparent; background-image: url(img/pulsanteu.gif); background-repeat: no-repeat; background-position: left bottom; }
#testi { color: #0134a0; font-size: 11px; font-family: arial; background-color: #f5f5f5; background-image: url(img/goccia2.jpg); background-repeat: no-repeat; background-position: right top; left: 4px; width: 495px; float: right; }
#testi .alto { background-color: transparent; background-repeat: no-repeat; background-position: 1px top; }
#testi .alto #flash { background-color: #fff; background-image: url(img/bgaltoup.gif); background-repeat: no-repeat; background-position: 1px top; height: 126px; padding-left: 183px; }
#testi .alto #orologio { background-color: #fff; background-image: url(img/bgaltodown.gif); background-repeat: no-repeat; background-position: 1px top; text-align: right; height: 28px; padding-top: 10px; padding-right: 30px; padding-left: 200px; }
#testi .basso { background-color: white; background-repeat: no-repeat; background-position: left bottom; width: 424px; margin-left: 3px; padding: 30px 30px 10px 25px; border-right: 1px solid #c2c2c2; border-left: 1px solid #c2c2c2; }
#testi .basso #cartina { text-align: center; }
#testi .basso .evidenzia { font-weight: bold; }
#testi .basso h1 { font-size: 18px; font-weight: bold; }
#testi .basso h2 { font-size: 16px; font-weight: bold; }
#testi .basso h3 { font-size: 14px; font-weight: bold; }
#testi .immagine { float: left; text-align: center; width: 120px; height: 120px; }
#testi .bassoFoo { background-image: url(img/botsotto.gif); background-repeat: no-repeat; background-position: left top; margin-left: 3px; }
#cartina img { border-style: solid; }
#testi .basso a:link, #testi .basso a:visited { color: #0134a0; }
#testi .basso a:hover, #testi .basso a:focus, #testi .basso a:active { color: #df241a; font-weight: bolder; }
#footer { color: white; font-size: 11px; font-family: tahoma, arial; background-color: #ff0200; background-image: url(img/footer2.gif); background-repeat: no-repeat; background-position: right bottom; text-align: center; height: 13px; clear: left; padding-top: 24px; padding-bottom: 10px; border-color: #fff; border-width: 0 1px 1px; }
#footer a { color: white; font-size: 11px; font-family: tahoma, arial; text-decoration: none; }
#diritti { color: white; font-size: 11px; font-family: arial; text-align: center; margin-top: 10px; }
